Commit Graph
2267 Commits
Author SHA1 Message Date
Claude a79f635758 feat: picker wheel settings are saved with the project
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Xw1SXwGfadnrcxvgivgffg
2026-10-23 17:48:22 +00:00
Claude a271331210 Decisiveness: manual slider is now -10..+10 (0 off, +-10 = 4x / quarter)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiiQgYH1z4SgQNuNNAgQCV
2026-10-23 17:46:20 +00:00
Claude 1ce23bf6d3 Decisiveness: widen limits (manual k 0.25..4, learned k 0.5..2) so the effect is visible
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GiiQgYH1z4SgQNuNNAgQCV
2026-10-23 17:45:19 +00:00
Claude e16a236a05 feat: Camera move marked Experimental with a plain-language warning
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Pto9ujtMpq3Ff4rYuEW1p1
2026-10-23 17:45:05 +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 019d496fab feat: warn beside Generate when PTD is on with SLA or other enhancements
A chip names what else is switched on, since PTD was trained without them; the PTD toggle's hint says the same.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0164nckPWA2L2ugVqiDcXzc3
2026-10-22 15:31:59 +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 b067255295 fix: PTD gives step-aware modules its own hop schedule
SLA, momentum, velocity bias and the like read sample_sigmas from the run; with PTD on they saw the chosen 20-step schedule instead of the 4 hops. Test added.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0164nckPWA2L2ugVqiDcXzc3
2026-10-22 15:13:40 +00:00
Claude 4b8fd882ac Merge main (5.0.2) into dev 2026-10-22 15:05:03 +00:00
Claude 2dc92cb294 release: 5.0.2 changelog and version
Drops a duplicated studio picture from the README.
2026-10-22 15:03:21 +00:00
Claude 361e0f9bec test: recording is opt in, so an unknown status shows off; note why the restart test exits 2026-10-22 15:03:21 +00:00
Claude 53fdc01759 Merge dev (up to the screenshot retake) into main for 5.0.2 2026-10-22 15:03:12 +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
Claude d1d83ebd8e feat: PTD few-step support for MiniMax H3 as a module
Settings > Engine > Sampling: pick a PTD adapter file from models/ptd and the run samples the file's own 4 to 8 hops with no CFG, whatever sampler and steps are chosen. Reads the EPFL fl2va and taobao-content-ai Ref2VA releases (bf16 or int8, full or pruned base); ordinary LoRAs stack. Ported from ComfyUI-PTD-Compact (Nynxz), ComfyUI-PTD (EPFL VITA Lab) and ComfyUI-MiniMaxH3-PTD (taobao-content-ai), all Apache-2.0: README Thank you plus NOTICE and licence text in the module. Proven on a tiny real H3 on CPU only.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0164nckPWA2L2ugVqiDcXzc3
2026-10-22 14:58:06 +00:00
Claude 335d9a0767 docs: retake README screenshots after the Apple HIG pass
Same demo project and method as before; no model output.
2026-10-22 14:19:47 +00:00
Claude 4d0dcb8f3f fix: Restart ComfyUI card no longer repeats its text; README Important wording
Test reproduces the doubled line first.
2026-10-22 13:47:45 +00:00
Claude 97f0e0dcc9 ui kit: preview picture scales to fit its stage
A clip or picture smaller than the preview used to stay at its own size inside black.
It now fills the stage and object-fit: contain scales it up; only a differing aspect ratio leaves bars.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E6LjCrZ8KMcHGZyRWjkPA5
2026-10-22 13:21:22 +00:00
Claude 0708a7bd95 ui kit: Genie open and close for Composer and Training
A window grows out of the button that opens it and flows back into it, like a macOS window to the Dock.
Skipped with reduced motion or when the browser has no Element.animate.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E6LjCrZ8KMcHGZyRWjkPA5
2026-10-22 13:08:12 +00:00
Claude a8c8d4d5ac ui kit: slider value is typeable, selected states carry more than colour
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E6LjCrZ8KMcHGZyRWjkPA5
2026-10-22 13:04:39 +00:00
Claude dc99611b49 ui kit: Apple HIG pass 1, roomier spacing, readable contrast, 11px text floor, solid focus ring
Modal head/body/foot, button gaps, settings rows, panels and stacks get more room.
Faint and muted text, light-theme accent, warn/good tones and the Render and chip labels now reach 4.5:1.
Accent used as text has its own token. Focus ring is a solid 2px accent ring.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E6LjCrZ8KMcHGZyRWjkPA5
2026-10-22 13:01:08 +00:00
Claude f0e4a20524 Block influence recording is off until the user turns it on
Default was on when no switch file existed. Now off; the Settings toggle stays.
Tests pin the new default.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HsiMULvrCeUuixnkGAABVU
2026-10-22 08:48:21 +00:00
Claude 49d69aa394 test: a picked H3 file keeps Shadow negative and Video detail on screen
Fake safetensors header through the probe and the real manifest; fails on the
code before 9b4b559, passes after.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011av2BXzE4UT5HfXpnhTNJQ
2026-10-22 08:37:09 +00:00
Claude 9b4b559d19 fix: H3 file probe now shows Shadow negative and Video detail
The pre-load probe left out adaln_modalities, so picking an H3 file hid every
setting that needs it. Run time still checks the loaded model.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011av2BXzE4UT5HfXpnhTNJQ
2026-10-22 08:17:55 +00:00
Claude b1def9bab2 feat: Log colours only the lines that need attention (warnings amber, errors red); healthy output stays plain
The Log window and the terminal share one rule. Levels come from FunPack's own
[Log] severities; ComfyUI and other packs are matched on strict error/warning
markers and tracebacks, not on words in prose.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FACCerXXJ2TbeLuRi6k5AG
2026-10-22 06:50:08 +00:00
Claude 304d79e4b5 docs: README screenshot tour of the main features
Fourteen pictures of the real app on an abstract demo project; no model output.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ro7mPPA2ci82569UMZhJmj
2026-10-21 11:51:26 +00:00
Claude 156f86e618 fix: checkpoint loader reports a missing VAE; a start picture no pipeline slot takes is named as unused
Tests: VAE, LoRA (7 key dialects), CLIP and checkpoint loaders; every preset x every kind of picked file is used or named.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WP6HMLLhRYcghAEXK4KLwK
2026-10-21 04:36:20 +00:00
Claude c089fe3a9a test: every diffusion loader option loads a tiny H3 file; every reference kind reaches its H3 socket and passes ComfyUI validation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WP6HMLLhRYcghAEXK4KLwK
2026-10-21 04:29:20 +00:00
Claude 4069a6f59a test: every file type the Media bin accepts is made, uploaded, thumbnailed and loaded 2026-10-21 04:29:19 +00:00
Claude 4c677b984d test: every sampler and scheduler on offer finishes a real tiny H3 sample 2026-10-21 04:29:19 +00:00
Claude 88f4cc2986 test: every modifier setting walked through its choices on the real tiny H3 and LTX models 2026-10-21 04:29:19 +00:00
Claude 5b8ec49ba9 docs: README screenshot tour of the main features
Fourteen pictures of the real app on an abstract demo project; no model output.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ro7mPPA2ci82569UMZhJmj
2026-10-21 04:15:28 +00:00
Claude 98a1504a29 fix: workflow import reads the official ComfyUI templates: lost widget values, dynamic inputs, autogrow names, prompt through guiders
Audit against all 634 workflows ComfyUI ships (comfyui-workflow-templates). Found and fixed: a crash on list-valued widgets; widgets of nodes inside subgraphs losing seed/denoise; dynamic combos (resize, save format, sparse attention) shifting every later value; instance values mapped by the wrong inputs; Math expression / Batch images / Reference multi latent inputs refused; INT wires into FLOAT-or-INT widgets refused; the prompt not found when conditioning goes through BasicGuider (official H3 workflows); widgets an older export never had now take the node default; nodes no save or preview uses are left out as ComfyUI does. Autogrow sockets are now numbered as ComfyUI numbers them (R2V has 9/3/3/3, FunPack offered one extra of each).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WP6HMLLhRYcghAEXK4KLwK
2026-10-21 04:10:12 +00:00
Claude 24f946f43c release: 5.0.1 changelog, version and training credit
Load Media refuses unreadable files in plain words; gallery delete refuses odd names; stale tests updated.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V9uCRvqd1GDx6PZDZLyovu
2026-10-21 03:40:31 +00:00
Claude dfa8d5c15e test: restore two picture-wiring expectations a bulk edit changed
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:55:22 +00:00
Claude 329781499c feat: H3 preset has 15 reference slots (9 pictures, 3 videos, 3 sounds); saved projects get the new ones on open
Pictures are numbered among pictures, so any mix fits R2V's own inputs.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:54:22 +00:00
Claude f6b49d318a feat: a video with a soundtrack also feeds R2V's paired video audio input
The media list says which videos have sound.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:46:44 +00:00
Claude a36af5f3a1 fix: a video or audio reference is routed from the inputs the model node offers, not from preset data
Works for any H3 Reference to Video pipeline, edited or not. Drops the preset routing data and the refresh that carried it.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:43:47 +00:00
Claude 77ccd2016d fix: the reference warning says when the server's preset has no video or audio routing
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:40:46 +00:00
Claude d03ba50216 fix: projects saved while the video/audio Load Media nodes existed drop those slots instead of failing to load
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:37:16 +00:00
Claude f4187dc962 fix: Render button was dark with near-black text: the softer button fill in polish.css overrode its teal fill; it now keeps its own
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KnV2MVkfEfRMAehmLkbdwC
2026-10-21 02:30:27 +00:00
Claude bf62683f5a feat: Load Media takes a picture, video or sound and the app wires the output that fits
A video or audio reference now uses an ordinary reference slot, so old projects need no new slots; saved media slots take the preset's current roles.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:22:23 +00:00
Claude 3101632ecf fix: the pipeline refresh note also covers a server preset with nothing to add
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:19:03 +00:00
Claude d5ec828026 fix: the reference warning also says why the pipeline refresh added no media slots
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:15:49 +00:00
Claude 1d4c3a7584 fix: the 'reference did not fit' warning names each reference and why
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:13:10 +00:00
Claude 770962e209 fix: saved pipelines not marked whole also get the media slots their preset gained
Reproduced with the real H3 preset slots: video reference was counted as not fitting.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:08:45 +00:00
Claude 4e770e2046 fix: projects started from a preset get the video/audio reference slots an update added
Without them a saved pipeline reported video references as not fitting.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:04:49 +00:00
Claude 600a4d8050 fix: reference video is no longer cut to 15 seconds
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:02:18 +00:00
Claude 129cc10d0f fix: video and audio references go to R2V's own video/audio inputs; aspect ratio source accepts a video
New Load Media (video) and (audio) nodes; picture loader keeps first frame for the aspect source only.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 02:01:01 +00:00
Claude f71a055ae0 fix: a video picked as a reference loads as its first frame instead of failing in Load Media
Audio is still refused, with a plainer message.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CHWxqHtxwWrq4kEyFTaHds
2026-10-21 01:54:44 +00:00
Claude df5424e0df Sharpness edits the model's answer directly, last step included, as 4.x did
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Dy3QqNuYH9NSJgob83xcTX
2026-10-20 16:29:11 +00:00