Skip to content

Remove closed-beta approval gating, add username setup flow (#818)#819

Merged
wilhel1812 merged 1 commit intostagingfrom
issue/818-remove-closed-beta
May 3, 2026
Merged

Remove closed-beta approval gating, add username setup flow (#818)#819
wilhel1812 merged 1 commit intostagingfrom
issue/818-remove-closed-beta

Conversation

@wilhel1812
Copy link
Copy Markdown
Owner

Summary

  • Auto-approve all non-revoked users on registration; migrate existing pending users to approved
  • Add blocking UsernameSetupModal for new users before cloud sync onboarding continues
  • Remove pending-approval UI from admin, profile, and preferences sections
  • Update REGISTRATION_MODE to open in staging/prod configs
  • Add username_set_at schema column and migration
  • Add dev:check/dev:stop scripts and AGENTS.md rule for local server cleanup

Verification

  • npm run test passed (477 tests)
  • npm run build passed
  • Focused eslint on touched files passed

Closes #818

- Auto-approve all non-revoked users on registration and migrate existing pending users
- Add blocking UsernameSetupModal for new users before cloud sync onboarding
- Strip pending-approval UI from admin, profile, and preferences sections
- Update REGISTRATION_MODE to 'open' in staging/prod configs
- Add username_set_at schema column and migration
- Add dev:check/dev:stop scripts and AGENTS.md rule for local server cleanup
@wilhel1812 wilhel1812 merged commit 1b1af00 into staging May 3, 2026
5 checks passed
@wilhel1812 wilhel1812 deleted the issue/818-remove-closed-beta branch May 3, 2026 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant