Skip to content

Add a polished onboarding modal wizard with persisted state and deep linking #533

Description

@grantfox-oss

Problem

The app needs a stronger first-time onboarding experience for new users.

Goals

  • Build a multi-step onboarding wizard using components/ui/dialog.tsx or Radix Dialog primitives.
  • Persist onboarding progress in local storage and allow resuming the flow later.
  • Add optional deep-link states that open a specific step from a URL query.

Acceptance criteria

  • The onboarding wizard opens from a CTA and supports next/back navigation.
  • Progress is saved locally and restored after reload.
  • URL state like ?onboarding=step-2 navigates to the appropriate step.
  • The experience is accessible, including focus management and announcements.

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions