Claude
19c6525d19
Old scene Source values open as the default; Generate refused while an upscale model runs; preset decodes with None without the Sol-H3 VAE; tour callout follows a redrawn button
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-08 21:05:34 +00:00
Claude
9b038b2db3
Upscale Always retry only for the same project and render, told once; timeline header one row from 1024px (1000px clipped while running)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-08 20:40:11 +00:00
Claude
0414df00c9
Diffusers LoRA modules with no place are counted under any wrapper prefix; Watermark hint names the trimmed-clip exception
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-08 20:19:39 +00:00
Claude
cc93830a96
Upscale in Always mode tries again after a running generation instead of giving up; tests for relink wiring, first-40 window, RTX at job start
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-08 19:59:38 +00:00
Claude
76c707b81c
Review fixes: hand-overs with no parent always logged, Upscale refused again at job start, leak label by live parent link, constructor test discriminates, CHANGELOG wording
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-08 19:44:53 +00:00
digital-garbage
e6483188e0
5.2.0: changelog for the lost-patcher fix
2026-11-08 20:54:31 +02:00
digital-garbage and Claude Sonnet 5.5
52d1d8ef56
ComfyUI loses track of a model whose patcher died when the parent link is gone, though cached patchers still hold it: point such an entry at a live patcher before ComfyUI's leak check
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 19:12:43 +02:00
digital-garbage and Claude Sonnet 5.5
75fd0d3885
Leak report: log every parent hand-over and every tracked model's state; test with the node cache keeping the chain
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 19:07:10 +02:00
digital-garbage
4f65a23f82
5.2.0: version and changelog
2026-11-08 18:43:41 +02:00
Claude
6bf250a086
Build: a draft far below the best keeps its share of the odds and the word constructor is no weight; Upscale with a model file waits for ComfyUI's queue
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjVsBg3ixjnT1Fgdy12
2026-11-08 16:39:59 +00:00
Claude
6ae2247e78
Loader: two loaders of one file in one graph no longer reload every run; a ComfyUI that cannot free the earlier copy is said
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjVsBg3ixjnT1Fgdy12
2026-11-08 16:34:55 +00:00
Claude
d8e849f615
Timeline never shorter than its lanes even from a saved height; Diffusers LoRA modules with no place in H3 are counted and alerted
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjVsBg3ixjnT1Fgdy12
2026-11-08 16:32:05 +00:00
Claude
405489c691
Jobs: a Stop before an exclusive job reaches the lock ends it at once
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjVsBg3ixjnT1Fgdy12
2026-11-08 16:17:17 +00:00
digital-garbage and Claude Sonnet 5.5
936da56425
Loader: when the same file comes back with other settings (SLA method, attention...), ComfyUI frees the earlier copy when the run ends, instead of evicting it half way ('memory leak with model')
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 18:12:08 +02:00
digital-garbage and Claude Sonnet 5.5
4f3f2acf4f
Leak report: say when ComfyUI's parent hand-over finds no parent (and whether gc was running), and which patchers still hold the model
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 18:05:58 +02:00
digital-garbage and Claude Sonnet 5.5
1f27540660
Veda leak test: stage-only LoRAs too
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 17:59:47 +02:00
digital-garbage and Claude Sonnet 5.5
77bd136a0b
Veda leak test with the r2v predictor and a reference image
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 17:57:41 +02:00
Claude
3e5ffe2c2d
Review fixes round 2: only Upscale and Interpolate jobs wait for each other, a queued one stops at once; tour numbers the parts on screen and Help sees it running
...
Tour and docs wording match the UI names.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjVsBg3ixjnT1Fgdy12
2026-11-08 15:56:30 +00:00
digital-garbage and Claude Sonnet 5.5
5dbc804e2d
Leak report: when ComfyUI finds a model without its patcher, log what holds the model (types, function names, dict key names, never values)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 17:54:57 +02:00
digital-garbage and Claude Sonnet 5.5
4ec480bf43
Veda leak tests: bf16 so Veda takes calls, FunUISampler node, two runs, timing on
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 17:51:19 +02:00
digital-garbage and Claude Sonnet 5.5
cdcc92ad8c
Veda: tests that the model is collectable after a run (real MiniMaxH3 class, real guider, every modifier on top, finished and interrupted)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 17:46:05 +02:00
Claude
09b6c70db7
Review fixes: removed file choices no longer refuse a render, stage LoRAs said when Two stages is not running, jobs run one at a time
...
A scene picture a video-only pipeline cannot use is named in Generate. CHANGELOG Brownian wording and Veda GPU labels match the code.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjVsBg3ixjnT1Fgdy12
2026-11-08 15:35:10 +00:00
digital-garbage and Claude Sonnet 5.5
e82e7f40cc
Tour: Generate row, Sampler, + Add and Render steps for the moved buttons; viewport script walks the tour; how-to doc matches the new header
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 17:21:44 +02:00
digital-garbage and Claude Sonnet 5.5
7d822a089a
README screenshots retaken for the moved buttons (Settings modal, header, + Add menu, Sampler)
...
Fixture demo project, no model output.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 17:19:48 +02:00
digital-garbage and Claude Sonnet 5.5
4cf2f58bf6
Media bin: controls pinned at the top, Delete ends Select mode
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 16:05:03 +02:00
digital-garbage and Claude Sonnet 5.5
1b4870c499
Memory guard: tools/memguard.py kills the test process tree before free memory drops under 512 MB and reports the running test
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 03:01:16 +02:00
digital-garbage
915803fb41
Step count left of Sampler and Composer; Watermark outline grows in small steps and blends only its corner (no more huge memory on big frames); viewport script closes its browsers on failure
2026-11-08 02:58:48 +02:00
digital-garbage
39707364d6
Watermark in Post (text or picture, corner, opacity, size, outline); settings of removed modules cleared from the project on open; round 2 fixes: trainer refuses a model it cannot copy with the reason, back-up slider keeps 1.0 and is held at 0.95, Post look hint
2026-11-08 02:47:09 +02:00
digital-garbage
84a92f3d14
Review round 1: carried last frame is the sampler's own, Interpolate keeps full length at x3/x4, MXFP8 skipped no longer blocks LoRA training, Diffusers lora_down/up spelling, back-up 1.0 step lookup, block map mean, Latent upscaler fallback declared, Story box on project switch
2026-11-08 02:22:54 +02:00
digital-garbage
a4fcafe014
Timeline: Rate scene, Upscale and Interpolate in the header after Takes; From bin, Effect and Overlay folded into one + Add menu
2026-11-08 02:10:07 +02:00
digital-garbage
1f8ba6b3a4
Step counter moves next to the Sampler button, visible with the timeline hidden
2026-11-08 02:02:32 +02:00
digital-garbage
3e7b79f30d
CHANGELOG: Post settings are tested on a GPU
2026-11-08 01:49:57 +02:00
digital-garbage
ceb55e40fc
CHANGELOG: MXFP8 and LoRA training on H3 are tested
2026-11-08 01:49:15 +02:00
digital-garbage
81dd1d56eb
CHANGELOG: Two stages and LTX 2.x are tested
2026-11-08 01:48:52 +02:00
digital-garbage
e07ab34bcc
CHANGELOG: Veda, Latent upscaler, Attention explorer sound toggle and LoRA stage are tested on a GPU
2026-11-08 01:48:15 +02:00
digital-garbage
7b84326759
Move agent-config ignores out of .gitignore
2026-11-06 14:48:44 +02:00
digital-garbage and Claude Sonnet 5.5
aa31b95ea5
Timeline header on one line; kit literals into tokens; Composer fits; running-state viewport test; remove Auto Montage
...
- Header: view toggles (Assets/Preview/Properties/Auto-hide) move to the top bar; progress, the prompt warning and scene actions (rate, upscale, interpolate) move to the row under the toolbar; the timeline head never wraps from 1000px up and never clips its controls. The top bar grows a line instead of spilling when it wraps.
- Kit: every literal pixel size in element CSS is a token (the ratchet test is now zero); Composer's text box follows the viewport; the catalogue shows the component sizes.
- test:viewport adds a fake ComfyUI queue and socket for the render-running state and asserts the header is one row.
- Auto Montage removed (button, window, code, README/docs, tests). Saved projects holding pieces it made still load: the reused flag is kept.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 14:28:45 +02:00
digital-garbage and Claude Sonnet 5.5
d8a906a866
Kit: responsive system (scales, wrapping toolbars, bounded windows), viewport test, docs
...
Lane sizes and the window margin become tokens; toolbars wrap by default; windows are capped to the viewport; a ratchet test stops element CSS gaining literal pixel sizes. app/e2e runs the real app in Chromium and Firefox at eight screen sizes (npm run test:viewport). docs/ui-design-guidelines.md gains "Responsive by construction".
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 13:54:56 +02:00
digital-garbage and Claude Sonnet 5.5
6496dcf982
Viewports: timeline never shorter than its lanes; segmented choices wrap instead of clipping
...
At 1280x720 the 302px timeline cut the second lane; its floor is now 340px. In narrow columns (Assets at 720px wide) the last segments (Images, 3x, 4x) were clipped out of reach; they now wrap to a second line.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 13:46:03 +02:00
digital-garbage and Claude Sonnet 5.5
552ee16c2e
Narrow windows: taller timeline so its lanes show; popover settings rows without the stack gap
...
Below 1250px the timeline header and toolbar wrap onto more rows and cut the lanes off at the fixed 340px; give it 360-400px there. Settings rows in a popover (the Sampler) had the stack's 20px gap on top of their own padding.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 13:42:59 +02:00
digital-garbage and Claude Sonnet 5.5
244a697308
Kit: drop the panel-body bottom spacer in every panel
...
The ::after spacer plus the body gap added 24px under the last row of every non-flush panel on top of the 16px padding. Padding already clears the end of a scroll; removing it makes bottom clearance 16px everywhere.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 13:38:17 +02:00
digital-garbage and Claude Sonnet 5.5
6038b84a56
Timeline: move the clip count out of the head into the hint/zoom row
...
The head's second row held only that label. It now reads "N clips · M active" (singular fixed); the selection and total time were already in the tools row.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 13:36:42 +02:00
digital-garbage and Claude Sonnet 5.5
f4249fda30
Preview panel: drop the 24px dead band under the transport row
...
The panel-body ::after spacer plus the body gap sat under a body that is a single filler; hide the spacer there so the controls sit 16px above the panel edge.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 13:32:53 +02:00
digital-garbage and Claude Sonnet 5.5
79333eceac
Remove Video detail from Engine > Post; saved settings for it are skipped
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 12:54:54 +02:00
digital-garbage and Claude Sonnet 5.5
a033cda36c
Reload caching: ETag/304 and content-hash immutable URLs for modules, CSS (incl. @import) and page tags; /api/modules answers 304 and is gzipped
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 12:40:45 +02:00
digital-garbage and Claude Sonnet 5.5
b97a08faf7
Tab accepts a prompt suggestion (also in Anchor/Postfix); pending modules show a Restart banner and the restart dialog lists what it will install
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 12:35:34 +02:00
digital-garbage and Claude Sonnet 5.5
25cc6ed0b4
Review round 2: partial Q/K/V LoRAs, Turbo polish no longer read as the last step, cut-short videos refused, NaN-safe block map, bounded block ranges; Common phrases lists words and phrases of any length
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 12:23:25 +02:00
digital-garbage and Claude Sonnet 5.5
4f06ed9d89
Shortcuts find/replace: whole words, tidy removals, phrase total, fresh count; Two stages: restore the guider on any error between stages; honest hints
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 11:53:44 +02:00
digital-garbage
3dbcc8a4e8
Prompt enhancer: Dynamic style for more motion; counts-only motion check script
2026-11-05 23:29:27 +02:00
digital-garbage and Claude Sonnet 5.5
b551927ac0
Shortcuts: find, find and replace, and common phrases across the whole library
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-05 22:42:48 +02:00