Commit Graph

228 Commits

Author SHA1 Message Date
ddCat
9327b75c2e feat(canvas): 画布插件与视觉 - 合并 PR #289 并保留任务计费边界 2026-08-22 10:01:41 +08:00
ddCat
8be75c1fbd refactor(core): 任务与模型协议治理 - 拆分服务职责并禁止已发起任务取消 2026-08-22 09:52:09 +08:00
QAyong
34a207eb39 feat(canvas): 画布视觉 - 优化浮动控件与连接线可读性 2026-08-22 03:08:15 +08:00
QAyong
d70c0961cb feat(workbench): 插件素材与画布视觉 - 完成 Eagle 外部来源与节点可读性适配 2026-08-22 02:30:26 +08:00
ddCat
d909e65993 feat(canvas): 创作体验 - 合并 PR #282 并优化引用、风格与素材文件夹 2026-08-21 09:23:31 +08:00
ddCat
36bff1963b refactor(canvas): 节点注册表 - 合并 PR #284 并收敛类型判据 2026-08-21 09:18:17 +08:00
dlh
af84cf5772 refactor(canvas): 节点注册表 - 收敛节点展示与几何知识到单一数据源
每加一种画布节点,叫什么、长什么样、能不能自由拉伸要在 4-5 处各写一遍。
实际后果是节点标签出现三份且互相矛盾(NODE_DEFAULT_SIZE.title / 创建菜单 label /
搜索弹窗 nodeTypeLabel),canvas-node-size.ts 里还有第四份硬编码兜底。

新增 lib/canvas/node-registry/,镜像现有 tool-registry/ 的结构:
静态定义带 satisfies Record<CanvasNodeType, ...> 做编译期穷尽性检查
(往枚举加成员不补定义即编译失败),再注册进模块级 Map 并按 ownerId 归属,
为后续扩展留出隔离位。

尺寸与初始 metadata 的数据源仍是 constant/canvas.ts 的 NODE_SPECS,定义文件读它
而非复制,现有约 40 处布局计算未动;渲染层 nodeContentRenderers 已是查表结构,
本次不改。

标签刻意分三个字段各司其职,界面文案零变化:
- defaultTitle 新建节点默认名(Note/Audio/未命名背板 原样保留)
- label UI 短标签
- listLabel 列表标签,缺省派生为 label + 节点;背板显式钉住为背板

