@@ -43,70 +43,48 @@ Rule: node-specific details go into node-specific docs, not into `AGENTS.md` or
4343
4444## Release State
4545
46- Current public release target : ` 0.7.42 ` .
46+ Current public release attempt : ` 0.7.42 ` .
4747
48- 0.7.42 release prep status, 2026-06-17:
48+ Release artifacts created:
49+
50+ - GitHub release/tag: ` v0.7.42 `
51+ - Release URL: ` https://github.com/Deno2026/comfyui-deno-custom-nodes/releases/tag/v0.7.42 `
52+ - Release commit/tag target: ` 0510ad277066f08e25b9015e0a891eb19a6adad9 `
53+ - Release worktree: ` E:\DENO-Share\agent-worktrees\comfyui-deno-custom-nodes-0.7.39-release-main `
54+
55+ 0.7.42 release scope:
4956
5057- Scope: Visual Fold stale-selection/floating-toolbar fix, Local LLM Loader ` Thinking ` save/F5
5158 restore and live ` More ` popups, Ideogram Director language-refresh button reflow, Bernini Prompt
5259 Guide / RTX VFX Video Finisher saved-workflow migration hardening, and release metadata/tests.
53- - Local release worktree verification passed: changed JS ` node --check ` , ` py -m pytest tests -q `
54- -> 197 passed, ` git diff --check ` whitespace check, strengthened Registry metadata/package tests,
55- and mandatory independent GPT-5.5 xhigh release reviewer PASS.
56- - Residual before/after publish: Desktop live-canvas exact Visual Fold follow-up remains
57- ` UNVERIFIED ` ; Registry/CDN/Manager install surfaces must be monitored after push.
58-
59- Previous public release: ` 0.7.41 ` .
60-
61- Release artifacts created:
62-
63- - GitHub release/tag: ` v0.7.41 `
64- - Release URL: ` https://github.com/Deno2026/comfyui-deno-custom-nodes/releases/tag/v0.7.41 `
65- - Release commit/tag target: ` 6da6f2d `
66- - Release worktree: ` E:\DENO-Share\agent-worktrees\comfyui-deno-custom-nodes-0.7.39-release-main `
6760
6861Propagation state at last update on 2026-06-17:
6962
70- - GitHub Actions for commit ` 6da6f2d ` : CI success, Publish to Comfy registry success, Pages success.
71- - Comfy Registry version ` 0.7.41 ` exists and the install endpoint points to ` 0.7.41 ` , but Registry
63+ - GitHub Actions for commit ` 0510ad2 ` : CI success, Publish to Comfy registry success, Pages success.
64+ - Comfy Registry version ` 0.7.42 ` exists and the install endpoint points to ` 0.7.42 ` , but Registry
7265 still reports ` NodeVersionStatusPending ` with empty ` status_reason ` .
73- - CDN package: ` https://cdn.comfy.org/deno2026/deno-custom-nodes/0.7.41/node.zip ` returns 200.
74- - CDN package check passed: pyproject ` 0.7.41 ` , ` deno_node_metadata.py ` ,
75- update-badge ` deno_node_help.js ` markers, and excludes ` tests/ ` , ` tmp/ ` , ` SESSION_HANDOFF.md ` ,
76- ` AGENTS.md ` , and internal node docs.
66+ - CDN package: ` https://cdn.comfy.org/deno2026/deno-custom-nodes/0.7.42/node.zip ` returns 200.
67+ - CDN package check passed: pyproject ` 0.7.42 ` , Visual Fold stale-selection markers, Local LLM live
68+ popup markers, Ideogram ` r2026.06.17-refresh-reflow-c ` , Bernini save/reload marker, RTX finisher
69+ save/reload marker, and excludes ` tests/ ` , ` tmp/ ` , ` SESSION_HANDOFF.md ` , ` AGENTS.md ` , and internal
70+ node docs.
7771- ComfyUI Manager ` extension-node-map.json ` lists this repo with ` DenoIdeogramDirector ` and
78- ` DenoLocalLLMRefiner ` .
79- - Heartbeat monitor ` deno-0-7-41 -registry-monitor ` should run every 30 minutes until Registry becomes
72+ ` DenoLocalLLMRefiner ` ; current map entry has 19 public nodes .
73+ - Heartbeat monitor ` deno-0-7-42 -registry-monitor ` should run every 30 minutes until Registry becomes
8074 Active and the install endpoint/Manager map remain correct.
8175
82- 0.7.41 release scope:
83-
84- 1 . All public DENO nodes now expose useful ComfyUI Info panel metadata via ` deno_node_metadata.py ` :
85- node descriptions, input tooltips, and output tooltips.
86- 2 . The DENO info button checks the Comfy Registry install endpoint from the frontend, caches the
87- status locally, shows green/latest when current, and shows a yellow ` i ` plus small ` ! ` badge when
88- an update is available.
89- 3 . README, localized README notes, changelog, and release safety docs mention the new info/update
90- behavior.
91-
9276Runtime verification:
9377
94- - Easy-Install ` 8188 ` : synced and verified ` 0.7.41 ` ` /object_info ` , ` width ` tooltip, queue idle, and
95- served ` deno_node_help.js ` update-badge markers.
96- - Desktop ` 8000 ` : synced and served ` 0.7.41 ` ` /object_info ` , ` width ` tooltip, and update-badge JS
97- markers during the Desktop backend verification window. The Desktop app did not keep the backend
98- persistently running after direct launch in this session; treat Electron-card stable relaunch as
99- user-final-check unless the Desktop app is manually opened from its card.
100- - Local next-release Visual Fold follow-up, 2026-06-17: ` web/js/deno_visual_fold.js ` was synced from
101- source into this release worktree to keep the current menu-API/fallback-toolbar behavior. It now
102- treats ` canvas.selected_nodes ` as the current node-selection authority, uses ` selectedItems ` only
103- when that is unavailable, and falls back to legacy ` node.selected ` only for older frontends. This
104- prevents stale selection flags from showing Fold for one selected node or a blank canvas. Source,
105- Easy-Install runtime, Desktop install folder, and this release worktree now hash-match for the JS.
106- Easy-Install ` 8188 ` Playwright canvas check passed for two selected nodes -> Fold visible, one
107- selected node with stale ` node.selected ` -> Fold hidden, blank selection with stale ` node.selected `
108- -> Fold hidden, and stale group object -> Fold Group hidden. Desktop live-canvas check for this
109- exact follow-up is ` UNVERIFIED ` because ` 8000 ` was not running.
78+ - Local release worktree verification passed: changed JS ` node --check ` , ` py -m pytest tests -q `
79+ -> 197 passed, ` git diff --check ` whitespace check, strengthened Registry metadata/package tests,
80+ and mandatory independent GPT-5.5 xhigh release reviewer PASS.
81+ - Easy-Install ` 8188 ` Visual Fold Playwright canvas check passed for two selected nodes -> Fold
82+ visible, one selected node with stale ` node.selected ` -> Fold hidden, blank selection with stale
83+ ` node.selected ` -> Fold hidden, and stale group object -> Fold Group hidden.
84+ - Desktop live-canvas exact Visual Fold follow-up remains ` UNVERIFIED ` because ` 8000 ` was not
85+ running during the release check. Reviewer also marked actual model-stream Local LLM popup update
86+ and some real-canvas Save/F5 second-serialization cells as ` UNVERIFIED ` ; tests cover the regression
87+ shapes, but user-final Desktop/canvas spot checks are still useful.
11088
11189Important packaging boundary:
11290
@@ -119,17 +97,15 @@ Important packaging boundary:
11997
12098### Ideogram Director
12199
122- Status: public ` 0.7.38 ` release created; Registry activation still pending.
100+ Status: public ` 0.7.42 ` release created; Registry activation still pending.
123101
124102Key behavior:
125103
126104- Visual Ideogram 4 JSON/bbox prompt builder.
127- - Local next-release polish, reported 2026-06-17: saved workflow + Chrome/F5 reload could render the
105+ - 0.7.42 polish, reported 2026-06-17: saved workflow + Chrome/F5 reload could render the
128106 top-bar ` ↻ ` language refresh button as a narrow vertical bar until it was clicked once. Local rev
129107 ` r2026.06.17-refresh-reflow-c ` fixes the likely cause by giving the refresh button a fixed flex
130- basis and rerunning the top-bar fit pass after restore/size stabilization. Not public-released yet.
131- Before release, verify saved workflow -> F5/reload -> load workflow -> inspect ` ↻ ` on Easy-Install
132- and Desktop.
108+ basis and rerunning the top-bar fit pass after restore/size stabilization.
133109- 0.7.38 fixes:
134110 - ` Language ` replaces the old Translate On/Off surface. It opens a fullscreen language grid.
135111 - English is the default baseline and the popup no longer shows ` Original ` as a user choice.
@@ -163,15 +139,15 @@ Current files:
163139
164140### Local LLM Loader / Reviewer
165141
166- Status: included in 0.7.37 hotfix scope .
142+ Status: included in public ` 0.7.42 ` ; Registry activation still pending .
167143
168144Key behavior:
169145
170- - Local next-release polish, reported 2026-06-17: the ` Thinking ` / ` Result ` ` More ` popup used to show
146+ - 0.7.42 polish, reported 2026-06-17: the ` Thinking ` / ` Result ` ` More ` popup used to show
171147 only the text that existed when the popup opened. Local JS now binds the popup to the node state so
172148 it updates live during streaming/status changes, while preserving manual scroll position unless the
173- popup is already near the bottom. Not public-released yet.
174- - Local next-release bugfix, reported 2026-06-17: a saved workflow could contain ` Thinking=true ` in
149+ popup is already near the bottom.
150+ - 0.7.42 bugfix, reported 2026-06-17: a saved workflow could contain ` Thinking=true ` in
175151 JSON but reopen with visible ` Thinking Off ` after ` Ctrl+S -> Ctrl+Shift+R/F5 ` . Root cause: current
176152 Ollama layouts can serialize generated button labels before hidden LM Studio/legacy rows, while
177153 the normalizer only handled the later button position. JS now detects both button-run positions,
@@ -205,7 +181,7 @@ Key behavior:
205181
206182### Saved Workflow Restore Audit
207183
208- Status: local next-release safety work, not public-released yet .
184+ Status: public ` 0.7.42 ` safety work; Registry activation still pending .
209185
210186Critical rule learned 2026-06-17:
211187
@@ -217,15 +193,15 @@ Critical rule learned 2026-06-17:
217193
218194Parallel audit results:
219195
220- - Fixed locally : ` DenoLocalLLMRefiner ` normalizes the user's 18-slot current Ollama saved layout where
196+ - Released in 0.7.42 : ` DenoLocalLLMRefiner ` normalizes the user's 18-slot current Ollama saved layout where
221197 generated button labels appear before hidden LM Studio rows, so ` Thinking=true ` does not reopen as
222198 visible off.
223- - Fixed locally : ` DenoBerniniPromptGuide ` now normalizes legacy 8-slot public workflow values with
199+ - Released in 0.7.42 : ` DenoBerniniPromptGuide ` now normalizes legacy 8-slot public workflow values with
224200 generated display-widget blanks into the 6 real widget values, then syncs back to the compact saved
225201 shape.
226- - Fixed locally : ` DenoRTXVFXVideoFinisher ` now syncs repaired legacy leading-blank 13-slot public
202+ - Released in 0.7.42 : ` DenoRTXVFXVideoFinisher ` now syncs repaired legacy leading-blank 13-slot public
227203 workflow values back to the current 12 real widget values.
228- - Still needs real-canvas Save/F5 audit before release : ` DenoRTXVFXEasyUpscale ` ,
204+ - Still needs future real-canvas Save/F5 audit: ` DenoRTXVFXEasyUpscale ` ,
229205 ` DenoMultiLoraLoader ` , ` DenoLTXMultiLoraLoader ` , ` DenoAdvancedImageSourceLoader ` , and the current
230206 ` DenoIdeogramDirector ` /` DenoLocalLLMRefiner ` local UI changes. These were flagged as structural
231207 risk or insufficient fixture coverage, not all as confirmed live bugs.
0 commit comments