075a661c62
Audit D1: ProfileTab fields were hardcoded refs and the Save button had no handler. Rewired to the auth store + a new api/auth updateProfile() calling PATCH /api/auth/me. Single «Полное имя» field split into Имя + Фамилия (matches users.first_name/last_name); decorative «Роль» field removed (no such column). AuthUser type gains phone + timezone. SettingsView.spec.ts updated: «Полное имя» assertion changed to check for «Имя» and «Фамилия» (collateral fix for the intentional field split). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>