Matt b2692839f1
All checks were successful
Build & Push Docker Images / lint (push) Successful in 3m4s
Build & Push Docker Images / build-and-push (push) Successful in 9m11s
feat(admin): set a sign-in username when creating a user
The New User form had no username field, so users created through it
could only sign in by email. Add an optional username to the create
flow (form + createUserSchema + createUser service), validated up front
(shape via USERNAME_REGEX, reserved-list, case-insensitive uniqueness)
before the auth account is minted. Fix the stale schema comment (2–30,
not 3–30; enforced in-app, no DB CHECK constraint exists).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L2qc3xZTfif7N4Wq3QDa8X
2026-06-25 22:57:24 +02:00
Description
No description provided
26 MiB
Languages
TypeScript 98.7%
HTML 1%
CSS 0.1%
Shell 0.1%