From 0e1222d035d46e071fdbf05931a36b2484a1dcc4 Mon Sep 17 00:00:00 2001 From: Towsty Date: Sun, 30 Aug 2026 16:24:49 -0500 Subject: [PATCH] Name outputs from the input, engine, and LoRA keys instead of aigen_0001. Image-edit presets now store prompts, and aspect fill pads stills without stretching. Co-authored-by: Cursor --- components/SettingsModal.vue | 80 +++++++++- docs/image-v2.md | 2 +- pages/index.vue | 198 ++++++++++++++++++------- server/api/edit.post.ts | 20 ++- server/api/generate.post.ts | 14 +- server/api/library/lora-aliases.put.ts | 8 + server/api/v2/generate.post.ts | 26 +++- server/utils/comfy.ts | 4 +- server/utils/generationPresets.ts | 13 +- server/utils/imageChain.ts | 19 ++- server/utils/imageChainV2.ts | 41 ++++- server/utils/imageComfy.ts | 4 +- server/utils/imagePad.ts | 79 ++++++++++ server/utils/imageWorkflow.ts | 2 +- server/utils/imageWorkflowV2.ts | 6 +- server/utils/library.ts | 58 +++++++- server/utils/promptComfy.ts | 4 +- server/utils/studioQueue.ts | 2 + utils/generationPresets.ts | 4 + utils/imageAspect.ts | 54 +++++++ utils/imageV2.ts | 2 + utils/libraryGeneration.ts | 7 + utils/outputNames.ts | 114 ++++++++++++++ 23 files changed, 668 insertions(+), 93 deletions(-) create mode 100644 server/api/library/lora-aliases.put.ts create mode 100644 server/utils/imagePad.ts create mode 100644 utils/imageAspect.ts create mode 100644 utils/outputNames.ts diff --git a/components/SettingsModal.vue b/components/SettingsModal.vue index 71e6a65..6dcd67a 100644 --- a/components/SettingsModal.vue +++ b/components/SettingsModal.vue @@ -5,7 +5,7 @@

Settings

-

Library storage, folders, passwords, and prompt-helper instruction sets for this account.

+

Library storage, folders, passwords, LoRA filename keys, and prompt-helper instruction sets for this account.

@@ -123,6 +123,35 @@ +
+
+

LoRA filename keys

+

+ Short names used in auto-generated output titles. Leave blank to use the file stem + (XAIgen-cline becomes cline). +

+
+

Loading LoRAs…

+

No LoRA files found on Comfy yet.

+
+
+

{{ row.file }}

+

{{ row.kind === 'both' ? 'Image · Video' : row.kind }}

+
+ +
+
+

Prompt helper

@@ -190,6 +219,9 @@