Commit Graph

819 Commits

Author SHA1 Message Date
ddCat
5289bef4e8 chore(*): 项目文档 - 更新交流群二维码并清理无关生成文件 2026-08-27 15:04:47 +08:00
MasterChiefCN
f111d57fc6 feat(plugins): 插件管理 - 区分系统与官方插件权限 (#329) 2026-08-27 11:22:00 +08:00
MasterChiefCN
23b4628c81 fix(home): 首页 - 对齐开始方式操作入口 (#328) 2026-08-27 10:53:31 +08:00
echoD886
ad0775605d fix(canvas): 3D 导演台 - 完成 Issue #305 P0 稳定性治理 (#324)
* fix(canvas): 3D 导演台 - 修复状态回弹与保存恢复生命周期

* style(canvas): 3D 导演台 - 对齐 CI 格式门禁
2026-08-27 10:32:45 +08:00
Dade
ad9c74ba64 fix(service): 模型错误提示 - 按上游正文归类 400/422 失败原因 (#327)
上游返回 400/422 时,providerUserFacingErrorMessage 只按状态码返回固定文案
「模型服务拒绝了请求,请检查模型和参数」,捕获到的 providerHTTPError.Body
从未参与判断。用户看到的原因与真实原因无关:内容审核、额度不足、模型无权限
都会被提示成参数问题,导致排查方向错误。

providerPayloadErrorMessage 已经实现了正确的归类逻辑,但只在 HTTP 成功后的
正文解析路径上生效,HTTP 失败路径取不到。

本次改动:

- 抽出 providerPayloadErrorCategory,归类失败时返回 ok=false,调用方退回原有
  通用文案,不因为归类失败而改变现有行为。
- providerUserFacingErrorMessage 仅对 400/422 解析正文。401/403/404/5xx 的正文
  可能是网关 HTML、鉴权诊断或含密钥的内部信息,不参与归类,且这些状态码本身
  已有更贴切的固定文案。
- 新增真人肖像类目:部分视频模型(如火山方舟 Seedance)会以
  InputImageSensitiveContentDetected.PrivacyInformation 拒绝含真人的输入图片,
  原先落到默认分支,提示为参数问题。该类目只匹配供应商错误码中的稳定标识
  (privacyinformation / sensitivecontentdetected),不扫描自然语言:正文经常
  回显用户提示词,按「肖像」「likeness」这类词判断会把普通参数错误误报。

归类结果始终是固定文案,正文只参与匹配,不会进入用户可见错误。请求分析仍按
既有方式记录经过脱敏的响应正文,本次改动没有新增日志路径。

验证:backend gofmt 无输出;go test ./... 除 TestAutoDLPluginArtifact、
TestPluginRuntimeDropsRemovedBundledProtocol、
TestAutoDLPluginPackageInstallsThroughUploadRuntime 外全部通过,这三项在未改动
的 upstream/main 上同样失败。
2026-08-27 09:14:51 +08:00
ddCat
1ccbbc5a7b fix(canvas): 分镜生成上下文 - 忽略未绑定资产的角色设计工作流 2026-08-26 22:38:07 +08:00
ddCat
c79e984bc3 fix(*): 插件工作流 - 统一启停状态并闭环校验生成链路 2026-08-26 21:36:48 +08:00
QAyong
3a4a295523 fix(web): 插件中心 - 修复应用插件筛选与自动定位 (#314) 2026-08-26 19:22:02 +08:00
ddCat
61b332583c refactor(canvas): 生成配置 - 收敛插件工作流并移除系统模型分支 2026-08-26 16:28:45 +08:00
QAyong
9bc5512140 feat(portrait-clearance): 肖像排查 - 增加画布插件与本机检测链路 2026-08-26 15:23:19 +08:00
yepwait
86fc3fda2f feat(workflow): 工作流提供方 - 集成 RunningHub 与 ComfyUI Bridge 2026-08-26 15:02:42 +08:00
LUHANG0
6141bd688c style(admin): 管理后台 - 统一工作区与模型编辑器布局 2026-08-26 14:41:46 +08:00
ddCat
c8d09bf886 fix(canvas): 创作工作台 - 修复提示词输入区宽度与参考图操作高度抖动 2026-08-26 14:34:56 +08:00
ddCat
535e696a53 fix(canvas): 图片人物质感 - 点击先打开参数编辑器 2026-08-26 14:32:01 +08:00
zh15728828264
04117d0b2e feat(assets): 素材库 - 保存时上传图片并显示进度
合并 PR #308。

原作者:陈泽 <749959948@qq.com>

已知后续:浏览器上传进度目前显示为初始值/确认中状态,后续可补充真实百分比回调。
2026-08-26 14:12:09 +08:00
zh15728828264
e2521424eb feat(create): 创作工作台 - 支持参考内容层叠展开与拖拽排序
合并 PR #307。\n\n原作者:陈泽 <749959948@qq.com>
2026-08-26 14:05:00 +08:00
ddCat
2f3a813ccb feat(platform): 插件协议系统 - 支持声明式渠道、工作流与参考媒体映射 2026-08-26 13:11:10 +08:00
ddCat
054e3bbbff refactor(*): 数据同步与资源删除 - 收敛服务端真相并保证删除可恢复 2026-08-25 20:10:11 +08:00
ddCat
3658d78881 fix(*): 删除闭环 - 统一服务端真相并释放画布素材关联 2026-08-25 15:22:05 +08:00
ddCat
6ed1eb5a7c fix(canvas): 画布资源恢复 - 生成结果下载或 OSS 落盘失败支持原任务重新加载 2026-08-25 15:06:45 +08:00
ddCat
0cbe24a19f fix(canvas): 提示词优化器 - 隔离多实例浮层定位并修复路由预加载测试 2026-08-25 14:33:34 +08:00
QAyong
5b7f173102 feat: 完善创作工作台与用户诊断支持 (#295)
* feat(canvas): 参考素材 - 增加移除按钮并删除对应连线

* feat(canvas): 完善节点面板交互与拖拽反馈

* fix(canvas): 画布交互与小地图 - 统一浮层层级并完善节点识别

* feat(prompt-optimizer): 增加 AI 提示词优化器及宿主接入

* feat(canvas): 画布 - 增加自动整理节点按钮并补充文档

* chore(web): 前端 - 修正提示词优化器格式

* chore(backend): 后端 - 修正 Go 格式检查

* feat(workspace): 完善诊断导出与本地排障支持

* chore(web): 格式化诊断导出文件

* fix(web-test): 兼容 Bun 测试运行时

* fix(web-test): 对齐模型目录协议断言
2026-08-25 13:49:15 +08:00
ddCat
1758ba6062 feat(canvas): 分镜脚本 - 关联画布资产并自动物化视频引用 2026-08-25 11:24:47 +08:00
MasterChiefCN
c2a05db80f fix: settle excess token usage with negative balance (#304) 2026-08-25 10:28:12 +08:00
ahyang
a23e399ccf fix: 支持零价系统渠道模型分发 (#303)
* docs(spec): 模型计费 - 记录零价免费模型设计

* fix(billing): 模型定价 - 支持零价免费模型

* fix(config): 系统模型目录 - 支持零价模型
2026-08-24 21:32:56 +08:00
MasterChiefCN
76035451f1 fix(video): 火山方舟 - 解耦可信素材并修复音频组合参考 (#302) 2026-08-24 19:42:30 +08:00
MasterChiefCN
b809d1f835 fix(canvas): 画布提示词 - 修复视频引用遮挡文本 (#301) 2026-08-24 16:55:53 +08:00
MasterChiefCN
8ea2e738a2 feat(video): support Ark full-modal references (#300) 2026-08-24 16:55:45 +08:00
ddCat
b039d558f0 fix(admin): 前台模型目录 - 恢复新增模型入口 2026-08-24 13:46:02 +08:00
ddCat
d8680f8112 chore(release): prepare v1.2.0-preview.1 2026-08-24 13:04:52 +08:00
MasterChiefCN
46808ca593 fix(billing): 视频价格档 - 按参考素材分类匹配 2026-08-24 12:44:33 +08:00
MasterChiefCN
ac269ac508 fix(billing): 视频计费 - 恢复火山方舟视频 Token 计费 2026-08-24 12:44:33 +08:00
ddCat
7043c8ac7a feat(agent): 画布 Agent - 重构工作流上下文与技能交互 2026-08-24 12:09:15 +08:00
MasterChiefCN
6d86ead493 fix: 按参考素材匹配视频生成价格档 2026-08-24 10:14:19 +08:00
MasterChiefCN
acd5e7badf fix(billing): 火山方舟视频 - 恢复 Token 计费配置 2026-08-24 09:47:38 +08:00
ddCat
af41893678 feat(*): 插件中心与模型协议 - 完善声明式协议运行时并增加功能开放控制 2026-08-23 23:19:27 +08:00
ddCat
70a6640ecf fix(*): 画布与任务详情 - 优化生成参数展示、批量上传和默认模型状态 2026-08-23 09:08:20 +08:00
kinoko
d77432693e feat(ark-assets): 方舟素材库 - 支持私域素材授权 (#294) 2026-08-23 08:27:55 +08:00
ddCat
1bb5d1423a fix(*): 模型目录 - 修复前台开关、系统模型价格与访问控制 2026-08-22 20:57:31 +08:00
ddCat
5d9986f6c7 fix(canvas): 画布背景 - 降低点阵密度与亮度并优化缩放显示 2026-08-22 18:11:03 +08:00
ddCat
6b3e22f4e9 fix(canvas): 提示词卡片 - 按内容自适应高度并隐藏无效参数区 2026-08-22 18:10:58 +08:00
ddCat
e1487ad438 fix(admin): 前台模型目录 - 兼容缺失供应线路与价格档数组 2026-08-22 17:42:04 +08:00
ddCat
f4b62b8e11 fix(models): 模型规格价格 - 修复主线兼容与参考图 SKU 匹配 2026-08-22 17:28:22 +08:00
ddCat
c5e2312968 feat(models): 模型规格价格 - 合并 SKU 价格档与按规格路由能力 2026-08-22 17:28:15 +08:00
kinoko
c34f1ea476 feat(models): 统一模型规格价格与路由 2026-08-22 17:00:08 +08:00
ddCat
bcfb87c98c refactor(*): 插件身份 - 将旧插件统一更名为 yingce 2026-08-22 14:48:10 +08:00
ddCat
8428c66c5a docs(*): 社区致谢 - 恢复赞助商与贡献者信息 2026-08-22 14:39:29 +08:00
ddCat
73fc9d2523 docs(*): 协作与项目入口 - 按当前架构重写根文档 2026-08-22 14:37:45 +08:00
ddCat
b2a0b5c576 docs(platform): 团队成员 - 增加 _K37ix. 贡献者信息 2026-08-22 13:58:45 +08:00
ddCat
a70e7e189f fix(canvas): 画布浮层 - 修复小地图定位并弱化卡片边界 2026-08-22 13:51:24 +08:00