Changelog
Every update, a step forward — watch the product grow
v2.1.22026-05-16
🚀 v2.1.2 Fortune Report Enhancement & Tree View Optimization
- Fixed export format content offset issue in tree view
- Added print-ready export with multiple cover styles (classical scroll, ink landscape, modern minimalist, etc.)
- Added Fortune Analysis (Zhouyi Divination) tab with Meihua Yishu + Maqianke local divination, featuring 8-expert AI consultation
- AI report results support 6 HTML render styles: Dashboard, Ancient Scroll, Cyber Mysticism, Ink Minimalist, Pillar Stele, Destiny Dashboard
- Added "Export HTML" for fortune/BaZi reports — one-click export of a fully self-contained report file
- Fixed missing content in fortune report history: hexagram analysis, divination context, Maqianke modules now fully saved and restored
- Replaced hereditary disease body diagram with 3 anatomical styles (skeleton / organ / blueprint)
- Fixed lunar birthday reminder not working; added nextLunarAnniversary precise calculation
- Added Webhook notification service with custom push URL and test button
- Auto-validate and set generation level when adding kinship; block save on inconsistency
- Report parser extracts structured data from AI Markdown for improved rendering accuracy
- BaZi local computation: Four Pillars / Five Elements / Favorable & Unfavorable Elements / Major Luck periods fully implemented
- Fixed "Select Center Person" dropdown in fullscreen tree view now opens properly within fullscreen
- Unified default zoom to 100% in tree view; scroll zoom now centers on mouse position
- Fixed console DOM nesting warning (Badge inside p tag)
- Fixed aria-hidden focus conflict warning for improved accessibility
- Added React Router v7 future flags to suppress upgrade warnings
- Added pedigree table export (Excel/CSV, PDF, HTML formats)
- Added screenshot carousel and lightbox viewer on the website
- Added license deactivation (admin only) with admin password confirmation
- Fixed Feishu Webhook notification failing to send
- Misc bug fixes and performance optimizations for faster exports
v1.3.52026-03-26
🚀 v1.3.5 Tree Layout & Feature Enhancements
- Completely redesigned tree view: upgraded from row layout to standard centered tree layout with parent nodes automatically centered above children
- Generation labels in dedicated column: generation info moved to a separate column on the left for cleaner layout
- Homepage tree overview synced with tree layout for consistent style
- Optimized connector lines: parent-child lines mathematically generated; spouse origin lines shown as dashed curves
- Added birth order display: supports eldest son, second son, third son, eldest daughter, second daughter, etc.
- Majorly improved add/edit member UI: unified kinship settings with member details page, with search and smart filtering
- Smart kinship filtering: auto-filter candidates by generation and gender (e.g., father shows only male members from the previous generation)
- Added sibling relationship type with shared parent settings
- UI layout optimization: marital status and kinship moved below basic info
- Tree view drag optimization: dragging on a node no longer accidentally triggers navigation to edit page
- Fixed member list "alive status" filter display issue
- Fixed relationship logic: prioritize father's family unit matching, avoid duplicate instance priority
- Improved TypeScript declarations: added license and auth.verifyAdminPassword types
- Database compatibility upgrade: all new fields use safe migration, fully backward-compatible
v1.2.12026-03-08
🚀 v1.2.1 Multi-View & Export Enhancement
- Added 9 tree view styles: Tree, Pagoda, European, Hourglass, Butterfly, Fan, Su-style, Chronicle, Table
- All views support zoom, drag, reset, and fit-to-screen with unified toolbar experience
- Enhanced export: PNG, SVG, PDF, HTML — all views exportable
- Added automatic Gregorian/Lunar calendar conversion for birth/death dates; user can choose which calendar to use for anniversary calculations
- Added 5 spouse connection line styles (solid, double, dashed, elegant curve, heart) switchable in appearance settings
- Added customizable card display content: toggle name, birth/death years, generation, hometown, occupation, and custom fields
- Card display settings apply uniformly across all views
- Kinship creation now supports same-sex relationships (parent roles are not gender-restricted)
- Canvas performance optimization for tree view, fixing mouse movement lag
- Darkened generation connector lines for better readability
- Fixed exported image content truncation
- Fixed exported HTML missing styles
- Fixed double scrollbar and extra whitespace on add member page
- Safe database migration for upgrades, ensuring full backward compatibility
v1.1.02026-02-24
🚀 v1.1.0
- Fixed vertical alignment issue in tree view cards, unified to vertical center layout
- Added spouse duplicate badge ("Dup") to correctly indicate spouse appearing in multiple family units
- Added spouse origin dashed connector to visualize spouse's parental relationship
- Removed flex-wrap to prevent unexpected line breaks in same-generation family units
v1.0.02026-02-08
🚀 v1.0.0 Official Release
- Desktop genealogy management software built with Electron + React + TypeScript
- Visual family tree with auto-layout, connectors, zoom, and drag support
- Family member management with basic info, photos, and biographies
- Unlimited family and member creation
- AI BaZi (Four Pillars) fortune analysis — generate detailed reports from birth date
- AI hereditary disease risk analysis — intelligent family health risk assessment
- AI blood type inference — predict children's possible blood types from parents
- AI name generator — intelligent naming combining generation characters and family traditions
- Anniversary calendar with dual Gregorian/Lunar display and reminders
- Kinship calculator — quickly look up the relationship title between two people
- Multi-user management with admin and regular user roles
- Local SQLite database storage — all data kept locally, secure and reliable
- Data import / export / backup
- Windows supported