Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/beta-gate.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ the same change.
| G1 | **Runs on a current ComfyUI.** Every runnable preset's nodes and inputs match a recorded `/object_info` from the newest ComfyUI release, and a test fails when they drift. | Roadmap U2: a snapshot in the repo, a test of every preset's `requiredNodes` against it, and a script that diffs a live ComfyUI against the snapshot. Its output against a current ComfyUI is pasted in the PR. | **Done in v0.41.** `tests/fixtures/comfyui-object-info.json` is recorded from ComfyUI 0.44.0 (80 node classes) by `npm run object-info`, and `tests/comfy/objectInfoSnapshot.test.ts` checks every node, input, nested input and fixed choice of all 39 presets against it. All match. Running Workflow Health against 0.44 found a real fault: it read only required inputs and marked 13 working presets "Missing ComfyUI node"; fixed, it now reports 28 ready, 10 experimental and 1 model in the wrong folder on the test machine. `npm run object-info -- --check` against a fresh Comfy Desktop 0.38.1 lists only the custom node packs it has not installed. |
| G2 | **Finds Comfy Desktop.** The port scan includes Comfy Desktop's default port. | A test on `COMFY_PORT_CANDIDATES`, plus Settings › Find ComfyUI Active Port against a ComfyUI started on that port. | **Done in v0.41.** 8000 is scanned second, right after 8188, with a test. Not yet run against a real Comfy Desktop: on the test machine a ComfyUI on 8188 always answers first. A clean-install tester (G6) using Comfy Desktop checks it for real. |
| G3 | **Says so when there is no GPU.** When ComfyUI reports only a CPU device, the panel says which tools will be too slow to use, rather than failing or hanging. | A unit test with a CPU-only `/system_stats` fixture, plus one run against ComfyUI started with `--cpu`. | **Done in v0.41.** Check ComfyUI says "ComfyUI is online, but on CPU only." with the reason underneath, and Detect Hardware reports "Processor only, no graphics card", VRAM none, tier No GPU. A CPU device no longer counts its system RAM as VRAM. Checked in Photoshop 2025 on 2026-11-04 against a real Comfy Desktop instance started with `--cpu` (ComfyUI 0.38.1, port 8189), and against a GPU ComfyUI 0.44.0 on 8188, which still reports normally. |
| G4 | **Passes the full smoke checklist on the release build.** All blocks of [the UXP smoke checklist](uxp-smoke-checklist.md) on the build that will be tagged, with a row in its Results table. | The Results table. | **Open.** The only recorded full run is from v0.37.1. v0.38 to v0.40 were checked per feature, in their own PRs. |
| G4 | **Passes the full smoke checklist on the release build.** All blocks of [the UXP smoke checklist](uxp-smoke-checklist.md) on the build that will be tagged, with a row in its Results table. | The Results table. | **Passed on 2026-11-05 on main at fd679fc** (footer 0.40.0, ComfyUI 0.44.0, Photoshop 2025): blocks 0 to 5, every step, with five findings recorded in the Results table. Run again on the exact build that is tagged if code changes before then. The first finding (Live Painting fails while Text to Image is on Klein, the default since v0.39) hits every new user, so fix it before the beta. |
| G5 | **Works on Photoshop 2024.** Someone other than the author runs blocks 0 to 2 of the smoke checklist on Photoshop 2024 with the beta candidate. | Their report, linked here. | **Open.** One tester confirmed the panel works on Photoshop 2024 with v0.37.1 ([issue 127](https://github.com/MehranMarxian/OpenLayer/issues/127)). Nothing newer has been run on 2024. |
| G6 | **A first image on a clean install.** From an empty ComfyUI to a first layer by following [Getting started](getting-started.md), on a machine that is not the author's. | The tester's step count and any place they got stuck, linked here. | **Open.** v0.39 timed it at seven clicks on the author's machine only. |

Expand Down
1 change: 1 addition & 0 deletions docs/uxp-smoke-checklist.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,3 +109,4 @@ One row per full run. Partial runs for a PR go in that PR, not here.
| Date | Photoshop | OS | OpenLayer | Blocks | Result | Notes |
|---|---|---|---|---|---|---|
| 2026-10-15 | 2025 (26.x), current build | Windows 11 | main at 7e34843 (footer 0.37.1) | 0-5 (4.3 and 4.6 not run) | Pass, with two findings | Run by Claude driving Photoshop. Findings: a finished Setup check and Workflow Health keep a "Working" badge (and the Health status bleeds onto tool screens until the next action); importing the first result into a new document's empty Layer 1 leaves only the new layer. |
| 2026-11-05 | 2025 (26.x) | Windows 11 | main at fd679fc (footer 0.40.0), ComfyUI 0.44.0 | 0-5, all steps | Pass, with five findings | Run by Claude driving Photoshop on a new 1024 x 1024 document. Deviations: 1.1 ran on FLUX.2 Klein at 1024 (the default since v0.39), not SD 1.5 at 512; 1.3 needed 30 steps to cancel mid-run, because Klein at 4 steps finishes in about 1.5 s; 4.1 had no Missing row to try, so Check Again and the filter chips were used; 4.3 needs the Artist-Friendly Dark theme, which 4.6 switched to. The 10-15 "Working" badge finding is fixed. Findings: (1) Live Painting fails its first cycle ("The model flux-2-k...") while Text to Image is on Klein, which every starter install is; it works once Text to Image is on an SD 1.5 workflow. (2) Upscale of a layer capture imports as a 4096 px smart object placed at 25%, so the layer is not visibly larger. (3) Importing the first result into a new document still removes its empty Layer 1. (4) A "Prompt required" error stays on Text to Image after a prompt is loaded from the Wallet. (5) Text to Image Width stuck at 214748.36 after an automated triple-click, and paste could not change it until a Klein workflow switch reset it; not reproduced by hand. |
Loading