digital-garbage
3bf69fefe1
Revert "Add Chain Sampler live preview with View menu VAE picker."
...
This reverts commit 4e69545f0c2cbd2780982b4f01dc8db681e1bf99.
2026-06-13 02:40:31 +03:00
digital-garbage
fddd38270f
Revert "Improve live preview VAE picker and Models wiring."
...
This reverts commit c81b1d2951d49f8c04c84de7590261c02673fba8.
2026-06-13 02:40:31 +03:00
digital-garbage
b388c35a09
Revert "Allow VAE loaders to wire live preview in guided mode."
...
This reverts commit a35f2ae2b341ac9a03716c65e9d39ad5171ebe5a.
2026-06-13 02:40:31 +03:00
digital-garbage
dc21ea4235
Revert "Fix stale generate input and live preview visibility."
...
This reverts commit 1a259bd56a941aedf722fa03dfaaa833f92adb08.
2026-06-13 02:40:31 +03:00
digital-garbage
4647cd87b2
Revert "Fix timeline/generate drift and stale chain preview segments."
...
This reverts commit 4cc1c206738523e7bb03dca847c42a11738808e4.
2026-06-13 02:40:31 +03:00
digital-garbage
77b6257698
Revert "Revert preview segment cache and live preview UI changes."
...
This reverts commit a1f20e04619be64bbd5dcbd425b64cad4476ac8b.
2026-06-13 02:40:31 +03:00
digital-garbage
301c978dd2
Revert preview segment cache and live preview UI changes.
...
Roll back segment cache busting, player refresh-on-render, and gen overlay behavior while keeping timeline snapshot verification before generate.
2026-06-13 02:05:10 +03:00
digital-garbage
f4d381c44c
Fix timeline/generate drift and stale chain preview segments.
...
Verify saved project matches the editor before generate and reject mismatches on the server. Invalidate preview-segment cache on regen, key trims by source mtime, and refresh the player after new renders land.
2026-06-13 00:39:20 +03:00
digital-garbage
93281a818b
Fix stale generate input and live preview visibility.
...
Flush pending global prompt edits before save/generate so runs use the latest timeline text and anchors. Improve live preview wiring detection, progress polling, overlay stacking, and diagnostics when a VAE is configured.
2026-06-13 00:07:07 +03:00
digital-garbage and Cursor
cfd33e3279
Allow VAE loaders to wire live preview in guided mode.
...
Expose Chain Sampler live preview as an optional VAE port so Video VAE and custom slots can select it in Models without Full control.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 23:56:42 +03:00
digital-garbage and Cursor
3fd08dcd13
Improve live preview VAE picker and Models wiring.
...
Show node class in the picker, allow manual wire to Chain Sampler live preview from Models, and keep wires synced with the View menu config.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 23:51:13 +03:00
digital-garbage and Cursor
2761d6d3ac
Add Chain Sampler live preview with View menu VAE picker.
...
Wire an optional fast preview VAE to show per-scene animated previews in the program monitor during generation.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 23:42:49 +03:00
digital-garbage and Cursor
086e260b33
Fix project length/FPS not updating inheriting timeline clips.
...
Respect frames_mode/fps_mode in effective duration, propagate frame clears for image-source scenes, and include project timing in ViewBus fingerprints so the timeline rebuilds when project settings change.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 17:41:49 +03:00
digital-garbage and Cursor
f9e882d0ce
Release 3.0.0: Cutting Room docs and version bump.
...
Document the Movie Editor, update README for the 3.0 frontend direction, credit pipeline dependencies, and ship CHANGELOG/pyproject 3.0.0.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 16:46:06 +03:00
digital-garbage and Cursor
ac6e7fe91d
Fix timeline pause UX and player crash on gap segments.
...
Drag clips apart to create pauses automatically; dragging back flush removes them. Guard preview minibar against gap segments so transport controls load.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 16:39:21 +03:00
digital-garbage
656d948e0b
Offer ComfyUI-Manager install first and allow cancelling stale node installs.
2026-06-12 16:35:31 +03:00
digital-garbage
29b0b6f705
Install missing pipeline nodes via ComfyUI-Manager on first project open.
2026-06-12 16:31:19 +03:00
digital-garbage
69ae9bacf4
Add pauses between timeline clips for beat alignment.
2026-06-12 16:22:16 +03:00
digital-garbage
17f1a5a7dc
Fix repeat trims and sync embedded audio with video clip length.
...
Use directional frame snapping for shorten operations, trim video via source_dur, and update original audio lane visuals and waveforms during edits.
2026-06-12 16:16:56 +03:00
digital-garbage
d82d7306c6
Fix timeline trim updates and default scene length to project settings.
...
Scene trims now refresh the timeline, inherit project frames/FPS until edited, and tour FAQ scroll no longer collapses open answers.
2026-06-12 16:13:22 +03:00
digital-garbage
6b17e1208a
Add interactive welcome tour with sandbox demo mode.
...
Launch via ?mode=tour or Help menu: spotlight walkthrough, demo project, FAQ, and clearer workflow template labeling.
2026-06-12 16:05:29 +03:00
digital-garbage
2739203992
Align README support buttons in a single HTML row.
...
Use fixed-height images so Ko-Fi, Patreon, and Vast.ai badges line up cleanly on GitHub.
2026-06-12 15:51:14 +03:00
digital-garbage
0d174f1177
Refresh README support links and trim version blurbs.
...
Add Ko-Fi, Patreon, and Vast.ai buttons under the intro and update the thank-you section; drop inline release notes in favor of CHANGELOG.
2026-06-12 15:49:20 +03:00
digital-garbage
2ff89a8456
Allow final render from overlays and audio without video clips.
...
Generate a blank lavfi canvas at project resolution, composite overlays, mix audio tracks, and download without rewriting scene renders.
2026-06-12 15:39:48 +03:00
digital-garbage
2652044c2f
Fix player.js syntax error in minibar if/else block.
...
Wrap previewSegs.forEach in braces so the overlay-only minibar else branch parses correctly.
2026-06-12 15:35:35 +03:00
digital-garbage
312602b18a
Enable overlay-only playback and full audio lane editing.
...
Use a blank project canvas when no video clips exist, add trim/slip/split for inserted audio tracks, and honor overlay audio trims in export.
2026-06-12 15:34:37 +03:00
digital-garbage
4a90f901ff
Keep separated audio on the timeline when its clip is removed.
...
Detach orphaned audio tracks instead of deleting them so pinned bin/render audio survives video clip removal.
2026-06-12 15:20:42 +03:00
digital-garbage
d10595d52a
Allow separating audio from imported video clips.
...
Pin separated audio from media-bin video sources so preview, timeline waveforms, and export match generated-scene behavior.
2026-06-12 15:18:03 +03:00
digital-garbage
5d4bac1044
Fix overlay crash when no project is loaded.
...
Guard sortedOverlayTracks and preview rendering against a null project state.
2026-06-12 15:14:38 +03:00
digital-garbage
8548fdd1b1
Align overlay preview with video frame for WYSIWYG export.
...
Size and position overlays against the letterboxed frame area and scale text/images to project pixel coordinates.
2026-06-12 15:12:14 +03:00
digital-garbage
7bdd183456
Fix overlay export when ffmpeg lacks drawtext.
...
Rasterize text overlays to PNG with Pillow before compositing so render works on minimal ffmpeg builds.
2026-06-12 15:09:13 +03:00
digital-garbage
c26cb92f7e
Improve overlay preview editing and fix overlays vanishing on pause.
...
Add pixel-based sizing with keep-proportion, preview resize/flip, sticky timeline ruler, and refresh overlays after player rebuilds.
2026-06-12 15:05:35 +03:00
digital-garbage
fceedff3f3
Fix overlay timeline UX: track removal, alignment, and preview interactions.
...
Add gutter controls to remove overlay tracks, align lane labels with rows, and improve clip removal, Space play/pause, and preview drag/double-click behavior.
2026-06-12 14:59:15 +03:00
digital-garbage
1413cd20b7
Fix overlay drag crash by forwarding mouseup from coalescedDrag.
...
Pass the mouse event through to overlay lane-drop handlers.
2026-06-12 14:51:07 +03:00
digital-garbage
aded647371
Fix timeline.js syntax error from missing openAudioTrackModal header.
...
Restores the function declaration removed during overlay modal refactor.
2026-06-12 14:48:46 +03:00
digital-garbage
2932293bd3
Add multi-lane overlay tracks with drag-drop and layer ordering.
...
Includes font picker, redesigned overlay modals, and compositing by track height on export.
2026-06-12 14:47:43 +03:00
digital-garbage
70edd020f5
Fix overlay drag positioning and timeline trim UX.
...
Collapse scene-to-video replacement to one clip, clear stale renders, and add edge trim plus double-click edit modals.
2026-06-12 14:39:33 +03:00
digital-garbage
717f25c447
Add text and image overlay compositing to Cutting Room.
...
Single overlay lane with preview drag positioning and ffmpeg burn-in on final render.
2026-06-12 14:32:05 +03:00
digital-garbage and Cursor
160cb733f9
Add Welcome screen on Cutting Room first load.
...
Show a four-action landing page on boot instead of auto-opening the latest project, with New, Open Latest, Load, and a placeholder Welcome Tour.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 14:20:22 +03:00
digital-garbage and Cursor
09e951cf81
Add refinement key import/export to FunPack menu.
...
Wire Movie Editor to the same /funpack/refinement_keys routes Studio uses so keys can be backed up or restored without opening ComfyUI.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 23:36:59 +03:00
digital-garbage and Cursor
59dd766704
Fix preview segments and pipeline persistence; add git update UI.
...
Pass live render params to preview-segment URLs so playback works right after generate, sync scene renders and models on save/generate so wiring and deleted nodes stick, and expose FunPack pull/checkout from the menu.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 23:05:39 +03:00
digital-garbage and Cursor
bb48a3aed7
Fix multi-scene preview failing at scene 3 with ffmpeg-trimmed segments.
...
Serve per-scene faststart MP4s for chain playback instead of deep-seeking the raw ComfyUI output file.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 22:48:10 +03:00
digital-garbage
1072da0ce1
Clarify guided wiring: LATENT and IMAGE go to Studio, not Concat video.
...
Concat AV video_latent is an internal Studio output; guided mode now routes
user LATENT/IMAGE through Studio.latent and source_image with chain support.
2026-06-11 22:36:33 +03:00
digital-garbage
7a4f0cb670
Fix player.js syntax error from missing function header.
...
Restore _segmentSourceBadge declaration accidentally dropped during the
multi-scene playback fix.
2026-06-11 22:32:18 +03:00
digital-garbage
d725a42ae4
Fix multi-scene chain preview dying mid-playback in the player.
...
Export inSec was already correct; the monitor was tearing down its video DOM on
store updates during playback and racing boundary seeks. Keep the pool stable
while playing, guard seek-in-flight, and recover instead of hard-pausing.
2026-06-11 22:29:53 +03:00
digital-garbage
2b7b9c52d8
Allow MODEL and CLIP to chain through LoRA in guided wiring.
...
Guided mode still locks audio latent, image anchor, and VAE ports, but
MODEL/CLIP may pass through patcher nodes before terminating at Studio.
2026-06-11 22:23:41 +03:00
digital-garbage
92d5e68bfe
Lock built-in pipeline wiring by default with Full control toggle.
...
Guided mode restricts loader outputs to their core ports, locks internal
Studio-to-sampler links, defaults image processing to Timeline scene image,
and blocks invalid wires at generation time. Full control restores manual rewiring.
2026-06-11 22:19:35 +03:00
digital-garbage
a7b863e1d4
Stop playback auto-pan from fighting timeline scrollbar.
...
Manual wheel or scrollbar pan disables follow-until-pause and defers
timeline rebuilds so the view is not snapped back to the playhead.
2026-06-11 22:09:51 +03:00
digital-garbage
393edf93ff
Fix multi-shot chain preview inSec for scenes 2+.
...
Preview now uses the same render.inSec + source_in mapping as export for
every scene in a shared chain file, including converted video clips.
2026-06-11 22:04:30 +03:00
digital-garbage and Cursor
cc464395ba
Gate FunPack-only features on Studio and Chain Sampler availability.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 21:57:17 +03:00