Commit Graph
496 Commits
Author SHA1 Message Date
Claude e4111cf74a LTX image-to-video: the first reference picture is the start when none is picked
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BzJLJWVu7RZnbRqm3nYAnX
2026-10-27 08:39:08 +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 4ed0685dbc Video-in presets: wire the frames output statically (a wired input cannot be overridden per run)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BzJLJWVu7RZnbRqm3nYAnX
2026-10-27 08:13:18 +00:00
Claude 1a5d9eab19 Video-to-video presets: the first video among the references is the start when none is picked
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BzJLJWVu7RZnbRqm3nYAnX
2026-10-27 08:09:44 +00:00
Claude 1e70272dde Video input: on LTX a video picked as the scene start feeds its frames, not just the first one
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BzJLJWVu7RZnbRqm3nYAnX
2026-10-27 07:29:40 +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 9d21739b11 Quick A/B: on the wheel as soon as it is ticked, not only after a run in this page session
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SZzdHoWjZ83CzN8GQwBeUU
2026-10-26 19:42:15 +00:00
Claude 1b0adbd45c Quick A/B: ends with the previous clip and the new one, labelled, side by side
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SZzdHoWjZ83CzN8GQwBeUU
2026-10-25 22:16:57 +00:00
Claude 5a98b2ed35 Picker wheel: Quick A/B (every enhancement off, last run's seed, generates the picked scene right away, then restores)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SZzdHoWjZ83CzN8GQwBeUU
2026-10-25 21:54:51 +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 4b48674975 Camera enhancements wheel switch, stable Save video as name, media bin remembers view and sort
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N4wvFjWRL177UGwPSYfy9s
2026-10-25 17:51:44 +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 a3ac58f758 test: picker wheel settings travel with the project, per 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 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 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 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 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 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 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 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 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 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 1110194d22 Training: steps instead of tabs, walked with Back and Next; no way on to training with an empty set; Results leads back to the set and its tags
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MpnF7GwNGMbngU11wjym7P
2026-10-20 15:52:22 +00:00
Claude 354ca29e6a Training: a wizard-style modal with numbered steps, a title and line per step, and Back/Next and the run controls in the footer
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MpnF7GwNGMbngU11wjym7P
2026-10-20 15:39:57 +00:00
Claude 1d0e95d94f Centred modals sit in the vertical middle of the screen
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ED1Y4LDd9wWTzrcadwtKVZ
2026-10-20 15:39:08 +00:00
Claude 1b9863c13d Loading window: centred text and title, no address before the feature name
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ED1Y4LDd9wWTzrcadwtKVZ
2026-10-20 15:38:05 +00:00
Claude 8fef71b9ea Loading window: opens at once on start, names the module being loaded (N out of M)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ED1Y4LDd9wWTzrcadwtKVZ
2026-10-20 15:34:22 +00:00
Claude 83f9810500 Training window: one watch loop and one preview at a time; a preview pause found after a reload carries on by itself
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MpnF7GwNGMbngU11wjym7P
2026-10-19 00:31:36 +00:00
Claude e1eedfbb75 Tags: saving an edit no longer redraws the step, so typing keeps its focus and place
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MpnF7GwNGMbngU11wjym7P
2026-10-19 00:30:03 +00:00
Claude ad2157110b Training: the node always runs (a second resume was answered from ComfyUI's cache in 0s); the window adopts the server's pause instead of an older one
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MpnF7GwNGMbngU11wjym7P
2026-10-18 23:39:55 +00:00
Claude 7ef57ba162 Rated results: caption only from the file's own prompt, never the project's; keep every file listed and mark doubtful ratings
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MpnF7GwNGMbngU11wjym7P
2026-10-18 22:24:27 +00:00