Commit Graph
161 Commits
Author SHA1 Message Date
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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor 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
TowstyandCursor ab5477c999 Keep the Klein Concept LoRA on xAIGen only.
AIGen hides the sliders, ignores snofs strengths, and strips the SNOFS node so that file cannot be queued from the public studio.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 07:08:33 -05:00
TowstyandCursor f6663444f5 Add Krea as a second Image v2 Generate engine beside Flux.
Generate can queue krea_v2_generate.json without sharing Klein encoders or falling back if Krea assets are missing.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 07:05:01 -05:00
TowstyandCursor be5211f488 Show generator settings in the library and restore them as input.
Collapse tiles so prompts stay behind the info button. Use as input opens the matching Video or Image v2 mode with the saved sliders.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 23:38:23 -05:00
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