cbf59e34503b74c32c25585b6f54c44d01249ec7
模式历史与SVG;通过 buildActionToolbar 和 renderConversationHistory 仅为最新 AI 气泡保留“重新生成”;
新增 setSendButtonState、startStreamingMessage、cancelActiveStream 实现终止按钮与流式中断,回滚后同
步复位查看面板。
- js/utils.js:24-334:增强 parseSVGResponse 容错截断SVG/反引号;StreamProcessor 增加完成态管理;
createStreamRequest 返回 {cancel, finished} 并支持 AbortController,保证中止时回调依然收尾。
- js/apiclient.js:150-208:流式接口返回新的句柄对象而非简单等待,使前端可触发中止,同时保持异常转换。
- css/style.css:220-224:去除悬浮显隐,操作按钮常显,并保留色彩过渡以提示交互。
- js/app.js:900-970:regenerateMessage 改用“处理中”状态并重绘气泡(按最新可见状态),避免历史重复
生成。
Description
No description provided
Languages
JavaScript
71.3%
HTML
22.5%
CSS
6.2%