ddCat
|
a4063b01c9
|
feat(canvas): 创作引用与上传 - 支持素材预览并补齐上传状态反馈
|
2026-08-10 01:25:55 +08:00 |
|
ddCat
|
67074bfaf6
|
feat(canvas): 创作引用与上传 - 支持素材预览并补齐上传状态反馈
|
2026-08-10 01:25:55 +08:00 |
|
爱笑的毛毛虫
|
d33c6389d4
|
feat(canvas): 视频节点截取重生成 - 支持多段/时间线导入并调用视频模型批量重生成 (#197)
* feat(canvas): 视频节点截取重生成 - 支持多段/时间线导入并调用视频模型批量重生成
* test(canvas): 视频节点时间线导入 - 修正旧数据标题回退测试
* style(canvas): 视频节点截取重生成 - 格式化新增文件并修正测试
---------
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-10 00:13:02 +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
|
babfb3dc7f
|
fix(assets): 素材库 - 修复主题按钮并新增批量全选 (#193)
|
2026-08-09 08:58:21 +08:00 |
|
ahyang
|
1084fdef9f
|
fix(assets): 素材库 - 修复主题按钮并新增批量全选 (#193)
|
2026-08-09 08:58:21 +08:00 |
|
爱笑的毛毛虫
|
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 |
|
爱笑的毛毛虫
|
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
|
cab0baba56
|
refactor(canvas): 画布卡片 - 统一卡片层级与交互动效
|
2026-08-07 12:34:50 +08:00 |
|
ddCat
|
06ddff0d6c
|
refactor(canvas): 画布卡片 - 统一卡片层级与交互动效
|
2026-08-07 12:34:50 +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
|
7d4384fa1f
|
fix(platform): 用户工作台 - 统一资源卡片并修正项目列表与预览交互
|
2026-08-06 23:01:08 +08:00 |
|
ddCat
|
be99957273
|
fix(platform): 用户工作台 - 统一资源卡片并修正项目列表与预览交互
|
2026-08-06 23:01:08 +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 |
|
爱笑的毛毛虫
|
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 |
|
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 |
|
ddCat
|
cd326609fa
|
fix(canvas): 添加节点菜单 - 统一命令入口并修复文字溢出与分区拥挤
|
2026-08-05 14:23:57 +08:00 |
|
ddCat
|
16c31a8ca1
|
fix(canvas): 添加节点菜单 - 统一命令入口并修复文字溢出与分区拥挤
|
2026-08-05 14:23:57 +08:00 |
|
ddCat
|
b91298dbdb
|
fix(canvas): 画布工具栏 - 修复设置面板布局与命令标签遮挡
|
2026-08-05 13:51:52 +08:00 |
|
ddCat
|
54ffdebbd9
|
fix(canvas): 画布工具栏 - 修复设置面板布局与命令标签遮挡
|
2026-08-05 13:51:52 +08:00 |
|
爱笑的毛毛虫
|
660da45fdf
|
fix(ui): 浅色模式交互反馈 — 发送按钮hover可见性+侧栏分界线+cursor:pointer (#121) (#134)
三处浅色模式视觉可用性问题修复:
1. 创作工作室发送按钮 hover 白底白字(严重 bug)
- 根因:globals.css L4944 .creation-chat-submit:hover 全局设 background:#fff,
而浅色模式 L4947 html:not(.dark) 覆盖了正常态为 #202328 + color:#fff,
hover 未被浅色覆盖 → 白底白字,按钮完全消失
- 修复:新增 html:not(.dark) .creation-chat-submit:hover 覆盖为 #2d3139
2. antd primary 按钮 hover 过微(画布助手等全局)
- 根因:app-theme.ts Button 组件覆盖只在暗色模式有,浅色模式 colorPrimary #171717
hover 经 antd 算法加暗到 #000000,#171717→#000000 几乎不可见
- 修复:浅色模式新增 colorPrimaryHover #404040 / colorPrimaryActive #525252
(提亮而非加暗,让交互反馈可感知)
3. 侧栏与工作区边界模糊
- 根因:--workspace-border 浅色值 rgba(15,23,42,0.1) 仅 10% 不透明度
- 修复:提到 0.14,增强分界可见性
4. cursor:pointer 缺失
- 根因:Tailwind v4 preflight 不自动给 <button> 加 cursor:pointer,
.creation-chat-submit / .creation-studio-submit 仅 disabled 有 cursor:not-allowed
- 修复:两按钮基础样式补充 cursor:pointer
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-04 21:53:56 +08:00 |
|
爱笑的毛毛虫
|
bfdc1d76f5
|
fix(ui): 浅色模式交互反馈 — 发送按钮hover可见性+侧栏分界线+cursor:pointer (#121) (#134)
三处浅色模式视觉可用性问题修复:
1. 创作工作室发送按钮 hover 白底白字(严重 bug)
- 根因:globals.css L4944 .creation-chat-submit:hover 全局设 background:#fff,
而浅色模式 L4947 html:not(.dark) 覆盖了正常态为 #202328 + color:#fff,
hover 未被浅色覆盖 → 白底白字,按钮完全消失
- 修复:新增 html:not(.dark) .creation-chat-submit:hover 覆盖为 #2d3139
2. antd primary 按钮 hover 过微(画布助手等全局)
- 根因:app-theme.ts Button 组件覆盖只在暗色模式有,浅色模式 colorPrimary #171717
hover 经 antd 算法加暗到 #000000,#171717→#000000 几乎不可见
- 修复:浅色模式新增 colorPrimaryHover #404040 / colorPrimaryActive #525252
(提亮而非加暗,让交互反馈可感知)
3. 侧栏与工作区边界模糊
- 根因:--workspace-border 浅色值 rgba(15,23,42,0.1) 仅 10% 不透明度
- 修复:提到 0.14,增强分界可见性
4. cursor:pointer 缺失
- 根因:Tailwind v4 preflight 不自动给 <button> 加 cursor:pointer,
.creation-chat-submit / .creation-studio-submit 仅 disabled 有 cursor:not-allowed
- 修复:两按钮基础样式补充 cursor:pointer
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-04 21:53:56 +08:00 |
|
爱笑的毛毛虫
|
a21768a391
|
fix(canvas): 暗色主题 shadow token 覆盖 — 黑影不可见改白色微影(审计 D4/P2-D2) (#133)
:root 的 --shadow-xs~2xl 用 rgba(0,0,0,0.04~0.16),.dark 块无覆盖,
暗色下黑影在深色背景上不可见,节点/dock/面板/对话框丢失抬升感。
在 .dark 块新增 --shadow-* 覆盖,改用白色微影(0.04~0.1)制造抬升:
- shadow-xs 0.04 → shadow-2xl 0.1,与亮色档位递进一致但更低不透明度
(白影在深色上比黑影更显眼)
- 组件 token(--node-shadow/--dock-shadow/--panel-shadow/--modal-shadow)
均引用 var(--shadow-*),覆盖自动级联,无需逐组件改
--cn-spatial-shadow(内联 boxShadow 用,0.4)已有暗色变体保留不动;
--shadow-glow-*(蓝色辉光)双主题通用不改。
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-04 21:28:25 +08:00 |
|
爱笑的毛毛虫
|
8c92c77741
|
fix(canvas): 暗色主题 shadow token 覆盖 — 黑影不可见改白色微影(审计 D4/P2-D2) (#133)
:root 的 --shadow-xs~2xl 用 rgba(0,0,0,0.04~0.16),.dark 块无覆盖,
暗色下黑影在深色背景上不可见,节点/dock/面板/对话框丢失抬升感。
在 .dark 块新增 --shadow-* 覆盖,改用白色微影(0.04~0.1)制造抬升:
- shadow-xs 0.04 → shadow-2xl 0.1,与亮色档位递进一致但更低不透明度
(白影在深色上比黑影更显眼)
- 组件 token(--node-shadow/--dock-shadow/--panel-shadow/--modal-shadow)
均引用 var(--shadow-*),覆盖自动级联,无需逐组件改
--cn-spatial-shadow(内联 boxShadow 用,0.4)已有暗色变体保留不动;
--shadow-glow-*(蓝色辉光)双主题通用不改。
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-04 21:28:25 +08:00 |
|
ddCat
|
931531edbc
|
refactor(canvas): 浮层布局 - 合并 PR #132 的 inset token 体系
# Conflicts:
# web/src/components/canvas/canvas-active-task-panel.tsx
# web/src/components/canvas/canvas-asset-tray.tsx
|
2026-08-04 21:26:53 +08:00 |
|
ddCat
|
314eee1d62
|
refactor(canvas): 浮层布局 - 合并 PR #132 的 inset token 体系
# Conflicts:
# web/src/components/canvas/canvas-active-task-panel.tsx
# web/src/components/canvas/canvas-asset-tray.tsx
|
2026-08-04 21:26:53 +08:00 |
|
ddCat
|
0b522903f2
|
refactor(platform): 用户工作区 - 收紧素材卡片与分页布局并统一设置页表面
|
2026-08-04 21:25:00 +08:00 |
|
ddCat
|
a03eb9ed0a
|
refactor(platform): 用户工作区 - 收紧素材卡片与分页布局并统一设置页表面
|
2026-08-04 21:25:00 +08:00 |
|
爱笑的毛毛虫
|
adf9eb311c
|
refactor(canvas): 硬编码字号/圆角清理 → 语义 token(审计 D1/P1-3) (#131)
清理画布组件散落的硬编码字号与圆角,统一走 token 体系:
字号:
- 新增 --fs-nano(7px) 覆盖原 text-[6px]/text-[7px] 子微型标注
(角标计数、节点预览、% 后缀)
- text-[19px] → --fs-heading-lg(18px)
圆角(就近映射,±1~2px):
- rounded-[3px] → --r-xs | rounded-[5px] → --r-sm
- rounded-[6px] → --r-sm | rounded-[7px] → --r-md
- rounded-[18px] → --r-2xl
涉及 11 个组件文件。rounded-[1px](minimap 视口指示框,刻意尖角)保留。
颜色项(bg-white/border-stone)经核实均带 dark: 变体,属标准 Tailwind
双主题模式非误用,不在本轮处理。
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-04 21:20:53 +08:00 |
|
爱笑的毛毛虫
|
e84fbb8a76
|
refactor(canvas): 硬编码字号/圆角清理 → 语义 token(审计 D1/P1-3) (#131)
清理画布组件散落的硬编码字号与圆角,统一走 token 体系:
字号:
- 新增 --fs-nano(7px) 覆盖原 text-[6px]/text-[7px] 子微型标注
(角标计数、节点预览、% 后缀)
- text-[19px] → --fs-heading-lg(18px)
圆角(就近映射,±1~2px):
- rounded-[3px] → --r-xs | rounded-[5px] → --r-sm
- rounded-[6px] → --r-sm | rounded-[7px] → --r-md
- rounded-[18px] → --r-2xl
涉及 11 个组件文件。rounded-[1px](minimap 视口指示框,刻意尖角)保留。
颜色项(bg-white/border-stone)经核实均带 dark: 变体,属标准 Tailwind
双主题模式非误用,不在本轮处理。
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-04 21:20:53 +08:00 |
|
sikongyue
|
6840678db3
|
refactor(canvas): 浮层 inset token 体系重建 + 全量应用(审计 D2/P0-2)
#116 曾引入 --canvas-inset-* token,上游合并后丢失。本轮重新建立画布
安全区 token 并全量替换硬编码定位,所有替换值等价(零视觉变化)。
新增 token(globals.css 6b 段,紧随 Elevation):
- --canvas-inset-x/y: 16px 浮层水平/垂直安全区
- --canvas-topbar-h: 64px 顶部栏高度
- --canvas-topbar-offset: 72px 顶栏下方浮层顶部偏移
- --canvas-dock-popover-offset: 50px dock 弹出面板底部偏移
替换:
- dock 根 inset-x-4/bottom-4 → --canvas-inset-x/y
- dock 弹出面板 bottom-[50px] ×4(appearance/add-node/zoom/asset-tray)→ --canvas-dock-popover-offset
- 顶栏 h-16/px-4 → --canvas-topbar-h/--canvas-inset-x
- 活动任务面板 top-[72px] → --canvas-topbar-offset
活动任务面板 right-3(12px) 刻意保留:与 16px 安全区不同且改它会级联到
--canvas-panel-width 公式(PR #130 领地),不宜混入。
|
2026-08-04 21:18:51 +08:00 |
|
sikongyue
|
bd73d0a3b7
|
refactor(canvas): 浮层 inset token 体系重建 + 全量应用(审计 D2/P0-2)
#116 曾引入 --canvas-inset-* token,上游合并后丢失。本轮重新建立画布
安全区 token 并全量替换硬编码定位,所有替换值等价(零视觉变化)。
新增 token(globals.css 6b 段,紧随 Elevation):
- --canvas-inset-x/y: 16px 浮层水平/垂直安全区
- --canvas-topbar-h: 64px 顶部栏高度
- --canvas-topbar-offset: 72px 顶栏下方浮层顶部偏移
- --canvas-dock-popover-offset: 50px dock 弹出面板底部偏移
替换:
- dock 根 inset-x-4/bottom-4 → --canvas-inset-x/y
- dock 弹出面板 bottom-[50px] ×4(appearance/add-node/zoom/asset-tray)→ --canvas-dock-popover-offset
- 顶栏 h-16/px-4 → --canvas-topbar-h/--canvas-inset-x
- 活动任务面板 top-[72px] → --canvas-topbar-offset
活动任务面板 right-3(12px) 刻意保留:与 16px 安全区不同且改它会级联到
--canvas-panel-width 公式(PR #130 领地),不宜混入。
|
2026-08-04 21:18:51 +08:00 |
|
爱笑的毛毛虫
|
1fa10ca646
|
refactor(canvas): 浮层宽度 token 提取 — sidebar/panel-width 去硬编码 #126 (#130)
补齐审计第 5 项「配套 token 提取」遗留:
- 新增 --canvas-sidebar-width(232px) 与 --canvas-panel-width(min(332px,calc(100vw-24px)))
两个布局 token,归入 globals.css Canvas 布局段
- canvas-project-sidebar 侧栏 w-[232px] → w-[var(--canvas-sidebar-width)]
- canvas-active-task-panel 浮动面板 w-[min(332px,calc(100vw-24px))] →
w-[var(--canvas-panel-width)],消除审计 P0-8.1 重复硬编码公式
助手面板已改用动态 width prop(320–760px 可调),不消费该静态 token。
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-04 21:00:18 +08:00 |
|
爱笑的毛毛虫
|
dcddc59d28
|
refactor(canvas): 浮层宽度 token 提取 — sidebar/panel-width 去硬编码 #126 (#130)
补齐审计第 5 项「配套 token 提取」遗留:
- 新增 --canvas-sidebar-width(232px) 与 --canvas-panel-width(min(332px,calc(100vw-24px)))
两个布局 token,归入 globals.css Canvas 布局段
- canvas-project-sidebar 侧栏 w-[232px] → w-[var(--canvas-sidebar-width)]
- canvas-active-task-panel 浮动面板 w-[min(332px,calc(100vw-24px))] →
w-[var(--canvas-panel-width)],消除审计 P0-8.1 重复硬编码公式
助手面板已改用动态 width prop(320–760px 可调),不消费该静态 token。
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-04 21:00:18 +08:00 |
|
爱笑的毛毛虫
|
1024190476
|
refactor(canvas): 浮层体系重构 — z-index 14档+专注模式+工具栏click触发 #126 #127 #128 (#129)
按视觉层重设计 z-index(12→14 档),新增节点层/激活节点层/节点工具栏层等
语义 token,并下沉节点内部 stacking context(--node-z-content/overlay/handle)
与 dock 子面板(--dock-z-popover),消除硬编码 z 值。
新增专注模式(避让分屏可切换):use-focus-mode 管理 localStorage 偏好与小屏
(<1024px)强制避让;助手面板从 flex 改为 absolute + 垂直分槽(顶部 288px
让位活动任务面板),画布区按面板宽度动态 padding;顶栏新增 PanelRight
切换按钮并带强制态反馈。
节点工具栏由 hover+select 触发放为 click-only(选中即显),组件由
canvas-node-hover-toolbar 重命名为 canvas-node-toolbar;移除 project 与
render-model 中冗余的 toolbarNodeId 状态。
活动任务面板 z-index 由 --z-modal-overlay(110) 降至 --z-panel-floating(80),
归位浮动面板层;AGENTS.md Elevation 同步至 14 档。
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-04 20:46:25 +08:00 |
|
爱笑的毛毛虫
|
d6a42d53a1
|
refactor(canvas): 浮层体系重构 — z-index 14档+专注模式+工具栏click触发 #126 #127 #128 (#129)
按视觉层重设计 z-index(12→14 档),新增节点层/激活节点层/节点工具栏层等
语义 token,并下沉节点内部 stacking context(--node-z-content/overlay/handle)
与 dock 子面板(--dock-z-popover),消除硬编码 z 值。
新增专注模式(避让分屏可切换):use-focus-mode 管理 localStorage 偏好与小屏
(<1024px)强制避让;助手面板从 flex 改为 absolute + 垂直分槽(顶部 288px
让位活动任务面板),画布区按面板宽度动态 padding;顶栏新增 PanelRight
切换按钮并带强制态反馈。
节点工具栏由 hover+select 触发放为 click-only(选中即显),组件由
canvas-node-hover-toolbar 重命名为 canvas-node-toolbar;移除 project 与
render-model 中冗余的 toolbarNodeId 状态。
活动任务面板 z-index 由 --z-modal-overlay(110) 降至 --z-panel-floating(80),
归位浮动面板层;AGENTS.md Elevation 同步至 14 档。
Co-authored-by: sikongyue <3155157671@qq.com>
|
2026-08-04 20:46:25 +08:00 |
|
ddCat
|
50d8c2854a
|
feat(*): 分镜创作体系 - 重构画风、提示词模板与视频生成链路
|
2026-08-04 15:03:41 +08:00 |
|
ddCat
|
d4018123e1
|
feat(*): 分镜创作体系 - 重构画风、提示词模板与视频生成链路
|
2026-08-04 15:03:41 +08:00 |
|