Commit Graph

180 Commits

Author SHA1 Message Date
ddCat
abcf3e1787 feat(canvas): 画布创作对话 - 统一流式 Markdown 展示与交互修复 2026-08-15 02:31:42 +08:00
ddCat
d89a5a5b7b refactor(*): 用户工作台 - 统一画布、任务中心与设置页产品化交互 2026-08-14 23:44:55 +08:00
dlh
89f63a0881 fix(canvas): 视频片段 - 精确裁切视频并提取音轨
Co-authored-by: dlh <2773843782@qq.com>
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/224
2026-08-14 20:45:26 +08:00
dlh
2cdf3a29f1 fix(canvas): 时间线导出 - 修复黑场顺序、无源片段对齐与裁切偏移
Closes #198

Co-authored-by: dlh <2773843782@qq.com>
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/222
2026-08-14 20:44:50 +08:00
ddCat
6912689b86 fix(platform): 工作台界面 - 统一卡片、控件与弹窗视觉并清理重复样式 2026-08-14 20:20:37 +08:00
ddCat
d2b64f9e17 fix(canvas): 项目素材 - 修复统一选择器的生产构建类型错误 2026-08-14 18:59:35 +08:00
ddCat
acbbbe1078 fix(canvas): 创作界面 - 统一素材选择并修复画布顶栏与暗色交互 2026-08-14 18:35:43 +08:00
ddCat
920cd92c16 perf(platform): 创作页加载 - 合并用户数据与余额请求并按路由延迟加载 2026-08-14 18:35:17 +08:00
ddCat
ed3757472f refactor(platform): 用户工作台 - 收敛无框视觉并统一导航图标与列表间距 2026-08-14 15:17:25 +08:00
ddCat
b726620b4d fix(ci): 代码格式 - 修复画布变更文件的 Prettier 校验
Refs #220
2026-08-14 12:44:58 +08:00
ddCat
af609f4a3e feat(canvas): 画布模型与连线能力 - 合并同名模型并按输入动态限制节点关联
Closes #220
2026-08-14 12:41:55 +08:00
爱笑的毛毛虫
7946625be9 feat(canvas): 前端重构与渠道兼容 - 重构工作区、任务中心等多页面,修复智能体对话与节点生成
Co-authored-by: sikongyue <3155157671@qq.com>
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/217
2026-08-14 12:01:21 +08:00
MasterChiefCN
95cb4a39ee feat(media): 对象存储 - 新增腾讯云 COS 与历史凭据兼容
Co-authored-by: MasterChiefCN <49179444+MasterChiefCN@users.noreply.github.com>
Co-authored-by: Codex <codex@openai.com>
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/218
2026-08-14 10:10:15 +08:00
jax-novita
7f0229463e feat(media): 视频渠道 - 新增 Novita 异步视频生成协议
Co-authored-by: jax-novita <jax-novita@users.noreply.github.com>
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/206
2026-08-14 10:04:21 +08:00
dyhhhhh
def6bc6117 fix(canvas): 图片生成 - 按模型能力限制画布参考图数量
Co-authored-by: dyhhhhhqwer <1613203335@qq.com>
Original-PR: https://github.com/ddcat-ai/open-ai-canvas/pull/203
2026-08-14 09:54:08 +08:00
ddCat
cfe4b4b4e2 fix(canvas): NewAPI 视频生成 - 拒绝缺少参考视频的纯音频请求 2026-08-11 22:54:09 +08:00
爱笑的毛毛虫
5088f66e91 fix(canvas): 分镜与视频模型 - 按端点协议适配并修复分镜生成
* fix(backend): 分镜生成 - 自动修复携带原始剧情并支持有界重试

* fix(canvas): 视频模型 - 按端点协议拉取模型并适配分镜视频节点

* fix(canvas): 视频模型 - 保留已有协议并刷新分镜节点模型

* fix(canvas): 引用图预览 - 修正提示面板代码格式

---------

Co-authored-by: sikongyue <3155157671@qq.com>
Co-authored-by: ddCat <2695092045@qq.com>
2026-08-10 01:42:47 +08:00
ddCat
67074bfaf6 feat(canvas): 创作引用与上传 - 支持素材预览并补齐上传状态反馈 2026-08-10 01:25:55 +08:00
ddCat
59323b575c Merge remote-tracking branch 'origin/main' 2026-08-10 00:28:12 +08:00
ddCat
a8c220e5ef fix(canvas): 提示词生成 - 移除本地长度限制并交由上游判断 2026-08-10 00:26:06 +08:00
爱笑的毛毛虫
eceaf7ac41 feat(canvas): 视频节点截取重生成 - 支持多段/时间线导入并调用视频模型批量重生成 (#197)
* feat(canvas): 视频节点截取重生成 - 支持多段/时间线导入并调用视频模型批量重生成

* test(canvas): 视频节点时间线导入 - 修正旧数据标题回退测试

* style(canvas): 视频节点截取重生成 - 格式化新增文件并修正测试

---------

Co-authored-by: sikongyue <3155157671@qq.com>
2026-08-10 00:13:02 +08:00
ahyang
ee95fbf1dd fix(create): 创作素材库 - 上传素材仅在确认后回填参考 (#194) 2026-08-09 09:00:35 +08:00
ahyang
1084fdef9f fix(assets): 素材库 - 修复主题按钮并新增批量全选 (#193) 2026-08-09 08:58:21 +08:00
爱笑的毛毛虫
62b9c420dd feat(canvas): 新增视频节点字幕体系与多轨时间线编辑(关联 #187) (#191)
* fix(ci): 后端测试 - 修复 responses 流式测试数据与 Grok 生图测试 SSRF 放行

* feat(canvas): 新增视频节点字幕体系与多轨时间线编辑(关联 #187)

---------

Co-authored-by: zhaoyue <zhaoyue@rongshantech.com>
2026-08-08 18:28:28 +08:00
爱笑的毛毛虫
b26b641ec3 fix(canvas): 画布节点 hover - 消除指针跟随位移导致的抖动(修复 #186) (#190)
* fix(ci): 后端测试 - 修复 responses 流式测试数据与 Grok 生图测试 SSRF 放行

* fix(canvas): 画布节点 hover - 消除指针跟随位移导致的抖动(修复 #186)

---------

Co-authored-by: zhaoyue <zhaoyue@rongshantech.com>
2026-08-08 18:28:10 +08:00
Andrew
554eb49000 fix: grok-image 补齐 aspect_ratio 与 resolution 传参 (#184)
* fix: grok-image 补齐 aspect_ratio 与 resolution 传参

- 能力配置开放比例与 1k/2k 分辨率
- 请求体映射 size→aspect_ratio、quality→resolution
- 画布设置展示「分辨率」选项
- 补充单测

Closes #182

* fix(create): 创作页图片质量支持 1k/2k 分辨率选项

创作页原先硬编码 auto/low/medium/high,导致 grok 能力配置里的 1k/2k
无法显示;改为按模型 quality.values 动态渲染,有 1k/2k 时标题显示「分辨率」。
2026-08-08 18:27:36 +08:00
ddCat
8d4f656ae9 fix(canvas): 视频生成 - 仅使用输入框提示词并保留结构化媒体引用 2026-08-08 08:38:11 +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
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
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
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
7ba434019b fix(canvas): 视频参考音频 - 补齐文件大小类型以恢复前端构建 2026-08-06 23:05:13 +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
e20df8e29b refactor(*): 代码质量治理 - 收敛接口客户端、模型职责与异步计费巡检 2026-08-06 16:36:51 +08:00
ddCat
b518489fdd feat(*): 模型能力配置 - 支持模型级视频限制校验与协议管理 2026-08-06 15:34:45 +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
ddCat
670595a3aa fix(canvas): 任务取消 - 向异步 Provider 传播取消并完成费用对账 (#142)
Fixes #142
2026-08-06 10:42:39 +08:00