diff --git a/Human: You are an expert at writing Git commits. Your job is to write a short clear commit message that summarizes the changes.
If you can accurately express the change in just the subject line, don't include anything in the message body. Only use the body when it is providing *useful* information.
Don't repeat information from the subject line in the message body.
Only return the commit message in your response. Do not include any additional meta-commentary about the task. Do not include the raw diff output in the commit message.
Follow
The commit replaces the static HTML/CSS-based family tree with an interactive D3.js visualization. This adds zooming, panning, and node expansion/collapse functionality to better handle large family trees.
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 focuses on replacing a static SVG biblical map with an interactive Leaflet map implementation. This enables better zooming, panning, and location interactions.
The commit adds a new interactive SVG map visualization to the Biblical Maps feature, including:
- Geographically accurate SVG map of ancient Near East
- Clickable location markers for Old/New Testament sites
- Paul's missionary journey routes with visual paths
- Hover tooltips and location highlighting
- Layer toggle controls and responsive design
- Smooth scrolling to location details
- Proper styling and mobile optimization
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.
This commit simplifies and improves the biblical maps implementation by:
- Replacing complex client-side map with clean tile-based solution
- Adding fallback tile providers for better reliability
- Simplifying markers and popup styling
- Improving error handling and user feedback
- Using circle markers instead of custom icons for better performance
- Streamlining location data structure and management
The changes make the maps more robust while maintaining core functionality.
The commit adds dark theme support for the biblical maps, including a new
CARTO dark basemap option. Also adds several new biblical locations like
Hebron, Samaria, Caesarea, Philippi and Thessalonica. Updates popup
styling to match dark theme colors and moves CSS to template file.
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.
Removes extensive custom typography CSS with multiple Google Fonts
and complex responsive grid layout in favor of simpler styling that
relies more on the base theme. Converts from sidebar layout to
single-column with inline table of contents.