Commit Graph
32 Commits
Author SHA1 Message Date
BRADSEC 02f84ccb23 Fix invalid presets, validate preset path, sync JS resolution table (review 1, 2)
Qwen Image 1140x1472 (and mirror) and SD 1.5 512x682 were not divisible
by 8, so the generated latent did not match the reported width/height;
removed the stray Qwen pair (official list has 1104x1472) and corrected
682 to 680. The preset branch now runs _validate_dimensions before the
multiplier, so API-built workflows cannot pair a model with another
model's incompatible preset. Regenerated the hand-copied JS table from
nodes.py (it had drifted by 14 entries) and added tests that fail on
future drift or non-conforming presets. Bump to 2.1.6.
2026-07-03 10:56:23 +10:00
BRADSEC 3e46e676d3 Pin publish action to working v1 commit (supply-chain hardening)
Pin Comfy-Org/publish-node-action to commit 0eb6cd742945443bee7f79eeddd4f732780029a1 (the v1 head) so a moved
tag cannot inject code. NOTE: the 1.0.1 release tag is broken (runs the
removed 'comfy --yes' flag); this commit uses 'comfy --skip-prompt' and works.
2026-06-27 20:41:48 +10:00
BRADSEC 1743535272 docs: add ComfyUI Manager install method; bump 2.1.5 2026-06-20 20:52:49 +10:00
BRADSEC 23dd8cb1a2 feat: add V3 (comfy_api) dual-API wrapper and input tooltips; bump 2.1.4
V3 io.ComfyNode schema delegates to the V1 class so logic is not forked.
comfy_entrypoint exported import-guarded; V1 NODE_CLASS_MAPPINGS remain
authoritative on the 0.25.0 loader (no double registration). Verified
ComfyUI 0.25.0.
2026-06-20 19:30:49 +10:00
BRADSEC 93f3f29f01 refactor: rename resolution_selector.py to nodes.py, serve JS from ./js; bump 2.1.3 2026-06-20 19:20:02 +10:00
BRADSEC 4085c53053 docs: standardize title, replace arrows with ->, add star footer; bump 2.1.2 2026-06-20 19:09:54 +10:00
BRADSEC 2026e8c373 fix: rename node_id to ResolutionSelectorPlus to avoid collision with built-in ResolutionSelector; bump 2.1.1 2026-06-20 18:25:42 +10:00
BRADSEC b8cadb1034 fix R2-R5: valid placeholder latent, validate 'All' custom dims, remove dead gcd, unittest-discoverable tests; bump 2.1.0 2026-06-20 18:14:10 +10:00
BRADSEC 9ac6653627 fix R1: per-model latent channel count (16 for Flux/Qwen/Z-Image); add Qwen-Image 4:3/3:4/3:2/2:3 + 1328 to Flux and Z-Image 2026-06-20 18:11:41 +10:00
BRADSEC e01cfac1ef feat: add official Qwen-Image 4:3/3:4/3:2/2:3 resolutions (1472x1104, 1104x1472, 1584x1056, 1056x1584) 2026-06-20 18:06:18 +10:00
BRADSEC 480f15bb15 Minor improvements 2025-12-07 20:46:52 +10:00
BRADSEC b764f915c8 Update node publish workflow 2025-12-07 11:51:49 +10:00
BRADSEC d5f21d29b7 Update node publish workflow 2025-12-07 11:46:52 +10:00
BRADSEC a010df2aef Update node publish workflow 2025-12-07 09:26:43 +10:00
BRADSEC 43eef52898 Update node publish workflow 2025-12-07 09:21:07 +10:00
BRADSEC acb9957d11 Update node publish workflow 2025-12-06 23:55:59 +10:00
BRADSEC fed4a78f61 Update node publish workflow 2025-12-06 23:43:40 +10:00
BRADSEC a7b2e98cc2 Update PublisherId in pyproject.toml 2025-12-06 21:01:15 +10:00
BRADSEC d03613d477 Update PublisherId in pyproject.toml 2025-12-06 20:53:52 +10:00
BRADSEC 379c3a14e2 Add workflow 2025-12-06 19:28:04 +10:00
BRADSEC bb79e38a8b Full refresh with additional resolutions, custom options and latent output. 2025-12-06 19:26:29 +10:00
Mark Bradley 4542f192f6 Update pyproject.toml 2024-07-07 22:15:49 +10:00
Mark Bradley 5c80e39633 Merge pull request #2 from haohaocreates/pyproject
Add pyproject.toml for Custom Node Registry
2024-06-30 13:38:12 +10:00
haohaocreates ddf25dcfa3 chore(pyproject): Add pyproject.toml for Custom Node Registry 2024-05-22 16:44:25 -04:00
bradsec bf4c26f156 Cleanup 2023-08-19 16:51:59 +10:00
bradsec eff5d7d1aa Minor updates 2023-08-19 12:11:34 +10:00
bradsec 466ad13a87 Minor updates 2023-08-18 17:29:49 +10:00
bradsec 96aeeefa45 Fix resolution list. 2023-08-18 16:54:32 +10:00
bradsec 8927bd6a2f Minor updates 2023-08-18 16:43:01 +10:00
bradsec 62a24f560c Minor updates 2023-08-18 16:42:05 +10:00
bradsec f78c09e825 Minor updates 2023-08-18 16:21:13 +10:00
bradsec 851656b42e Initial commit 2023-08-18 16:12:24 +10:00