ddcat666
c0d223f357
feat(canvas): 画布工作区 - 以悬浮磨砂面板承载侧栏导航
2026-09-25 00:00:22 +08:00
ddcat666
3b254fce11
fix(*): 资源与技能 - 精简列表载荷并禁止对象存储静默降级
2026-09-24 23:57:13 +08:00
✨await
672bb0be73
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
VicoHu
3ef40e1d21
feat(canvas): 媒体产出模型与选用模型分离 ( #597 )
...
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com >
2026-09-24 09:28:16 +08:00
yepwait
267d7746b4
fix(assets): 统一角色卡封面选择逻辑 ( #617 )
...
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com >
2026-09-24 06:36:12 +08:00
ddCat
c7cb6e14a0
perf(canvas): 画布渲染 - 降低大画布节点开销
2026-09-24 00:12:53 +08:00
ddCat
d89b55d182
fix(auth): 登录主题 - 跟随应用外观并补齐回归
2026-09-24 00:12:53 +08:00
ddCat
e8c2c40715
fix(deploy): 前端资源 - 保留旧版本分片并恢复加载
2026-09-24 00:12:53 +08:00
cn-derekdu
d5741c98fe
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
12796b048c
fix(canvas): 画布媒体 - 修复预览首帧音量和创作状态展示
2026-09-23 11:10:45 +08:00
ddCat
5f9b010932
feat(auth): 登录注册 - 添加短信通知与组合验证支持
2026-09-22 23:46:15 +08:00
ddCat
aab4066e0e
chore(media): 资源分发 - 修复管理端存储页面格式检查
2026-09-22 21:55:22 +08:00
ddCat
487c34bfeb
refactor(media): 资源分发 - 统一资源访问策略与云存储重定向
2026-09-22 21:41:00 +08:00
ddCat
48a82ded74
feat(media): 作品保存恢复 - 按原任务重试交付并避免重复生成计费
2026-09-22 15:47:24 +08:00
ddCat
65f639aa71
fix(canvas): Live2D 外观 - 补齐随部署发布的 Cubism Core 运行库
2026-09-22 14:17:27 +08:00
ddCat
2af633caec
feat(auth): 注册协议 - 合并同意校验并顺延迁移版本
2026-09-22 11:58:49 +08:00
ddCat
f500bc3951
Merge remote-tracking branch 'origin/pr-586' into codex/pr-557-589-security-integration
2026-09-22 11:10:48 +08:00
ddCat
1d352957fb
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
4f373c3a87
Merge remote-tracking branch 'origin/pr-573' into codex/pr-557-589-security-integration
2026-09-22 11:02:04 +08:00
ddCat
b2a1bcc8d9
chore(release): 版本发布 - 准备 v1.5.7.1 预览版
2026-09-22 09:23:18 +08:00
ddCat
e0e6be450b
refactor(admin): 管理后台 - 收敛重复边框并提升运维信息密度
2026-09-22 06:09:03 +08:00
AetherNo2332
63c9e32259
feat(cloud-agent): 单步输出上限与秒级墙钟,超时/空输出可自恢复
...
画布 Agent 一轮要跑很多步模型调用,此前只有"按任务类型的分钟级超时":某一步卡住只能等
整轮判死;更根本的是每一步请求根本不带输出上限,不写 max_tokens 时上游按剩余上下文放行,
思考模型可以把单步拖到几分钟,且偶发把整个输出预算花在推理上、正文与工具调用皆空。
- 新增运行时策略 task.agentStepTimeoutSeconds 与 task.agentStepMaxOutputTokens:秒级墙钟
与单步输出上限,都支持环境变量给部署级默认值、管理端热更新;旧配置 JSON 缺字段按默认值
回填,无需数据迁移。
- 单步墙钟到点中止这一步时不再把整轮判死:以可识别标记记为该步失败,运行期关掉上游思考
重试同一步一次(model_failure_recovered / step_timeout_retried),重试仍超时才以可读原因
(model_step_timeout)结束本轮。
- 空输出催办用尽后新增一级升级:关思考 + 放大输出预算重试同一步
(model_failure_recovered / empty_output_escalated),而不是直接判死。放大档在原值上翻倍
并以 131072 封顶,策略值为 0 时用 32768 兜底,让重试仍然有界。
- 输出上限真正下发到上游:textOptions.maxOutputTokens 成为任务信封字段,Agent 的两条请求
路径(内置协议与声明式协议)组装请求体时写入 max_tokens / max_output_tokens,与既有的
input.MaxOutputTokens 取较小值,避免策略上限超过模型声明的物理上限。
- task_worker:执行时限改用带画布 Agent 分支的 taskExecutionTimeout;执行时限到点本身不再
被当成"租约丢失",否则任务会停在 running 等租约过期后被反复重跑(实测一次调用被重跑成
三次上游请求)。续租仍用上游已合入的"不继承父 context 取消"的独立 context。
2026-09-22 01:20:36 +08:00
ddCat
6f45240599
fix(canvas): 画布批量生成 - 修复节点丢失、资源引用及刷新状态不一致
2026-09-21 21:13:29 +08:00
ddCat
dc1ad68015
fix(*): 素材库与画布 - 修复批量删除刷新、选择布局及工具引用
2026-09-21 20:14:05 +08:00
Codex
d716e3900d
feat(admin): 模型排序 - 支持搜索并移动到指定位置
2026-09-21 15:38:21 +08:00
Codex
691073e173
fix(create): 视频创作 - 恢复参考内容添加与按类型校验
2026-09-21 14:27:16 +08:00
ddCat
c5b81f696c
feat(*): 画布助手 - 新增 Live2D 配置导入与模型渲染支持
2026-09-21 14:11:29 +08:00
ddCat
b8eefdad70
feat(canvas): 模型选择 - 支持彩色展示标签并优化目录与积分交互
2026-09-21 11:11:10 +08:00
ddCat
8b8ea29148
fix(runtime): 运行稳定性 - 修复技能种子、任务续租与回归检查
...
保留社区技能作者与时间戳修复、Agent 参数约束、资源删除 worker 生命周期、PostgreSQL/Redis 测试门禁及相关回归。
Original-Commit: 0d05ff88bbe6c875d01964041788023a662ff7e8
2026-09-21 09:48:43 +08:00
Codex
93bc079b89
fix(video): 创作台视频 - 修正同步音频参数与万有引力结果下载地址 ( #554 )
...
Original-Commit: e85e78fb898be7ef1fcd2027b62ab43c00dfaa2c
fix(video): 创作台视频 - 修正同步音频参数与万有引力结果下载地址
2026-09-21 09:37:35 +08:00
AetherNo2332
6c92c3be7a
chore(web): 前端格式 - 统一十个文件的 Prettier 格式 ( #561 )
...
Original-Commit: ade0049c0b80733dfea563bac2aae9260e373cf0
style(web): 前端格式 - 补 Prettier 格式(10 个文件)
这 10 个文件(3 个组件/样式与设置页、4 个 admin 主题与控件、1 个 lib、2 个测试)
用仓库自带 Prettier 检查会 warn,`bun scripts/check-changed-formatting.mjs` 在改动到它们时
会直接判红。本次只做格式化,不改任何行为:合并的 CSS 声明、去掉多余换行与括号、
统一链式调用换行。
验证:prettier --write 后 `check-changed-formatting.mjs` 通过、typecheck 通过、
1940 条前端测试全过、eslint 通过。
2026-09-21 09:37:19 +08:00
dk56dd
13d8f629bb
fix(settings): 工作台浮层 - 修复离开设置页后菜单背景丢失 ( #555 )
...
Original-Commit: 7edc171f36aa77b19d998ffd83d168b5d9169287
fix(settings): 工作台浮层 - 修复离开设置页后菜单背景丢失
Removed useLayoutEffect for body class management.
Original-Commit: 3b555144cc079b403ad36a6df02be5e7ad8c19b9
Update pending-test.mdx with workspace overlay styles
Added new section on workspace overlay styles after exiting settings page, including tasks for removing duplicate overlays and fixing navigation issues.
2026-09-21 09:37:19 +08:00
陈泽
316386a2bd
feat(auth): 注册协议 - 增加同意校验并预留影策协议正文
2026-09-20 22:57:31 +08:00
ddCat
a3bf0bd801
feat(canvas): 多模态表格 - 合并 PR #549 并保留本地交互与校验
2026-09-20 17:18:46 +08:00
ddCat
9148ceab66
feat(canvas): 画布工作区 - 整合侧栏与风格预设并修复提示词回填
...
选择性整合 #547,保留主分支节点与工具条设计。新增默认折叠的节点、资产、任务和历史面板,风格与预设保留在节点内,移除重复入口。
补齐工具权限、提示词解析、资源引用保护及数据库迁移,修复提示词清空和连续编辑后的生成配置同步。
验证:前端全量 1925 项测试、构建、类型检查及 lint 通过;后端 go test ./... 通过。真实模型、PostgreSQL 实库与登录态页面验收仍待进行。
Refs #547
Co-authored-by: bensharp <bensharp@qq.com >
2026-09-20 16:40:08 +08:00
Codex
d87c3944b7
merge: official v1.5.6 with multimodal storyboard enhancements
2026-09-20 13:05:42 +08:00
Codex
6d355380cb
feat(canvas): support multimodal video storyboard tables
2026-09-20 12:59:23 +08:00
ddCat
8d94bde1f4
feat(*): 系统渠道与画布 - 支持多规格批量调价及 Agent 入口拖动
2026-09-20 11:18:19 +08:00
ddCat
d7682963a4
feat(admin): 系统模型 - 合并渠道与模型管理并展示规格成本价
2026-09-20 09:34:46 +08:00
ddCat
b35c66b266
chore(merge): 主线同步 - 合并支付插件与管理端更新
2026-09-20 05:32:16 +08:00
ddCat
cfcc53a904
fix(workspace): 创作工作台 - 修复线上样式层级并优化 Agent、菜单与素材密度
2026-09-20 05:29:52 +08:00
ddCat
3e35f7d687
fix(merge): PR 集成 - fix merge 上传状态与易支付校验
...
在 #544、#545、#546 的原作者 merge commit 之后独立修复:保留上传 Promise、处理重复上传与复制失败、格式对齐,以及易支付网关、订单证据、签名、通知幂等与安全关单校验。同步重建六平台插件产物和包。
验证:前端 1832 tests、build/typecheck、lint、相关格式检查通过;财务 SQLite、支付、插件 RPC 与产物专项通过。后端全量出现一项未改动的素材删除 SQLite 表锁失败,单独复跑 3 次通过,保留全量未通过记录。浏览器与真实商户验收待完成。#543 因迁移历史与能力限制回退暂缓。
2026-09-20 05:18:16 +08:00
Rou
24323817d0
feat(admin): 管理统计 - 合并 PR #545 财务统计与分组选择
...
Merge pull request #545 from Rou325. Preserve the original author and current main behavior.
2026-09-20 04:56:42 +08:00
daoge05178
55ea71d5ba
fix(plugins): 插件管理 - 合并 PR #544 上传弹窗与减弱动画修复
...
Merge pull request #544 from zwm417. Preserve the original author and current main behavior.
2026-09-20 04:56:42 +08:00
Rou
04cb438869
feat(admin): 模型管理 - 统一财务统计并支持已有分组选择
2026-09-20 01:40:40 +08:00
ddCat
33908ed117
feat(canvas): 交互可读性 - 优化连线、字号与工作条
2026-09-19 22:29:41 +08:00
daoge05178
659f3d4eea
fix(plugin): 解决减弱动画模式下插件弹窗死锁并优化上传弹窗性能
...
1. 修复底层动画死锁:在 prefers-reduced-motion 环境下,admin-chrome.css 的 animation: none 导致 rc-motion 无法收到 animationend 事件使弹窗死锁卡在 opacity: 0,改为 0.01ms 确保事件正常闭环。
2. 优化弹窗秒开性能:将 UploadPluginModal 重构为「安装插件包」与「开发规范与示例」Tab 分段展示,避免首屏编译超长 Markdown,实现 0ms 瞬间打开。
3. 消除系统文件选择器卡顿:将 accept 中 application/zip 改为纯扩展名 .zip,避免 Windows 枚举注册表协议卡顿。
4. 增加上传状态与防重保护:补充遮罩与加载态,提升整体交互稳定性。
2026-09-19 21:53:08 +08:00
Codex
7985dbec48
fix: connect batch generation settings dialog
2026-09-19 21:21:07 +08:00
Codex
0e61fb00ab
fix: honor requested list rows and preserve ai table data
2026-09-19 20:51:55 +08:00
ddCat
6c48282e66
refactor(admin): 模型定价 - 重排规格价格编辑并精简视频匹配条件
2026-09-19 20:28:46 +08:00