From 231c59a7a72e71ebcfbdba38c11ab74210aa10a2 Mon Sep 17 00:00:00 2001 From: Towsty Date: Fri, 28 Aug 2026 09:52:27 -0500 Subject: [PATCH] Bind permanence stills to named lock keys instead of coded categories. Co-authored-by: Cursor --- components/ImagePickerModal.vue | 2 +- components/PermanenceRefStrip.vue | 46 ++++++++++++++++++++++--------- pages/index.vue | 43 +++++++++++++++++++---------- utils/globalLocks.ts | 42 ++++++++++++++++++---------- 4 files changed, 89 insertions(+), 44 deletions(-) diff --git a/components/ImagePickerModal.vue b/components/ImagePickerModal.vue index 294a442..6730a6b 100644 --- a/components/ImagePickerModal.vue +++ b/components/ImagePickerModal.vue @@ -220,7 +220,7 @@ const emptyLabel = computed(() => tab.value === 'input' ? 'No uploaded stills in this folder yet.' : 'No generated stills in this folder yet.') const pickerHint = computed(() => { - if (props.stillOnly) return 'Pick a still, then label it Subject / Vehicle / Interior / Object on the strip. That name is what the shot prompt inherits.' + if (props.stillOnly) return 'Pick a still, then type a short name on the strip (or pick a GLOBAL LOCKS key). That name is what the shot prompt inherits.' return tab.value === 'input' ? 'Uploaded stills only. Generated frames and edits live under Output.' : 'Generated stills from image edits. Video frames stay with their clips.' diff --git a/components/PermanenceRefStrip.vue b/components/PermanenceRefStrip.vue index 5699d99..21cd47b 100644 --- a/components/PermanenceRefStrip.vue +++ b/components/PermanenceRefStrip.vue @@ -8,7 +8,7 @@
@@ -30,15 +30,21 @@ × -
+ +