Commit Graph
191 Commits
Author SHA1 Message Date
TowstyandCursor 86e23499a9 Add default video length setting and inherit duration when extending.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 19:44:28 -05:00
TowstyandCursor 3081b8fa36 Tighten YuE for 16GB VRAM and stop the false Waiting status.
Cap Stage-A segments and use a heavier mmgp profile so long lyrics stop OOMing mid-run, and show that Comfy is actually working.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 17:19:19 -05:00
TowstyandCursor 88c5d25b78 Keep a generation log so wiped or failed jobs can be re-queued.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 16:15:09 -05:00
TowstyandCursor 78b158471b Add ACE-Step 1.5 and YuE on Music, and put Video/Image/Music cards back.
Recover finished Comfy audio when queueing hangs so a completed track is not stuck on Queueing.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 07:42:54 -05:00
TowstyandCursor ce85e7f513 Join pre/prompt/post into the first MiniMax prompt, not only later shots.
The motion prompt field is what Comfy actually runs. Wrappers are now composed into that string on submit, and shot 1 falls back to it if the separate pre/post fields do not arrive.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 07:24:00 -05:00
TowstyandCursor f05f8f3597 Let queued video, image, and music jobs open in an inspect modal.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 00:15:02 -05:00
TowstyandCursor 53990192e4 Put ACE-Step music jobs on the same studio queue as video and image.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-03 00:08:07 -05:00
TowstyandCursor 5555155884 Add ACE-Step music generation to the studio and library.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 23:58:18 -05:00
TowstyandCursor eccf8c0081 Only list LoRAs tagged for the selected image engine in the dropdown.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 21:49:21 -05:00
TowstyandCursor 46629ca51b Filter image LoRAs by flux- / krea- filename so each engine only lists its own.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 21:37:12 -05:00
TowstyandCursor 642bffeaaa Stop the library grid from fighting scroll-up by dropping content-visibility and matching virtual row height to the cards.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 21:05:32 -05:00
TowstyandCursor 71e2e4b326 Show video posters in the library by building a first-frame thumb when one is missing.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 20:53:53 -05:00
TowstyandCursor 81fb5051a3 Keep Use as input from filling the seed box, and offer the source seed as an Apply label instead.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 20:47:51 -05:00
TowstyandCursor 8d236250e4 Add library select mode, studio-style details, and a larger preview than the old scroll box.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 20:35:11 -05:00
TowstyandCursor 369eb595d7 Join pre/prompt/post for Comfy, stop zero-size generates snapping to a small square, and give the phone library a real closeable preview.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 20:29:44 -05:00
TowstyandCursor d471d1bdd6 Put studio scrolling back and actually save image pre-text and post-text.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 15:28:51 -05:00
TowstyandCursor b3d16b4817 Let the studio page scroll again instead of locking both columns to the viewport.
Output and the library now stop at the input panel height, then scroll inside.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 15:24:05 -05:00
TowstyandCursor 1be9bcb23f Keep the Extend panel put and name sibling clips as branches.
A finished job no longer closes a draft or jumps the page, and a second extend from the same part saves as p8b instead of another p8.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 15:16:30 -05:00
TowstyandCursor 4546aa5f61 Make library hide/reveal instant instead of rewriting the whole catalog.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 15:05:04 -05:00
TowstyandCursor e7298d9693 Give video extensions the same pre-text, prompt, and post-text fields as the main form.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 15:01:20 -05:00
TowstyandCursor c4e18eeb2c Restore pre-text and post-text with Use as input and Details.
Library items already stored those fields, but Details showed one blob and Use as input left the form's empty pre/post in place.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 14:51:35 -05:00
TowstyandCursor 1d29296a6f Keep Output on the generating clip when another job is queued.
Queued generate/extend no longer hijacks the live progress bar, and Generate Extension stays clickable so another extension can wait in the job queue.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 08:59:04 -05:00
TowstyandCursor 1314e8e89f Let failed studio jobs retry instead of sitting in the queue with only Remove.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 08:19:21 -05:00
TowstyandCursor aa2cefbcf2 Keep queueing video extensions while a clip is already generating.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 07:04:39 -05:00
TowstyandCursor b1b005669d Keep the extension prompt editable while the last frame loads.
The box was disabled for last-frame extract and a stuck videoBusy flag, so typing died after a finished job.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 00:10:52 -05:00
TowstyandCursor d64a25bbb7 Let the studio library fill the same height as Input.
The right column was stuck to the viewport, so the list only had a sliver left. Both columns now stretch together and the library scrolls after that.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 22:53:23 -05:00
TowstyandCursor c856d30b50 Stop the empty MP4 box from crushing the studio library.
With no clip loaded, the output frame no longer reserves a full video aspect, so the library list can scroll more than one card.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 22:50:38 -05:00
TowstyandCursor e248eb26d8 Fix video generate 500 from a leftover promptRaw log.
The pre/prompt/post split renamed the variable but one console.info still used the old name, which crashed POST /api/generate on xAIGen.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 20:18:25 -05:00
TowstyandCursor 8b414044cd Let every thumbwheel accept typed values and line the image dials up.
Drop the how-to copy under duration and CFG, keep only the CFG default, and label megapixels so that wheel sits on the same row as steps.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 19:11:02 -05:00
TowstyandCursor 0ab42f488b Show Send to Backup on AIGen output and library stills.
The control was hidden until BACKUP_STUDIO_URL was set, so it never appeared next to Send to Refine.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 18:53:37 -05:00
TowstyandCursor 43247831bb Let the output column scroll when Extend overflows the viewport.
The two-column library cap used overflow hidden, so the extend form was clipped with no way to reach Generate.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 18:48:49 -05:00
TowstyandCursor 142d049ff8 Drop the extra duration text box and slow mobile thumbwheels.
Duration now matches CFG as one wheel; tap the digits to type a length. Touch drags move at a quarter of the desktop rate.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 18:47:53 -05:00
TowstyandCursor f788fd4bb4 Split prompts into pre/prompt/post and tidy the AIGen video form.
Keep wrappers off the library mid-prompt so Use as input and Extend restore the same split, send stills to xAIGen as hidden inputs, and stop the two-column library from growing with the list.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 18:39:02 -05:00
TowstyandCursor ed04dcfee3 Let every XAI input thumbnail toggle hide, not only ones already flagged.
The picker hid the eye on unflagged stills, so a visible input could not be concealed.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 08:36:34 -05:00
TowstyandCursor 2635b8838c Notify from the installed web app when a generation finishes.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 07:11:12 -05:00
TowstyandCursor 66f2db3738 Rename input stills from the picker and reveal all hidden library thumbs.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 23:41:22 -05:00
TowstyandCursor 5037c4fdeb Copy generated stills into Input without loading the current frame.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 22:57:54 -05:00
TowstyandCursor 835a7bcd68 Make keep-prompt snippets clickable and allow renaming the start still.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 21:42:29 -05:00
TowstyandCursor 350a0aeb45 Show Settings LoRA aliases in picker lists instead of filenames.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 21:33:19 -05:00
TowstyandCursor 85dc378712 Show one settings panel at a time and add a LoRA filter.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 21:31:04 -05:00
TowstyandCursor 1dba62bf54 Move settings out of a modal and onto its own page.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 20:44:45 -05:00
TowstyandCursor a3380870ad Add clickable keep-prompt snippets for video and image.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 20:39:08 -05:00
TowstyandCursor 529598cef2 Add LoRA activation words and hide LoRAs that do not match the current engine.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 20:32:12 -05:00
TowstyandCursor 6926538589 Hide the extend last-frame preview by default on xAIGen.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 18:50:29 -05:00
TowstyandCursor d4bcf8482e Show each extension's own prompt, not only the batch script.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 18:45:17 -05:00
TowstyandCursor 6624fb6f93 Add batch still arrows, hide output only on tap, and cut studio lag.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 07:24:32 -05:00
TowstyandCursor f51fd4b159 Keep the image batch popup open, and add a lock on each dial.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 00:09:55 -05:00
TowstyandCursor 1bdb96cbb7 Add an image batch-script popup that splits a pasted shot list onto the start still.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 00:00:34 -05:00
TowstyandCursor 755aaeede8 Overhaul Studio controls and add image batch from one still.
Video and Image pickers, thumbwheels, aspect icons, and a Scale to MP paddle; extra prompts default to batch so each run starts from the original image.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 23:16:19 -05:00
TowstyandCursor 8df265cbf3 Move nav, Poke, Sleep, and Sign out into a top-left menu.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 19:29:29 -05:00