From f41ac7a8264803fa1bfd7c5c932a0573d0897636 Mon Sep 17 00:00:00 2001 From: Towsty Date: Fri, 4 Sep 2026 07:55:46 -0500 Subject: [PATCH] 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 --- pages/index.vue | 90 +++++++++++- server/api/extend.post.ts | 22 ++- server/api/generate.post.ts | 12 ++ server/assets/extension_frame_refine.json | 165 ++++++++++++++++++++++ server/utils/extendChain.ts | 71 +++++++++- server/utils/extensionFrame.ts | 152 ++++++++++++++++++++ server/utils/jobs.ts | 3 + server/utils/library.ts | 13 +- server/utils/pending.ts | 35 +++++ server/utils/studioQueue.ts | 11 +- server/utils/videoChain.ts | 36 ++++- server/utils/watch.ts | 28 ++++ server/utils/workflow.ts | 28 ++++ utils/extensionFrame.ts | 22 +++ 14 files changed, 674 insertions(+), 14 deletions(-) create mode 100644 server/assets/extension_frame_refine.json create mode 100644 server/utils/extensionFrame.ts create mode 100644 utils/extensionFrame.ts diff --git a/pages/index.vue b/pages/index.vue index 7189912..c9438ef 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1109,6 +1109,41 @@ Overnight set-and-forget. Leave this off to edit prompts on Queue (under this job) and process the next shot when you are ready. +
+ +
+ +
+ +