mirror of
https://github.com/PerpetualSoftware/pad.git
synced 2026-09-23 02:53:31 +00:00
359876ae1c
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