This commit is contained in:
parent
4d44e72954
commit
438cf9dab4
1 changed files with 38 additions and 38 deletions
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue