Releases: wufei-png/DialogLingo
Releases · wufei-png/DialogLingo
Release list
0.2.3
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
DialogLingo v0.2.1
本次发布聚焦搜索预览、生成工作流和导出体验的 v1 完整度优化。
优化内容
- 搜索索引和预览会排除纯工具噪声内容,减少无意义的 adapter/log/tool 输出干扰。
- 搜索预览增加平台、项目、时间和匹配范围等元信息,整体更接近 evidence preview。
- Generate Workbook 面板压缩为范围摘要和 Prompt Editor 主体,并补充选择数量、平台/项目分布、保存/修改/恢复状态。
- Export 面板改为 Anki-first:突出 .apkg 导出目标,并保留 Anki 文本包和通用文本包选项。
- 文本导出格式的完整后缀可在悬浮或聚焦时查看,默认界面保持紧凑。
- Export 面板会显示实际将导出的表达和句子数量,口径与 flagged/deleted/type 过滤策略一致。
- Generation progress 补齐进度条、会话处理数、创建条目数、warning/failure 和取消状态。
修复
- 修正生成取消请求的投递结果判断,避免把已发送的 cancel 误报为未送达。
- 修正 worker 在 enrichment 等待期间收到取消后仍可能继续完成并物化 workbook 的问题。
验证
- npm run typecheck
- npm test
- npm run build