Commit Graph
3 Commits
Author SHA1 Message Date
2977094657 052c6245d1 improvement(voice): 语音优先转 MP3,并完善导出/接口兜底
- 新增 _convert_silk_to_browser_audio:优先 MP3(有 ffmpeg),否则 WAV,最后回退 SILK

- /chat/voice 返回浏览器可播格式,并补充 Content-Disposition 文件名后缀

- HTML 导出按实际格式写入语音资源;音频缺失时仍保留语音气泡结构

- 测试覆盖 MP3 优先、缺失音频兜底,并在用例结束 logging.shutdown()
2026-03-10 11:50:43 +08:00
2977094657 108b0b18ab improvement(chat-export): 收敛导出 CSS 打包范围,避免 Scoped 规则泄漏
- 仅打包聊天页相关的 _nuxt/*_username_*.css,避免去 scoped 选择器后污染全局

- Offline viewer CSS patch 引入 --dpr 缩放,改善不同 DPR 下的显示一致性

- 移除 chatHistoryModal 的静态 HTML 输出,改由 data 标记驱动

- 修正聊天记录解析正则中的空白匹配转义

- 更新导出相关测试断言(移除 modal id/放宽字体资源/校验不引入 wrapped 样式)
2026-02-26 18:29:19 +08:00
2977094657 d3034b1fe0 feat(chat-export): 支持 HTML 导出(合并消息/远程缩略图可选下载)
- 导出格式新增 html:生成 index.html + 会话 messages.html,离线浏览

- 支持 chatHistory(合并消息)解析/渲染与弹窗查看

- 图片资源解析增强:MessageResourceInfo 优先 + md5/hdmd5 兜底

- HTML 导出可选下载远程缩略图(仅公网主机/图片类型/5MB 限制)

- 修复拍一拍误判、公众号封面样式识别;转账过期状态与前端展示
2026-02-13 22:39:48 +08:00