From c67433e7d969d95aee914bc08bd204bc3f978253 Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Fri, 3 Oct 2025 16:05:55 +0800 Subject: [PATCH] refactor(stage-*): use stage-pages for settings pages --- .../airi-card/components/CardCreate.vue | 22 - .../components/CardCreationDialog.vue | 281 -------- .../airi-card/components/CardDetailDialog.vue | 354 ---------- .../airi-card/components/CardListItem.vue | 101 --- .../airi-card/components/DeleteCardDialog.vue | 73 -- .../src/pages/settings/airi-card/index.vue | 313 --------- .../src/pages/settings/index.vue | 161 ----- .../src/pages/settings/memory/index.vue | 45 -- .../src/pages/settings/models/index.vue | 89 --- .../pages/settings/modules/consciousness.vue | 216 ------ .../settings/modules/gaming-factorio.vue | 15 - .../settings/modules/gaming-minecraft.vue | 15 - .../src/pages/settings/modules/hearing.vue | 648 ------------------ .../src/pages/settings/modules/index.vue | 69 -- .../src/pages/settings/modules/mcp.vue | 147 ---- .../settings/modules/memory-long-term.vue | 16 - .../settings/modules/memory-short-term.vue | 16 - .../settings/modules/messaging-discord.vue | 15 - .../src/pages/settings/modules/speech.vue | 502 -------------- .../src/pages/settings/modules/x.vue | 15 - .../src/pages/settings/providers/302-ai.vue | 104 --- .../providers/alibaba-cloud-model-studio.vue | 162 ----- .../pages/settings/providers/anthropic.vue | 104 --- .../settings/providers/azure-ai-foundry.vue | 139 ---- .../providers/cloudflare-workers-ai.vue | 103 --- .../src/pages/settings/providers/deepseek.vue | 104 --- .../pages/settings/providers/elevenlabs.vue | 223 ------ .../settings/providers/featherless-ai.vue | 104 --- .../pages/settings/providers/fireworks-ai.vue | 104 --- .../providers/google-generative-ai.vue | 104 --- .../settings/providers/index-tts-vllm.vue | 83 --- .../src/pages/settings/providers/index.vue | 163 ----- .../pages/settings/providers/lm-studio.vue | 105 --- .../settings/providers/microsoft-speech.vue | 190 ----- .../pages/settings/providers/mistral-ai.vue | 104 --- .../pages/settings/providers/modelscope.vue | 125 ---- .../pages/settings/providers/moonshot-ai.vue | 104 --- .../pages/settings/providers/novita-ai.vue | 104 --- .../src/pages/settings/providers/ollama.vue | 176 ----- .../providers/openai-audio-speech.vue | 103 --- .../providers/openai-audio-transcription.vue | 66 -- .../openai-compatible-audio-speech.vue | 171 ----- .../openai-compatible-audio-transcription.vue | 145 ---- .../settings/providers/openai-compatible.vue | 104 --- .../src/pages/settings/providers/openai.vue | 104 --- .../settings/providers/openrouter-ai.vue | 104 --- .../settings/providers/player2-speech.vue | 133 ---- .../src/pages/settings/providers/player2.vue | 115 ---- .../pages/settings/providers/together-ai.vue | 79 --- .../src/pages/settings/providers/vllm.vue | 79 --- .../pages/settings/providers/volcengine.vue | 151 ---- .../src/pages/settings/providers/xai.vue | 79 --- .../src/pages/settings/scene/index.vue | 57 -- .../pages/settings/system/color-presets.json | 8 - .../pages/settings/system/color-scheme.vue | 187 ----- .../src/pages/settings/system/general.vue | 80 --- apps/stage-tamagotchi/vite.config.ts | 41 +- .../stage-web/src/pages}/system/developer.vue | 0 .../stage-web/src/pages}/system/index.vue | 0 59 files changed, 34 insertions(+), 7290 deletions(-) delete mode 100644 apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreate.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreationDialog.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardDetailDialog.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardListItem.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/airi-card/components/DeleteCardDialog.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/airi-card/index.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/index.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/memory/index.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/models/index.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/modules/consciousness.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/modules/gaming-factorio.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/modules/gaming-minecraft.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/modules/hearing.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/modules/index.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/modules/mcp.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/modules/memory-long-term.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/modules/memory-short-term.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/modules/messaging-discord.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/modules/speech.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/modules/x.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/302-ai.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/alibaba-cloud-model-studio.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/anthropic.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/azure-ai-foundry.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/cloudflare-workers-ai.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/deepseek.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/elevenlabs.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/featherless-ai.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/fireworks-ai.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/google-generative-ai.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/index-tts-vllm.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/index.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/lm-studio.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/microsoft-speech.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/mistral-ai.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/modelscope.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/moonshot-ai.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/novita-ai.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/ollama.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/openai-audio-speech.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/openai-audio-transcription.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/openai-compatible-audio-speech.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/openai-compatible-audio-transcription.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/openai-compatible.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/openai.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/openrouter-ai.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/player2-speech.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/player2.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/together-ai.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/vllm.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/volcengine.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/providers/xai.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/scene/index.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/system/color-presets.json delete mode 100644 apps/stage-tamagotchi/src/pages/settings/system/color-scheme.vue delete mode 100644 apps/stage-tamagotchi/src/pages/settings/system/general.vue rename {packages/stage-pages/src/pages/settings => apps/stage-web/src/pages}/system/developer.vue (100%) rename {packages/stage-pages/src/pages/settings => apps/stage-web/src/pages}/system/index.vue (100%) diff --git a/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreate.vue b/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreate.vue deleted file mode 100644 index f2aaec808..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreate.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreationDialog.vue b/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreationDialog.vue deleted file mode 100644 index 24cb70581..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardCreationDialog.vue +++ /dev/null @@ -1,281 +0,0 @@ - - - - - diff --git a/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardDetailDialog.vue b/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardDetailDialog.vue deleted file mode 100644 index a904406d2..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardDetailDialog.vue +++ /dev/null @@ -1,354 +0,0 @@ - - - diff --git a/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardListItem.vue b/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardListItem.vue deleted file mode 100644 index fac051292..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/airi-card/components/CardListItem.vue +++ /dev/null @@ -1,101 +0,0 @@ - - - diff --git a/apps/stage-tamagotchi/src/pages/settings/airi-card/components/DeleteCardDialog.vue b/apps/stage-tamagotchi/src/pages/settings/airi-card/components/DeleteCardDialog.vue deleted file mode 100644 index ea9f81166..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/airi-card/components/DeleteCardDialog.vue +++ /dev/null @@ -1,73 +0,0 @@ - - - diff --git a/apps/stage-tamagotchi/src/pages/settings/airi-card/index.vue b/apps/stage-tamagotchi/src/pages/settings/airi-card/index.vue deleted file mode 100644 index 28048a288..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/airi-card/index.vue +++ /dev/null @@ -1,313 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - diff --git a/apps/stage-tamagotchi/src/pages/settings/index.vue b/apps/stage-tamagotchi/src/pages/settings/index.vue deleted file mode 100644 index 93c0092eb..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/index.vue +++ /dev/null @@ -1,161 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - diff --git a/apps/stage-tamagotchi/src/pages/settings/memory/index.vue b/apps/stage-tamagotchi/src/pages/settings/memory/index.vue deleted file mode 100644 index 9151042be..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/memory/index.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - diff --git a/apps/stage-tamagotchi/src/pages/settings/models/index.vue b/apps/stage-tamagotchi/src/pages/settings/models/index.vue deleted file mode 100644 index 63ee2428f..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/models/index.vue +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - pageSpecificAvailable: true - diff --git a/apps/stage-tamagotchi/src/pages/settings/modules/consciousness.vue b/apps/stage-tamagotchi/src/pages/settings/modules/consciousness.vue deleted file mode 100644 index 7acfd4337..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/modules/consciousness.vue +++ /dev/null @@ -1,216 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - diff --git a/apps/stage-tamagotchi/src/pages/settings/modules/gaming-factorio.vue b/apps/stage-tamagotchi/src/pages/settings/modules/gaming-factorio.vue deleted file mode 100644 index e7b6383fe..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/modules/gaming-factorio.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - pageSpecificAvailable: true - diff --git a/apps/stage-tamagotchi/src/pages/settings/modules/gaming-minecraft.vue b/apps/stage-tamagotchi/src/pages/settings/modules/gaming-minecraft.vue deleted file mode 100644 index 2a17631c5..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/modules/gaming-minecraft.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - pageSpecificAvailable: true - diff --git a/apps/stage-tamagotchi/src/pages/settings/modules/hearing.vue b/apps/stage-tamagotchi/src/pages/settings/modules/hearing.vue deleted file mode 100644 index 1577d352f..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/modules/hearing.vue +++ /dev/null @@ -1,648 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - diff --git a/apps/stage-tamagotchi/src/pages/settings/modules/index.vue b/apps/stage-tamagotchi/src/pages/settings/modules/index.vue deleted file mode 100644 index 652dc548d..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/modules/index.vue +++ /dev/null @@ -1,69 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - pageSpecificAvailable: true - diff --git a/apps/stage-tamagotchi/src/pages/settings/modules/mcp.vue b/apps/stage-tamagotchi/src/pages/settings/modules/mcp.vue deleted file mode 100644 index 34dedb3c9..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/modules/mcp.vue +++ /dev/null @@ -1,147 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - diff --git a/apps/stage-tamagotchi/src/pages/settings/modules/memory-long-term.vue b/apps/stage-tamagotchi/src/pages/settings/modules/memory-long-term.vue deleted file mode 100644 index e40ede6e7..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/modules/memory-long-term.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - diff --git a/apps/stage-tamagotchi/src/pages/settings/modules/memory-short-term.vue b/apps/stage-tamagotchi/src/pages/settings/modules/memory-short-term.vue deleted file mode 100644 index e40ede6e7..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/modules/memory-short-term.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - diff --git a/apps/stage-tamagotchi/src/pages/settings/modules/messaging-discord.vue b/apps/stage-tamagotchi/src/pages/settings/modules/messaging-discord.vue deleted file mode 100644 index 7e3e3df94..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/modules/messaging-discord.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - - - -meta: - layout: settings - stageTransition: - name: slide - pageSpecificAvailable: true - diff --git a/apps/stage-tamagotchi/src/pages/settings/modules/speech.vue b/apps/stage-tamagotchi/src/pages/settings/modules/speech.vue deleted file mode 100644 index 9878f8ac2..000000000 --- a/apps/stage-tamagotchi/src/pages/settings/modules/speech.vue +++ /dev/null @@ -1,502 +0,0 @@ - - -