fix(app): Phase 1.1 紧急修复 — SyncEngine 接入 + authorId + catch 异常处理
Some checks failed
Main Merge / backend (push) Has been cancelled
Main Merge / frontend (push) Has been cancelled

- feat(sync): SyncEngine 接入 EditorPage, 保存时 enqueue + 网络恢复自动 trySync
- fix(editor): authorId 从 AuthBloc 获取, 替代硬编码 'local'
- fix(bloc): class_bloc/calendar/profile/parent catch(_).全部改为 debugPrint
- feat(editor): 编辑器工具栏拆分 (brush_panel/tag_panel/text_format_bar/dot_grid_painter)
- feat(editor): EditorBloc 扩展 + EditorPage 增强
- feat(search): SearchBloc 扩展搜索功能
- feat(home): HomeBloc/HomePage 增强
- feat(auth): LoginPage 增强
- feat(templates): TemplateGalleryPage 重构
- fix(web): 管理端班级/日记页面修复
- fix(server): comment_service + theme_handler 修复
- docs: 添加全链路审计报告和验证截图
This commit is contained in:
iven
2026-06-02 21:21:43 +08:00
parent 7e928ae1e1
commit 49d4aa36a7
55 changed files with 2738 additions and 677 deletions

View File

@@ -1,6 +1,7 @@
# 暖记设计规格 vs 实际实现 — 逐页审核报告
> 审核日期2026-06-02
> 初始审核日期2026-06-02
> **修复完成日期2026-06-02**
> 设计规格文档:`docs/opendesign/warm-notes-design-spec.md`
> 审核范围14 个移动端页面
@@ -8,6 +9,8 @@
## 总览
> **状态:全部 10 个修复阶段已完成。** 0 编译错误84/85 测试通过1 个 smoke test 是预先存在的 Isar 初始化问题)。
| # | 页面 | 路由 | 总模块数 | ✅ 完整 | ⚠️ 部分 | ❌ 缺失 |
|---|------|------|---------|---------|---------|---------|
| 01 | 启动页 | `/splash` | 8 | **8** | 0 | 0 |