diff --git a/components/InfoTip.vue b/components/InfoTip.vue new file mode 100644 index 0000000..6625f79 --- /dev/null +++ b/components/InfoTip.vue @@ -0,0 +1,109 @@ + + + diff --git a/components/StudioKindCards.vue b/components/StudioKindCards.vue new file mode 100644 index 0000000..79a5938 --- /dev/null +++ b/components/StudioKindCards.vue @@ -0,0 +1,48 @@ + + + diff --git a/nuxt.config.ts b/nuxt.config.ts index 695c4c5..61680d8 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -59,6 +59,8 @@ export default defineNuxtConfig({ purgeComfyOutputs: process.env.PURGE_COMFY_OUTPUTS !== 'false', comfyFilenamePrefix: process.env.COMFY_FILENAME_PREFIX || 'video/MiniMax_H3', comfyAudioPrefix: process.env.COMFY_AUDIO_PREFIX || 'audio/AIGen', + yueStageA: process.env.YUE_STAGE_A || '', + yueStageB: process.env.YUE_STAGE_B || '', kreaConceptLora: process.env.NUXT_KREA_CONCEPT_LORA || '', public: { authEnabled: process.env.NUXT_PUBLIC_AUTH_ENABLED === 'true', diff --git a/pages/index.vue b/pages/index.vue index b224e62..36c271f 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -7,50 +7,11 @@ @gpu="pollComfyHealth" /> -
+
+ +
-
- - - - - Music - ACE-Step · vocals - -

Input

{{ studioMode === 'editv2' ? (v2Mode === 'generate' @@ -2108,6 +2069,7 @@

+
{ if (route.query.clip || route.query.still) applyIncomingLibraryItem() else applyIncomingDirectorScript() await applyIncomingQueuedJob() + applyStudioQueryFromRoute() window.addEventListener('keydown', onStudioKey) }) @@ -4020,6 +3989,10 @@ watch(studioMode, () => { } }) +watch(() => route.query.studio, () => { + applyStudioQueryFromRoute() +}) + watch([browseFolderId, libraryFilter], () => { selectedKeys.value = [] lastSelectedKey.value = '' diff --git a/pages/music.vue b/pages/music.vue index d959801..9b0533b 100644 --- a/pages/music.vue +++ b/pages/music.vue @@ -1,12 +1,14 @@