maomaochong-ai
|
3da49bd0da
|
style(web): UI kit 组件与画布/后台面板 Prettier 格式化与 migrations.go gofmt 清理
|
2026-09-06 20:28:52 +08:00 |
|
maomaochong-ai
|
c3e2758736
|
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
|
df94c3bdf1
|
chore(web): 前端质量检查 - 规范模型编辑格式并消除回归测试缩进依赖
|
2026-09-06 07:42:02 +08:00 |
|
ddCat
|
83ce57e65f
|
feat(*): 模型编辑与画布 - 统一编辑弹窗并稳定网格和后台切页
|
2026-09-06 07:19:28 +08:00 |
|
Rou
|
974812e34a
|
fix(auth): 注册邮箱与公告 - 放宽公告正文并增加域名白名单
|
2026-09-05 13:04:11 +08:00 |
|
Rou
|
d7b808fae4
|
feat(admin): 渠道模型 - 拉取模型支持勾选导入并允许离线启停渠道
|
2026-09-03 21:59:56 +08:00 |
|
Ray
|
6319a80308
|
feat(themes): 添加可编辑的站点外观和皮肤主题(#408)
|
2026-09-03 21:13:41 +08:00 |
|
Rou
|
2ee97d45bc
|
fix(admin): 优化插件拖拽上传与价格开关提示 (#386)
|
2026-09-02 20:33:38 +08:00 |
|
likeraylee
|
5dd515b8ab
|
feat: add configurable platform appearance (#385)
|
2026-09-02 20:33:25 +08:00 |
|
MasterChiefCN
|
421a19d189
|
feat(payment): 新增微信支付宝积分充值与对账
|
2026-09-02 13:03:34 +08:00 |
|
ddCat
|
42a7d5976d
|
fix(*): 请求明细与画布主题 - 区分非计费下载日志并更新默认网格配色
|
2026-09-01 23:54:41 +08:00 |
|
ddCat
|
b8c500cb40
|
fix(web): 管理价格与创作空态 - 合并 PR #373 并保留 create 路由
|
2026-09-01 19:12:10 +08:00 |
|
Rou
|
4d1fe87b8f
|
fix(create): 修复创作页布局与模型价格筛选
|
2026-09-01 17:52:21 +08:00 |
|
ddCat
|
1c12259a6d
|
feat(*): 模型协议 - 升级声明式协议、扩充官方插件并完善生成任务恢复
|
2026-09-01 16:47:03 +08:00 |
|
MasterChiefCN
|
e124a9ea04
|
feat: add password recovery flow (#358)
|
2026-08-31 09:58:36 +08:00 |
|
Rou
|
955e4964e9
|
fix(admin): 管理后台 - 修复公告编辑与模型价格配置 (#355)
|
2026-08-31 06:49:38 +08:00 |
|
ddCat
|
db66ac1182
|
feat(deploy): 在线更新 - 新增后台检查、强制备份迁移与失败自动回退
|
2026-08-30 22:15:17 +08:00 |
|
ddCat
|
c8b60cea07
|
feat(admin): 管理后台 - 完善配置运营页面并修复导航、筛选与积分计费
|
2026-08-30 11:10:52 +08:00 |
|
HANG LU
|
90da7298b6
|
feat(admin): 管理后台 - 统一桌面端信息架构与视觉规范
|
2026-08-30 05:05:46 +08:00 |
|
Rou
|
4f07daae9e
|
feat(announcement): 支持 Markdown 预览后再发布 (#342)
|
2026-08-29 19:32:13 +08:00 |
|
ddCat
|
ae0fddaac5
|
feat(admin): 存储管理 - 支持批量引用校验与事务化删除
Adapted from ddcat-ai/open-ai-canvas#339
Original commit: fcdbe2aa833f31f683f709b7f409a0534ed78e20
Refs #339
Co-authored-by: 宇熙 <101980758+yuxiwl@users.noreply.github.com>
|
2026-08-29 15:40:40 +08:00 |
|
ddCat
|
b0d77dba09
|
feat(admin): 存储管理 - 新增资源只读查询、统计与预览
Adapted from ddcat-ai/open-ai-canvas#339
Original commit: fcdbe2aa833f31f683f709b7f409a0534ed78e20
Refs #339
Co-authored-by: 宇熙 <101980758+yuxiwl@users.noreply.github.com>
|
2026-08-29 15:29:04 +08:00 |
|
ddCat
|
0f274bb71f
|
feat(admin): 系统公告 - 支持配图草稿与自动回收
Adapted from ddcat-ai/open-ai-canvas#339
Original commit: fcdbe2aa833f31f683f709b7f409a0534ed78e20
Refs #339
Co-authored-by: 宇熙 <101980758+yuxiwl@users.noreply.github.com>
|
2026-08-29 15:16:18 +08:00 |
|
ddCat
|
bf37e45dae
|
feat(admin): 系统公告 - 支持置顶排序与管理端标识
Adapted from ddcat-ai/open-ai-canvas#339
Original commit: fcdbe2aa833f31f683f709b7f409a0534ed78e20
Refs #339
Co-authored-by: 宇熙 <101980758+yuxiwl@users.noreply.github.com>
|
2026-08-29 15:06:11 +08:00 |
|
ddCat
|
d66c7adc2c
|
feat(*): 创作平台 - 升级短剧分镜工作流并完善模型计费与界面状态
|
2026-08-29 13:19:01 +08:00 |
|
ddCat
|
560d309dfe
|
feat(*): 模型渠道 - 支持系统模型图标并升级 Agnes 视频协议
|
2026-08-27 23:31:38 +08:00 |
|
MasterChiefCN
|
f111d57fc6
|
feat(plugins): 插件管理 - 区分系统与官方插件权限 (#329)
|
2026-08-27 11:22:00 +08:00 |
|
ddCat
|
61b332583c
|
refactor(canvas): 生成配置 - 收敛插件工作流并移除系统模型分支
|
2026-08-26 16:28:45 +08:00 |
|
LUHANG0
|
6141bd688c
|
style(admin): 管理后台 - 统一工作区与模型编辑器布局
|
2026-08-26 14:41:46 +08:00 |
|
ddCat
|
2f3a813ccb
|
feat(platform): 插件协议系统 - 支持声明式渠道、工作流与参考媒体映射
|
2026-08-26 13:11:10 +08:00 |
|
ddCat
|
af41893678
|
feat(*): 插件中心与模型协议 - 完善声明式协议运行时并增加功能开放控制
|
2026-08-23 23:19:27 +08:00 |
|
kinoko
|
d77432693e
|
feat(ark-assets): 方舟素材库 - 支持私域素材授权 (#294)
|
2026-08-23 08:27:55 +08:00 |
|
ddCat
|
1bb5d1423a
|
fix(*): 模型目录 - 修复前台开关、系统模型价格与访问控制
|
2026-08-22 20:57:31 +08:00 |
|
ddCat
|
f4b62b8e11
|
fix(models): 模型规格价格 - 修复主线兼容与参考图 SKU 匹配
|
2026-08-22 17:28:22 +08:00 |
|
kinoko
|
c34f1ea476
|
feat(models): 统一模型规格价格与路由
|
2026-08-22 17:00:08 +08:00 |
|
ddCat
|
c670ebca90
|
feat(*): 工作台界面 - 优化插件中心、管理侧栏及画布与短剧列表
|
2026-08-22 11:35:23 +08:00 |
|
ddCat
|
d47975f9bc
|
refactor(core): 模型路由与画布 - 收敛渠道模型映射并优化交互
|
2026-08-19 20:27:26 +08:00 |
|
ddCat
|
d2a089f1ec
|
feat(canvas): 画布能力 - 完善 LibTV 导入与资源预览
|
2026-08-19 07:16:07 +08:00 |
|
ddCat
|
8c5f56a551
|
feat(platform): 模型管理与后台能力 - 新增逻辑模型路由和响应拦截
|
2026-08-18 20:42:25 +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 |
|
爱笑的毛毛虫
|
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 |
|
ddCat
|
9957419be3
|
feat(*): 生成工作台 - 新增项目画风配置与图片模型能力裁剪
|
2026-08-07 11:46:23 +08:00 |
|
ddCat
|
b518489fdd
|
feat(*): 模型能力配置 - 支持模型级视频限制校验与协议管理
|
2026-08-06 15:34:45 +08:00 |
|
ddCat
|
cd85a45936
|
fix(api): Token 账单 - 按真实用量结算预授权差额 (#145)
Closes #145
|
2026-08-05 17:06:07 +08:00 |
|
ddCat
|
b42b8e58cf
|
refactor(admin): 模型配置 - 能力与请求协议改为品牌卡片单选
|
2026-08-04 22:13:47 +08:00 |
|
ddCat
|
f439d600ba
|
feat(*): 功能开放与页面布局 - 新增运维开关并优化后台及创作界面空间利用
|
2026-08-04 16:24:18 +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 |
|