DialogLingo v0.2.2
本次发布聚焦生成提示词契约、LLM batch 推理进度可视化和生成过程可观察性。
优化内容
- 生成提示词契约改为更结构化的 intermediate envelope,强化 excerpt 对齐、错误恢复和多模型兼容性。
- Generate Workbook 的中间推理页显示 LLM batch 进度、batch size、候选片段数量和输入批次预览。
- 进度条区分已完成批次和当前处理中批次,避免 4/5 状态看起来像 3/5。
- 输入批次区域支持横向浏览 batch、纵向浏览 excerpt,当前处理 batch 会深色高亮并自动滚动到视野内。
- 生成取消按钮移动到底部居中,并补齐 hover 指针和状态样式。
- 默认 LLM batch size 调小到更稳妥的值,设置 UI 使用共享默认值。
修复
- 修正 mock LLM 路径不按配置 batch size 推进的问题,使 mock 和真实生成路径表现一致。
- 避免每次进度事件重复传输和持久化完整 input batches,仅首个相关事件下发,后续 UI snapshot 继续保留。
- 补齐 main/renderer 边界合并逻辑测试,确保 input batches 不丢失也不写入持久化 progress。
版本
- package.json 和 package-lock.json 已同步到 0.2.2。
其他
- 更新当前 UI 截图素材。
验证
- npm run typecheck
- npm test
- npm run build
- git diff --check