VicoHu
|
54e58213ba
|
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 |
|
VicoHu
|
900420390e
|
fix(canvas): 方舟可信素材 - 失败缓存支持安全重试并透传方舟原始错误
- 素材组未建成(两个 ID 均为空)的失败 binding 一律允许重试,网络中断、
区域配错、套餐未开通不再永久卡死资源;组已建时仅重试创建素材阶段失败
- 重试时复用 binding 上已建成的素材组,避免配置清空 DefaultGroupID 后重复建组
- 控制面 HTTP 非 2xx 时解析响应体 ResponseMetadata.Error,透传方舟原始
Code/Message(如 SubscriptionRequired),不再误报为模型服务鉴权失败
- 管理页 Region 输入补充 cn-beijing 与仅北京区域开放的说明
|
2026-09-11 21:40:47 +08:00 |
|
王志伟
|
218744e78f
|
fix(canvas): 创作助手 - 恢复画布 AI 问答卡片
|
2026-09-11 21:40:37 +08:00 |
|
bensharp
|
3ea47c96a9
|
style(canvas): 全景图配置弹窗 - Prettier 格式化
|
2026-09-11 21:40:30 +08:00 |
|
bensharp
|
a9e2613759
|
feat: 新增全景图节点与工具链支持
- 新增CanvasNodeMetadata的panoramaConfig配置字段
- 新增全景图工具栏分组与操作上下文方法
- 新增全景图配置弹窗、全景查看节点与环视功能
- 新增四向视图导出、全屏环视等交互功能
- 更新画布工具栏与页面逻辑接入全景图工具
|
2026-09-11 21:40:30 +08:00 |
|
bensharp
|
8ce76f3d96
|
refactor(canvas): 提取摄像机控制弹窗为独立组件
将原有的CameraToolsPopover组件抽离为CanvasCameraControlPopover独立文件,移除冗余的内部组件定义,统一代码结构,提升可维护性。同时调整lucide-react中图标的size类名保持视觉统一。
|
2026-09-11 21:40:30 +08:00 |
|
ddCat
|
6e5cbc8b05
|
refactor(*): 平台架构 - 拆分后端领域模块并同步插件协议与模型能力
|
2026-09-11 14:02:49 +08:00 |
|
ddCat
|
916043fb5a
|
chore(release): 版本发布 - 发布 v1.2.8.rc3 候选版本
修复生产前端 Rolldown 分包循环依赖白屏,补齐画布引用排序与素材 payload 合同,并同步工作流生成素材字段。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-10 13:49:12 +08:00 |
|
zhangerheo
|
01084c9a0f
|
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
|
deb79ef664
|
fix(welcome): 品牌首页 - 圆角化下一幕按钮并移除底部进度细线
独立首页未继承工作台样式,原生按钮和全宽进度细线破坏电影卷轴观感;同时把贡献者名单接到首页。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-10 11:25:27 +08:00 |
|
kinoko
|
edb8620537
|
feat(welcome): 影策首页 - 新增三主题电影卷轴与公开入口
|
2026-09-10 09:11:16 +08:00 |
|
ddCat
|
434b48b0a5
|
fix(canvas): 图片生成 - 合并局部重绘、规格校验与模型导入修复
|
2026-09-09 23:10:35 +08:00 |
|
ddCat
|
54351a9c1b
|
feat(canvas): 图片编辑 - 合并打光预设与镜头参数控制
|
2026-09-09 22:55:19 +08:00 |
|
ddCat
|
c422b44eeb
|
feat(canvas): 智能引用 - 合并素材自动补全与全文引用
|
2026-09-09 22:48:17 +08:00 |
|
ddCat
|
96166f32d4
|
feat(canvas): 创作助手 - 合并创作对话、能力发现与画布接续
|
2026-09-09 22:46:45 +08:00 |
|
ddCat
|
b5f3413ded
|
refactor(*): 稳定期治理 - 收敛核心架构、错误语义并修复跨项目数据竞态
|
2026-09-09 22:02:10 +08:00 |
|
Rou
|
83515f81b6
|
fix(admin): 模型导入 - 按上游模型 ID 去重
|
2026-09-09 21:58:17 +08:00 |
|
Rou
|
9c785a6369
|
fix(announcement): 登录后始终提示当前公告
|
2026-09-09 21:58:17 +08:00 |
|
Rou
|
cd2ad4d700
|
fix(canvas): 局部重绘、图片规格与任务参数修复
|
2026-09-09 21:58:17 +08:00 |
|
bensharp
|
c242138ae6
|
feat(canvas): add camera control prompt generation feature
新增摄像机控制功能,允许用户为画布节点配置相机、镜头、焦距和光圈参数,生成时自动追加对应的摄影提示词到生成prompt中:
1. 新增相机参数类型定义与画布元数据存储支持
2. 实现相机/镜头参数库与提示词构建逻辑
3. 添加可视化配置弹窗与面板组件
4. 集成到图像生成流程中自动拼接摄影提示词
|
2026-09-09 19:13:11 +08:00 |
|
bensharp
|
c0d68fad52
|
style: 调整打光设置弹窗宽度和样式
1. 将打光弹窗的固定宽度改为全屏适配宽度
2. 调整项目页面弹窗的宽度从740px改为900px
|
2026-09-09 17:13:34 +08:00 |
|
bensharp
|
756a1ba2b1
|
feat(canvas): 新增图片节点打光工具
新增图片节点打光功能,支持拖拽球体调节光源方位、选择预设打光效果,可调整亮度、光色和轮廓光,内置8种打光预设并附带静态资源。实现了基于参考图的AI打光生成,沿用原有模型配置,面板适配画布明暗主题,支持复制提示词与自定义提示词模板,窄屏下自动收进图片工具菜单。
|
2026-09-09 16:56:00 +08:00 |
|
kinoko
|
0198458551
|
feat(canvas): 智能引用 - 支持素材自动补全与全文引用
|
2026-09-09 14:26:04 +08:00 |
|
王志伟
|
04b9dfa205
|
feat(canvas): 优化 Agent 工具卡片与交互界面
- 精简工具调用卡片样式,提升对话流可读性
- 动态生成工具调用标题并友好化结果消息
- 将思考中指示器插入到最新用户消息之后
- 固定主要操作按钮和计划栏,改善滚动
|
2026-09-09 13:02:36 +08:00 |
|
王志伟
|
b1b7665150
|
fix(canvas): Agent 展开时调整顶部工具栏布局
|
2026-09-09 13:02:20 +08:00 |
|
王志伟
|
884a2dc99b
|
feat(agent): 统一专业拆镜入口与真实镜头生成
|
2026-09-09 13:02:20 +08:00 |
|
王志伟
|
abddb6c750
|
fix(agent): 创作执行 - 修复会话恢复并校验画风与真实分镜行
|
2026-09-09 13:02:02 +08:00 |
|
王志伟
|
d0024fbbc6
|
feat(agent): 审美分析 - 接入费用确认与阶段任务恢复
|
2026-09-09 13:01:47 +08:00 |
|
王志伟
|
757d1dd2c7
|
feat(agent): 创作能力 - 接通专业节点发现与插件执行基础
|
2026-09-09 13:01:30 +08:00 |
|
王志伟
|
a594c8266f
|
feat(agent): 会话接续 - 首页创作带入画布原助手
|
2026-09-09 13:01:14 +08:00 |
|
王志伟
|
abb5023766
|
feat(agent): 创作助手 - 完成第一期交互与执行基线
|
2026-09-09 13:00:42 +08:00 |
|
ddCat
|
5b71edc3c7
|
style(web): 用户工作台 - 主操作改描边并统一弹窗浮层样式
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-09 10:34:14 +08:00 |
|
ddCat
|
9acac6cbbe
|
feat(assets): 素材选择器 - 支持按媒体类型筛选并覆盖远程项目资产
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-09 10:34:10 +08:00 |
|
ddCat
|
7336945623
|
fix(assets): 素材同步 - 远程记录入库前归一化避免缺字段崩溃
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-09 09:46:18 +08:00 |
|
ddCat
|
e6ddf9451d
|
fix(canvas): 画布顶栏 - 提示改走浮层避免被生成面板遮挡
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-09 09:46:18 +08:00 |
|
ddCat
|
a49bc5acf7
|
feat(canvas): 媒体转换节点 - 改进操作选择并支持完成后作为生成参考
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-09 09:46:18 +08:00 |
|
ddCat
|
7105b04967
|
fix(runtime): 本机估计运行时 - 兼容 Windows 路径覆盖并允许零人数姿态结果
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-09 09:46:18 +08:00 |
|
Rou
|
5ed480a8b0
|
fix: 修复请求日志丢失、轮询日志显示和开关动画问题 (#450)
* fix(logs): 请求明细 - 隐藏轮询状态查询
* fix(ui): 开关滑块 - 恢复状态位移与过渡动画
* fix(protocol): 声明式任务 - 创建请求生成幂等 UUID
* fix(logs): 请求日志 - 辅助状态更新失败时仍保留记录
|
2026-09-09 06:48:26 +08:00 |
|
QAyong
|
e4acf5dfc9
|
fix(preview): 首页图片预览 - 复用画布查看器 (#448)
|
2026-09-09 06:48:09 +08:00 |
|
ddCat
|
ce721a24d5
|
feat(canvas): 画布工具 - 抓手框选改开关并精简多选整理
将底部抓手与区域选择收成胶囊开关,精简框选悬浮栏,并在右键提供按相对布局加大边距的自适应整理。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-08 23:53:22 +08:00 |
|
ddCat
|
99f50f85eb
|
feat(canvas): 图片转换插件 - 合并 PR #446 本地媒体转换节点与运行时
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-08 23:10:26 +08:00 |
|
ddCat
|
a0ed197609
|
feat(canvas): Agent引用与局部重绘 - 完善附件预览多图展开并修复取消清理
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-08 22:59:49 +08:00 |
|
QAyong
|
f755d6db97
|
feat(canvas): 图片转换插件 - 增加本地媒体转换节点与运行时
|
2026-09-08 22:55:44 +08:00 |
|
Ray
|
8360b2c933
|
feat(channels): 渠道管理 - 可视化排序与别名并修复注册及外观清理 (#444)
|
2026-09-08 20:56:42 +08:00 |
|
ddCat
|
381edf37e3
|
feat(*): 创作工作台 - 完善媒体上传预览与连线交互并修复任务章节及日志筛选
|
2026-09-08 17:26:34 +08:00 |
|
Rou
|
8a3508bb61
|
fix(canvas): 图片引用编号 - 同步提示词中的媒体引用 (#441)
* fix(media): 对象存储参考素材 - 协议支持 URL 时优先发送签名链接
开启对象存储后,支持 URL 的上游协议优先发送 OSS/COS/七牛/S3 签名链接;必须传字节的协议仍走 Base64 或 multipart。本地资源回退字节,签发失败直接报错,不自动重发生成。
* fix(canvas): 图片引用清理 - 取消引用时同步移除提示词引用
* fix(canvas): 图片引用编号 - 同步提示词中的媒体引用
|
2026-09-08 16:59:00 +08:00 |
|
VicoHu
|
6ef7cb8b1c
|
fix(canvas): 3D 导演台 - 修复白膜视频导出渲染循环逐帧崩溃 (#439)
导出白膜视频得到的是 0 秒视频:文件实测仅 1 帧(ffprobe
nb_read_frames=1,duration=0.001s),却无任何报错并照常回写画布。
根因:applyClaySceneMaterials 把场景内所有非 actor mesh 的材质换成
clay MeshStandardMaterial,drei Grid 的 GridMaterial(带 uniforms 的
ShaderMaterial)也在其中。Grid 组件内部 useFrame 每帧读取
material.uniforms.worldCamProjPosition,材质被换后 uniforms 为
undefined,渲染循环逐帧抛 TypeError,R3F 不再产出新帧,
captureStream 只录到启动前手动 gl.render 的那一帧;5 秒后
setTimeout 照常 stop,残缺视频被当作成功结果。开启轨迹显示
(drei Line 同为 uniforms 材质)或视口白膜显示模式时同样触发。
修复:
- applyClaySceneMaterials 跳过带 uniforms 的 ShaderMaterial,
并抽到 lib/canvas/director/director-clay-materials.ts 补回归测试;
- recordCanvas 加固:录制期间监听 window 未捕获错误,首个渲染
错误立即中止并报错;录制结束用 <video> 探测真实时长(Chrome
MediaRecorder 的 webm 无时长头,需 seek 到末尾),低于预期一半
报「时长异常」,杜绝残缺视频再被静默回写。
|
2026-09-08 16:58:41 +08:00 |
|
ddCat
|
46663ab29b
|
fix(dependencies): 富文本编辑器 - 统一 Tiptap 版本并修复 pnpm 启动失败
|
2026-09-07 23:21:16 +08:00 |
|
ddCat
|
3f774c0af9
|
fix(merge): 本地整合 - 保留主分支交互与样式并排除不安全用户删除
|
2026-09-07 23:02:34 +08:00 |
|
ddCat
|
a54a286239
|
fix(canvas): 多角度编辑器 - 改为可关闭的居中弹窗
Refs #432
|
2026-09-07 22:39:07 +08:00 |
|