0.0.0.4
This commit is contained in:
@@ -73,3 +73,53 @@
|
||||
|
||||
1. **立即执行**:完成 **阶段一**,使应用具备基本的实用价值。
|
||||
2. **随后**:根据用户反馈,选择性实施 **阶段二** 中的“导出图片”和“GEDCOM支持”。
|
||||
|
||||
|
||||
## 已完成的高优先级功能 ✅
|
||||
|
||||
### 1. 导出族谱图为图片 ✅
|
||||
- 使用 html2canvas 实现
|
||||
- 支持导出为高清 PNG 格式
|
||||
- 自动重置视图以获取完整族谱
|
||||
- 文件名包含日期标识
|
||||
|
||||
### 2. GEDCOM 格式支持 ✅
|
||||
- 完整的 GEDCOM 5.5.1 格式导出
|
||||
- GEDCOM 文件导入功能
|
||||
- 自动解析个人信息和家庭关系
|
||||
- 兼容 Ancestry、MyHeritage 等主流软件
|
||||
|
||||
### 3. 搜索结果在族谱图中定位 ✅
|
||||
- 成员列表页面添加定位按钮
|
||||
- 点击后跳转到族谱图并高亮显示
|
||||
- 高亮样式:黄色边框 + 脉冲动画
|
||||
- 支持全局高亮状态管理
|
||||
|
||||
### 4. 图片裁剪和压缩 ✅
|
||||
- 使用 react-image-crop 实现裁剪
|
||||
- 使用 browser-image-compression 自动压缩
|
||||
- 圆形裁剪框,适合头像
|
||||
- 支持跳过裁剪直接保存
|
||||
- 压缩至 1MB 以下,最大尺寸 1024px
|
||||
|
||||
### 5. 循环引用检测 ✅
|
||||
- 深度优先搜索检测循环引用
|
||||
- 防止将后代设置为祖先
|
||||
- 自我引用检测(不能是自己的父母/配偶)
|
||||
- 实时验证并显示错误提示
|
||||
|
||||
---
|
||||
|
||||
❌ 未完成的功能
|
||||
中优先级
|
||||
❌ 照片墙(多张照片)
|
||||
❌ 统计图表(饼图、柱状图)
|
||||
❌ 家族故事模块
|
||||
❌ 纪念日浏览器通知
|
||||
❌ PWA 支持
|
||||
低优先级
|
||||
❌ 多用户系统
|
||||
❌ 云端同步
|
||||
❌ 权限管理
|
||||
❌ 操作日志
|
||||
❌ AI 辅助功能
|
||||
Reference in New Issue
Block a user