Keep paragraph formatting and checklist todos when removing canvas pages, and preserve accepted undo/redo history after oversized input is rejected. Merge restored queued text into the latest conversation draft and retain image delivery when OCR returns image references and generated warnings only. Deliver session MCP servers to bridged remote Continue Execute while keeping Ask read-only and preserving local model-profile isolation. Add regression coverage and update feature documentation. Correct stale conversation-limit and forced-color assertions and the measured Electron layout test deadline. Validation: 4,826 tests passed, 67 skipped; full typecheck and lint passed. Current-source Linux x64 Execute/Ask/Execute MCP delivery passed, using 10 real text-provider requests and no image-provider requests. Image generation itself was not exercised. Staged whitespace checks passed before commit. Release note: 修复恢复队列时覆盖新输入、画布删页丢失清单格式及超限输入清空撤销历史的问题;图片 OCR 无正文时保留原图发送方式,远程 Continue Execute 正确保留会话 MCP 工具。
质量验证
本目录收录跨功能测试方法。功能验收结果仍记录在对应功能的 progress.md,不在此复制通过记录。
| 文档 | 职责 |
|---|---|
| Electron UI 自动化测试规范 | 测试分层、当前源码启动、视觉与原生交互取证、真实调用计数、脱敏报告和清理 |
| 复发缺陷与防复发规则 | 已重复出现的缺陷类型、对应的共享机制和自动发现测试 |
| 开发与构建 | 依赖、测试、类型检查、Lint 和构建命令 |
| UI 设计系统 | 全局视觉、交互和响应式验收要求 |
| 知识检索评估 | 检索数据集、指标及评估方法 |
| 真实 Runtime 测试 | 真实模型 Runtime E2E 的现有入口及范围 |
| 发布操作 | 候选 CI、发布构建及发布验证;开发期 UI 测试不替代发布检查 |