Split video/edit job state so the sidecar can edit concurrently, and hide v2 identity-ref thumbnails when the input still is hidden.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep v1 as the default video graph, relay image edits to the Qwen Lightning box, and keep /api/health up if one Comfy host is unset.
Co-authored-by: Cursor <cursoragent@cursor.com>
Only one Comfy finish path can save a clip, hide catalog entries whose MP4 is missing, and retry last-frame extract so a truncated file does not dump FFmpeg noise into the UI.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep every saved segment, show the longest clip with an expand list, branch on extend, and parse shot 2/3 blocks into a shared-duration queue with live part status.
The overall bar made a long queue look stuck at ~9% during the first clip, and nothing was written until the last step. Save checkpoints, use per-step progress, and stop treating a short Comfy history lag as a dropped job.
Users can pre-queue extensions, extend from the library with p2 titles, blend seams with xfade, and a unreadable catalog is no longer replaced with an empty one.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep 16:9, 9:16, and square as overrides, but default aspect back to Auto so MiniMax follows the source image.
Co-authored-by: Cursor <cursoragent@cursor.com>
Let a finished player continue into a new MiniMax segment, then losslessly concat the parts and discard the intermediate files so the library keeps one extended MP4.
Co-authored-by: Cursor <cursoragent@cursor.com>
Expose aspect, CFG, FPS, sampler, and scheduler in Generation settings, persist them on clips and held jobs, and inject those values into the Comfy graph. Keep the image picker stills-only and allow renaming library clips.
Co-authored-by: Cursor <cursoragent@cursor.com>
Held jobs restore the form after a 3-minute wait, hidden stills stay blurred in the picker, and reloading Comfy no longer leaves xaigen spinning.
Co-authored-by: Cursor <cursoragent@cursor.com>
Purging desktop files let MiniMax reuse MiniMax_H3_00001_, so the next job returned the previous clip. Ignore stale events from the last job so a second generate cannot paste the first video over the new one.
The slider never left this machine, so deploy the generate UI with separate input/output hide toggles, reconnect in-progress jobs after refresh, and delete Comfy input/output files after they are saved to the library.
Health-check /system_stats, wait if the desktop is booting or busy, and start the host instance when it is fully offline.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep Authentik on aigen, isolate library data per instance, and purge Comfy outputs from the desktop after they are saved on the server.
Co-authored-by: Cursor <cursoragent@cursor.com>
Extract a poster frame when a still-thumb is missing, and show the clip name in the library with the prompt on the info icon.
Co-authored-by: Cursor <cursoragent@cursor.com>
Persist queued jobs to disk, import leftover MP4s from Comfy history, and do not mark a run complete until the saved video exists.
Co-authored-by: Cursor <cursoragent@cursor.com>
Settings manages folders, thumbnail defaults, and passwords for the signed-in account, and choosing an image now browses saved stills instead of only the desktop file dialog.
Co-authored-by: Cursor <cursoragent@cursor.com>
Poll Comfy history and the job snapshot so the browser still gets the video when the live stream is buffered or the websocket misses completion.
Co-authored-by: Cursor <cursoragent@cursor.com>
Generated videos save into a chosen folder, sensitive clips skip thumbnails until played, and Docker writes the catalog to a Coolify volume.
Co-authored-by: Cursor <cursoragent@cursor.com>