Feature Description
Goal: Show a brief "what is this" dialog to unauthenticated users over the app (like tweek.so).
New component: packages/web/src/components/WelcomeDialog/WelcomeDialog.tsx
- Show when user is not authenticated
- Hide once user signs in — tied to auth state (reappears on logout)
- Content: 2–3 sentences describing Compass + a sign-in CTA
- Follow existing modal conventions (
AuthModal)
Wire into packages/web/src/views/Root.tsx.
Verify: Visit compasscalendar.com/app logged out → dialog appears. Sign in → dialog disappears.
Use Case
No response
Additional Context
No response
Feature Description
Goal: Show a brief "what is this" dialog to unauthenticated users over the app (like tweek.so).
New component:
packages/web/src/components/WelcomeDialog/WelcomeDialog.tsxAuthModal)Wire into
packages/web/src/views/Root.tsx.Verify: Visit
compasscalendar.com/applogged out → dialog appears. Sign in → dialog disappears.Use Case
No response
Additional Context
No response