Files
Quentin Gliech ff0ae5fcd5 Merge the password registration form into /register
`/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.
2026-08-11 17:44:22 +02:00
..
2026-08-04 18:03:18 +00:00
2024-02-09 15:57:11 +01:00
2026-07-06 10:49:27 +02:00