Commit graph

1251 commits

Author SHA1 Message Date
f6ce562afc Tick at 100ms intervals
Try to improve Timer.tsx accuracy
2024-06-07 20:26:47 -03:00
9ef49f20cb Update docs 2024-06-07 20:24:33 -03:00
4dd0c72ada Update docs 2024-06-07 19:00:59 -03:00
6155ef7c67 Update docs 2024-06-07 18:46:19 -03:00
346e0f8190 Update docs 2024-06-07 18:12:52 -03:00
9f9490e13b Update docs 2024-06-07 17:47:36 -03:00
5919991371 Update docs 2024-06-07 15:49:26 -03:00
4f8c0c59c4 Update docs 2024-06-07 15:40:11 -03:00
c8018ff7f0 Determine Timer.tsx duration from MP3, otherwise default on fallback
This change repurposes /json/durations/alafasy/<id>.json as
/json/durations/<id>.json. A file from /json/durations/ is
used by Timer.tsx when sound is disabled. Otherwise the
duration is taken from an MP3.

This change facilitates changing the recitation author
without needing to provide a JSON file that described the
duration of each MP3.
2024-06-07 15:10:57 -03:00
828507963c Update sitemap.xml.erb 2024-06-02 19:15:59 -03:00
49269badd9 Adjust priority in sitemap.xml.erb 2024-06-02 04:55:04 -03:00
3a2680e188 Fix typo 2024-06-02 04:53:50 -03:00
85eb15e196 Update README 2024-06-02 04:51:35 -03:00
fea1d737f2 Add server.base_url, audio.base_url
With this change the website can be hosted on
any domain (up to being entirely independent of
al-quran.reflectslight.io) by configuring a
couple of variables.
2024-06-02 03:11:48 -03:00
ea2cb5711f Assign locale via document.documentElement 2024-06-02 01:47:28 -03:00
6df7ac1933 Darker shade of blue 2024-05-31 09:42:04 -03:00
fe77825436 Set $secondary-color for theme select 2024-05-31 09:33:13 -03:00
410ce5d96c Fix prettier 2024-05-31 02:18:05 -03:00
0c713574e6 Replace inline_json with postman 2024-05-31 02:15:57 -03:00
bbb3659a91 Access document language via documentElement 2024-05-31 02:06:08 -03:00
5145cb9858 v0.8.4 2024-05-31 01:51:42 -03:00
6297ff7599 Prevent unneccessary MP3 download 2024-05-31 01:46:30 -03:00
bc916e7de6 Export LanguageSelect, ThemeSelect from /js/Select/index.tsx 2024-05-31 01:12:39 -03:00
e3f0df68ce npm run prettier 2024-05-31 00:46:50 -03:00
4d91c29567 LanguageSelect: add $black border 2024-05-31 00:24:39 -03:00
d96834688f Add border around surah num (RTL-focused) 2024-05-30 23:59:54 -03:00
a20502b653 Iterate on rtl design 2024-05-30 18:10:16 -03:00
e77533a947 Iterate on rtl design 2024-05-30 17:45:05 -03:00
8d7efdaa8a Improve iPhone experience 2024-05-30 07:18:55 -03:00
3f8eed8f7b Adjust $secondary-color (green theme) 2024-05-30 07:01:05 -03:00
2ed6256eb3 Replace custom CSS (w-95) 2024-05-30 06:49:49 -03:00
0bf52277b8 Add gap for improved scrolling 2024-05-30 05:45:23 -03:00
33ff298613 npm run prettier 2024-05-30 05:29:05 -03:00
f2715846a9 Remove unused CSS (SurahStream.scss) 2024-05-30 05:24:19 -03:00
e131dc9caa Show .right-arrow when on iPhone-like device
And in landscape mode
2024-05-30 05:20:06 -03:00
95a8aab690 Replace CSS class with data-testid 2024-05-30 05:02:19 -03:00
dba72d5968 Reduce custom CSS (SurahIndex.scss) 2024-05-30 04:41:24 -03:00
18b6b34bcf Hide SurahIndexFilter on touch devices (eg iPhone) 2024-05-29 18:14:42 -03:00
4547be757b Add _postman.html.erb 2024-05-29 18:04:46 -03:00
4b041571f3 Update {random,surah-index,surah-stream}.html.erb
Add dir attribute
2024-05-29 03:14:35 -03:00
fbb87bdf25 Update random.html.erb 2024-05-29 02:47:40 -03:00
b783cd2d3e Update .editorconfig 2024-05-26 16:54:30 -03:00
90f4e55eb4 Update README 2024-05-26 16:48:08 -03:00
7183929079 Translate 'Loading' string 2024-05-26 13:55:09 -03:00
efbd0299f9 Replace single quotes with double quotes 2024-05-26 02:56:50 -03:00
72719684a6 Replace data-locale with lang attribute 2024-05-25 23:33:49 -03:00
76bb19e3ac Fix opengraph.rb 2024-05-25 23:18:41 -03:00
09365dd283 Add opengraph to /<locale>/random/ 2024-05-25 23:12:42 -03:00
5b10986d22 Update opengraph.rb 2024-05-25 23:08:37 -03:00
f9282c1345 Replace hard-coded references with 'server.hostname' 2024-05-25 22:34:55 -03:00