新增: 待发箱抽屉与对话体验前端批

- 待发箱抽屉: ChatInput ⏰ 入口 + OutboxDrawer + useAiOutbox IPC 封装
- U2 进度语义三层: 内容层(最近动作) + 静默三档降速脉冲, 永不自动判死
- 流式心跳自愈: 竞态窗口旧任务迟到完成事件误收敛的自愈判定(949 前端兜底)
- 953 截断提示: 末条气泡渲染截断标记 + 继续输出按钮, 事件契约透传
This commit is contained in:
lxy
2026-10-11 07:38:00 +08:00
parent 31510d3555
commit 3818a63522
22 changed files with 1151 additions and 19 deletions
+24
View File
@@ -113,6 +113,7 @@ export default {
examplePrompt4: '生成一个项目灵感',
goToSettings: '去设置',
goToSettingsHint: '分离窗口无法直接打开设置,请在主窗口的设置页配置 AI 提供商',
goToSettingsOpened: '已在主窗口打开设置页',
goToTaskHint: '分离窗口无法直接打开任务,请在主窗口查看任务详情',
// ── Provider 切换反馈──
@@ -125,6 +126,8 @@ export default {
// ── 待发送队列 ──
queueTitle: '待发送 {n}/10',
clearQueue: '清空',
// UI-4(看板 943):清空队列二次确认(一键全清不可恢复)
clearQueueConfirm: '确定清空全部待发送消息?清空后不可恢复',
// 队列项编辑 + 立即发送
queueEdit: '编辑',
queueSave: '保存',
@@ -340,5 +343,26 @@ export default {
editEmptyBlocked: '编辑内容为空,已取消提交',
skillNoMatchQuery: '未找到技能「{q}」,已阻止发送',
backfillOverwriteConfirm: '输入框已有未发送草稿,回填将覆盖,确定继续?',
// ── 待发箱/定时消息(OutboxDrawer + ChatInput ⏰ 入口,设计 2026-10-10 §3.4)──
outboxEntry: '定时消息',
outboxTitle: '定时与待发',
outboxEmpty: '暂无定时或待发消息',
outboxNewTitle: '新建定时消息',
outboxNewPlaceholder: '输入要定时发送的内容',
outboxTimeLabel: '发送时间',
outboxCreate: '定时发送',
outboxReschedule: '改期',
outboxSendNow: '立即发送',
outboxCancel: '取消',
outboxQueueAsap: '尽快',
outboxStatusPending: '待发',
outboxStatusSending: '发送中',
outboxStatusSent: '已发送',
outboxStatusFailed: '失败',
outboxStatusCanceled: '已取消',
outboxActionFail: '操作失败,请重试',
outboxDuePast: '定时时间必须晚于当前时刻',
outboxNeedConv: '无目标会话,请先创建会话',
},
}