Commit Graph

1416 Commits

Author SHA1 Message Date
kennethreitz a5b92f1a96 Add AI disclosure to commentary section on about page
Transparently acknowledge that verse commentary is written with the
assistance of artificial intelligence, while noting content is carefully
reviewed and curated.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-08 21:51:52 -05:00
kennethreitz 9e75742c27 Add Ezekiel 22, 32, 39, 41, 44-46, Ezra 8 commentary (100 verses)
🎉 1000 VERSES GENERATED TODAY! 🎉

Final batch includes:
- Ezekiel 22: Dross/furnace metaphor, corrupt leaders
- Ezekiel 32: Egypt's lamentation
- Ezekiel 39: Gog's defeat and Israel's restoration
- Ezekiel 41: Temple architecture details
- Ezekiel 44: Levitical priestly regulations
- Ezekiel 45-46: Land allotments and festival offerings
- Ezra 8: Returning exiles genealogy

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 21:32:49 -05:00
kennethreitz bd5c418bc6 Add Ezekiel 16, 22, 28, 40, 42, 43, 48 commentary (100 verses)
Ezekiel 16: Jerusalem's spiritual adultery allegory (29-59) -
worse than Sodom, sisters comparison, covenant breaking.

Ezekiel 22: Bloody city indictment (1-13) - bloodshed, Sabbath
profaning, sexual violations, economic exploitation.

Ezekiel 28: King of Tyre judgment (1-11) - pride, death prophecy.

Ezekiel 40-43: Temple vision - gates, chambers, altar measurements.

Ezekiel 48: Complete tribal land allotments (1-34), city gates,
equal inheritance, Zadokite priesthood.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 21:23:39 -05:00
kennethreitz e0b407c37e Add Ecclesiastes, Esther, Exodus, Ezekiel commentary (100 verses)
Ecclesiastes: Youth and aging allegory (11-12), wealth's vanity (ch 6),
epilogue on wisdom's authority (12:9-12).

Esther: Purim establishment (ch 9), Haman's sons listed, dramatic
reversal scenes (ch 6-8), golden scepter.

Exodus: Moses/Aaron's obedience (7:6-7), rod becomes serpent,
magicians' rods swallowed, priestly garments (39), tabernacle (40).

Ezekiel: Tyre's trade network (27:8-24), Jerusalem judgment (20-21),
temple vision measurements (40:21-34).

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 21:15:04 -05:00
kennethreitz 2f2d512bfa Add Ecclesiastes 1-11 and Deut 27 commentary (100 verses)
Ecclesiastes: Solomon's experiments with pleasure (ch 2), times and
seasons (ch 3), oppression and envy (ch 4), vows to God (ch 5),
wisdom proverbs (ch 7), authority and justice (ch 8), death and
enjoyment (ch 9), folly in high places (ch 10), risk/prudence (ch 11).

Deuteronomy 27:22-25: Final curses at Mount Ebal ceremony.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 20:51:53 -05:00
kennethreitz 87df7c9567 Add Deuteronomy 12-34 commentary (100 verses)
Deut 33: Complete tribal blessings (Reuben through Asher, 1-26).
Deut 34: Moses's death narrative (1-9) - viewing land, burial, Joshua.
Deut 17: Kings and judges - sacrificial standards, apostasy, courts.
Deut 19: Cities of refuge, false witnesses, lex talionis.
Deut 20-21: Warfare exemptions, captive wives, rebellious sons.
Deut 24: Worker protections, remember Egypt.
Deut 27: Shechem covenant ceremony, twelve curses (12-21).

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 20:43:10 -05:00
kennethreitz cd79305ca2 Add Deuteronomy 26-32 commentary (100 verses)
Deut 26: Firstfruits offering liturgy and exodus confession.
Deut 28: Comprehensive covenant curses (16-46) - diseases, drought,
defeat, exile, becoming a byword among nations.
Deut 29: Covenant renewal warnings - bitter root, presumptuous sin.
Deut 30-31: Moses's final words, Joshua commissioning.
Deut 32: Complete Song of Moses - God's faithfulness vs Israel's
apostasy, divine judgment, and ultimate restoration (1-43).

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 20:28:54 -05:00
kennethreitz 626afc13ca Add Amos, Daniel, Deuteronomy commentary (100 verses)
Amos: Visions (7:1-13), summer fruit (8:1-9), final judgment (9:1-12),
oracles against nations (1-2).

Daniel: Wisdom test (1:20), visions (8:3, 11:2), furnace (3:27),
TEKEL (5:27), lions' den (6), Seventy Weeks (9:24).

