UI Improvements:
1. Move verse navigation to directly under verse text
- Navigation now appears immediately after the verse for better UX
- Removed duplicate navigation from bottom of page
- Added margin styling for proper spacing
2. Add verse linking to reading plan references
- Parse reading references (Book Chapter:Verse format)
- Support multiple formats: Chapter:Verse, Chapter, Chapter-Chapter
- Handle verse ranges (e.g., Genesis 1:1-5)
- Create clickable links to book/chapter/verse pages
- Fallback to plain text for unparseable references
Both changes improve navigation and make Scripture references more
accessible throughout the site.
🤖 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>
Improves sidebar organization by adding a clear section heading
before the Old Testament and New Testament collapsible sections.
Provides better visual hierarchy and makes the sidebar structure
more consistent with other sections (Navigation, Resources, etc).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Added asterism (⁂) at bottom of sidebar menu with:
- Centered placement with elegant spacing
- Border separator above
- Subtle opacity (0.6) for refined appearance
- Letter spacing for visual balance
- Matches the classical typography aesthetic
Provides a elegant finishing touch to the sidebar navigation.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Typography improvements:
- Reduced section headings from 0.85rem to 0.7rem
- Added uppercase and letter-spacing to headings
- Reduced navigation link font size to 0.75rem
- Reduced spacing between items (0.35rem to 0.25rem)
- Reduced link padding (0.2rem to 0.15rem)
Creates a more compact, refined sidebar with better visual hierarchy.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Changes:
- Old and New Testament sections now collapsed by default
- Auto-expand both sections when user types in search box
- Auto-collapse when search box is cleared
- Provides cleaner initial sidebar while maintaining searchability
- Added IDs to details elements for JavaScript targeting
Improves UX by:
- Reducing initial sidebar clutter
- Making search more powerful by revealing relevant sections
- Providing intuitive behavior (expand on search, collapse when cleared)
🤖 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>
New sidebar order for better hierarchy:
1. Search
2. Recently Viewed
3. Navigation (main menu items)
4. Bible Books (Old/New Testament)
5. Resources (categorized)
This places primary navigation before the book lists,
making core site functions more prominent and accessible.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Reduce width from 180px to 160px
- Position flush with viewport (left: 0, top: 0)
- Full height (100vh) for cleaner appearance
- Border only on right side instead of all around
- Adjusted padding to accommodate top positioning
- Lighter shadow for subtler effect
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Toggle Button Improvements:
- Repositioned to 0.75rem from left edge (snug to viewport)
- Reduced size from 24px to 20px height
- Changed text from "Sidebar" to "MENU" (uppercase)
- Added subtle shadow for depth
- Smoother hover effects
- Close button now shows "×" instead of "-"
- Button stays in same position when sidebar opens
Book Lists:
- Old and New Testament now expanded by default (open attribute)
- Smooth slide-down animation when expanding/collapsing
- Summary hover effect for better interactivity
- Better spacing for arrow indicators
Additional Polish:
- Smooth scrolling behavior for sidebar
- Refined transitions and animations
- Better visual feedback on all interactive elements
- Consistent spacing and alignment throughout
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Change button from fixed 24px width to auto width with padding,
allowing "Sidebar" text to fit properly without overflow.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Reduce sidebar width from 200px to 180px for better balance
- Increase resource detail page content width from 60% to 75%
- Applies to descriptions, verse text, and intro text
- Provides more readable line lengths while maintaining Tufte aesthetic
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Visual Improvements:
- Added border, background, and subtle shadow to sidebar
- Increased width from 160px to 200px for better readability
- Added icons to navigation items (🏠📖✨🎲📅🏷️🔍)
- Organized resources into logical groups: People, Theology, History & Culture, Study Tools
- Better spacing and typography
New Functionality:
- Sidebar search box with live filtering of links
- Recently viewed pages tracking (localStorage, max 5 items)
- Search on Enter key press redirects to full search
- Auto-tracking of page views (excludes home and search pages)
Mobile Responsiveness:
- Sidebar slides in from left on mobile (280px width)
- Full-height overlay behavior on tablets/mobile
- Larger toggle button (36px) with better shadows
- Toggle button now says "Sidebar" when collapsed, "×" when expanded
- Smooth transitions and proper z-indexing
All features use localStorage for persistence across sessions.
🤖 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>
Add forward slash removal to slug generation in all resource listing templates.
This fixes URLs like /biblical-angels/abaddon-/-apollyon to become
/biblical-angels/abaddon--apollyon
🤖 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>
Placeholder for centralizing theological resource data to avoid
duplication across listing and detail routes. This will be used
when refactoring resource routes to share data.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Created resource_detail.html as a reusable template for all
theological resource detail pages. This template can be used for:
- Biblical Angels
- Biblical Prophets
- Biblical Covenants
- Biblical Festivals
- Names of God
- The Twelve Apostles
- Women of the Bible
Template features:
- Category label (optional)
- Item name and title
- Full description with sidenotes
- Key verses with Bible passage links
- Back navigation
This provides a consistent UX across all resource types while
avoiding template duplication.
🤖 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>
Chapter page improvements:
- Styled navigation container with modern UI
- Previous/Next chapter buttons prominently displayed
- Chapter dropdown selector for quick jumping
- "Back to book" button for context navigation
- Visual hierarchy with primary/secondary button styles
Keyboard navigation:
- Left arrow key: Navigate to previous chapter
- Right arrow key: Navigate to next chapter
- Prevents navigation when user is in input fields
Enhanced UX:
- Clear visual feedback on button hover
- Helpful tip about keyboard shortcuts
- Accessible select dropdown with all chapters
- Responsive design compatible with mobile styles
The navigation container is styled consistently with
site design using CSS variables for theming support.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Comprehensive mobile optimization:
Tablet screens (max-width: 768px):
- Adjust article width to 95% with reduced padding
- Optimize typography: scaled heading sizes, readable line height
- Full-width content sections (remove max-width constraints)
- Sidenotes display inline with left border for readability
- Vertical stacking: plan stats, share buttons, lookup form
- Single column grids for books, plans, topics
- Responsive breadcrumbs with wrapping
- Optimized verse text sizing
- Horizontal scroll for tables
- Adjusted epigraph styling
Phone screens (max-width: 480px):
- Full width article (100%) with minimal padding
- Further reduced heading sizes
- Smaller verse text for readability
- Repositioned dark mode toggle
All responsive changes use !important where needed to
override inline styles in templates. Ensures comfortable
reading and navigation on all mobile devices.
Dark mode toggle retained on mobile (repositioned).
Sidebar auto-hides on screens under 1200px width.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Share features on verse pages:
- Copy to clipboard button with success feedback
- Twitter share integration with verse text and reference
- Facebook share integration
- Clean, styled share container UI
Sharing format includes:
- Full verse text (stripped of HTML)
- Bible reference (Book Chapter:Verse KJV)
- Link to current page
Copy button provides visual feedback:
- Changes to green "Copied!" state for 2 seconds
- Returns to normal state automatically
- Uses modern Clipboard API
Social share buttons open in new tabs with proper attributes
(target="_blank" rel="noopener") for security.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Homepage enhancement:
- Add prominent "Jump to Verse" widget on homepage
- Styled input form with examples
- Parse references: Book Chapter:Verse, Book Chapter, Book only
- Navigate directly to parsed reference
Global keyboard shortcut:
- Press 'g' anywhere on site to open verse lookup prompt
- Same parsing logic as homepage widget
- Works from any page for quick navigation
Update keyboard shortcuts help:
- Document new 'g' shortcut
- Reorder shortcuts list for clarity
This feature enables instant verse navigation without browsing
through books/chapters, significantly improving UX for users who
know the reference they want to read.
🤖 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>
Create comprehensive topical concordance with 10 major theological themes:
- Salvation (Grace, Faith, Justification, Regeneration)
- Prayer (How to Pray, Power of Prayer, Prayer and Forgiveness)
- Love (God's Love, Love for God, Love for Others)
- Faith (Nature of Faith, Faith and Works, Examples of Faith)
- Forgiveness (God's Forgiveness, Forgiving Others)
- Holy Spirit (Person and Deity, Indwelling, Fruit, Gifts)
- Hope (Source of Hope, Eternal Hope)
- Peace (Peace with God, Peace of God)
- Wisdom (Source of Wisdom, Value of Wisdom, Fear of the Lord)
- Suffering (Purpose, Comfort, Christ's Example)
Each subtopic contains categorized verse references with explanatory notes.
Helper functions: get_all_topics(), get_topic(), search_topics()
🤖 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 comprehensive dark mode:
* CSS variables for light/dark color schemes
* Toggle button in top-right with sun/moon icons
* Smooth transitions between themes
* Persists preference in localStorage
* Updates all UI elements dynamically
- Add professional print styles:
* Optimized typography for printed pages
* Hide navigation elements
* Expand sidenotes inline with context
* Proper page breaks and orphan/widow control
* Show URLs for external links
* Beautiful formatting for PDF exports
- Implement keyboard shortcuts for power users:
* Cmd/Ctrl + D: Toggle dark mode
* Cmd/Ctrl + B: Toggle sidebar
* Cmd/Ctrl + K or /: Go to search
* ?: Show keyboard shortcuts help
* Esc: Clear input focus
🤖 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>
Narrow sidebar from 220px to 160px:
- Reduce font-size from 0.8rem to 0.75rem
- Tighten line-height from 1.5 to 1.4
Creates a more compact, unobtrusive sidebar that takes up
less screen real estate while remaining readable.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Remove article margin-left adjustment - let sidebar truly float
over the content rather than displacing it. The main content now
starts at its natural left margin, with the sidebar overlaying
the left side.
Creates a true floating sidebar that doesn't affect content layout.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Simplify sidebar to pure typography with no background:
- Remove gradient background, border, shadow, border-radius
- Set background to transparent throughout
- Remove padding backgrounds from all elements
- Simplify link hover (no background, just color change)
- Minimal current indicator (bold only, no background/border)
- Lighter, more minimal scrollbar
- Reduce heading emphasis and border weight
- Make context-path italic with subtle left border
Creates an elegant, minimal sidebar that's just smart text
positioned on the page, matching the literary aesthetic.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Reduce sidebar width from 280px to 220px:
- Decrease padding from 1.5rem to 1.25rem
- Reduce font-size from 0.85rem to 0.8rem
- Tighten line-height from 1.6 to 1.5
- Adjust article margin-left from 340px to 280px
Creates a more elegant, space-efficient navigation sidebar.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Remove undefined ordinal filter from verse_of_the_day.html
- Change "the 5th chapter entire" to "chapter 5 entire"
- Move sidebar from right side to left side (left: 2rem instead of right: 2rem)
- Adjust article margin-left instead of max-width to accommodate left sidebar
Fixes the 500 error caused by undefined template filter and
repositions navigation sidebar to the left as intended.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add font-weight: 600 to all book links on homepage
- Lower sidebar visibility threshold from 1400px to 1200px
- Add z-index: 100 to ensure sidebar appears above other content
- Adjust article max-width calculation for sidebar spacing
The sidebar should now be visible on more screen sizes (1200px+)
and book names on the homepage are now bold for emphasis.
🤖 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>
Transform the daily verse page with classical scholarly language:
- Replace "Reflection" with "For Meditation"
- Add Psalm 1 quotation about biblical meditation
- Rewrite meditation prompts in more elevated prose
- Rename sections to "Further Study" and "Archive of Recent Verses"
- Use classical phrasing ("appointed for meditation", "the careful student")
- Add ordinal filter usage for chapter references
Maintains devotional purpose while elevating the literary quality.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Enhance base.html with refined typography:
- Larger, more elegant heading sizes with proper spacing
- Improved paragraph leading and font sizing
- Enhanced link styling with subtle underlines
- Refined breadcrumb navigation with italic styling
- Elegant verse lookup with gradient background
- Section dividers and ornamental breaks
Rewrite homepage with scholarly, classical prose:
- Expanded introduction with historical context and literary detail
- Quote from the translators' original preface
- Hebrew and Greek terms in sidenotes (Torah, Ḥokhmah, Nevi'im, ἀποκάλυψις)
- More elevated descriptions of all biblical sections
- Classical references (Cruden's Concordance, etc.)
- Longer, more flowing sentences in period style
- Proper theological and scholarly terminology throughout
Transform the entire aesthetic to feel like a proper work of biblical
scholarship from a classical literary tradition.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>