2546 Commits
Author SHA1 Message Date
DigitalGarbage 63d8095379 Merge pull request #13 from digital-garbage/dev
Clarity: updated README, Changelog and in-app hints
2026-11-09 14:53:15 +02:00
DigitalGarbage ee84df433c Minor typo fixes 2026-11-09 14:51:49 +02:00
DigitalGarbage bc02c5f835 Corrected README format 2026-11-09 14:45:57 +02:00
digital-garbageandClaude Sonnet 5.5 b7aefbac23 Shorter in-app hints in the interface: what a setting does and what it needs
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-09 13:32:42 +02:00
digital-garbageandClaude Sonnet 5.5 f5050a4574 Shorter in-app hints: what a setting does, where to start, what it needs
Long hints for 33 settings are cut to one or two sentences each, and the
Taste steering strength and blocks hints now give a starting value and
recommended blocks.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-09 13:26:17 +02:00
digital-garbageandClaude Sonnet 5.5 ff8f208000 Changelog rewritten in plain words, grouped by what a user notices
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-09 13:07:11 +02:00
Claude 47b42440da Review round 12: project re-checked after the queue question too
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-09 10:50:22 +00:00
Claude 769f1f2179 Review round 11: project and queue checks after the last upscale wait, retry bookkeeping cleared on stop, tests that fail without the fixes, px lint ignores case
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-09 10:46:27 +00:00
Claude 9d4d7ca107 Review round 10: tour follows Render relabel and resize, upscale re-check before queueing, Always retry cap tested, px lint flags every px but 0 and 1
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-09 10:41:29 +00:00
Claude 50b92efbc1 Review round 9: the carried-picture message says why in words; tests for the last number and several carried pictures
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-09 09:49:27 +00:00
Claude 80764b5925 Review round 8: a carried picture with no reference number left is counted and said, not put into a gap
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-09 09:41:53 +00:00
Claude 1292b1ae8d Review round 7: a carried picture goes after pinned references, tests for the start video's numbers, busy-check errors and Stop during the wait
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-09 09:30:16 +00:00
Claude 46430211c6 Review round 6: the video-in start keeps its number so the others do not move up, the upscale wait is said once per Generate and cannot hang on a silent server, tests
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-09 09:11:51 +00:00
Claude 995f319480 Review round 5: video-to-video start by reference number, unwired references named per kind, preview says them, next shot waits for an upscale model, pin menu tests
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-08 22:35:12 +00:00
Claude 4209fd7695 Pinned references feed the model input of their number per kind; a video's own sound with no input is said; preview rechecks after the upscale wait; lint covers rgb/hsl; tests
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-08 22:20:51 +00:00
Claude ca990ae8ac Reference marks numbered per kind: the first sound is R1
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-08 21:59:21 +00:00
Claude c873f4b318 Review round 3: tour follows the renamed Generate button, upscale-model block also for the Training preview and a reloaded page, px/colour lint covers negatives and frame.css, tests for the load path and the flag
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-08 21:52:16 +00:00
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-garbageandClaude 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-garbageandClaude 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-garbageandClaude 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-garbageandClaude 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-garbageandClaude 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-garbageandClaude 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-garbageandClaude 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-garbageandClaude 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-garbageandClaude 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-garbageandClaude 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-garbageandClaude 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-garbageandClaude 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-garbageandClaude 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