Commit Graph

1478 Commits

Author SHA1 Message Date
kennethreitz 2fbf1822b8 Fix resource detail page mobile viewport scaling
Added missing mobile media query to make max-width elements
(description, verse text, intro text) expand to 100% on mobile,
preventing the zoomed-out 55% width issue.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-12 12:51:33 -05:00
kennethreitz b50ea3176d Remove family tree links from verse of the day page
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-12 12:49:32 -05:00
kennethreitz 18fcb49bfd Remove family tree links from homepage verse of the day
The epigraph on the homepage now displays plain verse text without
the link_names filter, keeping the display cleaner.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-12 12:33:09 -05:00
kennethreitz 90067abdb2 Fix interlinear page header/nav width to match content
Removed 55% max-width constraints on page-header, breadcrumb, and
chapter-nav so they span the full width of the interlinear-page
container (90%).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 17:06:50 -05:00
kennethreitz d320d62f4a Fix interlinear word detail popup in dark mode
Added explicit [data-theme="dark"] styles for the word detail popup
which was showing a white background on dark theme.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 16:50:51 -05:00
kennethreitz 4fcefd91de Fix all remaining Galatians shallow commentary
All 149 verses now have:
- 600+ char analysis with 3+ Greek terms
- 200+ char historical context (specific, not generic)
- 3 verse-specific questions (no generic patterns)
- Verse quotes in <strong> tags
- <br><br> paragraph breaks

Eliminates all 130 remaining severe issues.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 15:05:21 -05:00
kennethreitz c8627c8cb7 Fix Galatians shallow commentary completely
All 149 verses now have:
- Greek terms with transliterations
- 500+ char analysis with <br><br> breaks
- Verse-specific questions (no generic patterns)
- Specific historical context

Key fixes: Chapters 3-4 expansion, generic question replacement

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 14:38:14 -05:00
kennethreitz d9f7f23359 Fix remaining shallow commentary in Galatians, 1 Timothy, Romans
- Galatians 3-6: Complete all 104 remaining verses
  (justification by faith, fruit of Spirit, Hagar/Sarah allegory)
- 1 Timothy: Fix 83 verses with Greek terms and depth
  (elder qualifications, godliness with contentment)
- Romans 13-14, 16: Fix 61 verses missing Greek terms
  (government submission, disputable matters, greetings)

All Pauline epistles now have scholarly commentary.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 14:08:16 -05:00
kennethreitz 69c51b2e4d Regenerate 1 Thess, 2 Tim, Galatians, Ephesians commentary
Progress on remaining Pauline epistles:
- 1 Thessalonians: All 89 verses complete (rapture passage 4:13-18)
- 2 Timothy: Chapters 2-4 complete (3:16-17 inspiration)
- Galatians: Chapters 1-2 complete (45 verses)
- Ephesians: Partial progress

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 13:38:13 -05:00
kennethreitz 5e737eb517 Regenerate Colossians, 2 Thess, Titus, Philemon commentary
Complete scholarly rewrites with:
- Greek terms with transliterations throughout
- Colossians: Christ hymn (1:15-20), fullness of deity, heresy refuted
- 2 Thessalonians: Man of sin, restrainer, work ethic
- Titus: Elder qualifications, grace teaches godliness
- Philemon: Brotherhood transcends slavery, gospel transformation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 13:12:02 -05:00
kennethreitz 3ee59f4d4c Regenerate Philippians commentary with scholarly depth
Complete rewrite of all 104 verses with:
- Greek terms with transliterations throughout
- Special depth for Christ hymn (2:5-11) - kenosis theology
- Direct verse quotes in <strong> tags
- 2-3 paragraph analysis per verse
- Historical context (Roman colony, prison setting)
- Key themes: joy in suffering, pressing toward mark,
  citizenship in heaven, contentment in Christ

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 12:50:43 -05:00
kennethreitz 2916563032 Regenerate 2 Corinthians commentary with scholarly depth
Complete rewrite of all 256 verses with:
- Greek terms with transliterations throughout
- Direct verse quotes in <strong> tags
- 2-3 paragraph analysis per verse
- Historical context (painful visit, super-apostles, collection)
- 3 verse-specific reflection questions
- Key themes: comfort in affliction, new covenant glory,
  treasure in earthen vessels, reconciliation, grace in giving,
  spiritual warfare, thorn in flesh, sufficient grace

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 12:27:24 -05:00
kennethreitz fddd4325ed Regenerate 1 Corinthians commentary with scholarly depth
Complete rewrite of all 437 verses with:
- Greek terms with transliterations throughout
- Direct verse quotes in <strong> tags
- 2-3 paragraph analysis per verse
- Historical context (Corinthian culture, factions, gifts)
- 3 verse-specific reflection questions
- Key themes: wisdom vs. foolishness, body metaphor, love chapter,
  resurrection, spiritual gifts, Lord's Supper

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 11:57:52 -05:00
kennethreitz d686a982f9 Regenerate Romans commentary with scholarly depth
Complete rewrite of all 433 verses with:
- Greek terms with transliterations (ἀγάπη, δικαιοσύνη, πίστις, etc.)
- Direct verse quotes in <strong> tags
- 2-3 paragraph analysis per verse
- Historical context for each verse
- 3 verse-specific reflection questions
- Reformed theological perspective
- Christ-centered interpretation

