Skip to content

v0.7.0

Choose a tag to compare

@rookiestar28 rookiestar28 released this 08 May 12:21
· 142 commits to main since this release

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 fetchApi runtime 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.