From 3fbceec8de833416bf1ae049f959f222c3f1a4a0 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Tue, 02 Jun 2026 14:05:59 +0800
Subject: [PATCH] Prepare Round 1 model profile QA baseline
---
privatevoice.src/frontend/src/components/onboarding/OnboardingView.svelte | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/VoiceSnapGo/frontend/src/components/onboarding/OnboardingView.svelte b/privatevoice.src/frontend/src/components/onboarding/OnboardingView.svelte
similarity index 92%
rename from VoiceSnapGo/frontend/src/components/onboarding/OnboardingView.svelte
rename to privatevoice.src/frontend/src/components/onboarding/OnboardingView.svelte
index bbb9e5a..566b118 100755
--- a/VoiceSnapGo/frontend/src/components/onboarding/OnboardingView.svelte
+++ b/privatevoice.src/frontend/src/components/onboarding/OnboardingView.svelte
@@ -3,6 +3,7 @@
import { Events, Call } from '@wailsio/runtime'
import { t } from '../../lib/i18n'
import { engineStatus } from '../../lib/stores/app'
+ import AppIcon from '../shared/AppIcon.svelte'
let statusText = $state(t('onboarding.syncModel'))
let detailText = $state('')
@@ -25,6 +26,10 @@
if (data?.status === 'ready') {
statusText = t('onboarding.complete')
progress = 100
+ } else if (data?.status === 'need_model') {
+ statusText = t('onboarding.failed')
+ detailText = data?.error || ''
+ failed = true
} else if (data?.status === 'error') {
statusText = t('onboarding.failed')
detailText = data?.error || ''
@@ -56,7 +61,9 @@
<div class="onboarding">
<div class="card">
- <div class="icon">V</div>
+ <div class="icon">
+ <AppIcon size={56} elevated />
+ </div>
<h1 class="title">{t('onboarding.title')}</h1>
<div class="status">
@@ -96,14 +103,9 @@
.icon {
width: 56px;
height: 56px;
- background: var(--color-blue);
- border-radius: var(--radius-lg);
display: flex;
align-items: center;
justify-content: center;
- color: white;
- font-weight: 700;
- font-size: 24px;
margin: 0 auto var(--spacing-lg);
}
--
Gitblit v1.9.3