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>
The host agent PowerShell process probe matched its own command line, so /start always returned already/booting and never launched Comfy.
Co-authored-by: Cursor <cursoragent@cursor.com>
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>
YuE ignored interrupt/clear and held the GPU; force stop is needed to unblock Studio when the queue will not drain.
Co-authored-by: Cursor <cursoragent@cursor.com>
Long jobs were succeeding on Beast then failing the save step when /view briefly dropped; retries plus host-agent file serving keep finished MP4s from being orphaned.
Co-authored-by: Cursor <cursoragent@cursor.com>
A stray outputFocus assignment left outside selectStudioKind caused npm run build to fail, so auto-deploys never shipped the branch UI.
Co-authored-by: Cursor <cursoragent@cursor.com>
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>
Lead rows with Start/pN labels and fork headers, collapse hidden frame strips to one glow, and stop Library part thumbs from leaking or cloning the Start frame.
Co-authored-by: Cursor <cursoragent@cursor.com>
Collapsed cards use parts/forks/longest instead of pN codes; expanded Studio and Library trees get fork headers and from/branch labels.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep mmgp profile 2 (no quanto), node-legal token floor, two Stage-A segments, and document why profiles 3-5 blow up under InferenceMode.
Co-authored-by: Cursor <cursoragent@cursor.com>
Cap Stage-A segments and use a heavier mmgp profile so long lyrics stop OOMing mid-run, and show that Comfy is actually working.
Co-authored-by: Cursor <cursoragent@cursor.com>
A live job stuck at 8% with no Comfy prompt was treated as still owning the GPU, so waiting work never started.
Co-authored-by: Cursor <cursoragent@cursor.com>
Audio never called purge, image stills used untagged names, and a locked file could abort the whole host-agent delete.
Co-authored-by: Cursor <cursoragent@cursor.com>
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>
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>
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>
Extensions imported watch helpers from comfyLifecycle after they moved, so npm run build failed and every deploy since this morning rolled back.
Co-authored-by: Cursor <cursoragent@cursor.com>
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>
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>
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>