Towsty
15ef891b26
Add image-to-text Describe on the bench via exclusive llama.cpp caption jobs.
2026-09-30 22:50:19 -05:00
Towsty and Cursor
17bb42bea4
Serve the stage from a 1600px preview instead of the grid thumb.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-29 20:57:01 -05:00
Towsty and Cursor
4ec8ffa8d6
Serve the bench before the catalog and never await ffmpeg on /thumb.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-29 20:35:28 -05:00
Towsty and Cursor
a465dd68ec
Stop polling the library catalog and keep the stage on thumbs.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-29 20:15:03 -05:00
Towsty and Cursor
cfabfd37ee
Queue Generate with an immediate local card and stop blocking reload on library or object_info.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-29 19:46:55 -05:00
Towsty and Cursor
aa0aa871e4
Add paginated library JSON and dedicated still thumbs that never stream archive masters.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-29 19:45:22 -05:00
Towsty and Cursor
bb27af506e
Restore Studio 2 Load hydrate, sticky negatives, and strip actions.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-21 12:23:20 -05:00
Towsty and Cursor
776d585345
Fix xAIGen LoRA picker to use isXaigenStudio like the server.
...
Bench was checking only public.studio === 'xaigen', so when the instance
is branded xAIGen via instanceName the client stripped xaigen-* LoRAs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-20 17:34:53 -05:00
Towsty and Cursor
b194b3cefa
Always live-scan Studio 2 LoRAs on load and Refresh like Settings.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 12:59:06 -05:00
Towsty and Cursor
5694104226
Keep YuE2 jobs live on the bench and wire target length to semantic tokens.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 20:53:07 -05:00
Towsty and Cursor
2ebc3066e6
Reject instrumental music edits and force YuE2 on queued track patches.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 18:20:11 -05:00
Towsty and Cursor
1db62e9187
Make Studio 2 the home bench with YuE2 music, LTX, and per-preview hide.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 18:19:34 -05:00
Towsty and Cursor
c50bde723f
Accept only YuE2 in the music generate API.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 18:16:45 -05:00
Towsty and Cursor
62671d05da
Allow multi-section YuE2 lyrics and force non-flash attention on Windows.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 19:28:43 -05:00
Towsty and Cursor
71a61b1765
Add YuE2 to the music engine picker and generate API.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 18:46:35 -05:00
Towsty
064f1db933
Read production LoRA names in Studio 2
2026-09-12 21:05:11 -05:00
Towsty
401e6c26a2
Remember Studio 2 LoRA stacks for each engine
2026-09-12 20:17:58 -05:00
Towsty
3da3656140
Show pending Studio 2 jobs and freeze finished timers
2026-09-12 10:39:33 -05:00
Towsty
3e90d2ff45
Show clear GPU status and move upscale progress into the queue
2026-09-12 10:17:03 -05:00
Towsty
a9551911f2
Encode Unicode video titles in playback response headers
2026-09-12 10:17:02 -05:00
Towsty
ad135ae19c
Simplify Studio 2 sources and persist private previews and LoRA lists
2026-09-11 19:04:03 -05:00
Towsty
b5a4882a9c
Keep Studio 2 family tiles tied to existing library files
2026-09-11 19:04:03 -05:00
Towsty
c719e12709
Select and confirm uploaded Studio 2 source and hero stills
2026-09-11 09:28:00 -05:00
Towsty
bf58732690
Separate Studio 2 source and canvas and apply size and seed choices
2026-09-11 07:07:26 -05:00
Towsty
fd9522ae19
Enable the isolated xAIGen Studio 2 preview
2026-09-10 21:31:43 -05:00
Towsty
70b6b70fcd
Queue durable Studio 2 jobs with sticky identity and saved metadata
2026-09-10 20:56:37 -05:00
Towsty
badf59d914
Restore automatic video batch continuation and prepare stable Comfy loading
2026-09-09 06:58:35 -05:00
Towsty
1e0cff9dea
Add local queued video upscale with Real-ESRGAN and RIFE
2026-09-08 17:55:02 -05:00
Towsty
7665285a0d
Preserve extension quality with original segments and reliable refinement
2026-09-08 06:25:40 -05:00
Towsty
c2b6032e49
Replace Comfy YuE with standalone YuEGP profile 1
2026-09-07 20:24:47 -05:00
Towsty
eeff12cdab
Add manual image groups to the library
2026-09-07 20:16:01 -05:00
Towsty
53bb58bbd5
Add optional reference photo conditioning to Flux generation
2026-09-06 23:05:36 -05:00
Towsty
666c922f40
Add per-image iteration settings and steps/CFG sweeps
2026-09-06 17:02:42 -05:00
Towsty
0c6a035d04
Coordinate shared GPU access across studio instances
2026-09-06 16:32:18 -05:00
Towsty and Cursor
34c39bf85d
Fix studio queue stuck after GPU sleep: clear ghost live ownership so Start now and wake can actually dispatch.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 23:15:19 -05:00
towsty
2435167a41
Add Image Iterate: nested multi-prompt still families.
...
Iterate runs a series of prompts as generate (no still), edit (still A), or compose (A+B), saves each output under one library collection like video extensions, and defaults to iterating from the original still.
2026-09-04 22:46:19 -05:00
Towsty and Cursor
06e40793db
Fix LoRA folder drops not appearing without weakening engine filters.
...
Stop empty Comfy blips from freezing the LoRA cache timestamp, and refresh the picker list from Comfy on each poll. Engine tagging (flux/krea) and xaigen platform filtering stay as they were.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 15:52:31 -05:00
Towsty and Cursor
41ba5e3aab
Kick the studio dispatcher when the UI polls a stalled waiting queue.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 14:14:26 -05:00
Towsty and Cursor
f41ac7a826
Add extension-frame refine and lossless anchor options.
...
Prefer clip anchor PNGs for handoffs, optionally run Bilateral+Flux cleanup before I2V, and save decoded last-frame anchors so sequential extensions accumulate less compression damage.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 07:55:46 -05:00
Towsty and Cursor
780b407b3c
Add Force clear for stuck queues including running YuE jobs.
...
Queue page and Music get a nuclear clear that cancels studio/live work, wipes shot batches, and force-stops Comfy so images/video/other music can run again.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 23:03:05 -05:00
Towsty and Cursor
5df9e2d8ac
Add Force reset to clear stuck jobs and kill a wedged Comfy.
...
Settings and the header menu can cancel invisible queue/pending work and force-stop Beast when Sleep is blocked.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 21:24:10 -05:00
Towsty and Cursor
17d4d4ffdc
Tighten YuE lyrics validation and Comfy music workflow wiring.
...
Require section tags before queueing YuE and keep the ACE/YuE path changes that were already in progress.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 20:32:41 -05:00
Towsty and Cursor
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
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
1206afe8fd
Keep family pre/post text on shot queues and wrap the mid prompt at Comfy time.
...
Later shots were starting a new job without those wrappers, so only the first clip got them.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 07:17: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