Skip to content

Create welcome dialog #1852

@tyler-dane

Description

@tyler-dane

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    webFrontend/web related issue
    No fields configured for Feature.

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions