Commit Graph
41 Commits
Author SHA1 Message Date
TowstyandCursor 2bebeea526 Send Qwen VL sampling args so Recommend does not fail on missing top_k/top_p/min_p/repeat_penalty.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 17:17:51 -05:00
TowstyandCursor df5ac24622 Add sidecar Qwen VL prompt recommend, fix queued shot bursts, and leave unused MiniMax identity slots empty.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 17:04:43 -05:00
TowstyandCursor 2bb30395d8 Tick off saved shots in studio and Queue so an interrupted run shows where it stopped and which scene to continue.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 14:57:50 -05:00
TowstyandCursor 73c4356e08 Keep remaining multi-shot clips on a Queue page so prompts can be edited between shots, with process-next or overnight run-all.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 14:52:03 -05:00
TowstyandCursor d50db8e180 Show a single Live GPU status, keep job progress visible across input tabs, and let the library move or delete in batches without switching folders.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 10:49:48 -05:00
TowstyandCursor e715c77605 Re-hide image-edit output on click-away when Hide output preview is on, matching video.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 10:02:31 -05:00
TowstyandCursor 860aeafb1e Keep uploaded stills in the input picker and generated work in the library, and run image-edit passes as a chain like video extensions.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 09:58:08 -05:00
TowstyandCursor f88dfa1146 Drop the unused Klein branch from image-edit prompts and show the real Comfy error.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 09:20:34 -05:00
TowstyandCursor 13ecec949c Run image edit on Beast with Flux.2 Klein and stop routing jobs to Sidecar.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 09:06:50 -05:00
TowstyandCursor 6fec10febd Keep queued extension chains running after refresh instead of saving the first clip as final.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 08:42:12 -05:00
TowstyandCursor 72f4909815 Purge identity refs from desktop Comfy and keep them in the server stills library.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 08:12:54 -05:00
TowstyandCursor 1466762af4 Reattach Comfy watchers after refresh so pending jobs finish and save.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 08:09:20 -05:00
TowstyandCursor 159c84be75 Label V2 extra stills as Picture 2-5 so they are not mistaken for the start frame.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 07:54:44 -05:00
TowstyandCursor d540b8c283 Always prepend the Comfy identity prefix and keep refs on every shot.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 07:19:56 -05:00
TowstyandCursor 4840b2719d Match V2 turbo to the local graph: FL2VA models and 6 lightning steps.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 23:31:05 -05:00
TowstyandCursor 3c3652791f Keep V2 identity on the FL2VA UNet and turbo LoRA that Beast has.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 23:26:33 -05:00
TowstyandCursor 054c07ae03 Fix V2 identity queue validation by filling unused ref slots.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 23:18:45 -05:00
TowstyandCursor d280985553 Send V2 identity prompts to Reference to Video instead of Image to Video.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 23:08:43 -05:00
TowstyandCursor e334cb7a7a Move library collections as a group and map v2 identity refs.
Collapsed collection actions now move, rename, delete, and rerun every part so chains stay together. Identity mode follows the v2u3 Ref2VA picture wiring.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 22:56:37 -05:00
TowstyandCursor f54e8da857 Let image edit run while video Comfy is busy.
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>
2026-08-26 14:44:56 -05:00
TowstyandCursor c55a48a57e Ship MiniMax v2 identity refs and Qwen sidecar edits.
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>
2026-08-26 14:29:15 -05:00
TowstyandCursor 551c29a62a Stop ghost extension clips and recover last-frame extract after an interrupt.
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>
2026-08-26 11:34:44 -05:00
TowstyandCursor 046cc51a1b Hide privacy toggles on AIGen and default autoplay off.
xAIGen keeps hide-input and hide-output; both instances get an autoplay switch that starts off so finished clips wait for play.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 00:07:31 -05:00
TowstyandCursor f5c709924b Ship extension queues, library extend, and smoother seam stitching.
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>
2026-08-26 00:01:25 -05:00
TowstyandCursor 22d99f18db Copy a clip prompt to the clipboard from the info button.
Keep the hover preview, and confirm with a toast after a successful copy.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 23:16:10 -05:00
TowstyandCursor a47e714212 Restore automatic output size that matches the input still.
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>
2026-08-25 23:09:11 -05:00
TowstyandCursor e81f12f89a Add clip extension from the last frame with FFmpeg stitching.
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>
2026-08-25 23:06:58 -05:00
TowstyandCursor dbe45fd2ff Add generation quality controls and bind them to the MiniMax workflow.
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>
2026-08-25 22:55:06 -05:00
TowstyandCursor a7a810a7b3 Let clips move between folders, save busy jobs, and fail dropped Comfy runs.
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>
2026-08-25 21:46:24 -05:00
TowstyandCursor 1a271c05a4 Relaunch ComfyUI when a process is up but the API never becomes ready.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 19:40:52 -05:00
TowstyandCursor f5829995c8 Start ComfyUI automatically before queueing MiniMax jobs.
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>
2026-08-25 19:39:28 -05:00
TowstyandCursor f8a3be0fe8 Read private-instance auth flags from Coolify runtime env.
So xaigen and aigen can share the same Gitea repo while building with different AUTH_MODE values.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 19:24:52 -05:00
TowstyandCursor bc0ea613c1 Add a password-gated private instance mode for xaigen.
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>
2026-08-25 19:24:00 -05:00
TowstyandCursor e2db183a8e Write ffmpeg poster frames as a single image on Alpine.
FFmpeg 8 refuses a plain thumb.jpg output unless -update 1 is set.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 18:52:46 -05:00
TowstyandCursor 2913909199 Fix library thumbnails and let clips keep a display name.
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>
2026-08-25 18:49:46 -05:00
TowstyandCursor b7196ecde3 Recover finished Comfy videos after relay restarts.
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>
2026-08-25 18:43:15 -05:00
TowstyandCursor f0f80b5873 Add per-user library settings, folder passwords, and a still picker.
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>
2026-08-25 18:31:04 -05:00
TowstyandCursor c4e6af9f77 Fix generation progress getting stuck at 1% after Comfy finishes.
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>
2026-08-25 18:23:23 -05:00
TowstyandCursor ca51fddea3 Relabel the library thumbnail control as a positive Thumbnail toggle.
On keeps the still visible; off still hides it and uses the sensitive glow until play.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 18:09:34 -05:00
TowstyandCursor 83051e0ea3 Add a persistent clip library with folders, optional password, and hidden-thumbnail glow.
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>
2026-08-25 18:03:26 -05:00
TowstyandCursor 30669c7a27 Swap in the custom MiniMax H3 graph and bind prompts, seed, size, steps, and LoRA to its node IDs.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 18:02:25 -05:00