Commit Graph

344 Commits

Author SHA1 Message Date
ddCat
cd5a9f2e21 fix(platform): 模型选择与计费展示 - 透传渠道信息并标注视频结算来源 2026-09-18 23:28:12 +08:00
ddCat
b99ad798b9 fix(canvas): 画布与素材同步 - 修复批量缩略图、远程资源回退与重命名同步 2026-09-18 23:27:34 +08:00
ddCat
531019b368 feat(*): 模型计费与渠道目录 - 支持视频 Token 报价结算和稳定模型展示 2026-09-18 23:26:54 +08:00
ddCat
4eaa28b807 fix(canvas): 提示词编辑 - 修复小视口溢出与窗口调整手柄失效
Refs #507
2026-09-18 13:19:57 +08:00
ddCat
506f463d07 feat(canvas): 批量创作表 - 支持全局提示词、参考图编排与连线同步 2026-09-18 13:03:35 +08:00
ddCat
da1560aa56 feat(plugins): 方舟 Agent Plan - 合并 PR #527 图片视频插件并阻止图片误用 asset://
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-18 10:41:19 +08:00
ddCat
f3875357a8 fix(canvas): 画布版本 - 合并 PR #528 防止旧内容覆盖并支持历史恢复
将画布 revision CAS 与历史快照接到 schema v23,保留当前顶栏积分弹窗和已有菜单入口。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-18 10:40:23 +08:00
ddCat
615974f1d9 feat(banner): 首页常驻滚动通知 - 合并 PR #531 到本地
将常驻通知迁移顺延为 v20-v22,避免与已发布的 v19 支付插件版本冲突。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-18 09:43:40 +08:00
ddCat
7143d54b64 feat(web): 工作区侧栏 - 账号容量进度与签到加油站
头像上方展示已用/剩余/总容量,积分开启且未领取时固定显示品牌加油站卡片,当天领取后消失。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 23:32:34 +08:00
ddCat
87d92fcf8b feat(web): 积分中心 - 改为全局弹窗并去掉独立钱包页
顶栏、账户菜单、命令面板、画布余额和 /wallet 回跳都打开同一积分中心弹窗,支付结果不再跳进整页超市。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 23:32:19 +08:00
ddCat
bb2a79d365 feat(payment): 虎皮椒聚合支付 - 官方插件与跨平台可执行文件
新增 xunhupay 官方包,支付 RPC 与宿主只保留订单和验签边界;官方支付包同时带上各系统 provider,避免把 Linux ELF 当成本机入口。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 23:32:11 +08:00
✨await
3dc3ea2970 Merge remote-tracking branch 'upstream/main' into main (保留常驻通知与顺延迁移版本) 2026-09-17 23:25:50 +08:00
✨await
a3b6761ba9 feat(banner): 首页常驻滚动通知与管理配置及类型样式支持 2026-09-17 23:17:09 +08:00
ddCat
6892732b06 feat(agent): Agent 工作台 - 计划插话记忆、统一模型选择器并修复摘要与视频入库
将计划清单、运行中插话和个人记忆接入云端 Agent;全站模型选择器统一为左右二级菜单。画布摘要按预算截断不再整轮拒绝,首页视频未知宽高可入库。README 补充贡献者 morrow。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 20:21:25 +08:00
kinoko
35ebed3097 fix(canvas): 画布 - 防止旧内容覆盖并支持版本历史恢复 2026-09-17 18:40:42 +08:00
VicoHu
1e228a04dc feat(plugins): 方舟 Agent Plan - 新增图片与视频协议插件
独立 /api/plan/v3 Seedream、Seedance 插件,并同步宿主能力默认值与渠道识别,避免与官方 /api/v3 凭证混用。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 17:55:12 +08:00
VicoHu
77f2c9d52c fix(ark-assets): 方舟素材库 - 阻止图片 Agent Plan 误用 asset:// 可信素材
Agent Plan Seedream 与 Seedance 共用 /api/plan/v3,BaseURL 判断会把图片生成误判为视频可信素材路径。仅视频 mode/协议才同步或提交 asset://。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 17:44:44 +08:00
✨await
4029ca8e0f Merge remote-tracking branch 'upstream/main' 2026-09-17 10:53:42 +08:00
✨await
a208e0b89c feat(ui): 优化模型选择器交互、插件页分类留白、更新日志与暗黑模式适配 2026-09-17 10:53:31 +08:00
ddCat
b9f1a613b9 feat(canvas): 画布节点 - 合并发送到 Agent 快捷入口 (#523)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 09:30:13 +08:00
yepwait
91c77b8222 feat(canvas): add send to Agent shortcuts 2026-09-17 08:46:32 +08:00
ddCat
d7388fa9a9 fix(app,canvas): 图片档位并集忽略停用线路,重生结果不再继承旧素材绑定
前台分辨率并集只收启用且权重大于 0 的供应线路,避免停用 4K 线路后仍出现不可路由档位。生成回写新媒体时清除旧 assetId,堵住原地重生后「旧素材 + 新资源」配对。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 00:08:35 +08:00
ddCat
ab6d6d1557 fix(assets,storyboard): 统一素材库 entity 口径、修复远端空结果遮蔽,补分镜输出契约与解析 (#510)
远端空页只在本地仍有未同步结果或本页全是 entity 时回退,避免把合法空搜索铺成过期缓存。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 00:01:57 +08:00
ddCat
fada5b502a feat(provider): 模型协议 - 新增 Agnes 图像声明式协议插件 (#520) 2026-09-16 23:48:06 +08:00
ddCat
69fd4daf75 fix(model-capability): 视频模型 - 提示词默认字符上限 1000 调整为 8000 (#511) 2026-09-16 23:48:06 +08:00
ddCat
54f51c44ed feat(web): 用户工作台 - 产品化壳层、内容库布局与积分入口
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 22:59:45 +08:00
ddCat
fc5548836f feat(agent): Agent 生成审批 - 支持改模型参数、忽略位置漂移并取消 8 轮硬限制
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 22:59:38 +08:00
zhuchi
30b5e29849 feat(web): 模型能力 - Agnes 图像协议补充比例档位与单次张数默认值 2026-09-16 20:22:54 +08:00
ddCat
c57f1b36ae feat(canvas): 画布节点 - 恢复批量创作表与转换能力 2026-09-15 20:56:19 +08:00
Jaylea
356c7ef965 fix(model-capability): 视频模型 - 提示词默认字符上限 1000 调整为 8000
视频提示词由「输入框文本 + 连线内容 + 技能上下文」合成,实际长度远大于
用户手输内容(技能上下文预算 32000 字符,单个 SKILL.md 可达数万字符)。
原有的 1000 字符默认值会让画布工作流的正常提示词在本地预检阶段直接失败。

将前后端默认值同步提升到 8000:
- 后端新增 DefaultVideoPromptMaxChars 常量并在默认能力配置中引用
- 前端新增 DEFAULT_VIDEO_PROMPT_MAX_CHARS 常量并在默认能力配置中引用
- 前后端常量必须保持同值,否则会出现前端放行、后端拒绝的判定分裂

管理员仍可按模型覆盖该值(取值 1-1000000),本次仅调整新建模型的默认值,
已存在的渠道模型不受影响。

补充回归测试 TestDefaultVideoPromptMaxCharsAllowsComposedCanvasPrompt,
锁定默认值与边界行为:2399 字符(画布实际合成量级)与 8000(恰好等于上限)
放行,8001 明确失败并保留「不自动截断」语义。
2026-09-15 20:03:01 +08:00
李祥生
446c263426 fix(storyboard): 章节分镜任务补输出契约并穿透 text 包装解析镜头行
- 章节分镜任务 prompt 显式追加 {title, rows} JSON 输出契约:该链路不走服务端分镜模板(无 metadata.promptTemplateOperation),缺契约时模型按自然语言习惯返回 Markdown 表格,导致“分镜任务没有返回镜头行”
- 文本任务 result_json 外层统一为 {mode, reasoning, text} 包装,storyboardRowsFromTask 现穿透 text 内层解析分镜表,并兜底剥离代码块与首尾大括号截取;顶层直接落 {title, rows} 的结构保持兼容
- 分镜任务 input 显式携带 mode: text(后端仅对 video_ 前缀任务兜底)
- 新增 canvas-storyboard-rows-parse.test.ts 覆盖六种解析场景
2026-09-15 17:28:28 +08:00
ddCat
eb7344f92a feat(agent): 助手交互 - 优化推理展示、工具分组与审批反馈 2026-09-15 13:38:31 +08:00
ddCat
363d8d699a fix(agent): 画布助手 - 完善不限预算与技能分页上下文卸载 2026-09-15 09:19:54 +08:00
ddCat
f698a6b415 feat(canvas): PR #500 - 合并多角度与切分并保留本地 Agent 改造 2026-09-14 19:48:17 +08:00
ddCat
422c28bc22 fix(plugins): PR #493 - 合并分类修复并保留本地插件删减 2026-09-14 19:47:03 +08:00
ddCat
dca01886f9 feat(canvas): 云端 Agent - 完成策略分层、节点能力注册与可解释审批改造 2026-09-14 17:58:21 +08:00
soonstudio-ai
8e82e67cb3 feat(canvas): 多角度贴节点、宫格切分菜单与多选虚线框跟随
把多角度改成贴在图片节点下方的 3D 编辑器并跟随拖动;宫格切分并入图片工具,自定义面板不关菜单;切分后子图按网格排开;多选虚线框随拖动预览平移。
2026-09-14 17:19:56 +08:00
ddCat
9727656b2b chore: commit workspace updates 2026-09-14 01:11:56 +08:00
jay
044e220d14 fix(plugins): 插件管理 - 修正官方应用插件的分类与状态显示
AI 审美分析和剪辑工作台在管理页显示为"已停用",原因是三处插件
分类清单不一致:

- 后端 officialApplicationPolicies 缺少 editor-shell
- 管理页 officialApplicationIds 同时缺少 ai-art-critique 和 editor-shell
- 用户插件页另有一份重复清单

后端把这两个插件当作系统协议处理(Kind=protocol),platformAvailable
回退为 false,于是返回"管理员已停用该插件",管理页据此渲染成"已停用"。

修复:

- 后端补上 editor-shell 应用策略(权威修复,决定平台可用性)
- 前端抽取唯一清单 OFFICIAL_APPLICATION_PLUGIN_IDS,管理页与用户插件页
  共用,删除两份重复实现
- 补前后端回归测试,锁定这 8 个官方应用插件

验证:tsc --noEmit 通过;前端 17 项测试通过;后端 TestEditorShell* 与
既有插件测试通过;前后端镜像构建通过。
2026-09-12 21:16:42 +08:00
ddCat
45ab6d3797 feat(*): 创作工作台 - 优化全景打光交互、生成模式与图片缓存 2026-09-12 00:12:13 +08:00
Danborad
96e0051a5c feat(canvas): 支持拖拽连线替换提示词参考图并全量同步提示词引用 2026-09-11 21:43:28 +08:00
VicoHu
15e5b4a8bf feat(assets): 素材库 - 方舟素材 ID 引用与人像认证标记
- 素材编辑弹窗新增「方舟素材 ID」(asset- 前缀校验)与「人像认证」开关,
  卡片封面显示人像认证徽章,详情抽屉展示方舟素材 ID
- 画布图片节点绑定的素材录入方舟素材 ID 后,方舟视频渠道(volcengine-ark-video
  或 Ark Plan BaseURL)生成时参考图直接提交 asset:// 引用,跳过可信素材上传同步;
  浏览器直连路径同样优先 asset://;非方舟渠道与本地回退路径不受影响
- 素材字段随 payload_json 透传,AssetBase 与 parseAssetRecord 白名单同步扩展
2026-09-11 21:41:43 +08:00
王志伟
32ae91a35b fix(canvas): 创作助手 - 恢复画布 AI 问答卡片 2026-09-11 21:40:37 +08:00
bensharp
aee082fbf7 feat: 新增全景图节点与工具链支持
- 新增CanvasNodeMetadata的panoramaConfig配置字段
- 新增全景图工具栏分组与操作上下文方法
- 新增全景图配置弹窗、全景查看节点与环视功能
- 新增四向视图导出、全屏环视等交互功能
- 更新画布工具栏与页面逻辑接入全景图工具
2026-09-11 21:40:30 +08:00
ddCat
7ce967df0f refactor(*): 平台架构 - 拆分后端领域模块并同步插件协议与模型能力 2026-09-11 14:02:49 +08:00
ddCat
0945115e53 chore(release): 版本发布 - 发布 v1.2.8.rc3 候选版本
修复生产前端 Rolldown 分包循环依赖白屏,补齐画布引用排序与素材 payload 合同,并同步工作流生成素材字段。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 13:49:12 +08:00
zhangerheo
2276ab750e feat(canvas):画布 - 相机控制(虚拟摄影机) (#473)
* refactor(canvas): 重构相机控制UI,拆分独立组件并调整位置

将原图像设置弹窗中的相机控制功能抽离为独立组件,调整相机控制按钮到图像设置前的布局,简化原弹窗组件代码

* refactor(canvas-toolbar): 调整光影工具分组与渲染逻辑

将原视角分组中的光影工具拆分到独立lighting分组,更新类型定义与工具栏渲染逻辑,让工具分组更贴合功能场景

---------

Co-authored-by: bensharp <bensharp@qq.com>
2026-09-10 11:33:18 +08:00
ddCat
05fd5cde03 fix(canvas): 图片生成 - 合并局部重绘、规格校验与模型导入修复 2026-09-09 23:10:35 +08:00
ddCat
8929f6468f feat(canvas): 图片编辑 - 合并打光预设与镜头参数控制 2026-09-09 22:55:19 +08:00
ddCat
b8a922690c feat(canvas): 智能引用 - 合并素材自动补全与全文引用 2026-09-09 22:48:17 +08:00