AetherNo2332
c4172295c3
chore(web): 前端格式 - 统一十个文件的 Prettier 格式 ( #561 )
...
Original-Commit: ade0049c0b80733dfea563bac2aae9260e373cf0
style(web): 前端格式 - 补 Prettier 格式(10 个文件)
这 10 个文件(3 个组件/样式与设置页、4 个 admin 主题与控件、1 个 lib、2 个测试)
用仓库自带 Prettier 检查会 warn,`bun scripts/check-changed-formatting.mjs` 在改动到它们时
会直接判红。本次只做格式化,不改任何行为:合并的 CSS 声明、去掉多余换行与括号、
统一链式调用换行。
验证:prettier --write 后 `check-changed-formatting.mjs` 通过、typecheck 通过、
1940 条前端测试全过、eslint 通过。
2026-09-21 09:37:19 +08:00
dk56dd
4fef94178b
fix(settings): 工作台浮层 - 修复离开设置页后菜单背景丢失 ( #555 )
...
Original-Commit: 7edc171f36aa77b19d998ffd83d168b5d9169287
fix(settings): 工作台浮层 - 修复离开设置页后菜单背景丢失
Removed useLayoutEffect for body class management.
Original-Commit: 3b555144cc079b403ad36a6df02be5e7ad8c19b9
Update pending-test.mdx with workspace overlay styles
Added new section on workspace overlay styles after exiting settings page, including tasks for removing duplicate overlays and fixing navigation issues.
2026-09-21 09:37:19 +08:00
ddCat
0d4d6870b5
refactor(admin): 模型定价 - 重排规格价格编辑并精简视频匹配条件
2026-09-19 20:28:46 +08:00
ddCat
d9abe41ceb
feat(agent): Agent 工作台 - 计划插话记忆、统一模型选择器并修复摘要与视频入库
...
将计划清单、运行中插话和个人记忆接入云端 Agent;全站模型选择器统一为左右二级菜单。画布摘要按预算截断不再整轮拒绝,首页视频未知宽高可入库。README 补充贡献者 morrow。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-17 20:21:25 +08:00
ddCat
969e2831b2
feat(web): 用户工作台 - 产品化壳层、内容库布局与积分入口
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 22:59:45 +08:00
ddCat
4b0e9d8965
chore: commit workspace updates
2026-09-14 01:11:56 +08:00
ddCat
b5f3413ded
refactor(*): 稳定期治理 - 收敛核心架构、错误语义并修复跨项目数据竞态
2026-09-09 22:02:10 +08:00
ddCat
5b71edc3c7
style(web): 用户工作台 - 主操作改描边并统一弹窗浮层样式
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 10:34:14 +08:00
maomaochong-ai
10e37d29a8
feat(create): 首页消息渲染与历史抽屉细节批 - 会话头对称/操作组悬停/输入条紧凑/气泡微调/行距, 历史行模式图标/三点菜单图标+文字/导出 Markdown/新建卡作用域修复
2026-09-06 20:33:22 +08:00
maomaochong-ai
580d76e2ca
style(web): UI kit 组件与画布/后台面板 Prettier 格式化与 migrations.go gofmt 清理
2026-09-06 20:28:52 +08:00
maomaochong-ai
5c6612c5dd
feat(ui): 自研 Celadon 组件族入库与 AntD 消费全量替换 - base(Kbd/StatusBadge/IconButton/ToolButton)+product(EmptyState/Callout/SegmentedControl/Checkbox/Select/Tooltip/Switch), composio 视觉基底, globals.css 覆盖清理 (ADR-0008)
2026-09-06 20:28:51 +08:00
ddCat
596b7e0b51
feat(*): 模型编辑与画布 - 统一编辑弹窗并稳定网格和后台切页
2026-09-06 07:19:28 +08:00
Danborad
ef30645cf0
fix(channel): 修复前台自定义渠道模型配置抽屉空白死锁,并在启动时保护管理员能力配置 ( #360 )
...
Co-authored-by: Danborad <danborad@github.com >
2026-08-31 12:28:40 +08:00
ddCat
4b75504f75
fix(canvas): 视频设置 - 按渠道能力隐藏尺寸并联动分辨率宽高
2026-08-29 11:05:59 +08:00
ddCat
4b38b89463
fix(*): 插件工作流 - 统一启停状态并闭环校验生成链路
2026-08-26 21:36:48 +08:00
yepwait
d458ba3f75
feat(workflow): 工作流提供方 - 集成 RunningHub 与 ComfyUI Bridge
2026-08-26 15:02:42 +08:00
ddCat
df7f607b84
feat(platform): 插件协议系统 - 支持声明式渠道、工作流与参考媒体映射
2026-08-26 13:11:10 +08:00
QAyong
cf6c78d540
feat: 完善创作工作台与用户诊断支持 ( #295 )
...
* feat(canvas): 参考素材 - 增加移除按钮并删除对应连线
* feat(canvas): 完善节点面板交互与拖拽反馈
* fix(canvas): 画布交互与小地图 - 统一浮层层级并完善节点识别
* feat(prompt-optimizer): 增加 AI 提示词优化器及宿主接入
* feat(canvas): 画布 - 增加自动整理节点按钮并补充文档
* chore(web): 前端 - 修正提示词优化器格式
* chore(backend): 后端 - 修正 Go 格式检查
* feat(workspace): 完善诊断导出与本地排障支持
* chore(web): 格式化诊断导出文件
* fix(web-test): 兼容 Bun 测试运行时
* fix(web-test): 对齐模型目录协议断言
2026-08-25 13:49:15 +08:00
ddCat
919037e5d9
feat(*): 插件中心与模型协议 - 完善声明式协议运行时并增加功能开放控制
2026-08-23 23:19:27 +08:00
ddCat
8c5f56a551
feat(platform): 模型管理与后台能力 - 新增逻辑模型路由和响应拦截
2026-08-18 20:42:25 +08:00
Codex
6d6ad67dae
fix(models): 模型目录 - 识别公共视频能力并按声明发送分辨率
2026-08-16 22:35:20 +08:00
MasterChiefCN
f83ff03df3
feat(features): 功能开放 - 增加自定义渠道开关
2026-08-15 13:25:50 +08:00
ddCat
b2a7eef35d
feat(billing): 火山方舟视频计费 - 支持真实 Token 预授权与结算
...
Refs #228
Co-authored-by: MasterChiefCN <49179444+MasterChiefCN@users.noreply.github.com >
2026-08-15 12:58:05 +08:00
ddCat
57e1820f41
feat(runtime): 即梦本机运行时 - 接入安全生成闭环与桌面本机渠道
...
Refs #225
Co-authored-by: zkhyww <127009345+zkhyww@users.noreply.github.com >
2026-08-15 12:45:29 +08:00
ddCat
d89a5a5b7b
refactor(*): 用户工作台 - 统一画布、任务中心与设置页产品化交互
2026-08-14 23:44:55 +08:00
ddCat
6912689b86
fix(platform): 工作台界面 - 统一卡片、控件与弹窗视觉并清理重复样式
2026-08-14 20:20:37 +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
爱笑的毛毛虫
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
6b5f176baa
feat(*): 图片模型渠道 - 新增 Grok JSON 生图与单图编辑协议
2026-08-07 14:58:26 +08:00
ddCat
9957419be3
feat(*): 生成工作台 - 新增项目画风配置与图片模型能力裁剪
2026-08-07 11:46:23 +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
b518489fdd
feat(*): 模型能力配置 - 支持模型级视频限制校验与协议管理
2026-08-06 15:34:45 +08:00
ddCat
a03eb9ed0a
refactor(platform): 用户工作区 - 收紧素材卡片与分页布局并统一设置页表面
2026-08-04 21:25:00 +08:00
爱笑的毛毛虫
850375158c
fix(settings): 提示词偏好 - StrictMode 双请求竞态与加载失败错误态缺失 ( #125 )
...
- 引入 useRef 请求计数器,消除 React 18 StrictMode 双请求引起的状态竞态
- 新增 loadError 状态,加载失败时展示带重试按钮的错误态
- 避免网络错误时误导性地显示「暂无可配置的提示词模板」
Co-authored-by: sikongyue <3155157671@qq.com >
2026-08-04 19:57:11 +08:00
ddCat
f439d600ba
feat(*): 功能开放与页面布局 - 新增运维开关并优化后台及创作界面空间利用
2026-08-04 16:24:18 +08:00
JackFlynn
8f7c492b70
feat(platform): 开发环境 - 新增 Docker 热更新并完善私网上游指引 ( #122 )
...
* feat(platform): 开发环境 - 新增 Docker 热更新开发配置
* docs(platform): 开发环境 - 记录 Fork 分支同步流程
* fix(platform): 开发环境 - 避让端口冲突并持久化构建缓存
* fix(platform): 模型渠道 - 改进私网上游配置指引
* docs(platform): 开发环境 - 本机升级流程仅保留在本地手册
* feat(security): 自定义渠道 - 允许白名单主机使用 HTTP 中转
---------
Co-authored-by: sqy941013 <sqy941013@users.noreply.github.com >
2026-08-04 16:22:27 +08:00
ddCat
d4018123e1
feat(*): 分镜创作体系 - 重构画风、提示词模板与视频生成链路
2026-08-04 15:03:41 +08:00
爱笑的毛毛虫
d22526506d
feat(canvas): 设计token系统 - 建立三层架构骨架 ( #101 )
...
* feat(canvas): 设计token系统 - 建立三层架构骨架 #94 #96
建立 Primitive→Semantic→Component 三层设计 token 体系,覆盖 9 个维度:
色彩/间距/字号/圆角/阴影/Elevation/动效/描边/不透明度。
- Primitive 层:纯值无语义,含 neutral 色板+节点类型色板+状态色、
4px 栅格间距、10档字号、10档圆角、阴影+glow、12档 z-index、
动效(duration+easing+delay+motion-scale)、描边、不透明度
- Semantic 层:引用 Primitive,随主题切换,含通用语义色、
Canvas 语义(--cn-*)、Aceternity spatial 语义、节点类型语义、状态语义
- Component 层:引用 Semantic,含 Dock/Node/Modal/Panel/Prompt面板/
进度条/缩放控制专属 token
- @theme inline 映射:节点类型色、状态色、Canvas 语义色、字号映射到 Tailwind utility
- prefers-reduced-motion 三级降级(L0正常/L1简化/L2禁用)
- AGENTS.md 新增 Design Token 使用规范,禁止新增裸 px 值
- 附带修复 canvas-drawing-excalidraw-editor.tsx TS7006 类型注解
- 附带修复 canvas-drawing-editor-modal.tsx TS2339 engine 字段缺失
Wayfinder 决策来源:#95 #96 #97 #98 #99
* fix(canvas): 设计token系统 - 修复CSS变量循环引用和命名兼容性 #94 #96
修复两个问题:
1. CSS变量循环引用:Primitive层 --color-node-*/--color-status-* 与
@theme inline 中的 --color-node-*/--color-status-* 同名,经 Semantic
层中转后形成循环(A→B→A)。改用 --palette- 前缀隔离 Primitive 色板,
打断循环链路。
2. 变量名小数点兼容性:--space-0.5/1.5/2.5/3.5 中的小数点被部分 CSS
linter 误判为类选择器。改为 --space-half/-1-half/-2-half/-3-half,
保持语义清晰的同时提升工具链兼容性。
* refactor(canvas): 画布核心组件 - 迁移硬编码值到设计token #94
批次1:5个画布核心组件的裸 text-[Npx]/rounded-[Npx]/z-[N] 替换为
对应设计token,统一视觉语言:
- canvas-node.tsx:text-[10/11/9/17px]→fs-tiny/label/micro/heading-lg,
rounded-[18px]→node-radius
- canvas-node-hover-toolbar.tsx:text-[11/17/10/9px]→fs-*,
rounded-[14/9px]→dock-radius/dock-item-radius,z-[70]→z-panel-floating
- canvas-toolbar.tsx:text-[9/10/11px]→fs-*,
rounded-[17/16/11/10px]→panel-radius/dock-item-radius-*,
z-[30/40]→z-toolbar/z-toolbar-floating
- canvas-assistant-panel.tsx:text-[8/9/10/11px]→fs-*
- canvas-script-node.tsx:text-[9/10/11px]→fs-*
视觉零回归(token值与原硬编码值一致),代码可维护性提升。
* refactor(canvas): 画布辅助组件 - 迁移硬编码值到设计token #94
批次2:6个画布辅助组件的裸 text-[Npx]/rounded-[Npx]/z-[N] 替换为
对应设计token:
- canvas-style-picker-modal.tsx:text-[10/11px]→fs-tiny/label
- canvas-file-drop-overlay.tsx:z-[110]→z-modal-overlay,
rounded-[28/20px]→r-5xl/r-3xl
- canvas-character-reference-node.tsx:text-[10px]→fs-tiny
- canvas-drawing-editor-modal.tsx:text-[11px]→fs-label
- canvas-video-prompt-tools.tsx:z-[1500]→z-toast,
rounded-[12/10px]→r-lg/dock-item-radius
- asset-picker-modal.tsx:text-[10px]→fs-tiny
视觉零回归(token值与原硬编码值一致)。
* refactor(*): 全项目硬编码值 - 批量迁移到设计token #94
批次3:全项目 .tsx 文件中 372 处裸 text-[Npx]/rounded-[Npx] 批量
替换为对应设计token,剩余 25 处无直接 token 对应的低频值保留。
替换覆盖(按频率):
- text-[10px]→fs-tiny (132处)
- text-[11px]→fs-label (100处)
- text-[9px]→fs-micro (45处)
- text-[12px]→fs-caption, text-[13/14px]→fs-body, text-[15px]→fs-body-lg
- text-[18px]→fs-heading-lg, text-[22px]→fs-title, text-[8px]→fs-micro
- rounded-[9/10px]→dock-item-radius, rounded-[12px]→r-lg
- rounded-[14px]→dock-radius, rounded-[16px]→r-2xl
- rounded-[17px]→panel-radius, rounded-[8px]→r-md
涉及 components/ 和 pages/ 下所有 .tsx 文件。
视觉零回归(token值与原硬编码值一致)。
* feat(canvas): 节点视觉层次规范 - 色带+状态徽章+四态递进 #97 #94
基于 Wayfinder 地图 #97 决议执行节点视觉重设计:
1. 节点类型色带(决策1)
- 新增 nodeTypeColorVar() 函数,10种节点类型对应色带色
- 节点左侧3px色条,引用 --cn-type-* token
- 远距离最强信号,用户扫视画布即可识别节点类型
2. 节点状态徽章(决策2)
- 新增 NodeStatusBadge 组件,loading/success/error 三态
- 左上角圆角徽章,backdrop-blur 玻璃质感
- success 态 2s 后自动淡出(canvas-status-success-fade 动画)
3. 四态递进视觉权重(决策3)
- idle:无额外阴影
- hover:轻微抬升阴影(16px 48px)
- selected:2px 边框环(accent.primary 40% 透明度)
- selected-primary:4px 软色环 + resize handle
- active:6px 外发光环 + inner glow(最强强调)
- 120-150ms ease-out 过渡
4. 阴影迁移
- boxShadow 从硬编码改为分层语义化表达
- 边框色 hover 态使用 color-mix 动态加深
Closes #97
---------
Co-authored-by: sikongyue <3155157671@qq.com >
2026-08-03 21:38:38 +08:00
ddCat
8c573352d5
feat(*): 创作体验 - 支持资源技能引用并统一生成反馈与画布列表展示
2026-08-02 22:29:44 +08:00
ahyang
f5c6c3a80f
feat(platform): 渠道设置 - 增加渠道配置折叠操作 ( #77 )
2026-08-02 14:40:08 +08:00
ddCat
6de81049bf
fix(api): 渠道请求头 - 补充自定义 Header 配置并应用到上游请求
...
Refs #39
2026-07-29 20:57:24 +08:00
ddCat
55875207c9
feat(api): 模型接入 - 统一出网 User-Agent 并支持添加时测试模型
...
Fixes #39
2026-07-29 18:31:01 +08:00
ddCat
651b3467b2
fix(*): 模型请求协议 - 支持模型独立选协议并修正视频多参考请求
2026-07-28 23:05:15 +08:00
ddcat666
ea15000541
feat: 完成短剧项目空间与结构化资产创作闭环 ( #38 )
...
* feat(canvas): 短剧项目空间 - 建立项目章节与画布关联 MVP
* feat(canvas): 短剧项目空间 - 完善项目资产、镜头与流程闭环
Refs #30
* fix(deploy): 本地部署 - 修复前端构建并忽略本地 PostgreSQL 配置
* feat(*): 短剧项目空间 - 完成项目、章节、资产、角色与画布创作闭环
Refs #30
---------
Co-authored-by: ddCat <ddcat666@88.com >
2026-07-27 10:45:11 +08:00