mirror of
https://github.com/kennethreitz/kjvstudy.org.git
synced 2026-06-05 23:00:16 +00:00
2a23a35ac5
Created a new interactive family tree visualization page that allows users to explore biblical genealogies with a zoomable, clickable tree diagram. Features: - D3.js tree layout with horizontal orientation - Click nodes to view person details in info panel - Zoom in/out and pan functionality - Multiple view options (descendants, ancestors, generation, lineage) - Multiple layout options (tree, radial, dendrogram - foundation laid) - Expand/collapse controls - Hover effects and selection highlighting - Links to full person profiles - Responsive design with Tufte CSS styling Technical details: - New route: /family-tree/interactive - Template: family_tree_interactive.html - D3.js v7 for tree rendering - Hierarchical data built from GEDCOM family tree data - Passes family_tree_data and generations to template as JSON - Max depth control to prevent infinite recursion Also updated family tree overview page to link to new visualizations section featuring both the interactive tree and messianic lineage. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>