Skip to content

Releases: Josia-doit/ComfyUI_JosiaNodes

v1.6.4 - 修复 ComfyUI 节点库推送 500、回滚 pyproject name 对齐已有注册 ID

Choose a tag to compare

@Josia-doit Josia-doit released this 11 Aug 14:16

修复

  • ComfyUI 节点库推送被卡死:上一版把 pyproject.toml[project] namecomfyui-josianodes 改为 ComfyUI_JosiaNodes,导致 ComfyUI 注册表按 {PublisherId}/{name} 计算出 新节点 ID josia/ComfyUI_JosiaNodes,但 GitHub 仓库 URL 已被旧 ID josia/comfyui-josianodes 占用,发布返回 500 duplicate: node with same repo already exists

    根因:误把 PyPI/仓库命名规范套到了 ComfyUI 注册表上。ComfyUI 节点 ID 故意采用小写连字符格式(与 GitHub 仓库名解耦),仓库展示名仍为 ComfyUI_JosiaNodes,与 Registry node ID 无关。name 已回滚为 comfyui-josianodes

说明

  • 1.6.3 Tag 已被本次失败占用且未成功推送,注册表实际仍指向 1.6.2。本次 1.6.4 会把注册表刷新为最新。
  • 图标 icon.png(256×256 / 81.7KB)、PublisherId 等其它字段不变,图标和元数据从一开始就是合规的,无需调整。

v1.6.3 - 修复 pyproject name 对齐仓库名、压缩并接入节点图标

Choose a tag to compare

@Josia-doit Josia-doit released this 11 Aug 14:04

修复 / 规范

  • pyproject name 对齐仓库名[project] namecomfyui-josianodes 改为 ComfyUI_JosiaNodes(与 GitHub 仓库名一致),修复推送到 ComfyUI 节点库后无法被识别 / 更新的问题。
  • 节点图标压缩并接入icon.png 由 2048×2048 / 3.38MB 压缩至 256×256 / 81.7KB,并在 [tool.comfy] Icon 引用其网络地址 https://raw.githubusercontent.com/Josia-doit/ComfyUI_JosiaNodes/main/icon.png(满足注册表 ≤ 800×400px 限制)。

版本号 1.6.2 → 1.6.3,节点内部版本头 v2.9.13 → v2.9.14。

v1.6.2 - 模型加载节点默认宽度增大、信息窗双VAE尺寸完整显示

Choose a tag to compare

@Josia-doit Josia-doit released this 11 Aug 12:57

模型加载节点(JosiaCheckpointPlus)

优化 / 规范

  • 默认节点宽度增大,信息窗完整显示:节点默认宽度由 480 提升至 540,信息窗尺寸文本可用占比由 0.55 提升至 0.72。双 VAE 模式下「UNET / CLIP / VAE1 / VAE2」四项尺寸不再被截断,用户无需手动拉宽节点即可完整查看所有模型尺寸信息。

v1.6.0 - 双VAE支持 / MINIMAX H3 CLIP补全 / 图像对比RGBA与VAE2端口修复

Choose a tag to compare

@Josia-doit Josia-doit released this 10 Aug 10:58

[1.6.0] - 2026-08-10

✨ 新增功能

模型加载节点(JosiaCheckpointPlus)

  • 双 VAE 支持(视频 VAE + 音频 VAE):新增「VAE2模型」下拉,视频模型可同时加载视频 VAE 与音频 VAE 并分别输出(VAE / VAE2 两个端口),适配 LTX / MMAudio / SA3 / MINIMAX H3 等双 VAE 视频模型。VAE 加载逻辑增强,自动兼容官方各音频 VAE 前缀(audio_vae. / vocoder. 自动做官方同款前缀替换后加载);VAE2 下拉同时列出 models/vaemodels/checkpoints(官方音频 VAE 多置于 checkpoints)。
  • CLIP 类型补全至最新官方全集:新增 joyimage / mage / minimax(MINIMAX H3 等最新开源模型对应的 CLIP 架构),与官方 CLIPLoader / DualCLIPLoader 完全对齐(覆盖官方两节点全部类型)。

🐛 Bug 修复

模型加载节点(JosiaCheckpointPlus)

  • 修复 VAE2 端口接不上 VAE 解码器:原 RETURN_TYPES 第 4 项误写为 "VAE2"(ComfyUI 无此类型),导致端口颜色异常且无法与 VAE 类节点连线。现类型改回 "VAE"(与标准 VAE 解码器兼容),仅显示名保留 "VAE2"

图像对比节点(JosiaImageComparer)

  • 修复 RGBA 与 RGB 混接崩溃:拼接前自动对齐通道数(3→4 补不透明 alpha、1→N 灰度复制、缺通道用 1.0 兜底),解决新版 ComfyUI LoadImage 默认 3 通道后,与 4 通道图(带透明通道 / VaeDecode)混接报 Sizes must match except in dimension 2 的问题。仅接 A 或仅接 B 时合理降级。

📝 文档更新

  • 更新 CHANGELOG.md,记录 v1.6.0 版本变更。
  • 更新 pyproject.toml 版本号 1.5.9 → 1.6.0。

v1.5.9 - 模型加载节点补充最新 CLIP 类型

Choose a tag to compare

@Josia-doit Josia-doit released this 23 Jul 14:33

[1.5.9] - 2026-07-23

✨ 新增功能

模型加载节点(JosiaCheckpointPlus)

  • 补全最新 CLIP 类型,1:1 对齐官方 CLIPLoader / DualCLIPLoader 下拉列表:新增 krea2hidreamcosmosboogu(官方单 CLIPLoader 列表)以及 hunyuan_videohunyuan_video_15kandinsky5kandinsky5_imagenewbie(官方双 CLIPLoader / CLIPType 枚举)。现可像官方加载节点一样选择最新模型配套的 CLIP 类型(如 krea2)。

