Ollama 설치 안내 UI + 온보딩 Ollama 단계

- StatusBar: 오프라인 3초 후 넛징 버블 표시 ("설치 안내 보기→" 링크)
- OllamaGuideModal: 3단계 설치 안내 (다운로드→모델 pull→자동 연결)
- OnboardingModal: Step 3에 Ollama 설치 안내 단계 추가
- Settings 정보 탭: "초기 설정 안내 다시 보기" 버튼
- system.openExternal IPC 추가 (외부 URL 열기)
This commit is contained in:
Yun Chan 2026-04-05 13:38:26 +09:00
parent ea48168b1e
commit dc06a326b5
6 changed files with 341 additions and 35 deletions

View file

@ -687,10 +687,28 @@ export function SettingsModal({ open, onClose }: SettingsModalProps): React.Reac
<Divider sx={{ borderColor: d3roPalette.border.subtle }} />
<Typography variant="body2" color="text.secondary" sx={{ fontSize: '11px' }}>
<Typography variant="body2" color="text.secondary" sx={{ fontSize: '11px', mb: 2 }}>
Speakly AI .
.
</Typography>
<Button
variant="outlined"
size="small"
onClick={() => {
// 온보딩 플래그 리셋 → 다음 Settings 닫기 시 온보딩 다시 표시
window.electronAPI.config.set({
key: 'onboardingCompleted' as keyof import('@shared/types').AppConfig,
value: false as never,
})
onClose()
// 약간의 딜레이 후 AppLayout이 온보딩을 다시 감지
setTimeout(() => window.location.reload(), 300)
}}
sx={{ fontFamily: d3roFontMono, fontSize: '11px' }}
>
</Button>
</Box>
</TabPanel>
</Box>