diff --git a/apps/stage-tamagotchi/src/main/windows/about/index.ts b/apps/stage-tamagotchi/src/main/windows/about/index.ts
index 1dd1b3488..11d35565a 100644
--- a/apps/stage-tamagotchi/src/main/windows/about/index.ts
+++ b/apps/stage-tamagotchi/src/main/windows/about/index.ts
@@ -21,7 +21,7 @@ export function setupAboutWindowReusable(params: {
const window = new BrowserWindow({
title: 'About AIRI',
width: 670,
- height: 730,
+ height: 880,
show: false,
resizable: true,
maximizable: false,
diff --git a/apps/stage-tamagotchi/src/renderer/pages/about.vue b/apps/stage-tamagotchi/src/renderer/pages/about.vue
index 7776474a9..0be5cb97c 100644
--- a/apps/stage-tamagotchi/src/renderer/pages/about.vue
+++ b/apps/stage-tamagotchi/src/renderer/pages/about.vue
@@ -51,12 +51,6 @@ const updaterErrorMessage = computed(() => {
}
})
-const links = [
- { labelKey: 'tamagotchi.stage.about.links.home', href: 'https://airi.moeru.ai/docs/', icon: 'i-solar:home-smile-outline' },
- { labelKey: 'tamagotchi.stage.about.links.documentation', href: 'https://airi.moeru.ai/docs/en/docs/overview/', icon: 'i-solar:document-add-outline' },
- { labelKey: 'tamagotchi.stage.about.links.github', href: 'https://github.com/moeru-ai/airi', icon: 'i-simple-icons:github' },
-]
-
const showChangelog = ref(false)
const showBugReportDialog = ref(false)
const { isDesktop } = useBreakpoints()
@@ -194,153 +188,142 @@ onMounted(() => {
'dark:text-neutral-100',
]"
>
-
+
-
-
-
-
-
-
-
-
-
- {{ t('tamagotchi.stage.about.current-version') }}
-
-
- {{ buildInfo.version }}
-
-
-
-
{{ buildInfo.branch }}@{{ buildInfo.commit }}
-
{{ buildInfo.builtOn }}
-
-
-
-
-
-
-
-
-
v{{ buildInfo.version }}
-
-
v{{ updateState.info?.version }}
-
-
-
-
-
-
-
-
-
- {{ t('tamagotchi.stage.about.update.status.downloading') }}
- {{ updateState.progress?.percent.toFixed(1) }}%
-
-
-
- {{ ((updateState.progress?.bytesPerSecond ?? 0) / 1024 / 1024).toFixed(2) }} MB/s
-
-
-
-
-
-
- {{ downloadedStatusText }}
-
-
-
- {{ restartButtonLabel }}
-
- {{ t('tamagotchi.stage.about.update.actions.confirm-restart') }}
-
-
- {{ t('tamagotchi.stage.about.common.cancel') }}
-
-
-
-
-
-
-
-
-
-
-
- {{ t('tamagotchi.stage.about.update.status.latest', { version: buildInfo.version }) }}
-
-
-
-
-
-
-
-
-
-
-
-
- {{ t('tamagotchi.stage.about.links.title') }}
-
-
+
+
+
+
+
+
+
v{{ buildInfo.version }}
+
+
v{{ updateState.info?.version }}
+
+
+
+
+
+
+
+
+
+ {{ t('tamagotchi.stage.about.update.status.downloading') }}
+ {{ updateState.progress?.percent.toFixed(1) }}%
+
+
+
+ {{ ((updateState.progress?.bytesPerSecond ?? 0) / 1024 / 1024).toFixed(2) }} MB/s
+
+
+
+
+
+
+ {{ downloadedStatusText }}
+
+
+
+ {{ restartButtonLabel }}
+
+ {{ t('tamagotchi.stage.about.update.actions.confirm-restart') }}
+
+
+ {{ t('tamagotchi.stage.about.common.cancel') }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ t('tamagotchi.stage.about.update.status.latest', { version: buildInfo.version }) }}
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/i18n/src/locales/en/tamagotchi/stage.yaml b/packages/i18n/src/locales/en/tamagotchi/stage.yaml
index a0a3894f1..9612da6d1 100644
--- a/packages/i18n/src/locales/en/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/en/tamagotchi/stage.yaml
@@ -59,7 +59,7 @@ about:
update:
lane:
label: Update lane
- description: Choose which release lane updater checks against. Auto follows the current app prerelease lane.
+ description: Choose channel release to follow
placeholder: Choose update lane
channels:
auto: Auto
diff --git a/packages/i18n/src/locales/es/tamagotchi/stage.yaml b/packages/i18n/src/locales/es/tamagotchi/stage.yaml
index df1b44156..bc9d5d779 100644
--- a/packages/i18n/src/locales/es/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/es/tamagotchi/stage.yaml
@@ -57,7 +57,7 @@ about:
update:
lane:
label: Update lane
- description: Choose which release lane updater checks against. Auto follows the current app prerelease lane.
+ description: Choose channel release to follow
placeholder: Choose update lane
channels:
auto: Auto
diff --git a/packages/i18n/src/locales/fr/tamagotchi/stage.yaml b/packages/i18n/src/locales/fr/tamagotchi/stage.yaml
index d41e9c50f..cf038b0d5 100644
--- a/packages/i18n/src/locales/fr/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/fr/tamagotchi/stage.yaml
@@ -57,7 +57,7 @@ about:
update:
lane:
label: Update lane
- description: Choose which release lane updater checks against. Auto follows the current app prerelease lane.
+ description: Choose channel release to follow
placeholder: Choose update lane
channels:
auto: Auto
diff --git a/packages/i18n/src/locales/ja/tamagotchi/stage.yaml b/packages/i18n/src/locales/ja/tamagotchi/stage.yaml
index 2ad4f717d..f08222bff 100644
--- a/packages/i18n/src/locales/ja/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/ja/tamagotchi/stage.yaml
@@ -57,7 +57,7 @@ about:
update:
lane:
label: Update lane
- description: Choose which release lane updater checks against. Auto follows the current app prerelease lane.
+ description: Choose channel release to follow
placeholder: Choose update lane
channels:
auto: Auto
diff --git a/packages/i18n/src/locales/ko/tamagotchi/stage.yaml b/packages/i18n/src/locales/ko/tamagotchi/stage.yaml
index 9a05b4ec2..c498a98c5 100644
--- a/packages/i18n/src/locales/ko/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/ko/tamagotchi/stage.yaml
@@ -57,7 +57,7 @@ about:
update:
lane:
label: Update lane
- description: Choose which release lane updater checks against. Auto follows the current app prerelease lane.
+ description: Choose channel release to follow
placeholder: Choose update lane
channels:
auto: Auto
diff --git a/packages/i18n/src/locales/ru/tamagotchi/stage.yaml b/packages/i18n/src/locales/ru/tamagotchi/stage.yaml
index 68522facd..806eed509 100644
--- a/packages/i18n/src/locales/ru/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/ru/tamagotchi/stage.yaml
@@ -57,7 +57,7 @@ about:
update:
lane:
label: Update lane
- description: Choose which release lane updater checks against. Auto follows the current app prerelease lane.
+ description: Choose channel release to follow
placeholder: Choose update lane
channels:
auto: Auto
diff --git a/packages/i18n/src/locales/vi/tamagotchi/stage.yaml b/packages/i18n/src/locales/vi/tamagotchi/stage.yaml
index f15ea463f..2b5a747b2 100644
--- a/packages/i18n/src/locales/vi/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/vi/tamagotchi/stage.yaml
@@ -57,7 +57,7 @@ about:
update:
lane:
label: Update lane
- description: Choose which release lane updater checks against. Auto follows the current app prerelease lane.
+ description: Choose channel release to follow
placeholder: Choose update lane
channels:
auto: Auto
diff --git a/packages/i18n/src/locales/zh-Hans/tamagotchi/stage.yaml b/packages/i18n/src/locales/zh-Hans/tamagotchi/stage.yaml
index 01c732c2a..e362a0abe 100644
--- a/packages/i18n/src/locales/zh-Hans/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/zh-Hans/tamagotchi/stage.yaml
@@ -57,7 +57,7 @@ about:
update:
lane:
label: Update lane
- description: Choose which release lane updater checks against. Auto follows the current app prerelease lane.
+ description: Choose channel release to follow
placeholder: Choose update lane
channels:
auto: Auto
diff --git a/packages/i18n/src/locales/zh-Hant/tamagotchi/stage.yaml b/packages/i18n/src/locales/zh-Hant/tamagotchi/stage.yaml
index b10d0d5a0..fc4ae2fca 100644
--- a/packages/i18n/src/locales/zh-Hant/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/zh-Hant/tamagotchi/stage.yaml
@@ -57,7 +57,7 @@ about:
update:
lane:
label: Update lane
- description: Choose which release lane updater checks against. Auto follows the current app prerelease lane.
+ description: Choose channel release to follow
placeholder: Choose update lane
channels:
auto: Auto
diff --git a/packages/stage-ui/src/components/scenarios/about/about-content.vue b/packages/stage-ui/src/components/scenarios/about/about-content.vue
index 4389c1745..f4b0e4491 100644
--- a/packages/stage-ui/src/components/scenarios/about/about-content.vue
+++ b/packages/stage-ui/src/components/scenarios/about/about-content.vue
@@ -41,6 +41,8 @@ const hasBuildInfo = computed(() => {
+
+
Application build information
@@ -81,6 +83,8 @@ const hasBuildInfo = computed(() => {
+
+
About
diff --git a/packages/ui/src/components/form/select/select.vue b/packages/ui/src/components/form/select/select.vue
index 8f0199000..f879d63a2 100644
--- a/packages/ui/src/components/form/select/select.vue
+++ b/packages/ui/src/components/form/select/select.vue
@@ -40,6 +40,7 @@ const props = withDefaults(defineProps<{
contentWidth?: string | number
shape?: 'rounded' | 'default'
variant?: 'blurry' | 'default'
+ class?: string | string[]
}>(), {
placeholder: 'Select an option',
disabled: false,
@@ -112,6 +113,7 @@ function toCssSize(value?: string | number): string | undefined {