The commit removes the Scofield commentary feature and sidebar navigation, switching to a cleaner mobile-first layout. The main content is now centered with a max-width, and navigation is handled through a bottom bar.
The commit significantly refactors the family tree implementation to use a
GEDCOM-based data structure, replacing the hardcoded data approach. Key
changes include:
- Add proper GEDCOM file parsing with error handling
- Improve relationship mapping between individuals
- Extract verse mapping to separate function
- Add GEDCOM file download option
- Add double-click to focus on person and descendants
The commit adds support for parsing GEDCOM genealogy files for the biblical
family tree, falling back to hardcoded data if parsing fails.
Add GEDCOM parsing and extended family tree data
This commit adds GEDCOM file parsing capabilities and expands the biblical
family tree implementation to include more comprehensive genealogical data from
Adam to Noah's sons.
The commit adds a new interactive family tree feature showing Biblical genealogies from Adam to Joseph, including:
- Tree visualization with parent-child relationships
- Detailed person profiles with scripture references
- Filtering controls for different generations
- Responsive layout and dark mode support
The commit adds an interactive biblical maps feature that allows users to explore
important locations from Scripture. Includes comprehensive documentation, server
route, templates, and navigation updates.
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.
The changes focus on aligning the verse reference parsing with how book names are
formatted in the KJV data (using numbers like "1 John" rather than Roman
numerals), while still accepting Roman numeral input from users.
The changes remove the mobile sidebar toggle menu in favor of a simpler
navigation approach, while also organizing imports and removing unused CSS
and JavaScript.
- Include actual verse text in cross-reference data structure
- Expand theme references with prayer, wisdom, hope, and peace
- Update tooltips to display verse text instead of generic descriptions
- Add truncation to prevent overly long tooltip text
AI commentary sections now feature richer theological depth and
enhanced scholarly detail for Genesis, Exodus and Revelation. The
expansion improves application sections with more substantial
practical insights while fixing mobile/tablet UI issues.
- 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
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.
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.