Skip to content

Commit 2f747ed

Browse files
committed
chore(release): bump to 1.1.2 and refresh documentation
Summarize prompt encoding, transparent Extras, encoder role safeguards, source compatibility checks and dependency updates in the existing README update section. Clarify updating an installation, original PNG metadata requirements, transparent Extras output and the scope of host compatibility evidence.
1 parent edc3c55 commit 2f747ed

2 files changed

Lines changed: 23 additions & 2 deletions

File tree

‎README.md‎

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,19 @@ The core objective of this project is not merely to replicate the classic UI/UX,
2525

2626
<details>
2727

28+
<summary><strong>1.1.2: Prompt encoding, transparent Extras, and compatibility checks (bugfix/stability/security)</strong></summary>
29+
30+
- Fixed default Stable Diffusion prompt encoding failures on newer ComfyUI hosts.
31+
- Extras now preserves source transparency through resizing, upscaling, blending, face restoration, and color correction.
32+
- Dedicated Qwen Image 2.1 prompt enhancement models are excluded from generation encoder selection, preventing incompatible automatic or manual pairings.
33+
- Expanded source compatibility checks for newer ComfyUI, frontend, and workflow-template versions while keeping the documented host compatibility scopes separate.
34+
- Updated frontend dependencies to address known security advisories.
35+
- Verified saved SD1.5 PNG prompt metadata with ordinary, weighted, multiline, Unicode, and long prompts.
36+
37+
</details>
38+
39+
<details>
40+
2841
<summary><strong>Qwen Image 2.1 workflows and scoped host alignment (new functionality/compatibility)</strong></summary>
2942

3043
- Added official-template-backed `Qwen-Image 2.1` txt2img and `Qwen-Image 2.1 Edit` profiles with a dedicated Qwen Image 2.1 encoder and host-inventory matching for the diffusion model, text encoder, and VAE.
@@ -589,6 +602,8 @@ python -m pip install -r requirements.txt
589602

590603
Then restart ComfyUI. The `RookieUI` sidebar tab will be available in the frontend host.
591604

605+
For a manual installation, update from the `ComfyUI-RookieUI` directory with `git pull --ff-only`, then rerun `python -m pip install -r requirements.txt` in the ComfyUI Python environment. After updating, restart ComfyUI and reload the browser to load the current backend and sidebar assets.
606+
592607
RookieUI requires Python 3.10 or newer and must be installed into the same Python environment used by ComfyUI.
593608

594609
`ControlNet` and `ADetailer` support are built into RookieUI itself. You do not need to install separate external custom-node packs just to use RookieUI's integrated ControlNet or ADetailer surfaces.
@@ -668,7 +683,9 @@ If your host or Manager install path does not automatically install custom-node
668683
### PNG Info
669684

670685
- image-first metadata ingest from file upload, drag/drop, and preview quick actions
671-
- generated RookieUI PNG outputs embed A1111-style `parameters` metadata for later inspection and reuse
686+
- generated RookieUI PNG outputs embed A1111-style `parameters`, the ComfyUI `prompt` graph, and RookieUI metadata when host metadata saving is enabled
687+
- use the original saved output PNG for metadata inspection and reuse; screenshots and live preview frames may not contain generation metadata
688+
- ComfyUI's `--disable-metadata` option intentionally omits prompt metadata from saved files
672689
- A1111 metadata parsing path, including RookieUI-generated infotext
673690
- automatic positive/negative prompt extraction
674691
- apply parsed parameters into `txt2img` or `img2img`
@@ -679,6 +696,7 @@ If your host or Manager install path does not automatically install custom-node
679696
- single-image/batch postprocessing surface with RookieUI-managed output assets and preview payloads
680697
- preview quick action handoff from completed generation outputs
681698
- scale-by and scale-to resizing through a dedicated extras contract and execution path
699+
- source transparency is preserved in output PNGs, with alpha resized to the final output dimensions; opaque RGB inputs keep RGB output
682700
- selected ComfyUI upscaler model execution when available, plus PIL Lanczos fallback with explicit warnings when the host runtime or model is unavailable
683701
- optional second-upscaler blending through `upscaler_2_visibility`
684702
- optional color-correction postprocessing through autocontrast
@@ -698,6 +716,7 @@ If your host or Manager install path does not automatically install custom-node
698716
- SD1.5, SDXL, Pony, Illustrious, and Noob use RookieUI's Stable Diffusion parity text-encode path for A1111-style prompt semantics, single-node conditioning composition, parser-mode selection, old-emphasis compatibility, and inventory-aware embeddings / textual inversion handling
699717
- Official non-SD template presets now surface family-specific controls only when the upstream workflow exposes them, including `Shift`, `Flux Guidance`, and `Prompt Enhancement`
700718
- Fixed template-owned encoder bundles keep `Text Encoder` controls hidden on the shipped official non-SD preset matrix instead of implying a user-selectable pairing that the official template does not expose
719+
- Qwen Image 2.1 profiles use the authored prompt directly; dedicated prompt enhancement models cannot be selected as generation text encoders
701720
- Model inventory includes current ComfyUI postprocessing-related catalog categories such as upscale models, latent upscalers, and background-removal models; some categories are diagnostic-only until a shipped RookieUI surface uses them directly
702721
- Clip Skip remains editable in UI; some profiles may ignore it at execution time
703722

@@ -934,6 +953,8 @@ Behavior and compatibility:
934953
- Compatibility is validated against separate tested ComfyUI Core, frontend, Desktop, and workflow-template source snapshots rather than inferred from one mutable "latest ComfyUI" version.
935954
- The general tested source envelope covers ComfyUI Core 0.34, its bundled frontend 1.51.9, standalone frontend 1.54.1, and `comfyui-workflow-templates` 0.11.54; this is a pinned compatibility basis rather than a blanket claim for every future host build.
936955
- Qwen Image 2.1 has a separate scoped source contract for Core 0.37 (bundled frontend 1.53.6), standalone frontend 1.55.12, and workflow templates 0.11.66. That contract covers the Qwen node, template graph, and affected frontend API surfaces; it does not imply that unrelated newer template workflows are supported.
956+
- Additional source-contract checks cover Core 0.39.0, standalone frontend 1.57.0, and workflow templates 0.11.76; live compatibility remains scoped to the tested environments described here.
957+
- SD1.5 default generation and saved PNG prompt readback have also been checked on Core 0.38.0 with CyberRealistic V9 FP16.
937958
- RookieUI registers its sidebar through the current ComfyUI frontend sidebar-tab surface when available, including cleanup for stale RookieUI tab instances during re-registration.
938959
- Older or reduced host surfaces can still fall back to the legacy launcher path instead of failing the extension bootstrap.
939960
- Frontend API calls prefer the host-provided `fetchApi` resolver when available, so RookieUI requests can follow the active ComfyUI frontend routing context while preserving canonical RookieUI routes.

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "comfyui-rookieui"
3-
version = "1.1.0"
3+
version = "1.1.2"
44
description = "The ultimate A1111-style sidebar. Bring the classic UX you know and love into ComfyUI."
55
readme = "README.md"
66
license = { file = "LICENSE" }

0 commit comments

Comments
 (0)