Commit Graph

734 Commits

Author SHA1 Message Date
ddcat666
e10f32ecaf feat(canvas): 画布资源 - 缩略图字段与缓存加载支持 2026-09-27 22:26:32 +08:00
ddcat666
414d367416 fix(canvas): 移除 Agent 消息装饰图标 2026-09-27 19:41:10 +08:00
ddcat666
10f539ea51 fix(canvas): 恢复 Agent 消息视觉标记 2026-09-27 18:41:19 +08:00
ddcat666
67486f1cff feat(canvas): 完善画布 Agent 交互能力 2026-09-27 18:31:37 +08:00
ddcat666
a5a7cf0eb3 feat(3d-director): 3D导演台 - 完善3D导演台UI交互与状态管理 2026-09-27 11:44:33 +08:00
ddcat666
41fdda8707 style(canvas): Agent 面板 - 清理消息与思考区图标装饰 2026-09-27 10:06:28 +08:00
ddcat666
425b84c77c feat(web): 工作台 - 优化 Agent 工作区与技能库 2026-09-27 09:45:45 +08:00
ddcat666
04f49768cd fix(quality): 前端代码质量 - 修复变更格式检查问题 2026-09-26 17:05:36 +08:00
ddcat666
f4480b129b feat(cloud-agent): 云端 Agent - 完善运行时与资源持久化 2026-09-26 17:05:36 +08:00
ddcat666
4613cca38c merge: 合并 Agent 面板 UI 优化 PR #624 2026-09-26 06:20:01 +08:00
ddcat666
21b311b90b feat(*): 云端 Agent - 增强画布上下文读取并接入 Gemini 缓存 2026-09-26 02:21:47 +08:00
AetherNo2332
0ccd80ac76 style(canvas): Agent 面板 - 正文左边缘作为公共轴,过程标记统一挂轴居中
(cherry picked from commit ec4ea4a14c0c392ae1f765fa991cd87fed1910aa)
2026-09-25 20:57:09 +08:00
AetherNo2332
934ea92862 style(canvas): Agent 面板 - 工具左轨与思考星标对齐同一条公共轴
(cherry picked from commit cc75f98ca74fce64d0af4a4b20c0988c6253ca96)
2026-09-25 20:57:09 +08:00
AetherNo2332
d6d61be011 style(canvas): Agent 面板 - 正文/工具调用/模型思考三档层级,星标去掉圆底
(cherry picked from commit 62efabf718113a0e1b8153ec97ba7471e659b2a1)
2026-09-25 20:57:09 +08:00
AetherNo2332
27afacd5ac fix(canvas): Agent 面板 - 读清单与看画面分档、操作行折叠动效与时间线标识清理
(cherry picked from commit 6c0cadcf9d0dad48a065598ff57b4bde1e135fcd)
2026-09-25 20:57:09 +08:00
AetherNo2332
73ca5a5e9f feat(cloud-agent): 操作记录 - 折叠成一行只报最新一步并支持展开完整记录
(cherry picked from commit fce39c847b046ec8b3f11a83f1e809a4a88100d6)
2026-09-25 20:57:09 +08:00
ddcat666
84e5be0bdb refactor(platform): 统一控件 - 统一输入按钮与图标控件样式表现 2026-09-25 06:34:42 +08:00
ddcat666
a755102b09 refactor(platform): 统一控件 - 收敛下拉选择与按钮输入交互样式 2026-09-25 00:01:09 +08:00
ddcat666
5529c18454 feat(canvas): 画布工作区 - 以悬浮磨砂面板承载侧栏导航 2026-09-25 00:00:22 +08:00
ddcat666
1f2324a471 fix(platform): 外观主题 - 保证经典黑白主题不可被修改或删除 2026-09-24 23:59:12 +08:00
ddcat666
d1acc8f6f3 fix(*): 资源与技能 - 精简列表载荷并禁止对象存储静默降级 2026-09-24 23:57:13 +08:00
ddcat666
5528dbc3e4 feat(canvas): 云端 Agent - 缩减画布目录上下文并展示实时用量 2026-09-24 23:54:59 +08:00
✨await
af490ee610 feat(auth): 注册服务协议 - 名称与条款改为后台可配置并同步注册页展示
后端:
- RegistrationSettingRequest 协议字段改为可选指针,注册开关单独保存不再覆盖协议正文
- 新增 RegistrationAgreement / AgreementTitleForMessage:标题未配置时跟随品牌名生成,读取失败返回空标题而非猜一个不存在的协议名
- PublicAuthSettings 下发 agreementTitle / agreementContent,首用户分支同样携带
- 新增 registration_agreement_test.go 覆盖品牌名兜底、存储合并与失败降级

前端:
- 注册页协议标题与条款改为消费后台配置;读取失败时隐藏协议入口并支持重新读取
- 验证码获取按钮内联到输入框右侧,联系方式为空即禁用;sms_email 双通道合并为单输入框
- 协议弹窗重排:条目标题独立成行加重、空态虚线提示、底部补充同意说明;深浅主题适配
- 协议勾选行改为状态化区域,复选框适配 AntD 6 结构(方框在 .ant-checkbox 本体,修正深色主题白底白勾)
- 后台「服务协议名称与条款」区块补齐表单内边距并对齐区块头/页脚,协议名称限宽

