Commit 848c6e2
Implement guided onboarding tour that auto-starts for first-time users
and can be replayed via a Help (?) button in the nav bar.
- Add onboarding_completed field to user settings schema, repo, and API
- Create OnboardingContext with auth-aware settings fetch
- Define 9 tour steps targeting data-tour attributes on key UI elements
- Mount Joyride in ChatLayout with dark theme styling
- Add HelpButton component to ChatNav
Signed-off-by: ryaneggz <kre8mymedia@gmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent dd9973d commit 848c6e2
15 files changed
Lines changed: 729 additions & 144 deletions
File tree
- backend/src
- repos
- routes/v0
- schemas/entities
- frontend
- src
- components
- buttons
- chat
- drawers
- context
- layouts
- lib
- config
- services
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
| 198 | + | |
198 | 199 | | |
199 | 200 | | |
200 | 201 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
58 | 61 | | |
59 | 62 | | |
60 | 63 | | |
| |||
69 | 72 | | |
70 | 73 | | |
71 | 74 | | |
| 75 | + | |
72 | 76 | | |
73 | 77 | | |
74 | 78 | | |
| |||
96 | 100 | | |
97 | 101 | | |
98 | 102 | | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
99 | 106 | | |
100 | 107 | | |
101 | 108 | | |
| |||
0 commit comments