al-quran_kaios/share/al-quran.reflectslight.io/CHANGELOG

52 lines
1.7 KiB
Text
Raw Normal View History

2024-10-17 04:57:13 +02:00
# -*- mode: org -*-
2024-10-19 23:18:44 +02:00
* vNEXT
2024-10-20 00:04:46 +02:00
** Add ~SurahRedirect~ component
The ~SurahRedirect~ component redirects from the root path
to a specific locale (eg ~/en/~). The redirect is based on
browser preferences, and will fall back onto the English
locale when there are no matches
2024-10-19 23:18:44 +02:00
** Embed The Noble Quran within 'Quran' package
The Noble Quran, and an English + Farsi translation have been
embedded into the 'Quran' package (see ~packages/typescript/Quran/~).
This change makes the 'Quran' package more useful and capable
than its previous implementation
2024-10-17 04:57:13 +02:00
** Add ~Surah.prototype.ayat~
The ~Surah.prototype.ayat~ getter returns the contents
of a surah as an array of Ayah objects. The array is
populated automatically, and on-demand
2024-10-19 23:18:44 +02:00
** Add ~Quran.durations~
The ~Quran.durations~ getter returns an array where
each element represents the durations of a surah -
ayah by ayah
** Add ~Quran.surahs~
The ~Quran.surahs~ getter returns an object where the
key is the locale name, and the value is an array of
Surah objects
2024-10-17 04:57:13 +02:00
2024-10-19 23:18:44 +02:00
** Replace ~play|pause~ icons
2024-10-17 04:57:13 +02:00
Replace the play and pause icons
** Remove nanoc-gzip.rb
2024-10-17 04:57:13 +02:00
Unneccessary for a packaged KaiOS application
** Remove loaders
2024-10-17 04:57:13 +02:00
Remove all loaders from ~/src/js/loaders/~, and the postman
package (~packages/typescript/postman~)
** Replace multiple entry points with a single entry point
The ~/src/js/main/*~ directory - which previously contained
multiple entry points - has been reduced to a single entry
point: ~/src/js/index.tsx~
2024-10-17 04:57:13 +02:00
** Redesign as a Single Page Application (SPA)
The previous approach where we generated a HTML file
for every surah in each language has been replaced by
a Single Page Application (SPA) that is more suitable
for KaiOS.