Commit 7288004
committed
feat: fixed audio, UI, and settings bugs; add hotkeys, footnote collapse, and enhancements
- Resolved uncaught‑promise error caused by faulty caching logic (Chrome extension).
- Documented Firefox cookie rejections (OptanonAlertBoxClosed, OptanonConsent) from biblegateway.com – harmless console noise.
- Clarified autoplay restrictions: audio now plays only after user interaction or when muted; narrator selection no longer triggers background playback while settings are open.
- Fixed dark‑mode toggle defaulting to “on” when settings aren’t saved (removed live preview).
- Moved narrator handling from main.js to settings.js to improve UX and transparency, especially on Firefox where autoplay is blocked.
- Increased vertical size of the Verse Analysis popup on desktop.
- Corrected mobile pop‑out buttons in Verse Analysis to work repeatedly (now use anchor links).
- Ensured Verse Analysis auto‑scrolls to the top when opened.
- Added hover‑text descriptions to the reference‑Bible dropdowns (source & translation).
- Added a link to the Westminster Confession of Faith in the “Important Literary Works” sidebar section.
- Implemented new hotkeys: Alt + E (export data), Alt + I (import data), Alt + M (export notes).
- Added autoplay‑next‑chapter audio logic with a toggle in Settings to disable it.
- Introduced a collapsible footnotes button inside the Verse Analysis popup, persisting its state.
- Updated Settings save flow to force a page reload after any change, eliminating issues such as audio restarting when the autoplay toggle is switched.1 parent 4c80bb4 commit 7288004
25 files changed
Lines changed: 3784 additions & 3486 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
63 | 66 | | |
64 | 67 | | |
65 | 68 | | |
| |||
71 | 74 | | |
72 | 75 | | |
73 | 76 | | |
| 77 | + | |
74 | 78 | | |
75 | 79 | | |
76 | 80 | | |
| |||
105 | 109 | | |
106 | 110 | | |
107 | 111 | | |
108 | | - | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
109 | 115 | | |
110 | 116 | | |
111 | 117 | | |
| |||
Large diffs are not rendered by default.
0 commit comments