Skip to content

v0.5.0

Choose a tag to compare

@rookiestar28 rookiestar28 released this 23 Apr 19:10
· 267 commits to main since this release

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.