Skip to content

feat(auth): improve hosted registration experience - #181

Merged
maartenbode merged 3 commits into
mainfrom
improve-hosted-registration
Aug 29, 2026
Merged

feat(auth): improve hosted registration experience#181
maartenbode merged 3 commits into
mainfrom
improve-hosted-registration

Conversation

@maartenbode

Copy link
Copy Markdown
Member

Summary

  • add hosted-plan context to the registration page while keeping self-hosted registration unchanged
  • simplify password entry without changing server-side confirmation validation
  • add optional Google Analytics hooks for registration views, methods, and completed signups
  • preserve signup attribution for new GitHub and GitLab users

Configuration

Hosted deployments can set GOOGLE_ANALYTICS_ID to enable analytics. Self-hosted installations remain unaffected by default.

Testing

  • npm run format:check
  • npm run types
  • npm run build
  • php artisan test tests/Feature/Auth/RegistrationTest.php tests/Feature/Auth/GitHubAuthenticationTest.php tests/Feature/Auth/GitLabAuthenticationTest.php

43 tests passed with 163 assertions.

@maartenbode
maartenbode merged commit 209f87d into main Aug 29, 2026
3 checks passed
@maartenbode
maartenbode deleted the improve-hosted-registration branch August 29, 2026 19:26
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