digital-garbage and Claude 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-garbage and Claude Sonnet 5.5
9d676d1a38
A pipeline that saves a picture offers no Length or FPS in the Project panel either; the preview shows a picture render as a picture
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-11 03:46:58 +02:00
digital-garbage and Claude 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-garbage and Claude 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-garbage and Claude Sonnet 5.5
000507c5f2
Layout: side columns keep their own widths until dragged; a timeline height saved by the old fixed minimum is not kept
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-10 00:43:59 +02:00
digital-garbage and Claude Sonnet 5.5
3e5a75f87d
Timeline is as tall as its lanes need: no reserved space under the last lane, an overlay lane makes it grow
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-10 00:33:40 +02: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
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
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
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
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
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
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 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
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
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 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
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
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
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
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
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
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
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
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
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
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
11d160cf06
Settings: switch to profile the blocks on the next run, and the saved block maps
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjW75aYB8UyVRZo6fCr
2026-11-01 12:05:35 +00:00
Claude
a0c11c1dd8
Upscale runs as a FunUI background job too (no extra ComfyUI prompt that makes the cache drop the workflow's models)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjW75aYB8UyVRZo6fCr
2026-10-29 13:21:07 +00:00
Claude
0f36445830
Interpolate runs as a FunUI background job, not a ComfyUI prompt (an extra prompt without loaders made ComfyUI drop the workflow's models); the NVIDIA effect stays loaded between jobs
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjW75aYB8UyVRZo6fCr
2026-10-29 13:18:07 +00:00
Claude
97b85a3f09
Interpolate: RTX Frame Generation as its own module and add-on, button and modes like Upscale
...
Shared video stream and NVIDIA helpers move to core (video_pipe, nvidia); the add-on needs nvidia-vfx 0.2+, moves an older one up and never moves a newer one back; Upscale and Interpolate cannot feed each other in Always mode.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjW75aYB8UyVRZo6fCr
2026-10-29 13:00:01 +00:00
Claude
048dcd48cf
Blocks settings adapt to the detected model: block count read from the file header, hint and clamp in the panel
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjYZhHqk196LykrWy3T
2026-10-27 10:56:02 +00:00
Claude
617dbf2168
Guide frames for LTX (middle frame and memory of the clips before), REINS/Block repeat notes, README thanks JoyAI-Echo
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjYZhHqk196LykrWy3T
2026-10-27 10:38:06 +00:00
Claude
3776c22364
Restoring a saved pipeline no longer lays in another preset's input slots (the identity loader landed in Video to Video, so a picture reference failed with 'identity: no such slot'); Video input card gets a width/height flip
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BzJLJWVu7RZnbRqm3nYAnX
2026-10-27 09:32:34 +00:00
Claude
975ddf9027
Reapply "API client: a 200 that is not JSON is said plainly instead of failing as 'r is null'"
...
This reverts commit 4eb2ee2ee2 .
2026-10-27 09:14:20 +00:00
Claude
4eb2ee2ee2
Revert "API client: a 200 that is not JSON is said plainly instead of failing as 'r is null'"
...
This reverts commit eac7ecd582 .
2026-10-27 08:52:11 +00:00
Claude
eac7ecd582
API client: a 200 that is not JSON is said plainly instead of failing as 'r is null'
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BzJLJWVu7RZnbRqm3nYAnX
2026-10-27 08:42:42 +00:00
Claude
9f8705dd63
Shot camera and SLA need H3-only traits: hidden on LTX (node fields can now require a trait)
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BzJLJWVu7RZnbRqm3nYAnX
2026-10-27 08:29:22 +00:00
Claude
a4eaabc20e
Video input: prepare reference videos (size, crop, rate, skip, cut, every Nth, cap) per project or per scene
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01BzJLJWVu7RZnbRqm3nYAnX
2026-10-27 01:04:58 +00:00
Claude
c8e9a00c86
Save the project when the page is left, and apply the media bin's saved view once the project opens
...
A reload within the autosave delay lost the edit, and the bin read its saved view before the project had loaded.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01N4wvFjWRL177UGwPSYfy9s
2026-10-25 20:28:23 +00:00
Claude
b903648950
Wheel: Clear references and Disable all guidance enhancements; Guidance switch in Engine settings; branch notes in the branch switcher
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QNQWU3ukHBLpBb9driYFi8
2026-10-25 16:16:46 +00:00
Claude
3adebb731f
Rename FunPack to FunUI (5.0.3 Classy Chopper): /fun endpoint, wink logo, load-time migration of old names
...
Old project/workflow names and browser settings migrate on load; /funpack redirects to /fun.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016acRss69eH1235eRdFTZHY
2026-10-25 13:11:03 +00:00
Claude
850ac349cc
Settings: saved keys a module no longer declares are dropped from the project instead of warning every run
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01GiiQgYH1z4SgQNuNNAgQCV
2026-10-23 18:01:51 +00:00
Claude
a3031cf630
feat: one switch in Settings > Conditioning turns off automatic camera prompt enhancement
...
Shot camera's moves, cuts, views, reframes and their chances sit out;
liked details and every other enhancement are untouched.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014xY2qM34KgJ8yHLsTQEou1
2026-10-22 15:38:39 +00:00
Claude
30d499697c
fix: PTD adapter list is read again each time Engine settings open
...
A setting can now read its choices from disk: a module answers setting_options and the module list asks it on every request; Engine settings reload the list when they open. A file added after ComfyUI started shows without a restart.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0164nckPWA2L2ugVqiDcXzc3
2026-10-22 15:18:13 +00:00
Claude
ba024566d9
test: recording is opt in, so an unknown status shows off; note why the restart test exits
2026-10-22 15:01:25 +00:00