Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
64179dd516
Add a Sleep GPU button that stops Comfy to free VRAM.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 19:19:41 -05:00
Towsty and Cursor
3a90892859
Make the library details eye hide only that pane's preview.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 18:46:20 -05:00