新增: 多会话并发前端 UI 阶段3/4(F-09 收尾)
后端 per-conv 并发已就绪(d899c58 + CR-03~07),前端呈现层收尾:
阶段3 多会话生成态:
- stores/ai.ts generatingConvId 单值 → generatingConvs:Set + add/remove/isGenerating helper
- useAiEvents 5 处迁移(Completed/Error/路由标记改 per-conv Set 操作,
AiError 精确清出错会话非全局清空,修原 = null 误清其他会话)
- ConversationSidebar 多会话并行生成脉冲指示(isGenerating 各会话独立)
阶段4 独立窗口多会话:
- useAiWindow label ai-detached → ai-detached-{convId}(per-conv 独立窗口)
- localStorage 单 key → per-conv key(防多会话串扰,读路径兼容旧 key 回退)
vue-tsc EXIT 0 + generatingConvId 零代码残留(仅注释)
This commit is contained in:
@@ -4,6 +4,7 @@ export default {
|
||||
sidebarTitle: 'Chats',
|
||||
newConversation: 'New chat',
|
||||
doubleClickToRename: 'Double-click to rename',
|
||||
generating: 'Generating…',
|
||||
archive: 'Archive',
|
||||
unarchive: 'Unarchive',
|
||||
pinConversation: 'Pin',
|
||||
|
||||
@@ -4,6 +4,7 @@ export default {
|
||||
sidebarTitle: '对话',
|
||||
newConversation: '新对话',
|
||||
doubleClickToRename: '双击重命名',
|
||||
generating: '生成中…',
|
||||
archive: '归档',
|
||||
unarchive: '取消归档',
|
||||
pinConversation: '置顶',
|
||||
|
||||
Reference in New Issue
Block a user