Commit Graph
6 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 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 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 480f15bb15 Minor improvements 2025-12-07 20:46:52 +10:00
BRADSEC bb79e38a8b Full refresh with additional resolutions, custom options and latent output. 2025-12-06 19:26:29 +10:00