Replaces shallow, templated content detected by detection script.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 11:25:24 -05:00
kennethreitz 3b8b47d96b Fix 36 extra verse commentary entries + improve Romans commentary
Remove invalid verse entries that exceeded actual Bible verse counts:
- 1 Chronicles 13:15-25 (11 entries) - chapter only has 14 verses
- 1 Chronicles 15:30-52 (23 entries) - chapter only has 29 verses
- Acts 12:28 (1 entry) - chapter only has 25 verses
- Ezra 3:14 (1 entry) - chapter only has 13 verses

This brings commentary from 31,138 to exactly 31,102 verses (100% coverage).

Also includes enhanced Romans commentary with deeper theological analysis,
Greek word studies, and improved reflection questions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-09 11:07:49 -05:00
kennethreitz 6a2212d078 Restore validate_data.py script
Accidentally deleted in previous cleanup. Required by test_data_validation.py.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-09 10:49:47 -05:00
kennethreitz 5cc61774ba Add shallow commentary detection script
- Detects generic templated questions, boilerplate historical
  sections, missing Greek/Hebrew terms, short analysis, and
  templated patterns
- Found 1,911 verses with severe issues (3+ problems)
- All affected books are Pauline epistles
- Export list of problem verses to scripts/shallow_verses.txt

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 10:46:59 -05:00
kennethreitz 9c476e3582 Add shallow commentary detection script
Detects:
- Generic templated questions
- Boilerplate historical sections
- Missing Greek/Hebrew terms
- Short analysis sections
- Templated analysis patterns

Usage:
  python scripts/detect_shallow_commentary.py           # Full scan
  python scripts/detect_shallow_commentary.py --worst   # Only 3+ issues
  python scripts/detect_shallow_commentary.py --book romans