Deuteronomy: Feast laws (16:11-18), Levitical provisions (18:1-11),
Prophet like Moses (18:12-19), marriage laws (22:9-28), justice (25:1-4).

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 16:48:10 -05:00
kennethreitz 48206283f3 Add Acts 19-28 and Amos 3-7 commentary (100 verses)
Acts: Ephesian riot (19:23-34), Paul's Jerusalem journey (21),
temple arrest (21:26-38), Sanhedrin trial (23), Festus trial (25),
Malta ministry (28:1-15).

Amos: Rhetorical questions (3:4-6), covenant curses (4:3-11),
funeral lament (5:1-23), locust vision (7:1). Hebrew word studies
with transliterations throughout.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 15:57:46 -05:00
kennethreitz 706c462b82 Add Acts 14, 19, 22, 27, 28 commentary (100 verses)
Complete commentary for Paul's first missionary journey (Acts 14),
Ephesian ministry (Acts 19), Jerusalem defense (Acts 22), voyage to
Rome (Acts 27), and Roman ministry (Acts 28). Each verse includes
Greek word analysis, historical context, and reflection questions.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 15:38:26 -05:00
kennethreitz 14c7c75c44 Add Acts 26 & 28 commentary (100 verses total)
Complete commentary for Paul's defense before Agrippa (Acts 26:13-28)
and Malta ministry/journey to Rome (Acts 28:1-15). Includes Greek
word analysis with transliterations, historical context, and
reflection questions for each verse.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 15:27:20 -05:00
kennethreitz 064ea7c1c4 Add Acts 17,20,26 commentary batch 6 (10 verses) 2025-12-08 15:18:15 -05:00
kennethreitz 2c9717b79f Add Acts 17 commentary batch 5 (10 verses) 2025-12-08 15:16:43 -05:00
kennethreitz bdc95274bf Add Acts 16-17 commentary batch 4 (10 verses) 2025-12-08 15:14:59 -05:00
kennethreitz 95015f1bcc Add Acts 13-16 commentary batch 3 (10 verses) 2025-12-08 15:12:51 -05:00
kennethreitz ea655f8450 Add Acts 13 commentary batch 2 (10 verses) 2025-12-08 15:11:16 -05:00
kennethreitz bdae996e2a Add Acts 13 commentary batch 1 (10 verses) 2025-12-08 15:09:26 -05:00
kennethreitz c670cd4fe1 Add Psalms 119, 78, Luke 9, Mark 14, Matthew 27 commentary
Filling gaps in key narrative and teaching passages

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 15:04:56 -05:00
kennethreitz 81981def92 Add Luke 9, Mark 14, Matthew 27, Psalm 78 commentary
Apostle commissioning, anointing at Bethany, Judas's end

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 15:02:01 -05:00
kennethreitz fb77d3d5f8 Add Ephesians 6 Armor of God commentary
Complete armor passage: verses 10-18 with Greek analysis

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:59:06 -05:00
kennethreitz 1e1a2815fa Add John 18 arrest and Genesis 3 Fall commentary
Gethsemane arrest (18:1-6) and the serpent's temptation (3:1)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:56:53 -05:00
kennethreitz fad7d52ad7 Add Revelation 21-22 New Heaven/Earth commentary
New Jerusalem, Tree of Life, final invitation and benediction

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:55:13 -05:00
kennethreitz eed8368aca Add Luke 23 Crucifixion commentary
Trial before Pilate and thief on the cross: verses 1,2,3,42,43,47

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:51:44 -05:00
kennethreitz f954314199 Add Matthew 27 Crucifixion commentary
Trial, darkness, and tomb: verses 1,2,3,45,66

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:49:53 -05:00
kennethreitz d4c188e678 Add Mark 14 Passion narrative commentary
Gethsemane and plot against Jesus: verses 1,2,3,32,33,34,35

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:48:06 -05:00
kennethreitz 36a16e505f Complete John 17 High Priestly Prayer commentary
Final 6 verses: 14,15,16,18,19,20 - covering sanctification,
mission, and Christ's prayer for future believers.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:44:35 -05:00
kennethreitz 13666105c3 Add John 17 High Priestly Prayer commentary (10 verses)
Verses 2,4,5,6,7,8,9,10,11,13 - covering Christ's glory,
the disciples' election, and His prayer for their unity.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:43:19 -05:00
kennethreitz ef628bdfd9 Complete John 15 and Psalm 91 commentary coverage
- John 15:14,17 (friendship and love command)
- Psalm 91:6,7,8,10,12,13,14,16 (complete protection psalm)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:39:32 -05:00
kennethreitz 9c3fb68250 Add commentary for John 14-15 and Psalm 91 gaps
Filled key verse gaps in important chapters:
- John 14:5,7,8,9,10 (Upper Room discourse)
- John 15:3,6,8 (Vine and branches)
- Psalm 91:4,5 (Under His wings)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:37:34 -05:00
kennethreitz 4b340d58e9 Add scholarly commentary for 15 featured verses
Generated theological commentary with Hebrew/Greek analysis,
historical context, and reflection questions for verses that
were missing commentary in the verse of the day collection.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-08 14:27:18 -05:00
kennethreitz 528338f426 Link verse refs to chapter view with anchor on VOTD page 2025-12-08 14:00:16 -05:00
kennethreitz 858b6b8a5d Link verse of the day to chapter view with anchor 2025-12-08 13:59:06 -05:00
kennethreitz 598406cd11 Add 301 redirect from /concordance to /strongs 2025-12-07 12:04:20 -05:00
kennethreitz b99f6ae924 Improve character/theme pills in dark mode
Updated to semi-transparent backgrounds with subtle borders
and brighter text colors for better visibility and modern look.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 21:13:09 -05:00
kennethreitz da8cc99fa3 Brighter royal purple text for dark mode 2025-12-06 21:11:25 -05:00
kennethreitz dc429bcee7 Stronger purple glow in dark mode 2025-12-06 21:10:26 -05:00
kennethreitz e32f6e4f67 Reduce purple glow to subtle 3px shadow 2025-12-06 21:09:52 -05:00
kennethreitz d43303cd40 Intensify purple glow on Kids Version link
Using multiple layered text-shadows for a stronger neon glow
effect that's visible in both light and dark modes.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 21:08:57 -05:00
kennethreitz 488707495c Add brighter purple glow for Kids Version link in dark mode
Increased shadow opacity and used lighter purple color for
better visibility on dark backgrounds.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 21:08:23 -05:00
kennethreitz fed91bc018 Add purple drop shadow to Kids Version link
Styled the "View Kids Version" link on the stories index with
a purple text-shadow that intensifies on hover.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 21:07:28 -05:00
kennethreitz 030ddac26e Add dark mode styles for kids story pages
Updated kids story template with dark mode support for:
- Header gradient (deep blues/purples instead of bright pastels)
- Category link badge
- Title and subtitle colors
- Action buttons
- Meta info cards
- Character badges
- Story divider
- Themes section (warm amber tones)
- Adult callout box
- Navigation links

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 21:05:37 -05:00
kennethreitz 2c4afdcd66 Skip only bold verse text, keep rest of first paragraph
Instead of skipping the entire first paragraph, now only removes
the <strong> tag content (which contains the verse text) and reads
the remainder of the paragraph. This preserves the commentary
context while avoiding duplicate verse reading.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 17:23:16 -05:00
kennethreitz 2be940db1c Skip duplicate verse text in Listen button audio
When reading commentary, skip the first paragraph if it contains
the verse text (which is commonly quoted at the start of analysis).
This prevents reading the verse twice.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 17:20:46 -05:00
kennethreitz 542cd4f00c Add Listen button with toggle to verse pages
Added Listen/Stop button to individual verse pages that reads:
- The verse text
- All commentary sections (analysis, historical, theological, questions)

