- We confess, We worship, We affirm in small-caps
- Gives confessional, creedal feel to theological section
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Open with Kenneth Reitz creation story
- Merge creator section into opening paragraph
- Remove separate Creator section and TOC link
- Add no-arrow class to hide external link arrow on name
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Remove "Disable Red Letters" link from sidebar navigation
- Add Shift+R keyboard shortcut to toggle red letters
- Update keyboard help modal with new shortcut
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- TestAboutPages: 8 tests for main about page (TOC, sidenotes, keyboard nav, etc.)
- TestAboutStatsPage: 5 tests for stats page
- TestAboutCommentaryIndex: 4 tests for commentary index
- TestAboutCrossReferencesIndex: 4 tests for cross-references index
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add Tufte-style sidenotes with theological depth
- Add table of contents with two-column layout
- Implement j/k keyboard navigation using KJVNav pattern
- Promote h3 headings to h2 for cleaner hierarchy
- Remove "Our Purpose" heading, make intro text flow naturally
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Major improvements throughout:
- Our Purpose: Establishes mission to serve the church with scholarly,
theologically faithful resources; emphasizes accessibility
- Free & Open Source: Compelling case for open source with Matthew 10:8
"Freely ye have received, freely give"
- Data & Sources: Rich historical context on KJV (47 scholars, 6 committees,
1769 Blayney Edition), Treasury of Scripture Knowledge, Strong's (1890)
- Creator: Concise, humble, links to GitHub for engagement
- Privacy: Powerful statement - "Your study of Scripture is between you
and God" and "The Word of God is not for sale"
- Explore Further: Clean links to all major resources
- Changed closing quote to John 1:1 (ties to Logos theology section)
Removed redundant sections, tightened prose, maintained theological
depth while improving readability. Page now has consistent scholarly
voice throughout.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
After reviewing the actual commentary (Genesis 1:1, John 1:1, Isaiah 53:5,
Psalm 119:105, Matthew 28:19), rewrote the about page theology section
to accurately reflect the rich content found in the verse analysis:
- Added Hebrew/Greek terminology with original script (θεόπνευστος,
דָּבָר, מְחֹלָל, λόγος, בְּרֵאשִׁית, etc.)
- Strong inerrancy & sufficiency claims matching commentary
- Explicit substitutionary atonement doctrine from Isaiah 53
- Trinitarian theology drawn from Matthew 28:19 commentary
- Christ's eternal deity from John 1:1 analysis
- Christocentric interpretation methodology
- Rejects rationalistic liberalism and mystical subjectivism
- Ends with Soli Deo Gloria
This now accurately represents the scholarly depth and theological
commitments found throughout the verse-by-verse commentary.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
After reviewing the commentary, adjusted the about page to be more
conservative and match what's actually taught in the verse analysis:
- Removed "and believer" from creator description (too performative)
- Scaled back from explicit Reformed distinctives (TULIP, covenant theology)
- Kept core orthodox doctrines: biblical authority, Trinity, salvation
by grace through faith alone, Christ-centered interpretation
- Commentary emphasizes grace/faith but doesn't engage deeply with
election, particular redemption, or other Reformed distinctives
Now the about page accurately represents the theological content
visitors will find in the actual commentary.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Added font-weight: bold to h3 styling for better hierarchy
- Condensed the five points of TULIP into a single paragraph
- Removed explicit labeling (Total Depravity, Unconditional Election, etc.)
- Kept all the theological content but made it less overt/formulaic
Still clearly Reformed but not as pedagogical in presentation.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
More descriptive than just 'About' - makes it clear what the
link is about when viewing the navigation.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Changed from "Open Source & Free" to "Free & Open Source"
to emphasize that the resource is free first.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Added About link at bottom of sidebar navigation
- Added breadcrumbs to /about, /about/stats, /about/commentary, /about/cross-references
- Removed emoji from "Open Source & Free" heading on about page
All about-related pages now have proper navigation structure.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Condensed the extensive technical details into a single sentence
with link to GitHub repository. Users interested in architecture,
tech stack, and development details can find that information in
the README.
Keeps the about page focused on mission and theology rather than
implementation details.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Rewrote the Theological Approach section to be more robustly theological:
- Explicit affirmation of Sola Scriptura
- Clear teaching on God's absolute sovereignty
- Full explanation of the five points of grace (TULIP)
- Covenant theology framework
- Christ-centered hermeneutics
- Detailed interpretive methodology
The language is now more theologically precise and confessional while
remaining grounded in Scripture. Reformed convictions are clearly
articulated through biblical categories without using denominational labels.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Changed URLs from:
- /commentary → /indexes/commentary
- /cross-references → /indexes/cross-references
Updated stats page links to use new URLs. Old routes removed.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Added a TOC at the top of both index pages with:
- Grid layout showing all books with commentary/cross-references
- Anchor links to jump directly to each book section
- Hover effects for better UX
- Responsive design that adapts to screen width
Makes it much easier to navigate to a specific book without scrolling.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Changed both index pages to display books in biblical order (OT then NT)
instead of alphabetical order. Now starts with Genesis and ends with
Revelation, matching the order readers expect.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Updated both commentary and cross-references index templates to use:
- Proper URL format: /book/{book}/chapter/{chapter}/verse/{verse}
- urlencode filter to handle spaces in book names (e.g., "1 Chronicles")
Previously used incorrect format /book/{book}/{chapter}:{verse} which
caused 422 errors for books with spaces in their names.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
New browseable index showing all 24,900 verses with cross-references:
Features:
- Organized by book and chapter
- Shows reference count per verse (blue badge)
- Links to individual verse pages
- Coverage statistics (80% of Bible)
- 120,858 total cross-references
- Clean, scannable interface
Route: GET /cross-references
Template: cross_references_index.html
Updates to stats page:
- Link to /commentary index
- Link to /cross-references index
- Link to /strongs concordance
This completes the major indexes for discovering
content - users can now browse all commentary,
cross-references, and Strong's entries systematically.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
New browseable index showing all 12,330 verses with commentary:
Features:
- Organized by book and chapter
- Shows verse counts per chapter
- Links to individual verse pages
- Coverage statistics (39.6% of Bible)
- Clean, scannable interface
Route: GET /commentary
Template: commentary_index.html
Also linked from /stats page for easy discovery.
This gives users a systematic way to browse all
commentary content instead of discovering it
verse-by-verse.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Detailed information about KJV Study including:
- What KJV Study is and key statistics
- Open source section (prominent) with GitHub link
- Creator information
- Theological approach and convictions
- Data sources and attributions
- Technical architecture details
- Contributing guidelines
- Privacy policy and analytics opt-out
- Resource links including /stats page
Highlights:
- Emphasizes free and open source nature
- Links to GitHub repository
- Explains conservative evangelical theological stance
- Credits all data sources (TSK, Strong's, etc.)
- Clear privacy commitments
- Encourages community contributions
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
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>