Commit Graph

2032 Commits

Author SHA1 Message Date
Titan dabe529cc7 feat(proxy): add third-party proxy module with billing integration
- Introduced a new third-party proxy package for handling async task APIs.
- Implemented billing client with reserve and finalize functionalities.
- Created an in-memory ledger to track call states and ensure idempotency.
- Added route classification for submit and query requests.
- Configured third-party provider settings and routes in the application config.
- Updated local backend to support Docker networking for sandbox containers.
2026-04-23 17:29:27 +08:00
Titan 8d5b01a59b fix(billing_middleware): update model configuration retrieval to use 'model' instead of 'display_name' 2026-04-23 17:29:27 +08:00
Titan 77801c03ff feat(aio_sandbox): add extra_env parameter for thread_id injection in sandbox creation 2026-04-23 17:29:27 +08:00
肖应宇 d337e46868 feat: 更新文生图为GPT-Image-2 2026-04-23 17:10:55 +08:00
肖应宇 9fc7b25a01 feat: 更新快捷skill按钮 2026-04-23 13:49:09 +08:00
肖应宇 18e39deece fix: 注释掉提交按钮和审核按钮,后端接口正在维护 2026-04-23 10:47:08 +08:00
肖应宇 54ef439226 fix(08): 用主题色替换留存的 white/black 工具颜色, 2026-04-23 10:31:09 +08:00
肖应宇 161e5fad3c docs(08-04): 添加执行总结 2026-04-23 10:30:53 +08:00
肖应宇 45ce998578 fix(08-04): 使主题颜色检查在各工作区状态下都更健壮
- 通过注入的探测节点断言 bg-background,而非依赖易碎的可见布局选择器
- 移除未使用的颜色解析辅助函数,保持悬停/可见性断言具有确定性
2026-04-23 10:30:26 +08:00
肖应宇 56cdadb082 fix(08-04): 稳定主题颜色端到端测试断言
- 使用 bg-background 探测节点来断言亮色/暗色主题下根节点令牌的差异
- 放宽暗色主题下的可见性检查,改为非透明悬停状态,避免不稳定的对比度阈值
2026-04-23 10:29:55 +08:00
肖应宇 3601dd2369 docs(08-04): 完成第 8 阶段验证约定
- 将占位符替换为可执行的快速/完整验证命令
- 添加 08-01 至 08-04 各任务的验证映射,包含需求链接与威胁链接
2026-04-23 10:29:27 +08:00
肖应宇 cf36873d99 feat(08-04): 添加工作区主题颜色回归端到端测试
- 添加可复用的 setTheme 辅助函数,用于在端到端测试中切换亮色/暗色主题
- 添加 theme-colors 测试规范,覆盖线程根节点、提交按钮悬停、产物详情等场景
2026-04-23 10:28:56 +08:00
肖应宇 08b3864673 docs(08-03): 为artifact色值移植添加总结 2026-04-23 10:27:56 +08:00
肖应宇 fc27d179d4 feat(08-03): 将产物预览内联样式变量令牌化
- 将产物预览 srcdoc 内联样式中的十六进制颜色值替换为工作区主题令牌变量
- 在 globals 和工作区主题令牌注册表中注册缺失的工作区主题令牌,以支持亮色/暗色主题
2026-04-23 10:27:16 +08:00
肖应宇 3d4e180a05 feat(08-02): token化 input/suggestion/streaming 颜色
- 将 input-box 与 suggestion 的硬编码颜色和 SVG fill/stroke 迁移为 ws token/currentColor
- 移除 task 验收范围内的颜色/arbitrary 命中并保持 hover/active 可见
- 通过 lint 与 typecheck(仅保留仓库既有 warnings)
2026-04-23 10:27:06 +08:00
肖应宇 bceea21f9b feat(08-03): 将产物列表/详情中的硬编码颜色字面量迁移至工作区主题令牌
- 将产物列表中的图标/下载按钮的硬编码颜色工具类替换为工作区主题令牌类
- 将产物详情中的 SVG 描边/填充色以及关键状态转换为主题令牌/currentColor
2026-04-23 10:25:50 +08:00
肖应宇 287d45bb48 feat(08-02): token化 thread page 与 layout/header 颜色
- 将 page/layout/header 中指定硬编码颜色替换为 ws-* token utility
- 将返回箭头 SVG 迁移为 currentColor + token class,移除 hex 颜色字面量
- 通过 Task 1 验收扫描与 guard:colors
2026-04-23 10:25:34 +08:00
肖应宇 21dfa71e00 feat(08-01):添加工作区颜色保护脚本
- 新增 color-guard.mjs,用于进行十六进制颜色值、任意值及令牌一致性检查
- 暴露 audit:colors 与 guard:colors 两个 npm 脚本
2026-04-23 10:23:38 +08:00
肖应宇 730a06f391 feat(08-01): 添加工作区颜色主题令牌注册表及全局映射
- 添加 WORKSPACE_COLOR_TOKENS,包含显式的亮色/暗色值
- 在 globals.css 中关联 --ws-color-* 变量与 --color-ws-* 主题映射
2026-04-23 10:22:20 +08:00
肖应宇 f23b47c9f1 fix: 修复遗漏的测试文件名 2026-04-22 11:52:15 +08:00
肖应宇 57d68bccce feat: 后端消息中记上对话的UTC+8的时间 2026-04-22 11:14:08 +08:00
肖应宇 8e17dc4ff8 fix: suggestion补上遗漏 2026-04-21 14:34:59 +08:00
肖应宇 e39d546c89 feat(suggestion): 更新suggestion 2026-04-21 14:32:10 +08:00
肖应宇 fe33801008 feat(Tour): 同一设备不同帐号保存漫游使用记录 2026-04-21 09:41:00 +08:00
肖应宇 08b74314c4 feat(ui): 漫游导航样式修改 2026-04-21 09:22:48 +08:00
肖应宇 cad86218a7 feat(Tour): 点击关闭不会完成漫游导航 2026-04-20 16:04:22 +08:00
肖应宇 ae546f5667 fix:去除漫游导航阴影 2026-04-20 16:03:58 +08:00
肖应宇 9cecd24918 dev: 版本推进 2026-04-20 15:43:02 +08:00
肖应宇 eb45bba7ff feat(tour):漫游导航 2026-04-20 15:42:03 +08:00
肖应宇 f0d93ab342 feat(backend): 生成PPT时预处理用户提示词 2026-04-20 14:55:19 +08:00
肖应宇 040b107647 docs:不允许提交gsd文档 2026-04-20 14:54:35 +08:00
肖应宇 53d383070d fix:标题emoji表情溢出的问题 2026-04-20 14:54:09 +08:00
肖应宇 170b5484c9 style: lint prettier 2026-04-20 10:34:57 +08:00
肖应宇 d82ac30b93 feat: placeholder的不同状态显示 2026-04-20 10:24:35 +08:00
肖应宇 a62e65acfe fix: 表格的复制按钮被禁用的问题 2026-04-20 10:24:01 +08:00
肖应宇 c52b505354 fix: 引用附件菜单多层滚动容器的问题 2026-04-20 10:23:12 +08:00
肖应宇 d0e0d9e807 fix:artifact文件名视觉长度过长的问题 2026-04-20 10:21:28 +08:00
肖应宇 72836322c5 dev: iframe测试文件 2026-04-20 10:20:17 +08:00
肖应宇 7b53bb0524 build(frontend): 移除radix-ui聚合包并补充react-slider依赖 2026-04-19 11:56:45 +08:00
肖应宇 bee5106996 fix(frontend): 使用 Radix 子包引入ContextMenu和Slider 2026-04-19 11:47:05 +08:00
肖应宇 24a97ef7d7 Revert "feat(frontend): 增强建议快捷skill工具多层提示交互并更新计划状态"
This reverts commit eed425e965.
2026-04-19 11:38:35 +08:00
肖应宇 cbbae3dbd2 dev:版本推进 2026-04-17 17:50:30 +08:00
肖应宇 1d031f4577 fix: 调整dropdown,tag的间距 2026-04-17 17:02:23 +08:00
肖应宇 eed425e965 feat(frontend): 增强建议快捷skill工具多层提示交互并更新计划状态 2026-04-17 15:17:53 +08:00
肖应宇 3d5a6a54ca docs(gsd): update post-milestone next-step guidance 2026-04-17 14:20:18 +08:00
肖应宇 92a0be5274 feat(phase-07): finalize mention prompt behavior and docs 2026-04-17 14:13:54 +08:00
肖应宇 ebb9ca7140 docs(gsd): archive v1.0 milestone documentation 2026-04-17 14:13:48 +08:00
肖应宇 d7d9da67f6 docs(phase-07): add/update validation strategy 2026-04-17 13:56:08 +08:00
肖应宇 33705637ea fix(artifacts): 修复文件名差异导致 Artifact not found 2026-04-17 13:50:44 +08:00
肖应宇 c667faad65 docs(phase-07): add/update security threat verification 2026-04-17 13:44:57 +08:00