Commit Graph

240 Commits

Author SHA1 Message Date
ddCat
0a5aa33c73 chore(release): 版本发布 - publish v1.0.47 2026-08-08 08:40:21 +08:00
ddCat
8d4f656ae9 fix(canvas): 视频生成 - 仅使用输入框提示词并保留结构化媒体引用 2026-08-08 08:38:11 +08:00
ddCat
444f8910fe chore(release): 版本发布 - publish v1.0.46 2026-08-07 19:28:50 +08:00
ddCat
36a77569b8 feat(canvas): 文件上传 - 展示批量预览并支持单项移除 2026-08-07 19:27:44 +08:00
爱笑的毛毛虫
bae47b0ced fix(canvas): 分镜脚本节点 - 表头与行区共享同宽滚动条 gutter 对齐列线 (#173)
Co-authored-by: zhaoyue <zhaoyue@rongshantech.com>
2026-08-07 18:54:26 +08:00
ddCat
1aeaf2aba3 fix(backend): 分镜生成 - 合并流式保活与超时调整 (#172)
保留主分支图片能力配置,并合入 PR #172 的上游 SSE 保活实现。

Co-authored-by: yepwait <1239738103@qq.com>
2026-08-07 18:52:31 +08:00
ddCat
8c5d95511b Merge branch 'main' of github.com:ddcat-ai/open-ai-canvas 2026-08-07 18:47:35 +08:00
爱笑的毛毛虫
99fb56ae22 refactor(canvas): 分镜脚本节点 - 按方案 A 信息分层重构(头部瘦身 + 4 步迷你流程条) (#171)
* feat(canvas): 分镜脚本节点 - 新增表格/卡片视图切换与镜头卡片流

* fix(canvas): 分镜卡片 - 缩略图尺寸改用标准间距类

* fix(canvas): 分镜脚本节点 - 头部视图切换 Segmented 补齐事件隔离

* refactor(canvas): 分镜脚本节点 - 按方案 A 信息分层重构,头部瘦身为全屏编辑+更多菜单并启用 4 步迷你流程条

* fix(canvas): 分镜脚本节点 - 迷你流程条改为步骤水平分布,连接线拉伸填充整行宽度

* fix(canvas): 分镜脚本节点 - 迷你流程条改为水平居中分布,连接线限宽不拉伸

---------

Co-authored-by: zhaoyue <zhaoyue@rongshantech.com>
2026-08-07 18:46:23 +08:00
yepwait
48b911d395 fix(backend): 分镜生成 - 增加流式保活并延长任务超时 2026-08-07 17:06:30 +08:00
ddCat
f9accd3bef feat(canvas): 文件上传 - 新增批量选择与拖拽上传弹窗
Fixes #169
2026-08-07 16:57:59 +08:00
ddCat
31ce749a6f fix(canvas): 视频合并 - 改用同源 FFmpeg 资源避免自部署加载失败
Fixes #168
2026-08-07 16:30:27 +08:00
爱笑的毛毛虫
44c7d48271 feat(web): 实时对话 - 第一阶段输入行内联语音录制与浏览器 STT 转写 (#165)
Co-authored-by: zhaoyue <zhaoyue@rongshantech.com>
2026-08-07 15:06:56 +08:00
ddCat
6b5f176baa feat(*): 图片模型渠道 - 新增 Grok JSON 生图与单图编辑协议 2026-08-07 14:58:26 +08:00
yepwait
30648bd34c 提高分镜任务默认超时时间至20分钟,解决腾讯1环境任务在2分钟内快速失败的问题 2026-08-07 13:40:18 +08:00
yepwait
6fb77afce1 提高分镜任务默认超时时间至15分钟,解决腾讯1环境任务在2分钟内快速失败的问题 2026-08-07 13:32:35 +08:00
ddCat
8ef218eb74 chore(release): 版本发布 - publish v1.0.45 2026-08-07 12:44:17 +08:00
ddCat
43f41d9e00 fix(*): 持续集成 - 修复锁文件、格式门禁与生成链路构建失败 2026-08-07 12:35:03 +08:00
ddCat
06ddff0d6c refactor(canvas): 画布卡片 - 统一卡片层级与交互动效 2026-08-07 12:34:50 +08:00
ddCat
9957419be3 feat(*): 生成工作台 - 新增项目画风配置与图片模型能力裁剪 2026-08-07 11:46:23 +08:00
dyhhhhh
a2e0814265 fix(canvas): 角色提取 - 兼容带推理文本的 JSON 输出 (#164) 2026-08-07 10:27:02 +08:00
ddCat
21850405ad chore(release): 版本发布 - publish v1.0.44 2026-08-06 23:08:40 +08:00
ddCat
7ba434019b fix(canvas): 视频参考音频 - 补齐文件大小类型以恢复前端构建 2026-08-06 23:05:13 +08:00
ddCat
140b9a9fd1 docs(platform): 协作规范 - 完善开发边界与前后端合同 2026-08-06 23:02:53 +08:00
ddCat
be99957273 fix(platform): 用户工作台 - 统一资源卡片并修正项目列表与预览交互 2026-08-06 23:01:08 +08:00
爱笑的毛毛虫
ad4c738e74 fix(canvas): 活动任务面板 - 恢复顶栏下方偏移并避免遮挡顶部工具 (#162)
* fix(canvas): 活动任务面板 - 恢复顶栏下方偏移并避免遮挡顶部工具

Added topInset prop to CanvasActiveTaskPanel for positioning.

* fix(canvas): 活动任务面板 - 调用侧接入 topInset 让位契约
2026-08-06 21:50:54 +08:00
ddCat
5c27879f86 refactor(platform): 用户工作台 - 重构画布、任务与资源页面的浏览体验 2026-08-06 20:23:31 +08:00
ddCat
66c68ccd51 fix(canvas): 渠道模型配置 - 在抽屉内平铺能力与请求协议选择 2026-08-06 16:54:29 +08:00
ddCat
f41c103f48 fix(canvas): 渠道模型配置 - 补齐能力标签显示函数 2026-08-06 16:50:41 +08:00
ddCat
229bc01867 fix(canvas): 渠道模型配置 - 将能力与计费编辑收进单模型抽屉 2026-08-06 16:46:17 +08:00
ddCat
deedc789fc fix(database): 计费巡检 - 清理未使用依赖并恢复后端构建 2026-08-06 16:40:57 +08:00
ddCat
7acaa71d28 refactor(database): 仓储边界 - 标注通用写入口与计费状态约束 2026-08-06 16:37:47 +08:00
ddCat
e20df8e29b refactor(*): 代码质量治理 - 收敛接口客户端、模型职责与异步计费巡检 2026-08-06 16:36:51 +08:00
ddCat
b518489fdd feat(*): 模型能力配置 - 支持模型级视频限制校验与协议管理 2026-08-06 15:34:45 +08:00
ddCat
d023182b2f chore(release): 版本发布 - publish v1.0.43 2026-08-06 13:22:20 +08:00
Danborad
bb76e8b22b fix(video): 视频结果下载 - 补齐 Grok 同源认证 (#158)
Co-authored-by: Danborad <Danborad@users.noreply.github.com>
2026-08-06 13:20:06 +08:00
ddCat
064f55e738 chore(release): 版本发布 - publish v1.0.42 2026-08-06 12:36:10 +08:00
ddCat
2b13aa6436 fix(database): 跨库迁移 - 补齐结构化资产与工作流表清单 2026-08-06 12:34:14 +08:00
ddCat
3fce23af37 chore(release): 版本发布 - publish v1.0.41 2026-08-06 12:30:54 +08:00
ddCat
f5ce3e1366 fix(database): 文本回放 - 统一增量表名并补齐跨库迁移清单 2026-08-06 12:24:27 +08:00
dependabot[bot]
38033fff20 chore(deps): bump @mediapipe/tasks-vision from 0.10.35 to 1.0.1 in /web (#149)
Bumps [@mediapipe/tasks-vision](http://mediapipe.dev) from 0.10.35 to 1.0.1.

---
updated-dependencies:
- dependency-name: "@mediapipe/tasks-vision"
  dependency-version: 1.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 11:08:40 +08:00
dependabot[bot]
32a9d9b36c chore(deps): bump github.com/volcengine/volc-sdk-golang in /backend (#147)
Bumps [github.com/volcengine/volc-sdk-golang](https://github.com/volcengine/volc-sdk-golang) from 1.0.252 to 1.0.253.
- [Release notes](https://github.com/volcengine/volc-sdk-golang/releases)
- [Changelog](https://github.com/volcengine/volc-sdk-golang/blob/main/Changelog)
- [Commits](https://github.com/volcengine/volc-sdk-golang/compare/v1.0.252...v1.0.253)

---
updated-dependencies:
- dependency-name: github.com/volcengine/volc-sdk-golang
  dependency-version: 1.0.253
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ddCat <2695092045@qq.com>
2026-08-06 11:08:17 +08:00
dependabot[bot]
c9f0f8879d chore(deps): bump gorm.io/driver/postgres in /backend (#148)
Bumps [gorm.io/driver/postgres](https://github.com/go-gorm/postgres) from 1.6.0 to 1.6.2.
- [Commits](https://github.com/go-gorm/postgres/compare/v1.6.0...v1.6.2)

---
updated-dependencies:
- dependency-name: gorm.io/driver/postgres
  dependency-version: 1.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 11:06:19 +08:00
ddCat
10a0aa772f docs(deploy): 文本事件流 - 补充 SSE 反向代理与断线恢复指南 (#143)
Fixes #143
2026-08-06 11:02:52 +08:00
ddCat
670595a3aa fix(canvas): 任务取消 - 向异步 Provider 传播取消并完成费用对账 (#142)
Fixes #142
2026-08-06 10:42:39 +08:00
ddCat
97e6cd6002 fix(canvas): 分镜脚本 - 修复暗色合并按钮与统计文字对比度 2026-08-06 10:21:01 +08:00
ddCat
acbb28856b feat(canvas): 图片裁剪 - 增加常用比例与准确比例锁定 (#153)
Closes #153
2026-08-06 08:51:29 +08:00
爱笑的毛毛虫
971489a336 feat(canvas): 沉浸专注与短剧流程 - 支持专注模式与流程条并入顶栏体系 (#157)
- 沉浸专注:进入后隐藏顶部栏、Dock、缩放控件、小地图与素材托盘,保留专注胶囊可唤出工具与智能体;小屏默认进入,⇧⌘F 切换,Esc 在无选中与浮层时退出
- 智能体面板改贴边停靠并按顶栏让位,作为沉浸专注的配套依赖
- 短剧流程条并入顶栏:折叠入口移入顶栏按钮组,展开条锚定顶栏下缘,与工作模式开关互斥
- 流程步骤改为里程碑节点与状态轨道,新增 --flow-step-* Design Token

Co-authored-by: sikongyue <3155157671@qq.com>
2026-08-06 08:32:38 +08:00
爱笑的毛毛虫
6671c331e3 fix(canvas): 主题存储 - 修复非法 theme 值导致 /create 崩溃 (#155)
useThemeStore persist 无 merge 校验,坏 session/后端同步失败时可能将
非法 theme 值写入 localStorage,导致 canvasThemes[非法值] 为 undefined,
渲染时访问 theme.node 抛出 "Cannot read properties of undefined
(reading 'node')",/create 页面崩溃。

4 层防线(只加校验,不回退代码):
- useThemeStore persist merge 白名单校验,非法值回退 dark
- useThemeStore setTheme 写入前校验,防止同步路径绕过 merge
- normalizeConfigSnapshot 入口兜底 undefined/partial 快照
- ModelPicker 与 CanvasResourceMentionTextarea 消费端加 fallback

Closes #154

Co-authored-by: sikongyue <3155157671@qq.com>
2026-08-06 08:32:27 +08:00
ddCat
a7eb4c3bd5 chore(release): 版本发布 - publish v1.0.40 2026-08-05 23:22:11 +08:00
ddCat
cf367745d6 fix(canvas): 导演台构建 - 修复角色与参考视频类型错误 2026-08-05 23:19:16 +08:00