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
digital-garbage and Claude 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-garbage and Claude Sonnet 5.5
9a698b64d7
Test: the Brownian 'other internals' test starts from the stock sampler, whatever an earlier test or the pack load already widened
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-05 22:06:11 +02:00
digital-garbage
7e9e5a8ee5
Veda download row: no flicker on refresh, and nothing shown once both predictors are there
...
A redrawn page emptied the row and filled it again when the server answered. It now paints the
last answer at once and only changes what changed. With one file installed only the missing
one is offered, still under the predictor selector; with both, no download block at all.
2026-11-05 22:03:36 +02:00
digital-garbage and Claude 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
digital-garbage
702cbe3960
Test: the Nth run of a model equals the first, for every modifier on the tiny H3
...
Each modifier alone, same inputs four times: identical numbers, weights untouched, and feeding
the loader's output back into the loader installs nothing twice. Guards against state left on a
cached model making later generations different (the quality loss once suspected on LTX).
2026-11-05 21:51:22 +02:00
digital-garbage
fa3d4bd71a
Veda predictor download row sits right under the predictor selector
...
It was drawn at the bottom of the model page, far from the field it fills, and the
selector's hint pointed at 'the row below'. The row now follows the selector directly and
the hint no longer points anywhere.
2026-11-05 21:46:44 +02:00
digital-garbage
e3457452a9
Veda predictor row: both official files always shown, each installed or downloadable
...
The row used to vanish as soon as one predictor was in models/veda, so the other could
not be fetched from the app. Now each file shows its own state, the licence notice stays
while a download button is shown, and a finished download refreshes the predictor list.
2026-11-05 21:45:13 +02:00
digital-garbage
1e2ac5ca67
Sparse attention method veda for MiniMax H3 (experimental), with an optional predictor download
...
Learned tile-sparse attention (Veda, arXiv 2605.30325): tiles, tile plans, predictor
scoring and selection in plain torch (tested on CPU, including a real tiny H3 with a
stand-in kernel), an INT8 Triton kernel derived from SageAttention (untested on a GPU),
installed through the same override and per-step wrapper as SLA. Runs at the predictor's
trained budget; LoRA, MXFP8, Two stages, dense steps and the attention backend compose.
Settings > Models offers the official Hugging Face download of the predictor on a click,
with its licence beside it; taggers and this share one downloader (core/fetch.py).
2026-11-05 21:32:39 +02:00
digital-garbage and Claude Sonnet 5.5
9b1cb52024
Post settings in Engine > Post: smoothing moved out of the node, plus auto contrast, auto brightness, colour strength
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-05 20:32:03 +02:00
digital-garbage and Claude Sonnet 5.5
0ed59f06d2
Two stages: Trilinear removed (migrated to Bicubic via renamed_options); Save Video: opt-in edge smoothing
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-05 20:19:14 +02:00
Claude
0bfa02aea6
Gitignore the Run meter's saved summary
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjXySkmNCh7j6UXrFYR
2026-11-05 18:06:19 +00:00
Claude
25216188ad
Run meter: per-step grain and settling of the model's answer, compared with the previous run of the same seed (no extra model call)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjXySkmNCh7j6UXrFYR
2026-11-05 18:06:09 +00:00
digital-garbage
8c35c4b2ff
Matrix: Block repeat, Block influence and Phrase probe join it (recording switched on, valid block range)
...
PTD stays out: it replaces the sampler by its adapter's own hops.
2026-11-05 16:55:38 +02:00
digital-garbage
d792d7f5e9
Matrix: LTX file, LoRA slots across stages, stale KJNodes skips removed
...
Every modifier alone, in pairs and all together on tiny H3 and tiny LTX; the H3 preset build tests run again.
2026-11-05 16:01:20 +02:00
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