Commit Graph

1967 Commits

Author SHA1 Message Date
肖应宇 4dbe930775 fix(ContextMenu): 修复点击项后不关闭的问题 2026-04-16 15:16:35 +08:00
肖应宇 dad3888d6c feat(frontend): 增加消息图片右键引用与提及联动
- 新增 ContextMenu 组件并用于消息图片右键菜单“引用”操作
- 新增 mention 引用事件通道,打通消息区到输入框的引用联动
- 输入框 @ 候选支持图片预览与样式优化,保持去重和上限逻辑
- 发送后刷新上传文件列表缓存,确保候选及时更新
- 更新中文占位文案并补充 context-menu 相关依赖
2026-04-16 15:08:47 +08:00
肖应宇 e3063d94c4 fix(uploads): 对当前回合提及的文件优先处理指代 2026-04-16 14:57:02 +08:00
肖应宇 ad709767ea docs(quick-260416-koe): 归档 phase 06 明确指代语义修复(免验证) 2026-04-16 14:56:00 +08:00
肖应宇 c73f12f044 fix(backend): 强化敏感信息与工作流标识脱敏规则 2026-04-16 11:41:36 +08:00
肖应宇 9e865d1ee0 feat(language): 默认中文 2026-04-16 11:41:36 +08:00
肖应宇 12a21808f9 refactor: 预留空位,先删除旧逻辑再重新实现 2026-04-16 11:41:36 +08:00
肖应宇 7fd4b76e94 feat: 替换国际化中所有有关df的内容 2026-04-16 11:41:36 +08:00
肖应宇 e5f89c3d37 feat(backend): 统一"发送附件"语义为上传+提及 2026-04-16 11:40:55 +08:00
肖应宇 dae911af70 feat(phase-07): archive post-acceptance mention/upload patchset 2026-04-16 11:15:20 +08:00
肖应宇 88de7e1e8f docs(07): research phase domain 2026-04-16 11:15:20 +08:00
肖应宇 c4fe34ed23 feat(ui): 宋对ui和输入框placeholder更改 2026-04-16 11:15:20 +08:00
肖应宇 ac01d08eb5 docs(phase-06): record 06-06 execution and reverification 2026-04-16 11:15:20 +08:00
肖应宇 3d472761c8 fix(uploads): ignore mention references in new upload detection 2026-04-16 11:15:20 +08:00
肖应宇 3caa2d6ce1 test(06): record mention-upload misclassification gap and closure plan 2026-04-16 11:15:20 +08:00
肖应宇 7ea2bceb78 fix(workspace): 统一折叠思考块代码以消除流式抖动
- 移除思考链代码块按长度判断的折叠策略,改为默认折叠\n- 为思考内容与 reasoning-only 路径添加代码块默认折叠渲染\n- 调整流式 Markdown 渲染参数,降低流式重排与闪烁
2026-04-16 11:15:20 +08:00
肖应宇 045b99dd13 chore(planning): complete v1.0 milestone archive 2026-04-16 11:15:20 +08:00
肖应宇 0e13818700 docs(planning): refresh phase-06 verification to resolved 2026-04-16 11:15:20 +08:00
肖应宇 0b7b315b2e docs(06-05): finalize verification gap summary
- record task commits and final regression status
- document stale-toast contract fix and test hardening
2026-04-16 11:15:20 +08:00
肖应宇 4739e81e83 test(06-05): harden stale-send regression verification
- serialize input compose regressions on shared thread fixtures
- assert stale flow by submit request and cleared textarea
2026-04-16 11:15:20 +08:00
肖应宇 9be0c6823b test(e2e): relax stale-send assertion timeout 2026-04-16 11:15:20 +08:00
肖应宇 bf0278e586 feat(input): align phase-06 reference contract and state docs 2026-04-16 11:15:19 +08:00
肖应宇 345359ab8f docs(planning): sync phase-06 execution and verification artifacts 2026-04-16 11:15:19 +08:00
肖应宇 80e662dbdb test(e2e): stabilize phase-06 reference picker regressions 2026-04-16 11:15:19 +08:00
肖应宇 cec16f2e93 docs(06-04): complete plan 06-04 summary
- document task commits, verification, and deviations
- include self-check results for summary and commit hashes
2026-04-16 11:15:19 +08:00
肖应宇 7bd8e888a5 feat(06-04): align artifact references with submit context contract
- materialize artifact mentions into uploads-backed references before submit
- keep upload reference path behavior unchanged and mark failed artifact conversions stale
- add hooks tests for artifact/upload context availability and stabilize e2e mention selection path
2026-04-16 11:15:19 +08:00
肖应宇 0cd020d6c5 feat(06-04): render inline references and enforce 6-item limit
- keep reference previews inside textarea area with dedicated UI
- replace reference cap and toast copy from 10 to 6
- add e2e coverage for sixth-limit blocking behavior
2026-04-16 11:15:19 +08:00
肖应宇 5dd13df45f feat(06-04): improve @ mention trigger and anchored candidate panel
- trigger mention candidates when typing @ in any input position
- keep focus and input expansion after selecting a candidate
- anchor candidate panel to textarea area and update e2e selector assertions
2026-04-16 11:15:19 +08:00
肖应宇 ce731aff30 docs(phase-06): diagnose UAT gaps and add gap closure plan 2026-04-16 11:15:19 +08:00
肖应宇 16cc99febb test(06): complete UAT - 0 passed, 4 issues 2026-04-16 11:15:19 +08:00
肖应宇 51320c563b docs(phase-06): record execute summaries and route to verify-work 2026-04-16 11:15:19 +08:00
肖应宇 46d974672d docs(planning): add phase 06 context and validation artifacts 2026-04-16 11:15:19 +08:00
肖应宇 27e59dac18 test(phase-06): add @ reference e2e scenarios with explainable skip 2026-04-16 11:15:19 +08:00
肖应宇 6fa62cf7cc feat(phase-06): add @ reference dropdown and chip interactions 2026-04-16 11:15:19 +08:00
肖应宇 c50bfb97a9 feat(phase-06): merge references into additional_kwargs.files with soft-fail 2026-04-16 11:15:19 +08:00
肖应宇 99e0fe13fd feat(phase-06): add reference file contract and submit payload helper 2026-04-16 11:15:19 +08:00
肖应宇 b4fe531a0c docs(06): UI design contract 2026-04-16 11:15:19 +08:00
肖应宇 26a6260696 docs(06): UI design contract 2026-04-16 11:15:19 +08:00
肖应宇 f8f6401842 docs(06): create phase plan 2026-04-16 11:15:19 +08:00
肖应宇 fc10d047f6 docs(6): research phase domain 2026-04-16 11:15:19 +08:00
Titan 17a8104384 feat(billing): refactor run_id extraction and enhance logging in middleware 2026-04-14 18:39:40 +08:00
Titan 14cb4b3c33 feat(billing): add question extraction and include in reserve payload 2026-04-14 18:39:40 +08:00
肖应宇 369f3af384 fix(HistoryButton):条件渲染历史按钮 2026-04-14 12:50:48 +08:00
肖应宇 7ddc3a1742 fix: 修复历史图标不变色的问题 2026-04-14 11:54:12 +08:00
肖应宇 6367cf013c dev: 测试标识 v3.2.5 2026-04-14 11:34:10 +08:00
肖应宇 06a8414c05 feat:更换返回对话页的图标 2026-04-14 11:34:00 +08:00
肖应宇 6a73d96778 test:测试生成图片时禁止暴露apikey的用例 2026-04-14 11:33:49 +08:00
肖应宇 deac1537d0 fix(backend): 禁止显示指明环境变量的方式使用命令 2026-04-14 11:33:38 +08:00
肖应宇 2113e36d57 feat(error):持久显示系统更新提示 2026-04-14 09:49:17 +08:00
肖应宇 ccfeabc95b style:prettier 2026-04-14 09:49:17 +08:00