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