Commit Graph
120 Commits
Author SHA1 Message Date
TowstyandCursor b35f9af10d Add Image v2 Generate for Klein text-to-image.
New sibling graph and mode so T2I does not borrow Edit, Compose, or Refine. Stills are ignored; size is width x height only.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 22:56:33 -05:00
TowstyandCursor a2895b8054 Add Image v2 Refine for on-device regional edits.
Mask painter and denoise strength sit beside Edit and Compose. The canned hand/chest prompt helper is gone so that text stays yours.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 22:03:20 -05:00
TowstyandCursor 21fe2412f9 Add Image v2 as a sibling of Image edit, with separate Klein graphs.
Keep the v1 Image tab on its dual-branch template. The host agent follows Desktop's live port so Coolify stays on :8198.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 21:22:37 -05:00
TowstyandCursor 55f8cb1def Do not mark Beast offline when /system_stats times out during a render.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 20:01:05 -05:00
TowstyandCursor 6b6e5cd277 Stop iOS nested scroll snap-back on Studio and Queue.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 18:49:58 -05:00
TowstyandCursor 5f91553b8a Start waiting image jobs after video, and add Start now on idle queue rows.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 18:16:16 -05:00
TowstyandCursor b8c0fb029d Default hide input still and hide output preview on for xAIGen.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 17:59:38 -05:00
TowstyandCursor 3ed1d6aa9d Do not mark a waiting I2V complete when the image job finishes.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 17:58:28 -05:00
TowstyandCursor 382bd37a3e Start I2V when Beast is idle instead of queuing behind leftover jobs.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 17:45:32 -05:00
TowstyandCursor 2171ad3b44 Post stillId with video generate and do not queue I2V behind a phantom busy job.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 17:37:03 -05:00
TowstyandCursor b48531d3c2 Fix Use as input and uploaded stills so I2V is not stuck waiting for a still.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 17:19:42 -05:00
TowstyandCursor 099b62edd7 Add a Scale to 1 MP toggle on image edit before Klein.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 16:36:15 -05:00
TowstyandCursor a2f728fe2e Flatten image edit controls and let CFG/steps be typed past the old slider caps.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 15:42:59 -05:00
TowstyandCursor f8db0d626a Add LoRA stacks with per-item strengths and named video/image generation presets so setups survive reload without mixing Klein onto MiniMax. Keep LTX Pink Cherry and xAIGen LoRAs on xAIGen, and run Recommend on Beast.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 15:24:44 -05:00
TowstyandCursor 0af3cddb14 Use the parent clip last frame and new-segment join for extensions, not the stitched file's first frame. Show this account's library storage in Settings.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 10:54:46 -05:00
TowstyandCursor 231c59a7a7 Bind permanence stills to named lock keys instead of coded categories.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 09:52:27 -05:00
TowstyandCursor a50c236c03 Let privacy-blurred stitch thumbs click-to-reveal so Start/From prev/This clip can be inspected.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 09:28:53 -05:00
TowstyandCursor a8d8f514ad Keep library prompt tooltips open over the panel so they can be wheel-scrolled without vanishing on the way to the scrollbar.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 09:24:30 -05:00
TowstyandCursor adc583aad6 Add permanence refs opens picker, labels inject into INHERITS
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 09:20:44 -05:00
TowstyandCursor fb748e9b6e Keep image jobs on the studio queue and confirm each job or library delete. Label stitch-frame slots when thumbs are hidden, and open output stills in a lightbox.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 09:04:08 -05:00
TowstyandCursor 8598dab516 Pause only the current shot batch so a new Generate can run when Beast is idle, without auto-resuming the held list.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 08:42:55 -05:00
TowstyandCursor 7d783bd97e Keep pause across Coolify restarts, apply the chosen still from the image picker, and remux clips with Range/faststart so finished video can be scrubbed.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 08:15:52 -05:00
TowstyandCursor 870150f052 Keep sidecar health polling while a video job is running.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 07:54:20 -05:00
TowstyandCursor efef409537 Pause the queue after the current clip for real, and carry global locks plus labeled permanence stills through generate and shot prompts.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 07:48:09 -05:00
TowstyandCursor 010ef6add2 Show small stitch-frame thumbs when a video collection is expanded.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 07:14:34 -05:00
TowstyandCursor 91948dd329 Start Sidecar Qwen VL from Recommend when the prompt enhancer is offline.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 22:56:29 -05:00
TowstyandCursor b2c59c3423 Nest shot scripts under Queue jobs, keep the studio from overflowing on phones, and lighten library thumbs and polling so the UI stays responsive.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 22:27:17 -05:00
TowstyandCursor dec1a49bef Queue more video jobs while a long shot list is generating, and restore that job from Output.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 22:02:41 -05:00
TowstyandCursor 40cd17f35c Add MiniMax and PinkCherry LTX as pickable video engines, with still or text start.
Shot 1 can run text-to-video; later shots still extend from the last frame. Recommend output is also normalized into shot-script cards.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 19:38:53 -05:00
TowstyandCursor df5ac24622 Add sidecar Qwen VL prompt recommend, fix queued shot bursts, and leave unused MiniMax identity slots empty.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 17:04:43 -05:00
TowstyandCursor 2bb30395d8 Tick off saved shots in studio and Queue so an interrupted run shows where it stopped and which scene to continue.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 14:57:50 -05:00
TowstyandCursor 73c4356e08 Keep remaining multi-shot clips on a Queue page so prompts can be edited between shots, with process-next or overnight run-all.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 14:52:03 -05:00
TowstyandCursor d50db8e180 Show a single Live GPU status, keep job progress visible across input tabs, and let the library move or delete in batches without switching folders.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 10:49:48 -05:00
TowstyandCursor e715c77605 Re-hide image-edit output on click-away when Hide output preview is on, matching video.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 10:02:31 -05:00
TowstyandCursor 860aeafb1e Keep uploaded stills in the input picker and generated work in the library, and run image-edit passes as a chain like video extensions.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 09:58:08 -05:00
TowstyandCursor 13ecec949c Run image edit on Beast with Flux.2 Klein and stop routing jobs to Sidecar.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 09:06:50 -05:00
TowstyandCursor 6fec10febd Keep queued extension chains running after refresh instead of saving the first clip as final.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 08:42:12 -05:00
TowstyandCursor 1466762af4 Reattach Comfy watchers after refresh so pending jobs finish and save.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 08:09:20 -05:00
TowstyandCursor 159c84be75 Label V2 extra stills as Picture 2-5 so they are not mistaken for the start frame.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 07:54:44 -05:00
TowstyandCursor d540b8c283 Always prepend the Comfy identity prefix and keep refs on every shot.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 07:19:56 -05:00
TowstyandCursor 4840b2719d Match V2 turbo to the local graph: FL2VA models and 6 lightning steps.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 23:31:05 -05:00
TowstyandCursor 054c07ae03 Fix V2 identity queue validation by filling unused ref slots.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 23:18:45 -05:00
TowstyandCursor d280985553 Send V2 identity prompts to Reference to Video instead of Image to Video.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 23:08:43 -05:00
TowstyandCursor e334cb7a7a Move library collections as a group and map v2 identity refs.
Collapsed collection actions now move, rename, delete, and rerun every part so chains stay together. Identity mode follows the v2u3 Ref2VA picture wiring.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 22:56:37 -05:00
TowstyandCursor f54e8da857 Let image edit run while video Comfy is busy.
Split video/edit job state so the sidecar can edit concurrently, and hide v2 identity-ref thumbnails when the input still is hidden.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 14:44:56 -05:00
TowstyandCursor c55a48a57e Ship MiniMax v2 identity refs and Qwen sidecar edits.
Keep v1 as the default video graph, relay image edits to the Qwen Lightning box, and keep /api/health up if one Comfy host is unset.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 14:29:15 -05:00
TowstyandCursor 551c29a62a Stop ghost extension clips and recover last-frame extract after an interrupt.
Only one Comfy finish path can save a clip, hide catalog entries whose MP4 is missing, and retry last-frame extract so a truncated file does not dump FFmpeg noise into the UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 11:34:44 -05:00
towsty db8c9aabba Group extension chains in the library and add shot-script queues.
Keep every saved segment, show the longest clip with an expand list, branch on extend, and parse shot 2/3 blocks into a shared-duration queue with live part status.
2026-08-26 08:03:41 -05:00
towsty d78c3fee7d Keep extension chains alive and save each finished segment.
The overall bar made a long queue look stuck at ~9% during the first clip, and nothing was written until the last step. Save checkpoints, use per-step progress, and stop treating a short Comfy history lag as a dropped job.
2026-08-26 02:21:55 -05:00
towsty f6feb41d62 Remove the 8-extension queue cap.
You can chain as many extension segments as you want from generate or a restored draft.
2026-08-26 00:40:39 -05:00