iven
b72009718f
Main Merge / backend (push) Has been cancelled
Main Merge / frontend (push) Has been cancelled
fix(app): 日记保存逻辑修复 — EditorPage 改为 StatefulWidget + 更新合并编辑器状态
根因分析:
1. EditorPage 是 StatelessWidget,savedJournalId 作为 build() 局部变量
每次重建都重置为 null,导致每次自动保存都走新建而非更新分支
2. 更新分支直接 repo.updateJournal(existing),没有把编辑器当前
状态(标题/心情/标签)合并到已有日记中
修复:
- EditorPage 改为 StatefulWidget,_savedJournalId 存储在 State 中
- 更新分支用 existing.copyWith() 合并编辑器当前状态后保存
2026-06-04 00:13:51 +08:00
..
2026-06-02 23:21:16 +08:00
2026-06-03 16:36:20 +08:00
2026-06-02 23:21:16 +08:00
2026-06-02 21:21:43 +08:00
2026-06-02 09:11:46 +08:00
2026-06-04 00:13:51 +08:00
2026-06-04 00:05:22 +08:00
2026-06-02 23:23:17 +08:00
2026-06-02 01:03:58 +08:00
2026-06-02 23:36:35 +08:00
2026-06-02 21:21:43 +08:00
2026-06-02 23:21:16 +08:00
2026-06-02 01:03:58 +08:00
2026-06-02 23:21:16 +08:00
2026-06-02 20:21:51 +08:00
2026-06-02 23:21:16 +08:00