kennethreitz
d439acbdea
Add hidden analytics opt-out feature via ?kr=1 parameter
...
Users can now disable analytics by visiting homepage with ?kr=1:
- Detects ?kr=1 parameter and sets localStorage + cookie
- Analytics script checks both before loading
- Persists across sessions (10 year cookie + localStorage)
- ?kr=0 re-enables analytics if needed
- Clean URL redirect after setting preference
- Fully client-side, privacy-focused implementation
Technical details:
- localStorage primary (instant, no server traffic)
- Cookie fallback (315360000s = 10 years)
- window.analyticsDisabled flag for runtime checks
- Gauges analytics respects opt-out flag
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-01 17:27:43 -05:00
kennethreitz
387b2eee13
Add verse commentary for Habakkuk and Haggai, update data README
...
- Add habakkuk.json with 5 key verses (1:2, 1:5, 2:4, 3:17-18)
- Add haggai.json with 5 key verses (1:4, 1:6, 2:4, 2:9)
- Now have complete 66/66 books with verse commentary
- Update README.md with accurate file counts and sizes
- 359 JSON files total (was: 107)
- 58 MB total size (was: 2.2 MB)
- Document new Strong's Concordance and schemas
- Fix verse commentary coverage details
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-01 17:25:16 -05:00
kennethreitz
2f7ff6cd83
Update README.md with comprehensive data overview and new Strong's Concordance details
2025-12-01 17:17:29 -05:00
kennethreitz
bab69a756f
Remove nginx configs
2025-12-01 14:28:05 -05:00
kennethreitz
b8e4ce1a91
Remove start.sh entrypoint
2025-12-01 14:27:56 -05:00
kennethreitz
603613cac1
Remove nginx from production image
2025-12-01 14:26:46 -05:00
kennethreitz
3f01bb2352
Enrich topic pages with verse text
2025-12-01 13:48:47 -05:00
kennethreitz
963170efd9
Remove outdated commentary files for gospels and commentary completion report
2025-12-01 12:34:32 -05:00
kennethreitz
de035c57e5
Refactor cross-reference data handling to support directory structure and legacy file fallback
2025-11-30 22:55:45 -05:00
kennethreitz
2d7e9843b0
updates to data storage
2025-11-30 21:26:59 -05:00
kennethreitz
aed6c90c9e
fix
2025-11-30 13:31:50 -05:00
kennethreitz
9466da7cc0
Refactor resource reading logic to improve selection handling and enhance text extraction from articles
2025-11-30 13:26:25 -05:00
kennethreitz
3681359291
Enhance resource reader functionality and improve selection handling across templates
2025-11-30 12:59:41 -05:00
kennethreitz
937d98517b
Refactor HTML templates to wrap descriptions in paragraph tags and enhance selection handling in JavaScript for improved accessibility and styling.
2025-11-30 12:34:38 -05:00
kennethreitz
62fe33ce6b
Include resource cards in selection/reading
2025-11-30 12:20:14 -05:00
kennethreitz
d4e7fd1a1d
Read highlighted or first resource card on space
2025-11-30 12:19:19 -05:00
kennethreitz
ac8c9020a1
Default resource reader to enabled (opt-out via data flag)
2025-11-30 12:17:31 -05:00
kennethreitz
c20abcb4b3
Mark resource index selections and enable reader
2025-11-30 12:16:30 -05:00
kennethreitz
aa7445f9f3
Strip scripts/styles from resource speech text
2025-11-30 12:14:43 -05:00
kennethreitz
8c2dffd968
Move study guide reader flag into content
2025-11-30 12:14:14 -05:00
kennethreitz
42a8146814
Mark selected paragraphs in study guide detail
2025-11-30 12:12:42 -05:00
kennethreitz
82791cc48e
Enable resource reader on study guide detail
2025-11-30 12:10:24 -05:00
kennethreitz
740bcff07c
Add selected class to resource navigation selections
2025-11-30 12:09:50 -05:00
kennethreitz
962d88459d
Mark topic selections for spacebar reading
2025-11-30 12:08:12 -05:00
kennethreitz
3abdd05425
Set resource reader flag in topic detail content
2025-11-30 12:07:00 -05:00
kennethreitz
7f769d003b
Enable resource reader on topic detail pages
2025-11-30 12:03:13 -05:00
kennethreitz
96c6eaf560
Read full article when no selection on resource pages
2025-11-30 12:02:20 -05:00
kennethreitz
d5c10ac403
Implement dedicated resource speech playback
2025-11-30 12:00:28 -05:00
kennethreitz
5c32441ae5
Make back link selectable on resource detail
2025-11-30 11:59:03 -05:00
kennethreitz
a3ca2c6c48
Mark selected resource detail items for spacebar reading
2025-11-30 11:58:24 -05:00
kennethreitz
0168e9fdba
Make resource reader respect selected elements and body descriptions
2025-11-30 11:53:08 -05:00
kennethreitz
5deca15718
Wrap resource descriptions in paragraphs
2025-11-30 11:51:23 -05:00
kennethreitz
cfc7d46f7c
Read article-scoped content for resource spacebar
2025-11-30 11:50:36 -05:00
kennethreitz
37ccdc0f55
Enable resource reader flag on detail pages
2025-11-30 11:49:59 -05:00
kennethreitz
d358e3a832
Broaden resource reader selectors for div descriptions
2025-11-30 11:48:45 -05:00
kennethreitz
a7cb9aee9f
Expand resource reader to description divs
2025-11-30 11:48:12 -05:00
kennethreitz
e88ef39a82
Include headings with content when reading resource pages
2025-11-30 11:46:45 -05:00
kennethreitz
a4373efa58
Prepend page headings to resource spacebar reading
2025-11-30 11:44:46 -05:00
kennethreitz
619eaf8070
Make resource spacebar read full page when unselected
2025-11-30 11:43:30 -05:00
kennethreitz
04a693870b
Add resource reader spacebar support on reference pages
2025-11-30 11:42:44 -05:00
kennethreitz
93c5c70cb9
Update spacebar reading behavior for chapters
2025-11-30 11:36:19 -05:00
kennethreitz
d0a74673cd
Add '=' shortcut to read chapters with auto-advance
2025-11-30 11:34:45 -05:00
kennethreitz
4caaa7394f
Expand end-times study guide content
2025-11-30 11:20:30 -05:00
kennethreitz
6fba0707cc
data
2025-11-30 11:09:57 -05:00
kennethreitz
cde67c3a51
Add left/right chapter navigation in book drilldown
2025-11-30 10:56:49 -05:00
kennethreitz
ee17b5dbdf
Fix interlinear tooltip toggles and align theme colors
2025-11-30 10:53:21 -05:00
kennethreitz
1f892978f8
Enhance theming support by updating color variables and ensuring consistent styling across sidenotes and marginnotes
2025-11-30 10:38:29 -05:00
kennethreitz
77ffc9ccbf
Update sidenote and marginnote styles for improved theming support
2025-11-30 10:24:28 -05:00
kennethreitz
fe28decc7f
study_guides
2025-11-30 10:18:58 -05:00
kennethreitz
95382e79d3
Refactor section content rendering to improve accessibility and navigation
2025-11-30 10:18:53 -05:00