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
9fd96cb990
Apply and print SNOFS from the LoRA dials, not a leftover Concept LoRA row.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-02 21:33:30 -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
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
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
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
6b93ee951c
Recover a finished clip after the site drops the live job.
...
Saving the MP4 used to freeze Node, which made xAIGen unreachable and left the player empty even though the library already had the video.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 21:20:09 -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
f25e1bcc8a
Spell out which Coolify backup vars belong on AIGen vs xAIGen.
...
A URL in BACKUP_INGEST_TOKEN was treated as a missing token. Errors now say to put the URL on AIGen and the same secret on both apps.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 19:14:34 -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
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
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
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
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
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
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
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
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
4869b80495
Expose a monitor endpoint for MyMonitor status and job progress.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-29 18:20:14 -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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
f51c3772e5
Load only the LoRAs the user picked on Klein; do not require snofs.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-28 16:21:32 -05:00
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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
Towsty and Cursor
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