完成公共基础能力收尾

This commit is contained in:
张家训
2026-07-31 19:56:32 +08:00
parent aa2455b3ef
commit 16524542c7
+5 -7
View File
@@ -12,16 +12,14 @@
- 文本对比提取 `DiffEngine`,耗时操作移出 UI 线程。
- MyBatis 逆向工程完成数据源脱敏、查询与生成独立状态、不可变请求及重置配置。
- MyBatis 逆向工程完成项目根目录推导、生成前风险摘要、输出快照和结构化结果。
- 建立统一 `NotificationCenter`,首批迁移 MyBatis 逆向工程和 Git 同步通知。
- API 文档、Scanner、MyBatis SQL 导出共用结果文件操作,统一路径校验、打开、定位和复制反馈。
- Scanner、SQL 导出进度 DTO 增加边界约束和稳定展示;SQL 导出经测试确认支持项目边界协作式取消,保留停止按钮。
- 公共空状态、任务状态和导出历史组件补齐屏幕阅读器文本、键盘访问与焦点语义;组件未发现硬编码低对比颜色。
- 公共基础能力收尾通过 89 项全量测试、编译、`git diff --check` 和只读 UI 冒烟验收。
## 后续待办(按优先级)
### P1:公共基础能力收尾
- 评估并提取统一 `NotificationCenter`,避免各窗口自行弹窗。
- 为 Scanner、SQL 导出补充结构化进度 DTO;仅在底层支持真实中断时显示停止操作。
- 统一生成/导出插件的空状态、结果摘要、打开目录和复制路径交互。
- 补充键盘访问、焦点顺序、屏幕阅读器语义和颜色对比专项检查。
### 不再实施:手机 UI 自动化拆分
- 按 2026-07-31 决定,从重构范围中移除。