Button toggles between Listen and Stop states with appropriate icons.
Hidden in print mode.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 17:14:19 -05:00
kennethreitz 243d2360ed Fix book name: Psalm -> Psalms in featured verses
Changed 64 occurrences of "Psalm" to "Psalms" to match the
canonical book name used by the Bible API. This was causing
verses to fall back to John 3:16 instead of showing the
correct verse with its devotional.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 17:12:19 -05:00
kennethreitz b9aa030a35 Add Listen/Stop toggle to all resource page audio buttons
Updated all Listen buttons across resource pages to toggle between
Listen and Stop states when audio is playing. The button changes its
icon and text to indicate current state, and clicking Stop halts the
text-to-speech playback.

Templates updated:
- biblical_prophets.html
- fruits_of_spirit.html
- names_of_god.html
- parables.html
- resource_detail.html
- resource_index.html
- story_kids.html
- topic_detail.html
- twelve_apostles.html
- women_of_the_bible.html

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 14:56:14 -05:00
kennethreitz c3867fc4cb Add Listen button to topic pages
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 14:51:42 -05:00
kennethreitz 12cbc15b2d Add Listen button across site for text-to-speech
- Chapter pages: Listen to full chapter text
- Bible stories (adult & kids): Listen button at bottom with PDF
- Resource index pages (Ten Commandments, Beatitudes, etc.)
- Resource detail pages (individual commandments, etc.)
- Twelve Apostles, Biblical Prophets, Names of God
- Parables, Women of the Bible, Fruits of the Spirit

All pages use consistent .action-btn styling and KJVSpeech integration.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 14:50:16 -05:00
kennethreitz a8b64d6b26 Show devotional title in VOTD archive table
Adds a Title column showing each day's devotional title,
making the archive more browsable and giving people a
reason to explore past entries.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 14:32:27 -05:00
kennethreitz 858c686614 Allow navigating to future dates on VOTD
Since we have 365 devotionals, users can browse any date
including future ones.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 14:26:48 -05:00