Skip to content

Commit 185ed16

Browse files
Deno2026codex
andcommitted
Document 0.7.42 release state
Co-authored-by: Codex <noreply@openai.com>
1 parent 0510ad2 commit 185ed16

1 file changed

Lines changed: 40 additions & 64 deletions

File tree

SESSION_HANDOFF.md

Lines changed: 40 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -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

6861
Propagation 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-
9276
Runtime 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

11189
Important 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

124102
Key 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

168144
Key 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

210186
Critical rule learned 2026-06-17:
211187

@@ -217,15 +193,15 @@ Critical rule learned 2026-06-17:
217193

218194
Parallel 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

Comments
 (0)