v0.5.0
ComfyUI-RookieUI v0.5.0
Overview
v0.5.0 is a feature and reliability release focused on image-edit
workflows, non-SD model coverage, XYZ Plot parity, Prompt Workbench
improvements, and stronger validation infrastructure.
Highlights
- Integrated image-edit workflows into the Img2Img surface.
- Added first-wave Flux image-edit adapters.
- Expanded Qwen-family image-edit runtime coverage.
- Added shared multi-reference image-edit conditioning support.
- Expanded the official non-SD template matrix.
- Added Ernie-Image model-family foundation and preset support.
- Improved XYZ Plot compatibility with A1111-style behavior.
- Added Danbooru action support to Prompt Workbench.
- Hardened Windows pre-push and E2E validation paths.
Image Edit and Img2Img
- Rebased image-edit requests onto the Img2Img-owned request flow.
- Merged image-edit controls into the Img2Img UI surface.
- Added a shared image-edit conditioning foundation for
multi-reference workflows. - Expanded the image-edit manifest contract for richer adapter metadata.
- Added Qwen-family and QwenPlus image-edit runtime adapters.
- Added Flux Kontext, Flux Kontext Klein, and LongCat image-edit
workflow foundations. - Added first-wave Flux image-edit adapters.
- Aligned image-edit execution graphs with live host acceptance checks.
- Added smoke and request coverage for image-edit behavior.
- Removed the visible Qwen edit multi-LoRA preset where it no longer
matched the supported runtime behavior.
Workflow and Model Preset Coverage
- Expanded official non-SD workflow templates.
- Added Ernie-Image model-family foundation and workflow preset support.
- Centralized model-family registry behavior.
- Derived family presets from manifest data.
- Routed non-SD templates through adapter-based workflow builders.
- Split official edit flows from template LoRA behavior.
- Added inline LoRA append support for non-SD templates.
- Added SD inline LoRA chaining coverage.
XYZ Plot
- Improved XYZ Plot control-surface behavior.
- Aligned prompt axes with A1111-style semantics.
- Aligned choice-axis CSV mode behavior.
- Aligned choice value semantics.
- Aligned hires-related semantics.
- Serialized async session refresh handling.
- Pruned stale terminal sessions.
- Added acceptance coverage for A1111 parity behavior.
Prompt Workbench
- Added a Danbooru host action.
- Updated Prompt Workbench host-facing behavior.
- Added route coverage for Prompt Workbench actions.
- Hardened prompt parsing against pathological attention nesting.
Reliability and Runtime Fixes
- Made persisted JSON writes atomic.
- Tightened ControlNet tensor normalization.
- Serialized the ControlNet prompt-server shim.
- Bounded ADetailer detector runtime cache usage.
- Added missing dependency handling for ADetailer runtime paths.
- Hardened stale-host detection in live smoke checks.
- Improved model inventory and parity-matrix coverage.
Frontend and Host Validation
- Added a TypeScript validation foundation.
- Formalized the embedded host E2E contract.
- Hardened the Windows pre-push E2E harness.
- Added Vite and Vue host-adapter feasibility spikes.
- Improved frontend API and shell coverage.
- Updated UI assets and README screenshots.
Testing and Validation
- Added expanded backend coverage for:
- image-edit workflow foundations,
- Img2Img translation,
- Txt2Img translation,
- model-family registry behavior,
- model inventory,
- live smoke matrix handling,
- Prompt Workbench routes,
- XYZ Plot sessions and estimates.
- Expanded frontend unit coverage for:
- RookieUI API behavior,
- extension bootstrap behavior,
- Prompt Workbench shell behavior,
- XYZ Plot shell behavior,
- Img2Img mask and mode routing.
- Expanded Playwright E2E coverage for host surfaces and XYZ Plot flows.
- Pre-push validation passed for:
- detect-secrets,
- pre-commit hooks,
- backend unit tests,
- TypeScript validation,
- Vitest frontend tests,
- Playwright E2E tests.
Documentation
- Refreshed README content to match the current public feature set.
- Updated image-edit, inline LoRA, non-SD preset, Prompt Workbench,
and XYZ Plot documentation. - Removed or corrected outdated public-facing status claims.
Compatibility Notes
- No intentional user-facing breaking change is called out for v0.5.0.
- Users relying on older image-edit preset names should review the
current Img2Img image-edit surface and supported model presets. - Non-SD template behavior is now more strongly driven by manifest and
adapter data, which should make future model-family expansion more
consistent.