From f47d794b8e9e3463b4c667d8b0259e29cb62f0ef Mon Sep 17 00:00:00 2001 From: RainbowBird Date: Mon, 31 Mar 2025 15:56:02 +0800 Subject: [PATCH] refactor: airi card (#105) * fix: card icon * style: icon * refactor: use section component * chore: i18n * feat: card detail page * fix: chat --- apps/stage-web/locales/en.yml | 6 +- apps/stage-web/locales/zh-CN.yml | 6 +- .../src/components/Settings/CheckBar.vue | 2 +- .../src/components/Settings/Section.vue | 38 --- .../src/components/Widgets/Live2DSettings.vue | 2 +- .../src/pages/settings/airi-card/[id].vue | 311 ++++++++++++++++++ .../airi-card/components/AiriCardView.vue | 296 ----------------- .../src/pages/settings/airi-card/index.vue | 40 +-- .../src/pages/settings/appearance/index.vue | 6 +- apps/stage-web/src/pages/settings/index.vue | 2 +- apps/stage-web/src/styles/main.css | 5 - packages/stage-ui/src/stores/chat.ts | 2 +- 12 files changed, 337 insertions(+), 379 deletions(-) delete mode 100644 apps/stage-web/src/components/Settings/Section.vue create mode 100644 apps/stage-web/src/pages/settings/airi-card/[id].vue delete mode 100644 apps/stage-web/src/pages/settings/airi-card/components/AiriCardView.vue diff --git a/apps/stage-web/locales/en.yml b/apps/stage-web/locales/en.yml index acaea67ea..ed1525f70 100644 --- a/apps/stage-web/locales/en.yml +++ b/apps/stage-web/locales/en.yml @@ -89,7 +89,11 @@ settings: systemprompt: System Prompt posthistoryinstructions: Post-History Instructions modules: Modules - voice_id: Voice ID + consciousness: + model: Consciousness / Model + speech: + model: Speech / Model + voice: Speech / Voice cancel: Cancel memory: description: Where memories got stored, and organized diff --git a/apps/stage-web/locales/zh-CN.yml b/apps/stage-web/locales/zh-CN.yml index 5a4540130..a6e76efb5 100644 --- a/apps/stage-web/locales/zh-CN.yml +++ b/apps/stage-web/locales/zh-CN.yml @@ -59,7 +59,6 @@ settings: card: title: Airi 角色卡 description: 使用 Airi 角色卡预设 - voice_id: 声音 ID upload: 上传 delete: 删除 active: 已激活 @@ -77,6 +76,11 @@ settings: posthistoryinstructions: 历史提示指令 modules: 模块 cancel: 取消 + consciousness: + model: 意识 / 模型 + speech: + model: 声音 / 模型 + voice: 声音 / 声线 memory: description: 存放记忆的地方,以及策略 title: 记忆体 diff --git a/apps/stage-web/src/components/Settings/CheckBar.vue b/apps/stage-web/src/components/Settings/CheckBar.vue index ab6c193c4..27b6ddc92 100644 --- a/apps/stage-web/src/components/Settings/CheckBar.vue +++ b/apps/stage-web/src/components/Settings/CheckBar.vue @@ -10,7 +10,7 @@ const model = defineModel() diff --git a/apps/stage-web/src/pages/settings/appearance/index.vue b/apps/stage-web/src/pages/settings/appearance/index.vue index 56f3d4ec3..919014071 100644 --- a/apps/stage-web/src/pages/settings/appearance/index.vue +++ b/apps/stage-web/src/pages/settings/appearance/index.vue @@ -1,4 +1,5 @@