文档:http-api.mdx 更新协议字段语义与失败降级说明;pending-test.mdx 增加手工验证清单
2026-09-24 16:56:44 +08:00
ddcat666
703f4f0029 fix(canvas): 创作工作区 - 收紧界面密度并改进 Agent 镂空标签 2026-09-24 10:07:05 +08:00
VicoHu
357450e52c feat(canvas): 媒体产出模型与选用模型分离 (#597)
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com>
2026-09-24 09:28:16 +08:00
yepwait
a89bd4aead fix(assets): 统一角色卡封面选择逻辑 (#617)
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com>
2026-09-24 06:36:12 +08:00
ddcat666
e77c26d2b0 fix(*): 平台稳定性 - 修复会话隔离、运行时缓存与部署镜像更新链路 2026-09-24 06:05:04 +08:00
ddCat
8a35a0ea98 perf(canvas): 画布渲染 - 降低大画布节点开销 2026-09-24 00:12:53 +08:00
ddCat
8822cb137c fix(auth): 登录主题 - 跟随应用外观并补齐回归 2026-09-24 00:12:53 +08:00
ddCat
69b9f02937 fix(deploy): 前端资源 - 保留旧版本分片并恢复加载 2026-09-24 00:12:53 +08:00
ddCat
117fa7d70b fix(canvas): 资源引用 - 校验递归素材并修复断链 2026-09-24 00:12:53 +08:00
Wyatt_K
841e5e5109 feat(agent): 场景胶囊 - 为会话挂载预设技能组合 (#608) 2026-09-23 16:15:34 +08:00
cn-derekdu
b79f81c237 fix(canvas): 图片裁剪 - 修复云端图片跨域导致的确认裁剪无反应
裁剪属于像素级操作,需要先把图片画到 canvas 再导出。云端图片地址通常不带
CORS 头,canvas 会被标记为跨域,toDataURL 直接抛 SecurityError;而 loadImage
只挂了 onload、没有 onerror,加载失败时 Promise 永久挂起。两者叠加后,用户
侧的表现都是「点击确认裁剪没有任何反应」,控制台之外看不到原因。

- loadImage 补充 onerror,避免加载失败时 Promise 永不落地
- 仅对非 data:/blob: 的地址设置 crossOrigin=anonymous,本地资源设了反而
  可能取不到像素
- 新增 resolveCroppableImageSource():优先用本地媒体缓存 Blob 构造同源
  objectURL,取不到再回退原始地址,并在 finally 中 revoke
- cropImageNode 补充 try/catch 与失败提示,让错误可见而不是静默失败

无外部行为变化,仅修复失败路径与错误反馈。
2026-09-22 16:31:15 +08:00
Codex Audit
92bbab8257 fix(canvas): 画布媒体 - 修复预览首帧音量和创作状态展示 2026-09-23 11:10:45 +08:00
Codex Audit
3a2a794e8d perf(media): OSS 资源 - 通过签名地址直连下载并禁止浏览器代理媒体 2026-09-23 11:10:20 +08:00
ddCat
bc0d109428 feat(auth): 登录注册 - 添加短信通知与组合验证支持 2026-09-22 23:46:15 +08:00
ddCat
6a4b26e5dd fix(media): 资源分发 - 补齐存储配置类型并修正后端构建 2026-09-22 22:25:05 +08:00
ddCat
491b261bbe chore(media): 资源分发 - 修复管理端存储页面格式检查 2026-09-22 21:55:22 +08:00
ddCat
c6548cc196 refactor(media): 资源分发 - 统一资源访问策略与云存储重定向 2026-09-22 21:41:00 +08:00
ddCat
f8cd3ff9fe feat(canvas): 创作入口 - 突出 Agent 主入口并优化响应式交互 2026-09-22 15:48:32 +08:00
ddCat
da24992afe feat(canvas): 画布外观 - 默认使用黑色点网格并保留自定义配置 2026-09-22 15:47:49 +08:00
ddCat
2cd30b9951 feat(media): 作品保存恢复 - 按原任务重试交付并避免重复生成计费 2026-09-22 15:47:24 +08:00
ddCat
b667605902 fix(canvas): Live2D 外观 - 补齐随部署发布的 Cubism Core 运行库 2026-09-22 14:17:27 +08:00
ddCat
d6a21e6aaf feat(auth): 注册协议 - 合并同意校验并顺延迁移版本 2026-09-22 11:58:49 +08:00
ddCat
40b1a9eeda Merge remote-tracking branch 'origin/pr-589' into codex/pr-557-589-security-integration
# Conflicts:
#	docs/content/docs/backend/http-api.mdx
2026-09-22 11:20:54 +08:00
ddCat
b0af3acf29 Merge remote-tracking branch 'origin/pr-586' into codex/pr-557-589-security-integration 2026-09-22 11:10:48 +08:00
ddCat
86a1f4671e Merge remote-tracking branch 'origin/pr-585' into codex/pr-557-589-security-integration 2026-09-22 11:10:48 +08:00
ddCat
c0b0c1e051 Merge remote-tracking branch 'origin/pr-579' into codex/pr-557-589-security-integration 2026-09-22 11:05:07 +08:00
ddCat
018884913c Merge remote-tracking branch 'origin/pr-574' into codex/pr-557-589-security-integration
# Conflicts:
#	docs/content/docs/progress/pending-test.mdx
2026-09-22 11:05:07 +08:00
ddCat
a65632ba8a Merge remote-tracking branch 'origin/pr-573' into codex/pr-557-589-security-integration 2026-09-22 11:02:04 +08:00