digital-garbage
5f6ed35929
Matrix: every modifier is listed or exempt with a reason, must report active, and must wire in; crossed with samplers and Two stages
...
Brownian leaves the stock sampler alone when torchsde internals differ. LoRA: unwrapped refiner layout, absent blocks, LoKr.
2026-11-05 15:58:29 +02:00
digital-garbage
d510cf0116
Combination test: Turbo, Camera move and Seed search join the feature matrix (they were missing)
...
Every feature alone, in every pair and all together, with and without Two stages: 218 runs.
2026-11-05 15:49:41 +02:00
digital-garbage
4b306ae65f
Round 3: Brownian noise equals stock noise at any sigma height; every LoRA wrapper reaches every Diffusers module
...
Queries are limited as plain numbers inside the sampler call. Tests for 11 wrappers and sigma 14.6.
2026-11-05 15:44:24 +02:00
digital-garbage
04e59550de
Round 3: a stop during the encoder's last seconds still removes the file; a failed stop request is not a stop
...
Encoder error text no longer says 'upscaled' for Interpolate.
2026-11-05 15:36:42 +02:00
digital-garbage
23a89ca4c5
Test: noise merging follows the first noise's device (meta stand-in)
2026-11-05 15:30:20 +02:00
digital-garbage
478fb835dd
Round 2: Brownian clamp survives the CPU tree's float32 cast; Stop per module; block map handles a paired input
...
Stop only reaches jobs that check for it; a failure landing with Stop counts as a stop. Hint for imported workflows corrected.
2026-11-05 15:29:32 +02:00
digital-garbage
3351fbf503
LoRA: a wrapped Diffusers file reaches the fused qkv rows; a wrong-width qkv pair is dropped, not merged
...
README credits Karras et al. for the churn idea in Turbo. Tests for three wrappers and the width check.
2026-11-05 15:23:43 +02:00
digital-garbage
9c4458307c
Stop button also stops Upscale and Interpolate jobs
...
Jobs end as stopped (kept for the poll, no half file, no restarted message); Stop shows while one runs.
Python and JS tests for the cancel path.
2026-11-05 15:16:47 +02:00
digital-garbage
7d3baca3c6
Noise merging: the mix uses plain numbers and brings the other noise to the first one's device and dtype
...
Test: the mixed noise keeps the dtype and device it meets.
2026-11-05 15:13:29 +02:00
digital-garbage
2f1a0df7a0
Review: only H3 LoRAs are renamed to H3 names (LTX transformer_blocks LoRAs load again)
...
Interpolate Always warns once, not per render. README credits the resize kernels; hint and example text corrected.
2026-11-05 15:13:03 +02:00
digital-garbage
1b9f1cb6aa
Review: Brownian noise is the stock noise again; block map profile survives audio+video blocks and cancel
...
Queries are clamped into torchsde's span instead of moving the span. A cancelled profile saves nothing.
Attention explorer temperature stays above zero under the map; unmeasured groups are not given 3x.
2026-11-05 15:10:18 +02:00
digital-garbage
9537a3ffc7
JS review: Interpolate goes on when Upscale gave up; resolution hint redraws; aspect picture hint is honest
...
Always+Always no longer skips a render whose upscale could not run. The Resolution hint follows the choice.
2026-11-05 15:07:01 +02:00
digital-garbage
51383b5370
Output review: stale last-frame picture removed, running jobs kept, encoder errors say why
...
A failed Save Video keep no longer leaves an older video's picture for the next shot.
Job cap evicts finished jobs only; stream_file and probe report ffmpeg's reason, not Broken pipe.
2026-11-05 15:05:48 +02:00
digital-garbage and Claude Sonnet 5.5
e3e2f5829a
Test: Q steer's push is made visible in the tiny model by sharpening its attention (the video moved by rounding only)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjV3UWsHHjJiAXix29B
2026-11-05 14:48:36 +02:00
digital-garbage and Claude Sonnet 5.5
f7b1da518d
Test: the VAE loader stub has a model, as the loader now requires
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjV3UWsHHjJiAXix29B
2026-11-05 14:48:36 +02:00
digital-garbage and Claude Sonnet 5.5
f8f612277e
Tests: the two spaCy-dependent camera tests skip without spaCy; test_env.sh installs spaCy and its model as an optional extra
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjV3UWsHHjJiAXix29B
2026-11-05 14:48:36 +02:00
digital-garbage and Claude Sonnet 5.5
015ec6aa55
Test: the update status test no longer assumes the repo folder is called FunUI-v5
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjV3UWsHHjJiAXix29B
2026-11-05 14:48:36 +02:00
digital-garbage and Claude Sonnet 5.5
569bffc3fc
A scene's own picture that a video-only start slot cannot take is named as unused, not dropped
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjV3UWsHHjJiAXix29B
2026-11-05 14:48:36 +02:00
Claude
374cf3de29
Forget a stale namespace 'app' after a failed ComfyUI logger import
...
Fixes the 'cannot import name governance from app' collection error when pytest loads the root package before ComfyUI is on sys.path.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjV3UWsHHjJiAXix29B
2026-11-05 12:03:30 +00:00
Claude
430a6d5e93
test_env.sh: show pip progress instead of installing silently
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjV3UWsHHjJiAXix29B
2026-11-05 11:34:35 +00:00
Claude
4579d31585
LoRA Loader: a slot's settings and the next slot's picker appear only once a LoRA is chosen
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjV2UVj2u3F3mbnYrQW
2026-11-05 11:23:35 +00:00
Claude
b0a7886fa2
Kit: a panel's scrolled end keeps clear space under the last line
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjV2UVj2u3F3mbnYrQW
2026-11-05 10:59:30 +00:00
Claude
6fef0c48ed
Scene settings: pause, source trim and Source removed (the timeline decides: clips drop anywhere with magnetic edges), Video input is project-only
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjV2UVj2u3F3mbnYrQW
2026-11-05 10:57:45 +00:00
Claude
d6119b0545
Properties: Start shots removed (the start follows what the scene has), Continuity's switch moves to Project settings, fade-to-black guard always on
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjV2UVj2u3F3mbnYrQW
2026-11-05 10:39:33 +00:00
Claude
4a028717e6
Properties: Project and Scene tabs keep the everyday fields up front; Video input, trim, final render size and split preview sit in groups that stay open across redraws
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjV2UVj2u3F3mbnYrQW
2026-11-05 10:23:25 +00:00
Claude
d42bcd269f
Render: playing at the clips' real frame rate is an option (Settings), off by default
...
The final video keeps the project's frame rate unless 'Keep the clips' own frame rate' is switched on.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjXAUznBpkWSZm9vtPL
2026-11-04 07:09:45 +00:00
Claude
fc53758f6f
Story: scenes are followed by id, not by their prompt text
...
The Story box remembers which scene each part showed; an edited and moved scene keeps its render and anchor, and identical prompts stay separate scenes.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjXAUznBpkWSZm9vtPL
2026-11-03 13:41:29 +00:00
Claude
33c21c0bc3
Continuity: a shot after an interpolated or upscaled clip still continues from the sampler's own picture
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjYBYFyV8YG5YDfYPRb
2026-11-02 14:44:07 +00:00
Claude
cebfc72cee
Render names are a hash, and Render keeps the clips' real frame rate
...
Final render, selected export and media-bin saves no longer carry the project's name: the server names them with the same hash rule as saved scene clips. Render used the project's static FPS even when clips were interpolated; it now probes the files and uses the fastest real rate.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjVnGVrbKC3XMjBh7Te
2026-11-02 14:37:47 +00:00
Claude
8a99ee2686
Clear references leaves the pinned references alone
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjYBYFyV8YG5YDfYPRb
2026-11-02 14:17:26 +00:00
Claude
a63b8a1c33
Clear references clears every scene and the pins, in the media bin and on the wheel
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjYBYFyV8YG5YDfYPRb
2026-11-02 14:11:46 +00:00
Claude
31871a5219
Continuity: carry the sampler's own last picture, not the encoded video's copy
...
Save Video keeps the last decoded frame losslessly in temp; the carry uses it when the clip ends with the render.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjYBYFyV8YG5YDfYPRb
2026-11-02 14:04:57 +00:00
Claude
9d29a2d0db
A scene's own picture and its references no longer read each other
...
The picture (aspect source) no longer wins over or blocks the reference-derived start on video-in pipelines; a test pins that
adding the picture changes nothing about the references.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjYBYFyV8YG5YDfYPRb
2026-11-02 13:55:14 +00:00
Claude
208c92f5ca
Continuity: a scene's aspect-source picture no longer blocks the carry; log extraction and slot instead of a toast
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjYBYFyV8YG5YDfYPRb
2026-11-02 13:52:04 +00:00
Claude
716e5d414f
Continuity: say which reference the carried frame went into
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjYBYFyV8YG5YDfYPRb
2026-11-02 13:48:48 +00:00
Claude
d8ce442c04
Last-frame pictures go to ComfyUI's temp folder, not the media bin
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjYBYFyV8YG5YDfYPRb
2026-11-02 13:46:50 +00:00
Claude
e2f14bd1a7
Continuity: H3 only for now, hint recommends R2V
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjYBYFyV8YG5YDfYPRb
2026-11-02 13:37:55 +00:00
Claude
6fad1d4feb
Continuity: carried frame takes the next free reference slot
...
It was fed to the aspect-ratio picture slot only. Hooks may now return references, added to the scene's before wiring.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjYBYFyV8YG5YDfYPRb
2026-11-02 13:27:13 +00:00
Claude
105ffd726b
Story: new scenes on a manually ordered timeline go where the story puts them, not at the end
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjWsqdXxextzaBEBTvk
2026-11-02 13:21:22 +00:00
Claude
06692cf79c
Media bin: pin a picture as the aspect ratio source for all scenes (new scenes inherit it), and add a reference to all scenes
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjXTnZcw5grg6FUn3DV
2026-11-02 13:17:44 +00:00
Claude
85fa1d607c
Rating: a clip the Shot camera learned from is no longer reported as untaught
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjXtFiTrX7ixo9tG11y
2026-11-02 13:09:07 +00:00
Claude
344d554a71
Brownian noise: widen the tree past torchsde's 6-decimal rounding so SDE samplers stop warning about ta>=t0
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjUxS9c6hheZ8nePUYf
2026-11-02 13:07:27 +00:00
Claude
5eabca5839
LoRA loader: Apply to stage (First/Second/Both) for Two stages, and Diffusers-layout H3 LoRAs now load
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjVKTwSL4mCUi3hd811
2026-11-02 12:56:50 +00:00
Claude
f7d17cfb15
Diffusion Model Loader: read the stacked output head count from the weights when the file metadata lacks it
...
A few-step H3 file whose metadata keeps explicit head sizes but not the head
count was built with one head and failed on the head biases. The count is now
taken from the head bias and patch projection shapes (shapes only, any device
or dtype), with a test through the real loader at every weight dtype.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjUsYDkyEtLCrzqv7jo
2026-11-02 10:57:56 +00:00
Claude
7c26a30015
Combination test: every feature alone, in every pair and all together, with and without Two stages
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjU9jGrByQHYf6UYMVV
2026-11-01 13:06:56 +00:00
Claude
37cdd70e75
Two stages: noise at the hand-over defaults to 0.5, and the schedule the model sees holds the backed-up start so step windows still find their step
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjU9jGrByQHYf6UYMVV
2026-11-01 12:59:36 +00:00
Claude
12d41311d1
Two stages: optional noise added at the hand-over
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjU9jGrByQHYf6UYMVV
2026-11-01 12:49:07 +00:00
Claude
1a15d6ba1f
Ignore the block map switch file too
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjU9jGrByQHYf6UYMVV
2026-11-01 12:35:46 +00:00
Claude
a4bcc239be
Ignore the saved block maps so the updater does not see them as local changes
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjU9jGrByQHYf6UYMVV
2026-11-01 12:35:41 +00:00
Claude
dc9e430cc1
Block map: the Log says when a run follows a saved map
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjW75aYB8UyVRZo6fCr
2026-11-01 12:30:51 +00:00