diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b52c9f..19265b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## 1.3.0 + +### Model Resolution Picker + +- New `Model Resolution Picker` node (šŸ–¼ļø Resolution): pick a native size for a + model family from a chip grid of aspect ratios and output an empty latent plus + width/height. Fourteen shipped families (SD 1.5, SDXL, Illustrious XL, Anima, + Flux.1, Z-Image, Qwen-Image, Flux.2 / Klein / MOSS, Qwen-Image 2.1, + HunyuanImage 2.1 and four video keyframe rows), each rounded to its VAE step. +- Native `resolution` dropdown that mirrors the chip grid both ways; typed or + wired sizes show `custom`. +- Shipped family table in `families.json` with a validator, and a user override + file at `user/kikotools/model_resolutions.json` that can replace, add or remove + families and set the default. Invalid files are ignored whole with a warning + in the panel. +- The node height follows the panel content, and workflows saved before the + dropdown existed still load. +- `GET /kikotools/model_resolution/families` serves the merged table; the shared + dimension swap now works on nodes without a preset widget. + ## 1.2.0 ### Unified ComfyAssets UI diff --git a/README.md b/README.md index 7f4fd1c..9faae93 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,13 @@ I tried forking, patching, and submitting merge requests, but eventually decided I’m sharing them here with the community, and I hope you find them as useful as I do. +## 1.3.0 — Model Resolution Picker + +A new node that picks a native resolution for a model family from a chip grid of +aspect ratios, with a synced `resolution` dropdown, a shipped family table and a +user override file. See the [release notes](CHANGELOG.md) and the +[node documentation](examples/documentation/model_resolution_picker.md). + ## 1.2.0 — unified ComfyAssets UI A consistent interface across the KikoTools controls, with ComfyUI-following diff --git a/pyproject.toml b/pyproject.toml index 001dfc7..9ba557b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "kikotools" description = "Simple tools for ComfyUI" -version = "1.2.0" +version = "1.3.0" license = {text = "MIT"} dependencies = []