Files
smartmate/frontend/src
Losita 6760e50e4b Version: 0.9.29.dev.260418
后端:无

前端:
1. AssistantPanel 增加 confirm_request 覆盖层交互(流式确认卡片)并重构发送主链路
- 更新 frontend/src/components/dashboard/AssistantPanel.vue:
- SSE payload 新增 extra.kind / extra.confirm 解析,识别 confirm_request 事件
- 新增 Confirm 覆盖层状态(visible / interaction_id / title / summary / manuallyClosed)与拒绝草稿输入
- 新增 sendMessageInternal 统一发送入口,普通发送与 confirm_action 发送共用同一链路;覆盖层打开时阻止普通发送,确认/拒绝按钮走 bypass 通道
- 新增 sendConfirmAction / submitConfirmRejectMessage / handleConfirmRejectInputEnter,支持“确认执行”与“拒绝并附带调整要求”
- confirm 事件流分流:confirmOnlyStreamMap / confirmVisiblePrefixMap 控制正文抑制;纯 confirm 占位消息在流结束后从消息列表移除并清理关联状态,避免空白气泡残留
2. 新会话标题同步与会话列表局部动画增强(替代整表刷新)
- 新增 ensureConversationMeta(forceReload/syncListItem) 与 syncConversationListItemFromMeta,仅回写当前会话列表项
- 新增 syncNewConversationTitleAfterFirstReply:首轮回复结束后按 0/420/980ms 短重试拉取标题,兼容后端异步标题生成延迟
- 新增会话列表标题 reveal 动画与定时器回收逻辑(conversationListItemRevealMap + timer map),提升新标题更新可见性
3. 输入区确认态 UI 与样式补齐
- 在 composer 区域新增确认卡片视图(标题、摘要、拒绝原因输入框、确认/拒绝/关闭按钮)
- 新增 confirm-card 动画、历史项 reveal 动画、移动端适配样式;用户消息容器宽度对齐微调

仓库:无
2026-04-18 16:07:52 +08:00
..
2026-04-17 22:19:38 +08:00
2026-04-18 16:07:52 +08:00
2026-03-26 00:38:17 +08:00
2026-03-25 00:49:16 +08:00
2026-04-17 22:19:38 +08:00
2026-03-25 20:37:55 +08:00
2026-04-17 22:19:38 +08:00
2026-03-25 00:49:16 +08:00
2026-03-25 00:49:16 +08:00
2026-03-25 00:49:16 +08:00
2026-03-25 00:49:16 +08:00