v0.7.0
ComfyUI-RookieUI v0.7.0
This release focuses on stronger A1111-style prompt parity for Stable Diffusion,
a functional Extras postprocessing path, safer host integration, and several
high-impact UI/import stability fixes.
Highlights
- Added a RookieUI-owned A1111 prompt encoder parity path for SD-family models.
- Added parser mode selection, old-emphasis weighting, and textual inversion
resolution support. - Added SDXL textual inversion channel validation for
clip_g/clip_l. - Added a local tensor-diff helper for prompt encoder comparison workflows.
- Added a RookieUI-managed Extras postprocessing execution path.
- Added ComfyUI upscaler model execution for Extras when available.
- Added second-upscaler blending and PIL fallback diagnostics.
- Added guarded GFPGAN / CodeFormer face-restoration diagnostics.
- Improved ComfyUI host compatibility for sidebar registration and
fetchApi. - Improved model inventory coverage for current ComfyUI folder keys.
- Hardened A1111 PNG import, Hires.fix routing, and canvas import behavior.
- Improved sidebar state persistence across host sidebar re-renders.
- Split Prompt Workbench frontend modules for maintainability.
Prompt Encoder and SD Prompt Parity
- Added dedicated A1111-style prompt encoder nodes for SD-family workflows.
- Added support for parser modes such as A1111, full, comfy++, and fixed
attention. - Added old-emphasis compatibility and mean-normalized weighted conditioning.
- Added textual inversion alias and prefix handling.
- Added explicit missing-embedding diagnostics.
- Added SDXL global/local channel handling for textual inversion.
- Added guards against nested A1111 prompt compilation regressions.
- Added regression coverage for parser behavior, encoder contracts, textual
inversion resolution, and tensor comparison helpers.
Extras Postprocessing
- Added a RookieUI-managed Extras execution path for single-image and batch
postprocessing. - Added scale-by and scale-to resizing behavior.
- Added output asset generation and preview payload support.
- Added ComfyUI upscaler model execution when the active host exposes the
matching runtime and model. - Added second-upscaler blending through visibility weighting.
- Added PIL Lanczos fallback with explicit warnings when selected upscalers are
unavailable or fail. - Added guarded GFPGAN and CodeFormer face-restoration request handling with
per-image diagnostics. - Added color-correction postprocessing through autocontrast.
ComfyUI Host Compatibility
- Added frontend type coverage for the host
fetchApiruntime surface. - Updated frontend requests to prefer the host-provided API resolver when
available. - Added sidebar tab unregister and cleanup behavior for current ComfyUI
frontend hosts. - Preserved the legacy launcher fallback for older or reduced host surfaces.
- Added current ComfyUI custom-node web metadata while retaining legacy web
directory compatibility. - Expanded model inventory handling for current ComfyUI postprocessing folders,
including latent upscalers and background-removal models.
PNG Info and Import Stability
- Preserved A1111 txt2img Hires.fix metadata on the txt2img path.
- Routed A1111 PNG imports through RookieUI prompt encoders where appropriate.
- Contained A1111 PNG import events so RookieUI imports do not leak into host
canvas handlers unexpectedly. - Improved fallback handling for unsupported external Hires upscaler labels.
- Added regression coverage for PNG Info routing and canvas import behavior.
Frontend Stability and Maintainability
- Split Prompt Workbench frontend shell code into focused modules for catalog,
i18n, token behavior, and related surfaces. - Improved Prompt Workbench auto-input select contrast.
- Improved sidebar state persistence across host sidebar hide/show re-renders.
- Made the Generate click path more resilient when host submit listeners
intercept form submission. - Added sidebar lifecycle coverage for current and legacy host registration
paths. - Updated frontend architecture guardrails and asset revision checks.
Upgrade Notes
- Restart ComfyUI after upgrading so the updated custom-node metadata and web
assets are reloaded. - If ComfyUI-Manager does not install dependencies automatically, run:
python -m pip install -r requirements.txt - Extras upscaler execution depends on the active ComfyUI host exposing the
required upscaler runtime and model files. - GFPGAN and CodeFormer requests are guarded. If no compatible backend is
available, RookieUI continues processing and reports diagnostics instead of
failing silently.