516 Commits
Author SHA1 Message Date
digital-garbageandClaude Sonnet 5.5 ab86053d6f A picture render shows as its picture on the timeline and plays as a clip in trims, previews, last-frame and Export
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 04:04:54 +02:00
digital-garbageandClaude Sonnet 5.5 5103ec65fa Test: H3 LoRA files (Diffusers and native layouts) land exactly on H3-Image
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 03:51:29 +02:00
digital-garbageandClaude Sonnet 5.5 44220321ba MiniMax H3-Image: REINS and the Attention explorer work on it; the explorer skips the sound and clip regions on a model without sound
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 03:31:22 +02:00
digital-garbageandClaude Sonnet 5.5 30d1aa14a9 MiniMax H3-Image saves a PNG picture; Length and FPS are not offered and are set to 1
A pipeline with no length or rate input hides those controls in the Project and Scene panels. A preset can carry project numbers it goes with.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 03:27:51 +02:00
digital-garbageandClaude Sonnet 5.5 98a5755920 MiniMax H3-Image: text to image and edit pipeline with up to 16 pictures, detected from the file header
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 02:51:37 +02:00
digital-garbageandClaude Sonnet 5.5 793990e840 Alternating prompts and Step merging: the Inactive verdict covers both stages of a Two stages run and comes after the last
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 21:01:23 +02:00
digital-garbageandClaude Sonnet 5.5 9e6fa69486 Alternating prompts: say whether the prompt had no options or no named step was in the run
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 20:54:26 +02:00
digital-garbageandClaude Sonnet 5.5 5718a0d7e3 Options are split on the raw prompt, before shortcuts and variables expand, so [Shot 1] and other brackets inside them are safe
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 04:26:52 +02:00
digital-garbageandClaude Sonnet 5.5 daf0d86aaa Rename Alternative prompts to Alternating prompts (labels, hints, docs, changelog); the saved setting id is unchanged
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 03:16:48 +02:00
digital-garbageandClaude Sonnet 5.5 ab286401d6 Alternative prompts: the Read A and B separately switch lives there (always visible, off by default); Step merging follows it; strength 0 reads only A and strength 1 with new noise 1 reads only B
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 03:13:16 +02:00
digital-garbageandClaude Sonnet 5.5 7022982aa9 Alternative prompts: per-step options for [A|B] and the main prompt choice, in one place
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 02:55:24 +02:00
digital-garbageandClaude Sonnet 5.5 83ca881510 Step merging: Main prompt reads (A while B, A B, only A, only B) sets what the prompt says outside the merged steps
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 02:32:57 +02:00
digital-garbageandClaude Sonnet 5.5 b1169d123d Simultaneous actions: the Second pass new noise slider sets how much of the second option's starting noise is new
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 02:25:54 +02:00
digital-garbageandClaude Sonnet 5.5 a596582dc7 Rename Noise merging to Step merging (labels, hints, docs, changelog); the saved setting id is unchanged
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 02:14:16 +02:00
digital-garbageandClaude Sonnet 5.5 33986d6b82 Simultaneous actions: put each option's prompt through the model's own text refinement before sampling
H3 refines the prompt once per run, so the sampler's conditioning is wider than the encoder's output. Options now go through the same step; covered by a run on the real H3 model class.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 01:54:28 +02:00
digital-garbageandClaude Sonnet 5.5 9c415f81ee Simultaneous actions: [A|B] (and A|B between shortcuts) answers each option separately at the named Noise merging steps and merges them; timed phrases and the prompt blend are removed
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 01:27:19 +02:00
digital-garbageandClaude Sonnet 5.5 34db2b331d Reference sheet generator (optional module + dialog); leak report tests start from unwrapped ComfyUI functions
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 00:50:31 +02:00
digital-garbageandClaude Sonnet 5.5 0a8e16ab2b Plain short hints for the model loader and other long settings; details moved to the docs; a test fails on hints over 200 characters
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 00:38:26 +02:00
digital-garbageandClaude Sonnet 5.5 12bf6c6308 Saved H3 pipelines whose enhancer read the aspect picture are freed so the scene's first picture reference can be handed to it
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 00:37:47 +02:00
digital-garbageandClaude Sonnet 5.5 609be1a203 Prompt enhancer is shown the first picture reference; the aspect ratio source only gives the shape
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 00:24:51 +02:00
digital-garbageandClaude Sonnet 5.5 259900e84a Disabling the automated prompt enhancements now also turns off liked details
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 00:13:09 +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
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 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-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
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 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 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-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-garbageandClaude 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-garbageandClaude 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-garbageandClaude 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-garbageandClaude Sonnet 5.5 6249d5342b SLA/Veda: a run cancelled in its first step no longer leaves its stabilize-motion memory or kernel failure to the next run
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 22:12:45 +02:00
digital-garbage a5f35ea5b9 Veda: split the kernel call into index, quantize and attend timings; cheaper host prep with equal output 2026-11-05 22:10:34 +02:00
digital-garbageandClaude Sonnet 5.5 6a67c85a8e Test: a cached model gives the same answer after other runs and after a run cut short, for every modifier alone and all together, one stage and two
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-05 22:00:00 +02:00
digital-garbage affa3a863e Veda: opt-in per-phase timing, one line naming every size of a Two stages run, fewer device reads
veda_timing (loader, method veda) logs the time in gather, score, select, kernel and scatter
for a run; off by default and it changes no number. The run line now names the size and tile
plan of each stage, not only the last. Cheap speed-ups that keep the numbers exactly: the
list width of kept tiles comes from the layout instead of a device read, the head groups and
the per-row pattern stay on the device, and the predictor's projections are copied from pinned
memory.
2026-11-05 21:57:31 +02:00