From c0518aed4353fa2fef00ac1570d17cfd2d89e8b3 Mon Sep 17 00:00:00 2001 From: Quentin Gliech Date: Mon, 10 Aug 2026 19:46:33 +0200 Subject: [PATCH] Rewrite the password registration form in React The server-rendered registration form is replaced by a React-based component which talks to the GraphQL API to validate the username as it is typed, renders the CAPTCHA in-page, and gives live password complexity feedback. Server-side validation errors are threaded into the form through the mount node, so a rejected submission re-renders with the same messages the old template showed. Registering now requires JavaScript: the