Getting Started Configuration Wizard at /settings/wizard

Featurekamo-internal
Shipped
August 28, 2026 at 5:22 AM UTC
Author
Kamo
Commit
ac19cda

Turns the nine moved wizard steps into an editor over the organization the member is already signed into. Each step now seeds its value from live org data (useOrgContext, GET /api/security/org/{id}, /api/security/features, or useAppliedModel as appropriate) and saves to the endpoint that already owns that setting on "Save & continue"; "Skip this step" records progress without writing. - orgSettingsSave.ts: per-step payload types (StepSavePayloads) and a generic saveStep(key, orgId, value) dispatch, typed without `never`/`any`. - orgDetails.ts: shared fetch for the org fields the thin theming Organization class does not carry (contact, labels, description, etc). - wizardSteps.tsx / StepRail.tsx / page.tsx: the step table, the always- clickable rail, and the shell (BrandScanProvider, inert during saves). - IdentityStep drops **************** controls — those are Settings -> Domains/Behavior & Labeling territory now. - BackgroundsStep tracks existing + new slots together, since /backgrounds/commit replaces the whole ordering and committing only new files would have deleted an organization's existing slideshow. - complianceWizard.ts: widened getComplianceStepUi's parameter to the five fields it actually reads, so the Compliance step can call it with useAppliedModel's settings instead of a create-time BranchTypeData. - api.ts: exported buildCustomLabels for reuse by the labels saver.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing