爱笑的毛毛虫
|
c75953f3c9
|
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 |
|
爱笑的毛毛虫
|
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
|
1b0fd7fd49
|
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 |
|
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
|
8f20240df8
|
fix(canvas): 视频生成 - 仅使用输入框提示词并保留结构化媒体引用
|
2026-08-08 08:38:11 +08:00 |
|
ddCat
|
8d4f656ae9
|
fix(canvas): 视频生成 - 仅使用输入框提示词并保留结构化媒体引用
|
2026-08-08 08:38:11 +08:00 |
|
ddCat
|
868c490797
|
feat(canvas): 文件上传 - 展示批量预览并支持单项移除
|
2026-08-07 19:27:44 +08:00 |
|
ddCat
|
36a77569b8
|
feat(canvas): 文件上传 - 展示批量预览并支持单项移除
|
2026-08-07 19:27:44 +08:00 |
|
爱笑的毛毛虫
|
dbd5fb2de4
|
fix(canvas): 分镜脚本节点 - 表头与行区共享同宽滚动条 gutter 对齐列线 (#173)
Co-authored-by: zhaoyue <zhaoyue@rongshantech.com>
|
2026-08-07 18:54:26 +08:00 |
|
爱笑的毛毛虫
|
bae47b0ced
|
fix(canvas): 分镜脚本节点 - 表头与行区共享同宽滚动条 gutter 对齐列线 (#173)
Co-authored-by: zhaoyue <zhaoyue@rongshantech.com>
|
2026-08-07 18:54:26 +08:00 |
|
ddCat
|
369ff3ac23
|
Merge branch 'main' of github.com:ddcat-ai/open-ai-canvas
|
2026-08-07 18:47:35 +08:00 |
|
ddCat
|
8c5d95511b
|
Merge branch 'main' of github.com:ddcat-ai/open-ai-canvas
|
2026-08-07 18:47:35 +08:00 |
|
爱笑的毛毛虫
|
4c52702b41
|
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 |
|
爱笑的毛毛虫
|
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
|
25ea5b0621
|
feat(canvas): 文件上传 - 新增批量选择与拖拽上传弹窗
Fixes #169
|
2026-08-07 16:57:59 +08:00 |
|
ddCat
|
f9accd3bef
|
feat(canvas): 文件上传 - 新增批量选择与拖拽上传弹窗
Fixes #169
|
2026-08-07 16:57:59 +08:00 |
|
爱笑的毛毛虫
|
8652ee74c6
|
feat(web): 实时对话 - 第一阶段输入行内联语音录制与浏览器 STT 转写 (#165)
Co-authored-by: zhaoyue <zhaoyue@rongshantech.com>
|
2026-08-07 15:06:56 +08:00 |
|
爱笑的毛毛虫
|
44c7d48271
|
feat(web): 实时对话 - 第一阶段输入行内联语音录制与浏览器 STT 转写 (#165)
Co-authored-by: zhaoyue <zhaoyue@rongshantech.com>
|
2026-08-07 15:06:56 +08:00 |
|
ddCat
|
abec135d26
|
feat(*): 图片模型渠道 - 新增 Grok JSON 生图与单图编辑协议
|
2026-08-07 14:58:26 +08:00 |
|
ddCat
|
6b5f176baa
|
feat(*): 图片模型渠道 - 新增 Grok JSON 生图与单图编辑协议
|
2026-08-07 14:58:26 +08:00 |
|
ddCat
|
1973afc356
|
feat(*): 生成工作台 - 新增项目画风配置与图片模型能力裁剪
|
2026-08-07 11:46:23 +08:00 |
|
ddCat
|
9957419be3
|
feat(*): 生成工作台 - 新增项目画风配置与图片模型能力裁剪
|
2026-08-07 11:46:23 +08:00 |
|
ddCat
|
0bd1dcfb3b
|
fix(canvas): 视频参考音频 - 补齐文件大小类型以恢复前端构建
|
2026-08-06 23:05:13 +08:00 |
|
ddCat
|
7ba434019b
|
fix(canvas): 视频参考音频 - 补齐文件大小类型以恢复前端构建
|
2026-08-06 23:05:13 +08:00 |
|
ddCat
|
7d4384fa1f
|
fix(platform): 用户工作台 - 统一资源卡片并修正项目列表与预览交互
|
2026-08-06 23:01:08 +08:00 |
|
ddCat
|
be99957273
|
fix(platform): 用户工作台 - 统一资源卡片并修正项目列表与预览交互
|
2026-08-06 23:01:08 +08:00 |
|
爱笑的毛毛虫
|
61f0dfb9c6
|
fix(canvas): 活动任务面板 - 恢复顶栏下方偏移并避免遮挡顶部工具 (#162)
* fix(canvas): 活动任务面板 - 恢复顶栏下方偏移并避免遮挡顶部工具
Added topInset prop to CanvasActiveTaskPanel for positioning.
* fix(canvas): 活动任务面板 - 调用侧接入 topInset 让位契约
|
2026-08-06 21:50:54 +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
|
ac299c06a4
|
refactor(platform): 用户工作台 - 重构画布、任务与资源页面的浏览体验
|
2026-08-06 20:23:31 +08:00 |
|
ddCat
|
5c27879f86
|
refactor(platform): 用户工作台 - 重构画布、任务与资源页面的浏览体验
|
2026-08-06 20:23:31 +08:00 |
|
ddCat
|
b3199c5e7e
|
refactor(*): 代码质量治理 - 收敛接口客户端、模型职责与异步计费巡检
|
2026-08-06 16:36:51 +08:00 |
|
ddCat
|
e20df8e29b
|
refactor(*): 代码质量治理 - 收敛接口客户端、模型职责与异步计费巡检
|
2026-08-06 16:36:51 +08:00 |
|
ddCat
|
9ca9dd9df6
|
feat(*): 模型能力配置 - 支持模型级视频限制校验与协议管理
|
2026-08-06 15:34:45 +08:00 |
|
ddCat
|
b518489fdd
|
feat(*): 模型能力配置 - 支持模型级视频限制校验与协议管理
|
2026-08-06 15:34:45 +08:00 |
|
ddCat
|
24e9c1f45a
|
fix(canvas): 分镜脚本 - 修复暗色合并按钮与统计文字对比度
|
2026-08-06 10:21:01 +08:00 |
|
ddCat
|
97e6cd6002
|
fix(canvas): 分镜脚本 - 修复暗色合并按钮与统计文字对比度
|
2026-08-06 10:21:01 +08:00 |
|
ddCat
|
7cf196b51f
|
feat(canvas): 图片裁剪 - 增加常用比例与准确比例锁定 (#153)
Closes #153
|
2026-08-06 08:51:29 +08:00 |
|
ddCat
|
acbb28856b
|
feat(canvas): 图片裁剪 - 增加常用比例与准确比例锁定 (#153)
Closes #153
|
2026-08-06 08:51:29 +08:00 |
|
爱笑的毛毛虫
|
ce40344e95
|
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 |
|
爱笑的毛毛虫
|
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 |
|
爱笑的毛毛虫
|
a7b6cf9967
|
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 |
|
爱笑的毛毛虫
|
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
|
706fd21a31
|
fix(canvas): 导演台构建 - 修复角色与参考视频类型错误
|
2026-08-05 23:19:16 +08:00 |
|
ddCat
|
cf367745d6
|
fix(canvas): 导演台构建 - 修复角色与参考视频类型错误
|
2026-08-05 23:19:16 +08:00 |
|
爱笑的毛毛虫
|
4e5f255a4c
|
fix(canvas): 智能体面板 - 修复交互失效与布局异常 (#152)
- 为 motion.aside 补充 pointer-events-auto,恢复面板内输入框、按钮等交互
- section 启用 flex 垂直布局并修正 paddingRight 条件,避免面板跑到下方
- PANEL_SLOT_TOP_OFFSET 从 288 调整为 80,移除活动任务面板不必要的预留空间
Closes #151
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-05 23:12:57 +08:00 |
|
爱笑的毛毛虫
|
e798908598
|
fix(canvas): 智能体面板 - 修复交互失效与布局异常 (#152)
- 为 motion.aside 补充 pointer-events-auto,恢复面板内输入框、按钮等交互
- section 启用 flex 垂直布局并修正 paddingRight 条件,避免面板跑到下方
- PANEL_SLOT_TOP_OFFSET 从 288 调整为 80,移除活动任务面板不必要的预留空间
Closes #151
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-05 23:12:57 +08:00 |
|
ddCat
|
61ff94a0a0
|
fix(canvas): 导演台人物 - 缩小 Dock 并统一基础人偶初始化
|
2026-08-05 16:34:50 +08:00 |
|
ddCat
|
38c4f63e2e
|
fix(canvas): 导演台人物 - 缩小 Dock 并统一基础人偶初始化
|
2026-08-05 16:34:50 +08:00 |
|
ddCat
|
61af2a652a
|
feat(canvas): 导演台 - 增加彩色骨骼演员、姿势预设与单一构图回写
|
2026-08-05 16:22:11 +08:00 |
|
ddCat
|
40a1a86563
|
feat(canvas): 导演台 - 增加彩色骨骼演员、姿势预设与单一构图回写
|
2026-08-05 16:22:11 +08:00 |
|