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
Towsty and Cursor
845a037949
Make library hide/show instant on the grid and skip disk checks on browse.
...
The details pane keeps the real file so inspection is not delayed.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 18:37:29 -05:00
Towsty and Cursor
e89b47b5f9
Add same-mode extra passes to Image v2, and hide Shot script from image Recommend.
...
Library tiles show a check when selected, and xAIGen can hide a preview from the details pane.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 18:17:17 -05:00
Towsty and Cursor
fd9831dfcf
Add a dedicated Library page for search, sort, select, and drag-to-folder.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 17:24:58 -05:00
Towsty and Cursor
0e1222d035
Name outputs from the input, engine, and LoRA keys instead of aigen_0001. Image-edit presets now store prompts, and aspect fill pads stills without stretching.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 16:24:49 -05:00
Towsty and Cursor
4d411f83d4
Highlight the library row that is open in Output.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 15:07:52 -05:00
Towsty and Cursor
bfe94e4bb1
Add an xAIGen SNOFS switch for Flux and Krea.
...
It is the same LoRA card as the rest of the chain; the toggle only adds or removes that card so it no longer comes back after you turn it off.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 13:27:30 -05:00
Towsty and Cursor
9f82377b52
Stop a deleted video chain from keeping the GPU.
...
Interrupt now clears Comfy, and a missing shot list no longer continues to the next extension.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 13:07:17 -05:00
Towsty and Cursor
c88a8494d5
Stop cancelled video jobs from coming back after delete.
...
A leftover process-remaining wake was flipping the row back to running or error, so Remove looked like it did nothing.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 12:47:59 -05:00
Towsty and Cursor
201eb1107f
Keep Image v2 LoRA names and Flux/Krea chains when Comfy is asleep.
...
The Add picker vanished after the listing cache went empty, and switching engines wrote one stack over the other.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 12:31:58 -05:00
Towsty and Cursor
0fa64ea765
Keep last-frame continuity when character stills are attached.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 08:21:57 -05:00
Towsty and Cursor
253e47ed81
Move Concept and Consistency into the Image v2 LoRA chain.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-29 19:45:34 -05:00
Towsty and Cursor
5629127446
Let Generate queue while Comfy is asleep instead of disabling the button.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-29 18:08:26 -05:00
Towsty and Cursor
ad1f4f905a
Stop idle Comfy after 30 minutes and add a Wake GPU poke.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-29 17:59:18 -05:00
Towsty and Cursor
cdc69d2bd6
Let Image v2 pick a LoRA or LoRA chain.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-29 17:28:32 -05:00
Towsty and Cursor
852b07bb97
Add a Director section to save and reload multi-shot video scripts.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-29 17:25:57 -05:00
Towsty and Cursor
5fe91e6bae
Show Flux and Krea as Image v2 engine cards, and run Krea on edit, compose, and refine.
...
Krea image-to-image uses encode plus denoise graphs, not Klein reference latents, and still fails closed if the Krea models are missing.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-29 07:29:31 -05:00