From 438cf9dab42cced6a404ff732bad2316f1cbf87e Mon Sep 17 00:00:00 2001 From: 0x1eef <0x1eef@protonmail.com> Date: Mon, 30 Sep 2024 16:00:54 -0300 Subject: [PATCH] Fix CHANGELOG.txt --- share/al-quran.reflectslight.io/CHANGELOG.txt | 76 +++++++++---------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/share/al-quran.reflectslight.io/CHANGELOG.txt b/share/al-quran.reflectslight.io/CHANGELOG.txt index fa49dc914..3f48eac7c 100644 --- a/share/al-quran.reflectslight.io/CHANGELOG.txt +++ b/share/al-quran.reflectslight.io/CHANGELOG.txt @@ -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)