ONB-05 · Onboarding wizard shell — multi-step flow, state, navigation #123

Closed
opened 2026-07-10 08:34:43 +00:00 by sharang · 0 comments
Owner

Part of #118.

Context

The current onboarding is a single inline form on the Repositories page. We need a dedicated multi-step wizard with its own screens, navigation, and state.

Scope

  • Dioxus wizard shell: stepper/progress header, per-step validation, back/next, cancel, and a shared wizard state model held across steps.
  • Route/entry point ("Onboard a target") distinct from the Repositories list.
  • Persistence of in-progress onboarding (draft) so a refresh doesn't lose work (optional: server-side draft or client state).
  • Slots for the 4 step screens (ONB-06..09) to plug into.

Acceptance criteria

  • User can move through 4 steps with validation gating next.
  • Wizard state is preserved across steps; cancel discards cleanly.
  • Matches existing dashboard component/styling conventions (components/page_header, cards, toasts).

Depends on

None for the shell; screens depend on ONB-06..09.

Part of #118. ## Context The current onboarding is a single inline form on the Repositories page. We need a dedicated multi-step wizard with its own screens, navigation, and state. ## Scope - Dioxus wizard shell: stepper/progress header, per-step validation, back/next, cancel, and a shared wizard state model held across steps. - Route/entry point ("Onboard a target") distinct from the Repositories list. - Persistence of in-progress onboarding (draft) so a refresh doesn't lose work (optional: server-side draft or client state). - Slots for the 4 step screens (ONB-06..09) to plug into. ## Acceptance criteria - User can move through 4 steps with validation gating next. - Wizard state is preserved across steps; cancel discards cleanly. - Matches existing dashboard component/styling conventions (`components/page_header`, cards, toasts). ## Depends on None for the shell; screens depend on ONB-06..09.
sharang added this to the Onboarding v1 milestone 2026-07-10 08:34:43 +00:00
sharang added the enhancementonboarding labels 2026-07-10 08:34:43 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sharang/compliance-scanner-agent#123