修复: aichat上下文管理与信息组织P1批
逐件(证据:深查-aichat质量/信息UX-2026-10-17): - 恢复链套娃:RECOVERY_ARTIFACT_PREFIX双侧过滤+单点拦截(E1) - message_repo全量重写保留原created_at(E11,治1750条时间线污染) - search_files/grep 0命中附阴性存疑提示(E6,共享negative_hit_hint) - 项目清单三源活跃度排序+system prompt指纹对齐(E4跑题) - 会话列表活跃/归档offset分页+侧栏加载更多(F4-1,治50硬上限) - inject消息source标记(轮次分桶不误计发起,V52同源) - 提示词回复风格条款中英双语(反口水话,含测试断言) - i18n补键:复制/折叠量/发送title/历史定位提示(F1-1/F2-1/F6-1) 验收:cargo test --workspace 2281 passed 0 failed;vue-tsc EXIT 0
This commit is contained in:
@@ -133,6 +133,8 @@ export default {
|
||||
queueSave: '保存',
|
||||
queueCancel: '取消',
|
||||
queueSendNow: '立即发送',
|
||||
// 走查-信息UX 面二 F2-1:发送钮 title/aria(原误绑 queueSendNow,语义是插队而非发送)
|
||||
send: '发送',
|
||||
// 3c UX 批追加(I4 队列回填:取出排队项填回输入框重新编辑)
|
||||
queueBackfill: '回填',
|
||||
|
||||
@@ -186,6 +188,10 @@ export default {
|
||||
copyMsg: '复制消息',
|
||||
copied: '已复制',
|
||||
copyFailed: '复制失败',
|
||||
// F1-1:代码块复制按钮(v-html 渲染层注入,decorateCodeHtml 传参)
|
||||
copyCode: '复制',
|
||||
// F1-1:长文折叠条带量按钮(展开态复用 collapse 键)
|
||||
foldedSummary: '已折叠 {chars} 字符 / 约 {tokens} tokens,点击展开',
|
||||
// 气泡复制为图片(html2canvas 渲染 → 剪贴板;失败降级下载)
|
||||
copyAsImage: '复制为图片',
|
||||
copiedAsImage: '已复制为图片',
|
||||
@@ -288,6 +294,8 @@ export default {
|
||||
recoverNow: '恢复',
|
||||
viewHistory: '查看历史消息',
|
||||
viewSummary: '查看上下文摘要',
|
||||
// 走查-信息UX 面六 F6-1:历史/摘要项点击定位未命中(目标在折叠段内未渲染 DOM)的行内提示
|
||||
historyLocateInSegment: '该消息在折叠段(已归档/已压缩)内,请先在消息流中展开对应分隔条',
|
||||
viewContext: '查看 AI 上下文',
|
||||
contextSystemPrompt: '系统提示',
|
||||
contextEnvironment: '环境',
|
||||
@@ -343,6 +351,8 @@ export default {
|
||||
editEmptyBlocked: '编辑内容为空,已取消提交',
|
||||
skillNoMatchQuery: '未找到技能「{q}」,已阻止发送',
|
||||
backfillOverwriteConfirm: '输入框已有未发送草稿,回填将覆盖,确定继续?',
|
||||
// 走查-信息UX 面二 F2-4:示例问题卡覆盖草稿二次确认(对齐回填确认语义)
|
||||
exampleOverwriteConfirm: '输入框已有未发送草稿,点击示例将覆盖,确定继续?',
|
||||
|
||||
// ── 待发箱/定时消息(OutboxDrawer + ChatInput ⏰ 入口,设计 2026-10-10 §3.4)──
|
||||
outboxEntry: '定时消息',
|
||||
|
||||
Reference in New Issue
Block a user