接入 3 处调用点:创建菜单标签与图标、搜索弹窗类型标签、canvas-node.tsx 的
minWidth/minHeight 与 keepRatio。导演台落在节点分区但开的是工作台、不是节点类型,
故不走注册表。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-20 22:22:28 +08:00
ddCat
7f2e8c16e6 fix(web): 构建与测试 - 修复会话类型和图标依赖兼容 2026-08-20 19:48:02 +08:00
dlh
55b35dd943 feat(canvas): 多图批次 - 子图操作条补齐(下载/副本/设主图/失败重试删除)
- 展开批次子图悬浮操作条:成功子项下载/创建副本/设为主图,失败子项重试/删除
- 批次主图位常驻下载按钮
- 通过 CanvasNodeActionContext 注入画布级动作(download/duplicate/delete),不改 world-layers 数据模型
2026-08-20 19:46:18 +08:00
dlh
c0e017d006 feat(canvas): Agent 输入框 - 支持 / 选技能与 @ 光标插入画布素材
AgentChatComposer 由纯 textarea 升级为内联引用编辑器:
- @ 复用 CanvasResourceMentionTextarea,光标处插入画布节点/素材引用 chip + 悬浮预览
- / 弹出已加入技能候选,选择后替换为 @[skill:xxx] 引用 token
- 提交时引用 token 保留在 prompt 文本随发送链路送出;新 props 可选,向后兼容在线/本地两条 Agent
2026-08-20 19:46:18 +08:00
dlh
e4c0f8f585 feat(canvas): 文本生成 - 独立文本份数 textCount(不再误用生图数量)
- metadata 新增 textCount
- 执行器不再复用餐 count,文本份数独立默认 1
- 配置节点与文本节点面板增加「文本份数」入口(1-15)
2026-08-20 19:33:47 +08:00
dlh
a95ff6f0d0 fix(canvas): 画布空间网格 - 修复点/线网格过淡不可见 2026-08-20 18:49:01 +08:00
echoD886
9df5d5add4 chore(web): 文件夹主题 - 修复前端格式检查 2026-08-20 16:50:50 +08:00
echoD886
536af9a69f feat(assets): 文件夹主题 - 新增多主题皮肤并同步主线 2026-08-20 16:33:51 +08:00
echoD886
b2923b1c08 fix(canvas): 文件夹主题 - 对齐参考材质并分离内容预览 2026-08-20 15:59:51 +08:00
echoD886
935108edca feat(assets): 素材库与画布 - 新增可交互通用文件夹 2026-08-20 15:16:45 +08:00
ddCat
36c08bcc9b feat(*): 工作区体验 - 将管理员入口下沉到左侧栏并优化画布目录卡片 2026-08-20 14:33:16 +08:00
ddCat
2e2b26ecc8 fix(canvas): 构建兼容 - 修复 Agent 缓存键与退出会话类型 2026-08-20 13:46:21 +08:00
dlh
31026a112d fix(canvas): 在线 Agent - 系统模型接入工具任务路由 2026-08-20 09:59:27 +08:00
ddCat
d47975f9bc refactor(core): 模型路由与画布 - 收敛渠道模型映射并优化交互 2026-08-19 20:27:26 +08:00
ddCat
c7452b701d fix(platform): 模型能力 - 修复图片时长误判与后台默认参数同步 2026-08-19 09:57:37 +08:00
ddCat
d2a089f1ec feat(canvas): 画布能力 - 完善 LibTV 导入与资源预览 2026-08-19 07:16:07 +08:00
ddCat
a23b4dda93 feat(platform): 创作能力整合 - 合并导演台与运行恢复改动 2026-08-18 21:01:36 +08:00
ddCat
8c5f56a551 feat(platform): 模型管理与后台能力 - 新增逻辑模型路由和响应拦截 2026-08-18 20:42:25 +08:00
ddCat
474f1e94ab fix(canvas): 导演台 - 修复骨骼命中类型收窄 2026-08-18 20:27:26 +08:00
ddCat
e5b50d91a6 feat(canvas): 导演台能力整合 - 合并 PR #252 控制与交互改动 2026-08-18 20:27:06 +08:00
ddCat
f7c5b3b257 fix(runtime): 运行恢复整合 - 合并 PR #253 本地任务恢复改动 2026-08-18 20:27:06 +08:00
ddCat
bda114b29e fix(runtime): 本地任务恢复 - 恢复本地画布和延迟视频任务 2026-08-18 15:16:05 +08:00
QAyong
d3a029732f feat(canvas): 导演台 - 完善骨骼控制、对象管理与面板交互 2026-08-17 19:46:50 +08:00
ddCat
115eb76bad feat(canvas): 模型选择 - 合并 PR #249 同名模型能力路由
# Conflicts:
#	web/src/pages/create/index.tsx
2026-08-17 17:12:42 +08:00
ddCat
fddda497d0 feat(create): 创作对话 - 接入推理展示与可折叠生成详情
Refs #243
2026-08-17 13:16:13 +08:00
ddCat
471d160479 feat(create): 创作对话 - 接入推理展示与可折叠生成详情
Refs #243
2026-08-17 13:16:13 +08:00
✨await
f152fb7449 feat(web): 模型分组 - 同显示名模型族按参数路由最低价模型且模型始终可切换 2026-08-17 11:04:37 +08:00
ddCat
050a95c1d5 fix(models): 模型目录 - 接入公共能力元数据与声明式分辨率 2026-08-17 09:29:05 +08:00
ddCat
e62304604a fix(models): 模型目录 - 接入公共能力元数据与声明式分辨率 2026-08-17 09:29:05 +08:00
爱笑的毛毛虫
d9967ec701 refactor(canvas): 画布工具栏 - 收敛 Dock 放大与交互状态
保留当前画布视觉体系,统一 Dock 按钮形态、状态反馈与子菜单展开关系。\n\nCloses #244
2026-08-17 09:27:39 +08:00
爱笑的毛毛虫
58f41e83cf refactor(canvas): 画布工具栏 - 收敛 Dock 放大与交互状态
保留当前画布视觉体系,统一 Dock 按钮形态、状态反馈与子菜单展开关系。\n\nCloses #244
2026-08-17 09:27:39 +08:00
Codex
f8cbcd1b6f fix(models): 模型目录 - 识别公共视频能力并按声明发送分辨率 2026-08-16 22:35:20 +08:00
Codex
6d6ad67dae fix(models): 模型目录 - 识别公共视频能力并按声明发送分辨率 2026-08-16 22:35:20 +08:00
WindC0X
9ee71d4650 feat(canvas): 画布媒体工作流 - 支持批量连线、失败重试与模型能力增强
合并 PR #230。保留当前主线样式与组件结构,吸收批量连线、失败批次重试、媒体模型能力和相关后端增强,并修复集成检查发现的分辨率选择器启用条件与测试稳定性问题。
2026-08-15 15:48:16 +08:00
WindC0X
0e251c3c8f feat(canvas): 画布媒体工作流 - 支持批量连线、失败重试与模型能力增强
合并 PR #230。保留当前主线样式与组件结构,吸收批量连线、失败批次重试、媒体模型能力和相关后端增强,并修复集成检查发现的分辨率选择器启用条件与测试稳定性问题。
2026-08-15 15:48:16 +08:00
ddCat
914717cae6 feat(runtime): 即梦本机运行时 - 接入安全生成闭环与桌面本机渠道
Refs #225

Co-authored-by: zkhyww <127009345+zkhyww@users.noreply.github.com>
2026-08-15 12:45:29 +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
bf4a2f9c39 feat(canvas): 画布创作对话 - 统一流式 Markdown 展示与交互修复 2026-08-15 02:31:42 +08:00
ddCat
abcf3e1787 feat(canvas): 画布创作对话 - 统一流式 Markdown 展示与交互修复 2026-08-15 02:31:42 +08:00
ddCat
15b679acf0 refactor(*): 用户工作台 - 统一画布、任务中心与设置页产品化交互 2026-08-14 23:44:55 +08:00
ddCat
d89a5a5b7b refactor(*): 用户工作台 - 统一画布、任务中心与设置页产品化交互 2026-08-14 23:44:55 +08:00
ddCat
b4c357a876 fix(platform): 工作台界面 - 统一卡片、控件与弹窗视觉并清理重复样式 2026-08-14 20:20:37 +08:00
ddCat
6912689b86 fix(platform): 工作台界面 - 统一卡片、控件与弹窗视觉并清理重复样式 2026-08-14 20:20:37 +08:00
ddCat
7c77a216b8 fix(canvas): 项目素材 - 修复统一选择器的生产构建类型错误 2026-08-14 18:59:35 +08:00