Files
pad/internal/server
xarmian 359876ae1c feat: username editing in account settings
Add username editing to the web UI account settings page and
backend profile update handler (TASK-496).

Backend:
- handleUpdateCurrentUser accepts optional username field
- Validates format, reserved words, and uniqueness (skips if unchanged)
- Returns clear errors for taken/invalid/reserved usernames

Frontend (settings page):
- Username field with @ prefix indicator below name
- Debounced real-time availability checking (400ms)
- Status indicators: checking/available/taken
- Save blocked when username is invalid
2026-04-10 23:54:41 +00:00
..
2026-03-26 01:52:36 +00:00
2026-03-26 01:52:36 +00:00