export type ChangeLogEntry = { version: string; releaseDate: string; repoVersion: string; summary: string; features: string[]; tests: string[]; }; export const CHANGE_LOG_ENTRIES: ChangeLogEntry[] = [ { version: "2026.03.15-session-changelog", releaseDate: "2026-03-15", repoVersion: "pending-commit", summary: "多端 session、更新日志页面、录制动作摘要与上海时区显示同步收口。", features: [ "用户名登录生成独立 sid,同一账号多端登录保持并行有效", "新增 /changelog 页面和侧边栏入口,展示版本、仓库版本和验证记录", "训练进度页可展开查看最近训练记录的具体时间、动作统计和录制有效性", "录制页增加动作抽样摘要、无效录制标记与 media 预归档状态", "Dashboard、任务中心、管理台、评分、日志、视觉测试、视频库等页面统一使用 Asia/Shanghai 时间显示", ], tests: [ "pnpm check", "pnpm test", "pnpm test:go", "pnpm build", "Playwright smoke: https://te.hao.work/ 双上下文登录 H1 后 dashboard 均保持有效;线上 /changelog 仍显示旧构建,待部署后复测", ], }, { version: "2026.03.15-recorder-zoom", releaseDate: "2026-03-15", repoVersion: "c4ec397", summary: "补齐录制页与实时分析页的节省流量模式、镜头缩放和移动端控制。", features: [ "在线录制默认切换为节省流量模式", "在线录制支持镜头焦距放大缩小", "实时分析支持镜头焦距放大缩小", "页面内增加拍摄与流量设置说明", ], tests: [ "pnpm check", "pnpm exec vitest run client/src/lib/media.test.ts client/src/lib/camera.test.ts", "Playwright 真实站点检查 /live-camera 与 /recorder 新控件可见", ], }, { version: "2026.03.15-videos-crud", releaseDate: "2026-03-15", repoVersion: "bd89981", summary: "视频库支持新增、编辑、删除训练视频记录。", features: [ "视频库新增外部视频登记", "视频库支持编辑标题和动作类型", "视频库支持删除视频及关联分析引用", "视频详情读取按当前用户权限收敛", ], tests: [ "pnpm check", "pnpm exec vitest run server/features.test.ts -t \"video\\\\.\"", "Playwright 真实站点完成 /videos 新增-编辑-删除全链路", ], }, { version: "v3.0.0", releaseDate: "2026-03-14", repoVersion: "历史版本", summary: "教程库、提醒、通知等学习能力上线。", features: [ "训练视频教程库", "教程自评与学习进度", "训练提醒通知", "通知历史管理", ], tests: [ "教程库、提醒、通知相关测试通过", ], }, ];