Commit Graph

20 Commits

Author SHA1 Message Date
kennethreitz c07ba06316 Add cross-references system and /books page
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>
2025-11-20 18:57:59 -05:00
kennethreitz 9fe291f7af updates 2025-11-11 12:24:34 -05:00
kennethreitz 56c883cb79 Add scale animation to chapter tooltip hover effect 2025-05-30 13:15:06 -04:00
kennethreitz 3bfbcdc692 Replace browser tooltips with custom wide tooltips 2025-05-30 13:14:21 -04:00
kennethreitz ef41bded53 Remove custom tooltips in favor of native ones 2025-05-30 13:13:30 -04:00
kennethreitz 59c7004369 Remove star icon from chapter links 2025-05-30 13:12:47 -04:00
kennethreitz a83c7ce290 Add chapter popularity tooltips and explanations 2025-05-30 13:12:40 -04:00
kennethreitz ba94a1bf5c Add popularity scoring and visual indicators for chapters
The changes add a system to highlight well-known Bible chapters with color
coding and visual indicators based on their popularity/significance. This
helps readers quickly identify important passages and commonly studied
chapters.
2025-05-30 13:07:24 -04:00
kennethreitz c1b25f5959 Update book template typography and color scheme
Switch from Playfair Display/EB Garamond to Crimson Text for
consistent typography and replace hardcoded white/color values
with CSS variables for better theme consistency.
2025-05-26 20:59:32 -04:00
kennethreitz 9b433e3889 Ad 2025-05-26 20:51:12 -04:00
kennethreitz 20a905a1c7 Center commentary section and limit max width 2025-05-26 20:50:38 -04:00
kennethreitz 6b0d55f087 Add responsive styles for verse tooltips
Improves tooltip display across mobile, tablet, and desktop
breakpoints with appropriate sizing, positioning, and typography
adjustments for each screen size.
2025-05-26 20:20:34 -04:00
kennethreitz aa44e57756 Improve tooltip styling and readability
Increase padding, font size, and width constraints for better text
display and user experience across both main CSS and book template
2025-05-26 20:19:26 -04:00
kennethreitz 8ae37ec451 Reduce font sizes and spacing across book template 2025-05-26 17:32:45 -04:00
kennethreitz e97212e604 Add verse text tooltips to book highlights and fix reference display
- Create get_verse_text() helper function to retrieve actual verse content
- Add "text" field to all book highlight entries using verse lookup
- Update tooltip display to show actual verse text instead of descriptions
- Fix template field references from "text" to "verse_text" for consistency
2025-05-26 15:15:18 -04:00
kennethreitz b60515fe84 Add URL links to book highlights and verse tooltips 2025-05-26 15:10:08 -04:00
kennethreitz 333497f9ba Add book commentary data to book page template
Generate and display introduction, historical context, themes, and key
passages for each book using the generate_book_commentary function.
Includes enhanced typography with EB Garamond and improved styling.
2025-05-26 15:00:42 -04:00
kennethreitz 59cb5df09e Add AI commentary to Bible study application 2025-05-26 14:05:05 -04:00
kennethreitz 10583fc472 Replace FastAPI CLI with uvicorn and improve SEO metadata
Updates Dockerfile to use uvicorn directly instead of FastAPI CLI.
Enhances HTML templates with comprehensive SEO metadata including
structured data, Open Graph tags, and KJV-specific keywords throughout
all page titles and descriptions.
2025-05-26 13:25:35 -04:00
kennethreitz 920707ca24 Rename package from kjvstudy to kjvstudy_org and refactor for production deployment
Restructures the project for deployment with a more organized package
structure and enhanced web interface. Moves Bible data to package
static directory and adds comprehensive styling, JavaScript features,
and mobile responsiveness.
2025-05-26 12:54:34 -04:00