🐛 Bug 修复

模型加载节点(JosiaCheckpointPlus)

  • 修复两个 CLIP 类型选项静默失效ACE_Clippixeledit 两项因 .upper() 后(ACE_CLIP / PIXELEDIT)与 comfy.sd.CLIPType 枚举成员名(ACE / PIXELDIT)不匹配,实际永远回退 STABLE_DIFFUSION,等于选项作废。修正为 ace / pixeldit 后恢复正常启用。

📝 文档更新

  • 更新 CHANGELOG.md,记录 v1.5.9 版本变更。
  • 更新 pyproject.toml 版本号 1.5.8 → 1.5.9。

v1.5.8 - 多图加载列表展开与体验优化

Choose a tag to compare

@Josia-doit Josia-doit released this 20 Jul 11:06

JosiaNodes v1.5.8 — 多图加载列表展开与体验优化

本版本重点重构多图加载节点的列表模式输出机制,并修复文本保存节点重启后参数错乱的问题。

✨ 新增功能

  • 文本列表 · 分隔符支持留空:清空分隔符时不再报错,整段文本作为单条输出;默认仍为 \n(按行分割)。适合把本节点当作纯文本框直接显示任意内容,无需再塞无意义分隔符(如 0000000000)。

♻️ 重构 / 优化

  • 多图加载 · 列表模式改用 ComfyUI 原生 list 展开(彻底删除「序号递增」机制)images_out 端口返回全部 N 张图的 list(OUTPUT_IS_LIST=True),下游节点(如 llama.cpp 反推)自动逐张执行 N 次——一次排队 = 全部图像自动打完标,无需手动批次按钮、无需序号、无需下游单独循环。
    • 显存安全:任一时刻 GPU 上仅「模型 + 1 张图」,峰值不随图片数量增大(批次模式把 N 张拼 batch 一次喂才会真正爆显存)。
    • 文件增量落盘:文本保存节点也被展开,每张图反推完当场写 1 个与图同名的 txt。

🐛 Bug 修复

  • 文本保存 · 修复重启 ComfyUI 后参数错乱:根因为前端「选择文件夹 / 打开输出目录」按钮 widget 插入到可序列化字段中间且未正确退出序列化,导致保存/加载时 widgets_values 错位(路径串入文本、%001% 通配符乱跳)。改为给按钮设 serialize=false 并在 onNodeCreated 中按名称同步重排,保存/加载两端对称跳过按钮,字段对齐不再被挤动。

🎨 界面优化

  • 文本保存节点按钮「选择文件夹」改名为「选择输出目录」,并调整到文本输入框之后(符合「第一件事先选目录」的使用惯性)。
  • 参数「文件格式」改名为「保存格式」。

📝 文档更新

  • 更新 README / CHANGELOG / pyproject.toml 版本号至 1.5.8;README 补充 images_out 原生 list 展开说明、修正输出端口名(image_listimages_out)。

v1.5.5 - 多个节点功能修复

Choose a tag to compare

@Josia-doit Josia-doit released this 19 Jul 05:48

JosiaNodes v1.5.5 — 优化与修复

本版本主要是问题修复与使用体验优化,无新增节点。

✨ 新增功能

  • 图像对比 · 拼接输出:输出口改为「拼接图像」,将图像A与图像B左右无缝拼接成一张图输出(高度不一致时自动等比缩放对齐,避免错位/黑边)。

🐛 Bug 修复

  • 模型加载 · CLIP 类型:修复 flux2 / lumina2 等类型报错,枚举名加 .upper() 对齐原生 CLIPLoader,全部 24 种 CLIP 类型正常启用。
  • 图像对比 · 画布对比层消失:按原生 ImageCompare 约定把 a_images/b_images 直接放在 ui 根下;前端 onExecuted 改为深搜取数 + null 防御,彻底恢复 A/B 滑动/按住对比。
  • 图像对比 · 下游崩溃:补充 RETURN_TYPES=("IMAGE",),修复接到下游节点报 NoneType 崩溃。
  • 多图加载 · 节点消失:恢复 NODE_CATEGORY 共享常量并统一 CATEGORY="Josia",修复误删常量导致节点被静默跳过。

♻️ 重构 / 优化

  • 模型加载:取消自研块交换显存调度(新版 ComfyUI 内置更先进的 DynamicVRAM),保留「UNET 保活」。
  • 缓存清理:重写为 v2,保持模型缓存状态下仅清理无用显存/内存,不再卸载模型。
  • 多图加载:关闭图像缩放时只灰化当前实际显示的参数;上游图像端口 display_name 改为 image_in
  • 分类:恢复单级分类 Josia,避免分类名覆盖导致节点丢失,菜单由 ComfyUI 默认排序。

v1.5.3 - 文本列表节点v2.1.0:自定义分隔符、正则过滤、显示模式切换

Choose a tag to compare

@Josia-doit Josia-doit released this 02 Jul 14:30
v1.5.3: 文本列表节点v2.1.0 — 自定义分隔符、去重过滤、正则过滤(11种快捷规则)、显示模式切换、节点下方预览窗口;修复开关…

v1.5.0 - 新增文本列表节点和文本保存节点

Choose a tag to compare

@Josia-doit Josia-doit released this 02 Jul 14:30
v1.5.0: 新增文本列表和文本保存节点;README添加节点目录;更新文档与配置

v1.4.5 - 优化种子节点递增/递减按钮 + 多图加载递增机制重做

Choose a tag to compare

@Josia-doit Josia-doit released this 02 Jul 14:30
v1.4.5: 优化随机种子节点(原生递增/递减按钮+灰化禁用)、多图加载节点改进;README合并仓库版本示意图