返回发布日志
2026-04-24
kits.chat 迭代版本文档:v12.0.9
- 发布日期:2026-04-24
- 范围:kits-chat(工具组件)+ kits-web(工具页加载)
变更日志
功能新增
- 支持头像上传(双方) - 支持随机生成聊天模板(不复用真实截图内容) - 支持导出 PNG 截图(2x 清晰度) - 支持“逐条出现”的播放动画(含模拟音效开关) - 支持导出 WebM 动画(浏览器兼容情况下)
- 新增工具:微信聊天截图生成器
工程改动
- kits-chat 新增依赖 html2canvas,用于 DOM 截图导出
- kits-web 开发脚本固定使用 webpack dev(避免 Turbopack 与自定义 webpack 配置冲突)
AI 动作全过程(可审计摘要)
- 新增工具组件与工具元信息注册 - 接入 ToolModal switch,并生成 Next 侧 toolLoaders - 补齐导出 PNG + 播放动画 + 导出 WebM(含模拟音效) - 修复文件输入事件在部分浏览器下的兼容问题 - 本地构建验证:kits-chat / kits-web 均通过
- 接受指令:实现微信聊天截图生成器,并打通开发/测试/发布/部署/验收流程
- 评估:复用现有工具体系(toolId → 组件)接入 Next 工具页;截图导出用 html2canvas
- 执行修改(摘要):
完成效率
- 开发/测试用时:N/A(当前环境无统一计时器;可按终端命令日志复核)
- Token 消耗:N/A(当前会话未暴露可校验的 token 统计来源)
构建与验收(不含敏感信息)
本地构建
cd kits-chat
npm install
npm run build
cd ../kits-web
npm install
node ../scripts/gen-next-tool-loaders.mjs
npm run build本地验收要点
- 打开 `/wechat-chat-generator`
- 点击“随机生成”,确认内容为随机模板
- 上传双方头像,预览与导出 PNG 中头像一致
- 点击“播放动画”,确认消息逐条出现并可切换音效
- 点击“导出 WebM”,浏览器支持时导出成功(不支持时按钮无效或无下载)