ddCat
|
c57f1b36ae
|
feat(canvas): 画布节点 - 恢复批量创作表与转换能力
|
2026-09-15 20:56:19 +08:00 |
|
ddCat
|
9727656b2b
|
chore: commit workspace updates
|
2026-09-14 01:11:56 +08:00 |
|
QAyong
|
b13d84e7e6
|
feat(canvas): 图片转换插件 - 增加本地媒体转换节点与运行时
|
2026-09-08 22:55:44 +08:00 |
|
QAyong
|
a6504c0e00
|
feat(plugin): AI 审美批改 - 增加结构化视觉分析与精准标注 (#387)
* feat(portrait-clearance): 肖像排查 - 增加画布插件与本机检测链路
* fix(web): 插件中心 - 修复应用插件筛选与自动定位
* feat(plugin): AI审美批改 - 完成分析报告与问题标注闭环
|
2026-09-02 20:32:58 +08:00 |
|
 dlhandClaude Fable 5
|
a4585fdc2a
|
refactor(canvas): 节点注册表 - 收敛素材类型、生成模式与输入计数判据
把三条按类型分支的语义判据收进注册表:
- resourceKind 原 canvas-resource-references.ts,作为 @ 引用素材时的类型
- generationMode 原 canvas-connection-policy.ts,作为生成节点时的模式
- inputKind 原 canvas-connection-policy.ts,被容量校验计数时的类别
resourceKind 与 inputKind 刻意分成两个字段:它们语义不同——空图片节点不是素材
(不进 @ 引用),但照样计入 imageCount。合成一个会静默改掉连线容量校验。
两处必须保住的语义,均已由测试钉住:
1. 角色卡(workflowKind === character)是跨类型覆盖,对任何节点类型生效,
属于查注册表之前的前置判定,因此留在调用点而不进 per-type 定义。
2. 排除必须早于覆盖。原实现先 return 掉生成配置与背板,之后才判角色卡;
若把角色卡判定提前,带角色元数据的配置/背板节点会被多算成 characterCount。
新增 test/canvas-node-registry.test.ts(19 用例 / 77 断言)并加入 package.json
的 test 列表——该列表是显式枚举,不加进去文件不会跑。补测的原因是
canvas-resource-references.test.ts 只覆盖 collectUpstreamVideoNodes,
本次改动的 resourceKind 此前零覆盖,而这类判据出错不报错、只会让 @ 引用少收素材。
顺带内联 nodeGenerationMode(迁移后退化为单行转发)。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-20 22:27:23 +08:00 |
|
WindC0X
|
0e251c3c8f
|
feat(canvas): 画布媒体工作流 - 支持批量连线、失败重试与模型能力增强
合并 PR #230。保留当前主线样式与组件结构,吸收批量连线、失败批次重试、媒体模型能力和相关后端增强,并修复集成检查发现的分辨率选择器启用条件与测试稳定性问题。
|
2026-08-15 15:48:16 +08:00 |
|
ddCat
|
af609f4a3e
|
feat(canvas): 画布模型与连线能力 - 合并同名模型并按输入动态限制节点关联
Closes #220
|
2026-08-14 12:41:55 +08:00 |
|