Skip to content

fix: improve onboarding and account flows (#235) - #14

Merged
AmzBG merged 1 commit into
mainfrom
fix/onboarding-account-flows
Aug 7, 2026
Merged

fix: improve onboarding and account flows (#235)#14
AmzBG merged 1 commit into
mainfrom
fix/onboarding-account-flows

Conversation

@AmzBG

@AmzBG AmzBG commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Description

  • Allow recruiter/hiring accounts to sign up before supplying organization details, then create their hiring profile during onboarding.
  • Redirect incomplete profiles to onboarding and ensure first-time non-admin users start the dashboard tour from the dashboard.
  • Keep the dashboard tour disabled for super admins while allowing them to access security settings.
  • Preserve the user-search input during SWR revalidation and show an inline loading indicator.
  • Simplify the shared signup contract and form to match the deferred recruiter onboarding flow.

Link to issue or ticket

Steps to QA

  1. Create a recruiter/hiring account using only the signup fields currently shown.
  2. Confirm signup succeeds without organization details and redirects into onboarding.
  3. Complete recruiter onboarding with organization name and type, then verify the hiring profile is created.
  4. Log in with an incomplete developer profile and verify protected pages redirect to /onboarding.
  5. Log in as a new non-admin user with a complete profile and verify the first dashboard tour starts from /dashboard.
  6. Log in as a super admin and verify settings expose the security section without starting the dashboard tour.
  7. Search the users directory and verify the input remains focused while results refresh and the inline spinner is displayed.

Validation completed:

  • npx tsc -p packages/contracts
  • npm test --workspace=api -- --runInBand — 26 suites and 129 tests passed
  • npx turbo run lint
  • npx turbo run check-types
  • npm run format:check

Screenshots

found here: chrisshaddad/bootcamp-starter#235

@AmzBG AmzBG self-assigned this Aug 7, 2026
@AmzBG AmzBG added enhancement New feature or request prod labels Aug 7, 2026
@AmzBG
AmzBG merged commit 5855fea into main Aug 7, 2026
1 check passed
@AmzBG
AmzBG deleted the fix/onboarding-account-flows branch August 7, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request prod

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant