From 73c4356e08dd39e271db17db6a4a91bcbd06ff6d Mon Sep 17 00:00:00 2001 From: Towsty Date: Thu, 27 Aug 2026 14:52:03 -0500 Subject: [PATCH] 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 --- pages/index.vue | 42 ++- pages/queue.vue | 266 ++++++++++++++++ server/api/generate.post.ts | 52 +++- server/api/interrupt.post.ts | 8 + server/api/queues/[id].delete.ts | 8 + server/api/queues/[id].get.ts | 9 + server/api/queues/[id].patch.ts | 24 ++ server/api/queues/[id]/pause.post.ts | 10 + server/api/queues/[id]/process.post.ts | 10 + server/api/queues/index.get.ts | 10 + server/plugins/resume-queues.ts | 16 + server/utils/jobs.ts | 12 +- server/utils/pending.ts | 11 +- server/utils/shotQueue.ts | 400 +++++++++++++++++++++++++ server/utils/videoChain.ts | 182 ++++++++++- server/utils/watch.ts | 14 +- 16 files changed, 1049 insertions(+), 25 deletions(-) create mode 100644 pages/queue.vue create mode 100644 server/api/queues/[id].delete.ts create mode 100644 server/api/queues/[id].get.ts create mode 100644 server/api/queues/[id].patch.ts create mode 100644 server/api/queues/[id]/pause.post.ts create mode 100644 server/api/queues/[id]/process.post.ts create mode 100644 server/api/queues/index.get.ts create mode 100644 server/plugins/resume-queues.ts create mode 100644 server/utils/shotQueue.ts diff --git a/pages/index.vue b/pages/index.vue index 5bb6caf..f3676e2 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -22,6 +22,13 @@ + + Queue{{ queuePendingCount }} + Sign out @@ -519,6 +526,16 @@ +