肖应宇
cf36873d99
feat(08-04): 添加工作区主题颜色回归端到端测试
...
- 添加可复用的 setTheme 辅助函数,用于在端到端测试中切换亮色/暗色主题
- 添加 theme-colors 测试规范,覆盖线程根节点、提交按钮悬停、产物详情等场景
2026-04-23 10:28:56 +08:00
肖应宇
170b5484c9
style: lint prettier
2026-04-20 10:34:57 +08:00
肖应宇
92a0be5274
feat(phase-07): finalize mention prompt behavior and docs
2026-04-17 14:13:54 +08:00
肖应宇
27414fc4e1
feat(phase-07): compose attachment/skill priority hints on submit
2026-04-17 11:00:12 +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
肖应宇
80e662dbdb
test(e2e): stabilize phase-06 reference picker regressions
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
肖应宇
27e59dac18
test(phase-06): add @ reference e2e scenarios with explainable skip
2026-04-16 11:15:19 +08:00
肖应宇
6a73d96778
test:测试生成图片时禁止暴露apikey的用例
2026-04-14 11:33:49 +08:00
肖应宇
ccfeabc95b
style:prettier
2026-04-14 09:49:17 +08:00
肖应宇
b7ead65f1d
feat(frontend): 接入 pdf.js 预览并调整产物预览逻辑
2026-04-14 09:49:17 +08:00
肖应宇
c2313466d6
test: 截图测试office套件文件的展示
2026-04-14 09:49:17 +08:00
肖应宇
460454fb7c
fix(frontend): 同意对话错误提示和增加两条e2e测试
2026-04-14 09:49:17 +08:00
肖应宇
9417593ea7
test: 测试用例测试html文件有没有向用户展示
2026-04-14 09:49:17 +08:00
肖应宇
cd2a41b8a6
feat(frontend): 优化工作区输入框与 artifacts 展示体验
...
改进工作区核心交互,提升输入与结果查看的一致性和可用性。
调整 prompt 输入相关组件逻辑,优化输入行为与状态反馈
更新 workspace input-box 交互细节,改善可用性与稳定性
优化 message-group 展示逻辑,增强消息区域可读性
调整 artifact-file-detail 预览相关实现,为后续 Office 文件展示做准备
补充并更新 thread-routing e2e 用例,覆盖关键路由与交互回归场景
2026-04-14 09:49:17 +08:00
肖应宇
5a0c2f5c95
test: 新增新用户的创建逻辑用例
2026-04-14 09:49:17 +08:00
肖应宇
a8cfe1c42e
refactor(frontend): 将会话状态标识从 show_reuse_welcome 重命名为 is_chatting
2026-04-08 11:44:42 +08:00
肖应宇
4e95838f1f
refactor(frontend): 将复用欢迎态路由参数统一为 show_reuse_welcome
2026-04-08 10:44:08 +08:00
肖应宇
1606d79bcb
fix: 收紧threadId的类型为string,删除无用isNewRoute变量,合并状态判断showInputBox至showWelcomeStyle
2026-04-07 16:08:42 +08:00
肖应宇
981bb8f005
feat(05): harden e2e suite with explainable skip strategy
2026-04-07 14:34:09 +08:00
肖应宇
c01ac7b8de
test(02-01): 增加线程与 skills 合同回归测试
...
- 新增 node:test 覆盖线程路由与 bootstrap 合同归一
- 更新 e2e 路由辅助与用例,移除 isnew 依赖
2026-04-07 12:54:01 +08:00