Implemented the Kekulé (Ahnentafel) numbering system for biblical genealogy,
providing exponential ancestor numbering from Christ backwards. Also improved
word study sidenotes distribution and fixed timeline verse range links.
Major changes:
- Kekulé numbering: Christ=#1, father=2n, mother=2n+1 for all ancestors
- Word study sidenotes: Now appear on ~40% of verses (max 1-2 per verse)
to prevent overwhelming repetition of terms like "Elohim"
- Timeline verse ranges: Fixed links like "Galatians 2:7-8" to use proper
#verse-7-8 anchor syntax for highlighting verse ranges
- Display Kekulé numbers across all family tree pages and person details
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Implement automatic word-study sidenote system that adds original language
insights throughout all 66 books of Scripture.
**24 Theological Terms Covered:**
- Divine names: God (Elohim/Theos), LORD (YHWH/Kurios)
- Core theology: love, faith, grace, mercy, righteous, salvation, redeem
- Covenant terms: covenant (berit/diatheke), sacrifice, kingdom
- Attributes: glory (kavod/doxa), holy (qadosh/hagios), peace (shalom/eirene)
- Additional: spirit, wisdom, truth, sin, word (davar/logos)
- NT terms: church (ekklesia), baptize, gospel (euangelion)
**Features:**
- Testament-aware: OT shows Hebrew/Aramaic, NT shows Greek
- Each sidenote includes:
- Original language script (אֱלֹהִים, Θεός, etc.)
- Transliteration (Elohim, Theos, etc.)
- Rich theological explanation
- Cross-references where relevant
**Coverage:**
- Automatic detection in every verse across all chapters
- Multiple word studies per verse when applicable
- Scholarly depth matching professional study Bibles
**Result:**
Every chapter now functions as a mini Hebrew/Greek lexicon. Verses like
Genesis 1:1 show "God: אֱלֹהִים (Elohim) - plural of majesty suggesting Trinity"
John 3:16 shows "Love: ἀγάπη (Agape) - self-sacrificial divine love"
Transforms kjvstudy.org into comprehensive original language study resource.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Instead of disabling cross-references entirely, expand the reference pool
and use deterministic randomization to ensure variety across verses.
**Changes:**
- Expanded cross-reference pools for each theme (5+ options per theme)
- Added more themes (covenant, kingdom of God)
- Use verse-number-seeded randomization for variety while staying deterministic
- Each verse gets 2 different cross-references based on its position
- Fallback references related to Scripture authority
**Result:**
- Deuteronomy 8 now shows varied sidenotes instead of repetitive Romans 10:9
- Each verse gets unique cross-references appropriate to its theme
- Sidenotes restored throughout the site
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Disable theme-based cross-references in generic commentary generator to
prevent same verse (e.g., Romans 10:9) appearing multiple times on chapters
without enhanced commentary.
Issue: Generic commentary assigned same cross-reference to all verses matching
a theme (salvation, divine love, etc.), causing Romans 10:9 to appear on every
verse in chapters like Deuteronomy 8.
Solution: Return empty cross_references array for generic commentary. Enhanced
commentary chapters (Genesis 1, John 3, Romans 8, etc.) retain their specific,
curated cross-references.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Transform every timeline event into theological masterpiece with:
**All Events Enhanced (Creation through Paul's Journeys):**
- Hebrew/Greek/Aramaic terminology throughout
- Typological connections to Christ in every event
- Covenant theology framework
- Original language word studies
- Theological significance and NT fulfillment
- Prophetic connections and prophecy fulfillment
**Conquest & Judges:**
- Joshua typology (Yehoshua = Jesus, 'YHWH saves')
- Herem (devoted destruction) theology
- Judge cycle demonstrating human depravity
**Kingdom Period:**
- Saul's partial obedience tragedy
- Davidic Covenant's eternal throne promise
- Temple theology and Shekinah glory
- Kingdom division as covenant curse
**Exile & Return:**
- Lost tribes and Samaritan origins
- Galut (exile) formative theology
- 70-year prophecy fulfillment
- Cyrus prophecy by name (Isaiah 44:28)
**New Testament Era:**
- Immanuel (God with us) fulfillment
- Hypostatic union doctrine
- Tetelestai ('paid in full') atonement
- Pentecost reversing Babel
- Justification sola fide through Paul
Each event now 150-250 words (from 10-15 words) with encyclopedia-level
biblical theology. Timeline transformed into comprehensive salvation
history narrative from Creation to Church establishment.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Create dedicated resource page exploring the sacred four-letter name of God (YHWH).
This in-depth study covers:
- The Hebrew letters (yod-he-vav-he) and pronunciation history
- Etymology and theological meaning (I AM, self-existence, eternality)
- Jewish reverence and the practice of substituting Adonai
- Christ's identification with YHWH through "I AM" declarations
- Old Testament YHWH texts applied to Jesus in the New Testament
- Comprehensive sidenotes with Hebrew/Greek analysis
- Full integration with verse linking
The page includes:
- Extensive introduction establishing theological significance
- 4 major sections with rich scholarly content
- 9 key scripture passages with verse linking
- Enhanced sidenotes explaining Hebrew textual traditions
- Proper Tufte CSS styling and responsive design
Added to:
- Resources page in Theology category
- Sidebar navigation under Theology
- New template: tetragrammaton.html
- New route: /tetragrammaton
This resource provides encyclopedia-level depth on the most important
name in Scripture, examining its pronunciation, meaning, Jewish handling,
and Christological fulfillment.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Comprehensively expanded all 5 major covenants throughout redemptive history:
Covenants Expanded:
- Noahic Covenant: The Covenant of Preservation (universal, post-Flood)
- Abrahamic Covenant: The Covenant of Promise (land, seed, blessing)
- Mosaic Covenant: The Covenant of Law (Sinai, conditional)
- Davidic Covenant: The Covenant of Kingdom (eternal throne)
- New Covenant: The Covenant of Grace (Christ's blood, internalized)
Each covenant expanded from 40-60 words to 600-700+ words with 6 verses each.
Added rich theological content:
- Covenant structure and ratification ceremonies
- Conditional vs unconditional distinctions
- Hebrew terminology and word studies
- Progressive revelation through redemptive history
- Typological fulfillment in Christ
- NT application and Christological connections
- Enhanced sidenotes with scholarly depth
Pattern maintained: 600+ words, 6 verses, Hebrew analysis, covenant theology,
and extensive scriptural cross-references showing fulfillment in Christ.
This completes the comprehensive expansion of all requested resources:
✓ Biblical Prophets (9)
✓ Biblical Angels (12)
✓ Parables of Jesus (11)
✓ Names of God (13)
✓ Biblical Covenants (5)
Total: 50 major resource entries transformed from brief summaries to
comprehensive encyclopedia-level articles with rich biblical scholarship.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Comprehensively expanded all 13 divine names:
Primary Names (4):
- Elohim: God as Creator and Judge
- Yahweh/Jehovah: The Self-Existent, Eternal God
- Adonai: Lord, Master, Owner
- El Shaddai: God Almighty, All-Sufficient One
Compound Names with Jehovah (6):
- Jehovah-Jireh: The LORD Will Provide
- Jehovah-Rapha: The LORD Who Heals
- Jehovah-Nissi: The LORD My Banner
- Jehovah-Shalom: The LORD Is Peace
- Jehovah-Tsidkenu: The LORD Our Righteousness
- Jehovah-Shammah: The LORD Is There
Descriptive Titles (3):
- El Elyon: The Most High God
- El Roi: The God Who Sees
- Ancient of Days: The Eternal, Everlasting God
Each name expanded from 30-80 words to 500-600+ words with 6 verses each.
Added rich Hebrew/Aramaic etymology, theological significance, biblical
context, and extensive Christological fulfillment connections.
Pattern established: 500+ words, 6 verses, enhanced sidenotes with original
language analysis, typological connections, and NT application.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Completed comprehensive expansion of all 11 Parables of Jesus:
- The Sower, Mustard Seed, Pearl, Wheat & Tares (Kingdom)
- Prodigal Son, Good Samaritan, Unmerciful Servant (Grace)
- Talents, Unjust Steward (Stewardship)
- Importunate Widow, Pharisee & Publican (Prayer)
Each parable expanded from 30-100 words to 450-550+ words with 6 verses each.
Added rich theological commentary, Greek word studies, and NT application.
Partially completed Names of God expansion (7 of 13):
- Primary Names: Elohim, Yahweh/Jehovah, Adonai, El Shaddai
- Compound Names: Jehovah-Jireh, Jehovah-Rapha, Jehovah-Nissi
Each name expanded from 30-80 words to 500-600+ words with 6 verses each.
Enhanced sidenotes with Hebrew etymology, theological significance, and
Christological fulfillment. Remaining 6 names in progress.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Expanded Kingdom Parables with comprehensive theological detail:
The Sower (Parable of the Four Soils):
- Expanded from ~100 to ~400 words, 6 verses (from 2)
- Detailed explanation of four soil types and responses to the Word
- Enhanced sidenote on Palestinian farming methods and yield rates
- Christ's authoritative interpretation emphasized
The Mustard Seed:
- Expanded from ~50 to ~450 words, 6 verses (from 2)
- Addressed kingdom's humble origins vs future glory
- Tree imagery parallels with Daniel and Ezekiel
- Enhanced sidenote on interpretive approaches
The Pearl of Great Price:
- Expanded from ~60 to ~500 words, 6 verses (from 2)
- Pearl's ancient value and merchant's expertise explained
- Kingdom's surpassing worth and total commitment required
- Connections to rich young ruler and Paul's testimony
Each parable now includes rich biblical context, Greek analysis,
theological applications, and extensive cross-references.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Enhancements:
- Added siblings field to person data structure
- Calculate siblings by finding people who share parents
- Display siblings section on person pages with count
- Siblings shown between parents and children sections
- Includes same metadata as other relationships (generation, lifespan)
Implementation:
- Third pass in parse_gedcom_to_tree_data() to calculate siblings
- Uses set to avoid duplicates from multiple shared parents
- Template displays sibling count and links to sibling pages
Example: Cain, Abel, and Seth now show as siblings on each other's pages.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Enhancements:
- Extended link_names filter to automatically link verse references
(e.g., "Genesis 3:15", "1 Samuel 2:1") in text to verse pages
- Handles book names with numbers (1 Samuel, 2 Kings, etc.)
- Handles verse ranges (e.g., "Verses 1-5")
- Applied link_names filter to resource descriptions for clickable refs
Bug fixes:
- Fixed Sarah's family tree link: i69 -> i159
(i69 was Arphaxad, not Sarah)
- Verified all other family tree links are correct:
Eve (i2), Rebekah (i170), Rachel (i214), Ruth (i520), Mary (i277)
Templates updated:
- women_of_the_bible.html: descriptions now link verses
- resource_detail.html: descriptions now link verses
Note: Verse pages already have "View in Chapter" link for context.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Major enhancements:
- Expanded descriptions with extensive theological and historical detail
- Increased verses from 2 per woman to 5-6 per woman
- Added 4 new women: Leah, Hannah, Rahab, and Abigail
- Now features 14 women total (up from 10)
Enhanced descriptions for:
- Eve: Created perfect, fell through deception, protevangelium promise
- Sarah: 25-year wait, laughter to joy, mother of nations
- Ruth: Moabite convert, covenant love, kinsman-redeemer typology
New additions:
- Leah: Unloved wife, mother of Judah, God's compassion for afflicted
- Hannah: Fervent prayer, dedicated Samuel, prophetic song
- Rahab: Canaanite harlot, faith in action, entered Messianic line
- Abigail: Wisdom in crisis, turned David from bloodshed
Each entry now includes rich sidenotes exploring Hebrew meanings,
typological significance, and theological implications.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Connect six prominent women to their family tree pages:
- Eve (i2) - Mother of All Living
- Sarah (i69) - Princess, Mother of Nations
- Rebekah (i170) - Chosen Bride of Isaac
- Rachel (i214) - Beloved of Jacob
- Ruth (i520) - The Moabite Convert
- Mary (i277) - Mother of Jesus
Family tree links appear on detail pages when available.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
New Feature:
- Added family tree links for women who appear in biblical genealogies
- Links appear in the description section of detail pages
- Connected women: Eve, Sarah, Rebekah, Rachel, Ruth, Mary (Mother of Jesus)
Implementation:
- Updated resource_detail.html template to show family tree link when available
- Added family_tree_link field to women's data in both main and detail routes
- Links point to /family-tree/person/{person_id} pages
- Clean presentation with arrow indicator
This helps users explore genealogical connections and understand
these women's roles in the biblical family tree.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
New Features:
- Created /resources route that showcases all theological resources
- Organized into categories: People, Theology, History & Culture, Study Tools
- Beautiful grid layout with resource cards
- Each card shows name, count, and description
- Responsive design for mobile/tablet
Integration:
- Added prominent link on homepage in Resources section
- Added to sidebar navigation menu
- Provides central hub for discovering all study materials
Resources Included:
- Biblical Prophets, Twelve Apostles, Women of the Bible
- Biblical Angels, Names of God, Parables, Covenants
- Festivals, Geography, Timeline, Genealogies
- Study Guides
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Register create_slug as 'slugify' Jinja2 filter to ensure templates
generate the exact same slugs as the server-side route matching.
This fixes 404 errors where template-generated slugs like "abaddon--apollyon"
didn't match server-side slugs like "abaddon-apollyon".
Now both use the same logic: remove special chars, collapse multiple
hyphens/spaces into single hyphens.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Implement individual detail pages for all 7 remaining theological resource sections:
- Biblical Angels (12 entries)
- Biblical Prophets (9 entries)
- Biblical Covenants (7 entries)
- Biblical Festivals (7 entries)
- Names of God (14 entries)
- The Twelve Apostles (12 entries)
- Women of the Bible (12 entries)
Each resource now has:
- Detail route with slug-based URLs (e.g. /biblical-angels/michael-the-archangel)
- Full data populated from main route
- Generic resource_detail.html template for consistent UX
- Clickable names in listing pages
- Link hover styling
- Breadcrumb navigation
- Verse references linked to Bible passages
This provides 73 new individual resource pages across all theological sections,
improving SEO and user navigation.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Created /parables/{slug} routes for each parable:
- Detail route with slug parameter
- parable_detail.html template with full content
- Updated parables.html to link parable names to detail pages
- Styled links with hover effects
Each parable now has its own dedicated page with:
- Category label
- Full description with sidenotes
- Key verses with links to Bible passages
- Back navigation to main parables page
Parables with detail pages:
Kingdom: The Sower, Mustard Seed, Pearl, Wheat and Tares
Grace: Prodigal Son, Good Samaritan, Unmerciful Servant
Stewardship: The Talents, Unjust Steward
Prayer: Importunate Widow, Pharisee and Publican
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Change breadcrumb hierarchy from Home > Book to Home > Books > Book.
Improves navigation consistency and helps users understand site structure.
Updated breadcrumbs:
- Book pages: Home > Books > Book
- Chapter pages: Home > Books > Book > Chapter
- Verse pages: Home > Books > Book > Chapter > Verse
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
New random verse functionality:
- /random-verse route randomly selects a Bible verse
- Picks random book, chapter, and verse
- Redirects to the selected verse page
- Enables serendipitous Scripture discovery
Navigation integration:
- Added "Random Verse" link to sidebar navigation
- Placed between "Verse of the Day" and "Reading Plans"
Keyboard shortcut:
- Press 'r' anywhere on site to jump to random verse
- Added to keyboard shortcuts help (press '?')
This feature encourages exploration and discovery of
less-familiar Scripture passages. Each visit provides
a new, randomly selected verse from anywhere in the
66 books of the Bible.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Add complete topical concordance functionality:
- Import topic functions in server.py
- Create /topics route listing all major topics
- Create /topics/{topic_name} route for topic details
- Build topics.html template with grid layout
- Build topic_detail.html with subtopics and linked verses
- Parse verse references to create clickable links
- Add Topics to sidebar navigation
- Add Topics and Reading Plans to homepage Resources
The topical index organizes 10 major theological themes with
multiple subtopics, providing systematic access to key Scripture
passages by subject with explanatory notes.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Reading Plans Module:
- Create 8 curated reading plans for different study goals:
* Chronological (365 days) - Bible in historical order
* One Year Bible (365 days) - Complete Bible systematically
* New Testament (90 days) - Focus on Christ and early church
* Gospels & Acts (30 days) - Life of Christ immersion
* Psalms & Proverbs (31 days) - Daily wisdom readings
* Pentateuch (40 days) - Books of Moses
* Major Prophets (60 days) - Isaiah, Jeremiah, Ezekiel, Daniel
* Paul's Epistles (30 days) - Apostolic doctrine
Features:
- Browse all reading plans with descriptions
- View detailed plan information with sample daily readings
- Thematic notes for each day's readings
- Duration and week count statistics
- Practical guidance for using plans effectively
- Scholarly introductions and usage tips
Navigation:
- Add /reading-plans route listing all plans
- Add /reading-plans/{plan_id} route for plan details
- Include in sidebar navigation
- Grid layout with hover effects
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Cross-Reference System:
- Create comprehensive cross-reference database with 100+ key verses
- Map theological themes, prophecies, and doctrinal connections
- Add cross-references section to verse pages
- Include explanatory notes for each reference
- Link all cross-references to their verse pages
Books Page (/books):
- Create dedicated page listing all 66 books
- Organize by Old Testament (39 books) and New Testament (27 books)
- Show chapter count for each book
- Add scholarly introduction to each testament
- Grid layout with hover effects
- Update "Authorized King James Version" links to point to /books
Additional Improvements:
- Update verse, book, and chapter templates with /books links
- Add navigation guidance on books page
- Integrate cross-references module into server
- Parse reference strings for proper linking
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Implement 8 theological resource pages with scholarly content:
* Biblical Angels: Named angels, orders, and activities
* Biblical Prophets: Major and minor prophets
* Biblical Covenants: Five major covenants
* Biblical Festivals: Spring and fall feasts
* Names of God: Hebrew names and titles
* Parables of Jesus: Categorized with interpretations
* The Twelve Apostles: All twelve with biographies
* Women of the Bible: Notable women throughout Scripture
- Add collapsible sidebar navigation:
* Toggle button with +/- icons
* Starts collapsed by default
* State persists via localStorage
* Clean positioning and animations
- Enhance homepage with theological studies section
- All pages use Tufte CSS with sidenotes
- All pages include verse linking and name linking
- Consistent scholarly tone with Hebrew/Greek annotations
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Create elegant fixed-position sidebar showing:
- Current reading location (Book → Chapter → Verse)
- Complete book list organized by Testament (Old/New)
- Quick links to homepage, resources, and tools
- Highlighted current location in navigation
Features:
- Sticky positioning (stays visible while scrolling)
- Gradient background with subtle shadow
- Organized sections: Navigation, Old Testament, New Testament, Resources
- Current book/chapter/verse highlighted with bold font and left border
- Context path box showing hierarchical location
- Custom scrollbar styling for elegance
- Responsive: hides on screens under 1400px width
- Adjusts article width to accommodate sidebar on large screens
Remove quick verse lookup feature:
- Remove verse lookup HTML form and styling
- Remove JavaScript verse parsing and navigation
- Simplify base template structure
Update server routes to pass context:
- Add current_book to book pages
- Add current_book and current_chapter to chapter pages
- Add current_book, current_chapter, and current_verse to verse pages
The sidebar provides intuitive navigation through the entire Bible
while showing users exactly where they are in their study.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Delete D3.js force-directed graph visualization and associated route.
Remove navigation link from main family tree page.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Create new interactive visualization page with D3.js tree layout showing
biblical genealogies. Features include:
- Collapsible tree nodes to explore ancestors and descendants
- Zoom and pan controls for navigation
- Hover tooltips with person details
- Click to expand/collapse branches
- Double-click to navigate to person detail page
Also improve verse reference linking on person pages to handle various
formats more robustly. Add navigation link from main family tree page
to interactive visualization.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Add comprehensive Old Testament sites including the Red Sea crossing,
Mount Sinai, Mount Nebo, Jordan River, Bethel, Hebron, Beersheba, and
Jericho. Reorganize content into sections: The Holy Land, The Exodus
and Wilderness, Ancient Kingdoms, and The Apostolic World. Add
breadcrumb navigation and scholarly descriptions with Scripture references.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Design improvements for a more scholarly, reference-book feel:
- Replace heavy card-based layouts with flowing text
- Use simple horizontal rules and borders instead of boxes
- Present information in prose style where appropriate
- Statistics shown inline with subtle separators
- Generation listings as flowing comma-separated text
- Person entries read like biographical reference entries
- Verse displays with indented text for readability
- Fix breadcrumb navigation across all family tree pages
- Maintain good typography and hierarchy with minimal decoration
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Create individual person pages at /family-tree/person/{id}
- Add family tree search at /family-tree/search
- Link all person names to their individual pages
- Show full genealogy details on person pages
- Fix verse lookup styling to constrain to 55% width
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Parse adameve.ged GEDCOM file to extract biblical genealogy
- Calculate generation numbers using BFS from root individuals
- Create unified family tree overview showing all generations
- Add individual generation pages with navigation between them
- Show notable individuals with Bible verse references
- Link generations and navigate between them
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Modified get_daily_verse to accept optional date parameter
- Generate past 30 days of verses on verse-of-the-day page
- Display past verses in a clean table with links
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Change "Psalm" to "Psalms" to match the Bible JSON format.
This fixes verse lookup for Psalms in the daily verse rotation.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add URL field to verse_texts in study_guide_detail route
- Use parse_verse_reference() to generate URLs for each verse
- Update study_guide_detail.html to make verse references clickable
- Single verses link to dedicated verse pages
- Verse ranges link to chapter pages with verse range anchors
- All verse references in marginnotes are now clickable links
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Create parse_verse_reference() helper function
- Parse verse references like "John 3:16" and "Romans 8:38-39"
- Generate URLs for single verses (/book/John/chapter/3/verse/16)
- Generate URLs for verse ranges (/book/Romans/chapter/8#verse-38-39)
- Process verse references in both homepage and study guides routes
- Update study_guides.html template to render verse links
- All verse references in study guide sidenotes are now clickable
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add study guides data to homepage route
- Display study guides in new section on homepage
- Organize by category (Foundational Studies, Character & Living, Biblical Themes)
- Use Tufte CSS newthought styling for categories
- Remove separate Study Guides link from title page
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
The commit removes the Scofield commentary feature and sidebar navigation, switching to a cleaner mobile-first layout. The main content is now centered with a max-width, and navigation is handled through a bottom bar.