Found 1,911 severe cases (3+ issues) mostly in Romans, 1-2 Corinthians

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 10:45:27 -05:00
kennethreitz 194a905868 Improve Romans 9:13 commentary - proper treatment of divine election
- Added Greek terms with transliterations (ēgapēsa, emisēsa, kat' eklogēn prothesis)
- Explained Hebrew idiom of 'love/hate' as preferential choice
- Connected to Malachi 1:2-3 source and context
- Reformed theological perspective on unconditional election
- Historical context from Augustine through Reformation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 10:42:52 -05:00
kennethreitz 92be820bd2 Complete Acts, Deuteronomy, Zechariah - Bible now 100% complete!
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 10:41:46 -05:00
kennethreitz 818c702ef0 Clean up scripts 2025-12-09 10:26:20 -05:00
kennethreitz 6a49bce606 Complete Bible commentary - Joshua, Psalms, Zechariah, Amos, John, Malachi, Ezra, Mark, Jonah, SoS, Esther, Jeremiah, 3 John
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 09:29:48 -05:00
kennethreitz ed7e16d11a Clean up temp scripts 2025-12-09 08:25:40 -05:00
kennethreitz 05745fd3d0 Add Luke, Zephaniah, Joel gaps (64 verses) - batch 34 partial
Running total: ~5,200 verses this session

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 08:25:30 -05:00
kennethreitz e4df3148d5 Clean up temporary scripts 2025-12-09 05:12:44 -05:00
kennethreitz 2399f6504d Add Ezekiel, Numbers, Matthew, Judges, Isaiah, Ecclesiastes, Job gaps (~600 verses) - batch 33/100
Running total: ~5,142 verses this session

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 05:12:26 -05:00
kennethreitz 831e47a243 Add Jeremiah, Isaiah, Deuteronomy, Luke, Micah gaps (466 verses) - batch 32/100
Running total: ~4,542 verses this session

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 04:42:01 -05:00
kennethreitz d775c01cf2 Fix Zechariah 1:14 gap - gaps complete!
Running total: ~4,076 verses this session

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 04:13:05 -05:00
kennethreitz b13739f9bf Add Zechariah + Zephaniah gaps (123 verses) - batch 31/100
Running total: ~4,075 verses
Existing gaps nearly complete!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 04:10:39 -05:00
kennethreitz ec7ce95fbf Add Psalms final gaps + Song of Solomon (225 verses) - batch 30/100
Running total: ~3,952 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 03:45:21 -05:00
kennethreitz be6c64551b Add Psalms 74-89, 109 gaps (194 verses) - batch 29/100
Running total: ~3,727 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 03:21:51 -05:00
kennethreitz 1666fb9996 Add Psalms 38, 78, 81, 94, 118-119, 137, 139, 144 (198 verses) - batch 28/100
Running total: ~3,533 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 03:09:13 -05:00
kennethreitz 108129dd2b Add Numbers, Proverbs 25-31, Psalms 119/139 (158 verses) - batch 27/100
Running total: ~3,335 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 02:58:28 -05:00
kennethreitz 0090d0a68e Add Numbers 8-10, 17, 19, 28-32, 34-36 + Proverbs 27 (182 verses) - batch 26/100
Running total: ~3,177 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 02:48:54 -05:00
kennethreitz 2e4b1c756a Add Numbers 7, 10, 15-16, 18, 22, 26, 33 + Obadiah (199 verses) - batch 25/100
Running total: ~2,995 verses (approaching 3,000!)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 02:33:28 -05:00
kennethreitz fa8386cd35 Add Matthew, Micah, Nahum, Numbers (152 verses) - batch 24/100
Running total: ~2,796 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 02:13:11 -05:00
kennethreitz f51b8889ef Add Matthew 13, 16, 18, 23-25, 27 (156 verses) - batch 23/100
Running total: ~2,644 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 01:55:35 -05:00
kennethreitz 3968f31d8e Add Mark 13, 15-16 + Matthew 19-23 (158 verses) - batch 22/100
Running total: ~2,488 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 01:47:17 -05:00
kennethreitz 2477088dfd Add Mark 8-15 + Luke gaps (158 verses) - batch 21/100
Covers:
- Mark 8:6-33 (Feeding 4000, blind man, Peter's confession)
- Mark 9:33-34, 10:10-51 (Greatness, Bartimaeus)
- Mark 11:2-22 (Triumphal entry, fig tree, temple)
- Mark 12:1-40 (Vineyard, taxes, resurrection, commandment)
- Mark 14:9-70 (Anointing, Last Supper, Gethsemane, trial)
- Mark 15:1-16 (Pilate, Barabbas)
- Luke 3:2, 5:1 (small gaps)

Running total: ~2,330 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 01:37:51 -05:00
kennethreitz 1510a570ef Add Luke 13, 16, 17, 20, 21, 22 + Malachi + Mark 8 (149 verses) - batch 20/100
Covers:
- Luke 13:7-25 (Fig tree, Sabbath healing, kingdom parables)
- Luke 16:12-28 (Stewardship, rich man/Lazarus)
- Luke 17:7-32 (Servants, lepers, Son of Man coming)
- Luke 20:1-37 (Authority, vineyard, taxes, resurrection)
- Luke 21:1-32 (Widow's mite, Olivet discourse)
- Luke 22:21-47 (Betrayal, Gethsemane)
- Malachi 1:1, 3:4-15, 4:1-4 (Tithing, day of LORD)
- Mark 8:1-5 (Feeding of 4000)

Running total: ~2,172 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 01:26:14 -05:00
kennethreitz ef0d96912f Add Luke 4, 7, 11, 16, 19, 22 commentary (128 verses) - batch 19/100
Covers:
- Luke 4:7-42 (Temptation, Nazareth rejection, Capernaum ministry)
- Luke 7:1-21, 49 (Centurion, widow of Nain, John's disciples)
- Luke 11:1-27 (Lord's Prayer, midnight friend, Beelzebub)
- Luke 16:1-7 (Unjust steward parable)
- Luke 19:1-43 (Zacchaeus, minas, triumphal entry)
- Luke 22:1-18 (Last Supper preparations)

Running total: ~2,023 verses - MILESTONE: 2,000+ verses!

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 01:09:37 -05:00
kennethreitz 8e89c5931d Add Luke 8, 9, 10, 14, 18 commentary (127 verses) - batch 18/100
Covers:
- Luke 8:1-49 (Sower, demoniac, Jairus, bleeding woman)
- Luke 9:6-61 (Herod, feeding 5000, transfiguration, discipleship)
- Luke 10:17-40 (Seventy return, Samaritan, Mary/Martha)
- Luke 14:20-32 (Great supper, cost of discipleship)
- Luke 18:4-25 (Unjust judge, Pharisee/publican, rich ruler)

Running total: ~1,895 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 00:59:04 -05:00
kennethreitz 974268b283 Add Luke 6, 10, 12, 23, 24 commentary (116 verses) - batch 17/100
Covers:
- Luke 23:26-54 (Crucifixion and burial)
- Luke 24:4-51 (Resurrection and Emmaus)
- Luke 12:1-47 (Warnings, Rich Fool, watchfulness)
- Luke 10:1-15 (Seventy sent, woes on cities)
- Luke 6:1-45 (Sabbath, Sermon on Plain)

Running total: ~1,768 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 00:46:42 -05:00
kennethreitz 804ca28818 Add Judges 8, 18, 19, 21 + Luke 15, 23 (117 verses) - batch 16/100
Covers:
- Judges 8:1-21 (Gideon's pursuit and vengeance)
- Judges 18:16-29 (Dan's idolatry and migration)
- Judges 19:2-28 (Levite's concubine at Gibeah)
- Judges 21:1-24 (Benjamin's restoration crisis)
- Luke 15:3-31 (Lost parables: sheep, coin, prodigal son)
- Luke 23:4-25 (Jesus before Pilate and Herod)

Running total: ~1,652 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 00:34:55 -05:00
kennethreitz 336a5269b1 Remove temp scripts 2025-12-09 00:25:19 -05:00
kennethreitz 2b9f551d3b Add Joshua completion + Judges 1, 18 (116 verses) - batch 15/100
Covers:
- Joshua 8:31-34, 9:22-26, 13:11-13 (covenant conclusions)
- Joshua 11:13-22, 14:5 (northern conquest, Anakim)
- Joshua 12:7-23 (conquered kings catalog)
- Joshua 16:1-9 (Ephraim's territory)
- Joshua 17:1-13, 18:2 (Manasseh, Zelophehad's daughters)
- Joshua 21:2-42 (complete Levitical cities list)
- Judges 1:3-5, 18:2-15 (tribal cooperation, Dan's migration)

Running total: ~1,535 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 00:25:09 -05:00
kennethreitz 77f90854cc Override Tufte 55% paragraph width on timeline page
Paragraphs and lists now use max-width: 75%/70% for better
readability on the biblical timeline page.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-09 00:14:04 -05:00
kennethreitz 6d30fb04c6 Fix dark mode rendering for biblical timeline page
Updated hardcoded light-mode colors to use CSS variables for
the table of contents, chronology comparison table, and inline
styles throughout the page.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-09 00:12:40 -05:00
kennethreitz 0403142bd2 Add Joshua tribal allotments and conquest commentary (103 verses) - batch 14/100
Covers:
- Joshua 19:1-35 (Simeon, Zebulun, Issachar, Asher, Naphtali allotments)
- Joshua 23:2-13 (Joshua's farewell warning)
- Joshua 10:9-39 (Southern campaign, five kings at Makkedah)
- Joshua 22:1-29 (Transjordan tribes dismissal, altar controversy)
- Joshua 11:4-12 (Northern campaign against Hazor)
- Joshua 8:27-29, 9:13-20 (Ai and Gibeonite conclusions)

Running total: ~1,419 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 23:56:42 -05:00
kennethreitz 3700e4b566 Add John, Jonah, Joshua commentary (116 verses) - batch 13/100
Covers:
- John 7:1-2, 9:28-29, 19:22-29, 21:1-24 (31 verses)
- Jonah 1:13-16, 2:3-8, 3:3-9, 4:1 (18 verses)
- Joshua 15:2-52 (51 verses) - Judah's boundaries and cities
- Joshua 24:1-22 (17 verses) - Farewell address at Shechem
- Jeremiah 41:13 (1 verse)

Running total: ~1,316 verses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 23:43:31 -05:00