ComfyUI-RookieUI v0.8.0
This release focuses on official ComfyUI workflow-template parity, Z-Image Turbo ControlNet support, frontend maintainability, model
inventory accuracy, and supply-chain validation hardening.
Highlights
- Added official Qwen-Image Edit 2511 image-edit workflow support.
- Added official Flux.1 Krea Dev and Flux.2 Dev txt2img profiles.
- Added Z-Image Turbo ControlNet support through ComfyUI model patches.
- Improved model inventory detection for current ComfyUI folder keys.
- Split several large frontend surfaces into smaller tested modules.
- Added supply-chain scanner and pinned validation workflows.
Official Workflow Template Updates
Qwen-Image Edit 2511
- Added Qwen-Image Edit 2511 as an official image-edit profile on the
existing img2img surface. - Added support for the Qwen plus edit encoder path.
- Added bounded multi-reference request handling.
- Added Flux reference-method latent setup for the official edit graph.
- Added model, text-encoder, VAE, and selector hint coverage for the
new profile.
Flux.1 Krea Dev and Flux.2 Dev
- Added official txt2img profile coverage for Flux.1 Krea Dev.
- Added official txt2img profile coverage for Flux.2 Dev.
- Preserved official hidden encoder-bundle behavior where the upstream
template owns the text-encoder pairing. - Added Flux Guidance support where required by the official profile.
- Added source-backed model, text-encoder, VAE, and LoRA hint matching.
Existing Official Profile Drift Fixes
- Rechecked and tightened profile hints for Qwen, Z-Image, ERNIE,
FireRed, Flux.2 edit/Klein, and Longcat workflows. - Reduced broad fallback matches so visible selectors more accurately
describe required host assets. - Kept unsupported product-surface families out of runtime scope until
they have a dedicated UI and workflow surface.
Z-Image Turbo ControlNet
- Added a Z-Image family-specific ControlNet workflow path.
- Z-Image Turbo ControlNet now uses ComfyUI model patches instead of the
generic Stable Diffusion ControlNet loader/apply chain. - Added graph support using ModelPatchLoader and
QwenImageDiffsynthControlnet. - Added capability discovery for Z-Image ControlNet files from the host
model_patches inventory. - Added classification for Union, Tile, Turbo, non-Turbo, lite,
release-tag, and supported-condition metadata. - Added dedicated adapter behavior for Canny, Depth, and Pose/control
image use cases. - The shipped Z-Image Turbo path currently supports one enabled
ControlNet unit at a time. - Unsupported Z-Image Turbo ControlNet modules now fail explicitly
instead of silently falling back to the generic SD ControlNet path.
Model Inventory and Host Compatibility
- Refreshed model inventory handling for current ComfyUI folder keys.
- Added model_patches as a first-class diagnostic inventory category.
- Added support for latent_upscale_models and background_removal as
host-visible diagnostic categories. - Improved fallback behavior when folder_paths lookup is stale or empty.
- Added model-patch loader fallback alignment for Z-Image workflows.
- Improved XYZ Plot checkpoint-axis behavior so diffusion models can be
included for Qwen/Z-Image style model families.
Frontend Maintainability
- Added broader frontend architecture budgets to prevent large files
from silently regrowing. - Added TypeScript contract coverage for frontend API request and
response shapes. - Extracted generation payload state conversion into a focused module.
- Extracted Img2Img mode and reference helper behavior into focused
modules. - Split generation API calls behind a smaller domain API layer while
keeping the public API facade stable. - Split ControlNet preview and preprocessor UI surfaces into focused
modules. - Split ControlNet stylesheet ownership out of the larger pane stylesheet.
- Added shared frontend design tokens for newly separated styles.
- Added regression coverage for the new frontend seams.
Security and Supply Chain
- Added a repository-local supply-chain hardening scanner.
- Added checks for affected npm and PyPI package versions.
- Added checks for suspicious persistence indicators and unexpected npm
install scripts. - Switched validation install paths toward lockfile-frozen frontend
installs. - Added dependency review workflow coverage.
- Pinned token-bearing publish workflow action references.
- Updated local and CI validation scripts to align with the hardened
supply-chain workflow.
Testing and Validation Improvements
- Added backend tests for Z-Image ControlNet capability detection.
- Added backend graph-shape tests for Z-Image Turbo ControlNet.
- Added tests for Qwen-Image Edit 2511 translation behavior.
- Added tests for Flux.1 Krea Dev and Flux.2 Dev profile selection.
- Added tests for model inventory drift and model_patches handling.
- Added frontend tests for API domain exports.
- Added frontend tests for generation payload state extraction.
- Added frontend tests for Img2Img pane decomposition.
- Added frontend tests for ControlNet preview/preprocessor helpers.
- Added frontend CSS ownership checks for split ControlNet styles.
- Added security tests for install policy, scanner behavior, and workflow
hardening.
Compatibility Notes
- Z-Image Turbo ControlNet requires compatible host-side model-patch
files and the required ComfyUI model-patch nodes. - Generic Stable Diffusion ControlNet behavior remains on the existing
native ControlNet path. - Official non-SD workflows still require the matching upstream model,
text encoder, VAE, LoRA, or model-patch assets in the active ComfyUI
host environment. - Some newly detected inventory categories are diagnostic-only until a
shipped RookieUI surface uses them directly.