Replaced template filler ("The Hebrew text contains linguistic
nuances...") with verse-specific analysis including:
- Hebrew words with transliteration
- Passover typology pointing to Christ
- Sinai covenant theology
- Historical Egyptian context
Chapters fixed: 1-4, 12-15, 19-24
Remaining: 813 verses in other chapters
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Added:
- CRITICAL section warning against generic filler text patterns
- Example BAD commentary showing what NOT to do
- Better GOOD example with Hebrew transliterations
- Key Hebrew/Greek vocabulary reference
- Explicit requirements for verse-specific content
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Added full theological analysis for all verses that previously only
contained the verse text without actual commentary. Includes Hebrew
word studies, historical context, and reflection questions.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Changed hardcoded #e8e8e8 (light gray) to var(--text-secondary)
so verse text is readable in both light and dark modes.
Affected templates:
- resource_detail.html
- biblical_angels.html
- twelve_apostles.html
- biblical_prophets.html
- names_of_god.html
- biblical_covenants.html
- biblical_festivals.html
- parables.html
- women_of_the_bible.html
- tetragrammaton.html
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Replaced "See v.23" references with full standalone analysis
on dissembling hatred and hidden malice.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Lamentations: Added missing reflection questions to 28 verses
(chapters 3, 4, 5 now have 3 questions per verse)
- Proverbs 26:19: Replaced lazy "See v.18" with full standalone commentary
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Replaced placeholder text in Psalms 135:3-21 with full commentary
- Replaced placeholder text in Ezra 5:4-17 with full commentary
- Added reflection questions for all new verses
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Replaced 29 placeholder entries with scholarly theological commentary
including Hebrew word analysis, cross-references, and Reformed perspective.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Replaced lazy "a book written during a specific period" filler
with proper historical context in:
- Hosea (12 verses) - 8th century BC, Assyrian threat
- Acts (34 verses) - AD 30-62, apostolic age details
- Amos (7 verses) - Jeroboam II's reign
- Joel (5 verses) - locust plague, Day of LORD
- Jonah (10 verses) - Nineveh mission context
- Nahum (7 verses) - pre-Babylon fall of Nineveh
- Lamentations (12 verses) - 586 BC Jerusalem fall
- Song of Solomon (11 verses) - Solomonic golden age
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Removed stray analysis/historical/questions keys at chapter 24 level
that should have been under verse entries.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Added dark mode styles for the kids-callout aside with appropriate
purple gradient background and lighter text colors.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Added ` key to Global Shortcuts table and keyboard help modal.
Also added 'n' key to help modal for sidebar navigation.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Add stopPropagation() and return statements to sidebar keyboard
handlers to prevent events from reaching content navigation handlers.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Opens the sidebar (on mobile/collapsed) when pressing 'n'
- Closes sidebar when exiting nav mode with Escape
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Accurately document that we prefer the Daniel (British English) voice,
with fallback to en-GB then any English voice, rather than claiming
to use the system default.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- [ goes to previous verse
- ] goes to next verse
- Update accessibility page to document verse page shortcuts
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add KJVNav.initGridNav for standardized 2D grid navigation
- Migrate books.html, topics.html, resources.html to use initGridNav
- Add sidebarActive check to all templates with custom keyboard handlers
- Add [ and ] shortcuts for prev/next chapter on chapter pages
- Add [ and ] shortcuts for prev/next book on book pages
- Update accessibility page with comprehensive keyboard shortcut docs
- Add honest note about keyboard navigation complexity
- Fix sidebar nav conflicting with main content selection
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Create dedicated accessibility page at /about/accessibility
- Add skip link for keyboard/screen reader users
- Add keyboard navigation to interlinear landing page
- Implement 2D grid navigation for theological studies on homepage
- Add accessibility section to homepage with keyboard shortcut info
- Fix verse text color contrast on fruits of the spirit page
- Fix malformed proverbs commentary data
- Update about page with accessibility link
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
When using ?person= URL parameter, automatically finds the closest
"save point" ancestor (David > Jacob > Abraham > Noah > Adam) and
starts the tree from there for a better viewing experience.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Fix verse tooltip getting stuck after browser back (Safari bfcache)
- Remove kekule number badges from ancestors/descendants pages
- Keep gold border lines for Christ's lineage highlighting
- Fix Interactive Tree button text color in light mode
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Now checks actual DOM state instead of collapsedNodes set,
which fixes behavior with depth-based auto-collapse.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Cleaner multi-line layout: name, generation, details on separate lines
- Simple +/− expand toggles instead of arrows
- Wider container (80%) for better readability
- Gold kekule styling consistent with other pages
- Details line with lifespan, children count, spouse, verse reference
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Added kekule-badge and gold border styling
- Pass kekule_number in tree data from routes
- Show gold left border for ancestors of Christ
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Show lifespan (e.g., "930 yrs") when available
- Show number of children
- Add scripture reference link for each person
- Make spouse names clickable links when they exist in data
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
When expanding a path to a person, add all ancestor nodes to
expandedNodes set so they override the depth limit.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Fourth batch of commentary expansion via 10 parallel agents:
- Hosea: 68 new (now 100 total)
- Daniel: 80 new (now 136 total)
- Esther: 100 new (now 138 total)
- 1 Peter: 100% complete (105 verses)
- Joel, Amos, Obadiah, Jonah: 47 new
- Nahum, Habakkuk: 34 new
- Various minor prophets expanded
Total commentary now covers 18,701 verses across all 66 books.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Allows linking directly to a person, e.g., ?person=i77
Will expand the path and highlight the person.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>