mirror of
https://github.com/element-hq/matrix-authentication-service.git
synced 2026-08-27 22:34:21 +00:00
`/register` was a username-first step handing off to `/register/password`; now that the form checks availability as you type, that step has nothing left to do. Both pages become one: the island mounts on `/register` and renders the form, the upstream provider buttons and the sign-in link, the way `/login` already lays them out. It mounts even when password registration is disabled, since the providers now live inside it. `/register/password` and its `PasswordRegister` route are removed outright rather than kept as an alias. `RegisterContext` and `PasswordRegisterContext` become one context, which resolves the provider URLs and the sign-in link server-side so that the island only has to render them.