v1.13.0July 6, 2026
Language preference on your profile
- New locale field on the user profile — pick a preferred language from 10 supported locales (en, es, fr, pt, de, uk, it, pl, nl, ja)
- Available across every interface: REST (PUT /users/me), WebSocket (users.update_profile), GraphQL (updateProfile mutation), and MCP (users_update_profile)
- locale is null until set — clients fall back to browser language detection; send an empty string to clear the preference, unsupported codes return a validation error
- Transactional emails are delivered in the recipient's preferred language, falling back to English
- Locale changes sync in real time across devices via the standard EntityChanged event