Commit Graph

949 Commits

Author SHA1 Message Date
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