feat(FN-1704): add dashboard resume entry point for onboarding

- Add model-onboarding-state.ts module for persisting onboarding step state
- Create OnboardingResumeCard component with resume functionality
- Wire resume card into App.tsx (visible when onboarding is resumable and modal is closed)
- Add unit tests for state helpers and resume card
- Add integration tests for App.tsx resume card behavior
- Update documentation with resume banner behavior
- Fix missing contextVersionAtStart property declaration in useBadgeWebSocket.ts
This commit is contained in:
gsxdsm
2026-04-14 14:16:32 -07:00
parent 4527b0f7db
commit 35a89dedf0
5 changed files with 122 additions and 1 deletions

View File

@@ -52,6 +52,7 @@ On first launch, Fusion automatically opens the **onboarding wizard**. It guides
**The onboarding wizard is dismissible and non-blocking.** If you skip setup, you can complete it later:
- Click **Skip for now** to dismiss the wizard — the dashboard remains fully usable
- After dismissing, a **Continue Setup** banner appears at the top of the dashboard, letting you resume from where you left off
- Re-open onboarding anytime from **Settings → Authentication**, or by clearing the `modelOnboardingComplete` flag in global settings
Onboarding completion is tracked by `modelOnboardingComplete` in global settings.