Fix CHANGELOG.txt
Some checks are pending
The Quran / ci (push) Waiting to run

This commit is contained in:
0x1eef 2024-09-30 16:00:54 -03:00
parent 4d44e72954
commit 438cf9dab4

View file

@ -1,93 +1,95 @@
# -*- mode: org -*-
** vNEXT
* vNEXT
** Download fonts based on language direction
RTL and LTR languages use a different set of fonts, and before this
change we would download all fonts regardless of whether the font
would be used or not
**** Render two columns for RTL languages
** Render two columns for RTL languages
On mobile devices we will render two columns in ~SurahIndex.tsx~ for
RTL languages
**** Optimize inline of ~postman.css~
** Optimize inline of ~postman.css~
The inlined CSS is minified before being inserted into HTML documents
**** Remove KaiOS breakpoints
** Remove KaiOS breakpoints
There is a separate branch (~kaios/main~) for KaiOS support
**** Rewrite theme implementation
** Rewrite theme implementation
The theme implementation has been reduced to a set of colors
that are applied when the theme is active, and in the process
we made the creation of new themes easier
** v0.10.0
**** Add Cairo fonts
* v0.10.0
** Add Cairo fonts
Two new fonts for RTL languages: Cairo Regular, Cairo Bold
**** Render three columns on ~SurahIndex.tsx~
** Render three columns on ~SurahIndex.tsx~
The ~SurahIndex.tsx~ component renders three columns for RTL
languages (compared with two columns before)
**** Revisit color scheme
** Revisit color scheme
Redo the website color scheme with a focus on improving the
Arabic / Farsi variants
**** Revisit ~SurahStream.tsx~ for RTL languages
** Revisit ~SurahStream.tsx~ for RTL languages
The appearance of the ~SurahStream.tsx~ component was revisted
for RTL languages, especially Arabic
**** Add "Amiri Quran Regular" to ~SurahIndex.tsx~
** Add "Amiri Quran Regular" to ~SurahIndex.tsx~
The name of each surah is rendered in the Amiri Quran Regular
font in the Arabic locale / language
**** Add "Amiri Quran Regular" font
** Add "Amiri Quran Regular" font
This new font is used specifically for the contents of a surah
in the Arabic locale / language
**** Replace custom z-index rule
** Replace custom z-index rule
Replace custom z-index rule with the CSS class ~.z-10~
**** Update tail.css
** Update tail.css
The vendored copy of ~tail.css~ has been updated
**** Add ~rake format:apply~
** Add ~rake format:apply~
This new rake task tries to auto-correct typescript and
ruby lint errors
**** Apply larger font size in ~Head.tsx~
** Apply larger font size in ~Head.tsx~
The text "The Noble Quran" has a larger size (~.text-2xl~)
**** Remove ~/robots.txt~
** Remove ~/robots.txt~
We don't need this file anymore. It was used to block crawlers
indexing audio content at /audio but audio content is now served
on a separate domain
**** Add file mode option to ~nanoc.yaml~
** Add file mode option to ~nanoc.yaml~
The file mode option can be set on the server's unix socket.
Default: ~ug=rw,o=~
** v0.9.1
**** Fix ~_opengraph.html.erb~ typos
* v0.9.1
** Fix ~_opengraph.html.erb~ typos
Fix multiple issues with the render of ~_opengraph.html.erb~
**** Replace font-size rules with tail.css classes
** Replace font-size rules with tail.css classes
Replace custom 'font-size' rules with standard tail.css
classes (eg text-lg)
**** Remove ~mada-regular.ttf~
** Remove ~mada-regular.ttf~
The Arabic font is now based on standard web fonts rather than
a custom fonts.google.com font
**** Add ~src/js/main/vendor.ts~
** Add ~src/js/main/vendor.ts~
The new vendor entry point bundles preact, and other
third party dependencies in a single file. This change
is an improvement imported from the ~kaios/main~ branch
**** Replace React with preact
** Replace React with preact
The preact library is a lightweight alternative to React,
with a smaller footprint. This change is an improvement
imported from the ~kaios/main~ branch
**** Change default ~audio.base_url~
** Change default ~audio.base_url~
Set the default audio URL to
https://audio.al-quran.reflectslight.io/rifai
@ -100,25 +102,23 @@ KaiOS support
Move a large portion of the website's configuration files to
the ~/etc~ directory
** v0.9.0
**** Add ~share/al-quran.reflectslight.io/documentation/~
* v0.9.0
** Add ~share/al-quran.reflectslight.io/documentation/~
Replace ~share/doc/al-quran.reflectslight.io~
**** Add new recitation
** Add new recitation
Add a new recitation by Hani ar-Rifai
**** Replace ~opengraph.rb~ with ~_opengraph.html.erb~
** Replace ~opengraph.rb~ with ~_opengraph.html.erb~
Simplify how we render opengraph meta tags
**** Move to nodejs for scss compiler
** Move to nodejs for scss compiler
Replace the deprecated Ruby scss compiler with the nodejs compiler
**** Add ~audio.base_url~ to nanoc.yaml
** Add ~audio.base_url~ to nanoc.yaml
Provide extra flexibility for audio content
**** Rename packages/typescript/Quran/ properties
** Rename packages/typescript/Quran/ properties
Introduce urlName, translitName to Surah objects
**** eslint upgrade
Migrate to the most recent version of eslint (^9.8)
** Upgrade eslint
Upgrade to the most recent version of eslint (^9.8)