- Add demo_family.gramps with 44 media objects
- Add portraits directory with generated SVG portraits
- Portraits generated using DiceBear Avatars API considering age and gender
- Added 12 different event types (Baptism, Education, Occupation, etc.)
- Fixed missing event references by storing and reusing original events
- Made event generation deterministic with random seed
- Updated gen_person to return both XML and tuple format for event reuse
- All event references now properly defined and validated
- Demo family now includes 240+ additional events for comprehensive testing
- Add parentin references for fathers and mothers
- Add childof references for children
- Regenerate person XMLs with correct family relationships
- Fixes import errors about missing bidirectional references
- Add generate_demo_family.py script to generate demo data
- Add demo_family.gramps with large family tree:
* 2 parents (John and Mary Smith)
* 15 children
* 5 spouses
* ~20 grandchildren
* Multiple families with marriage events
* Birth and death events for all members
- Perfect for testing the MyTimeline plugin with real data