v32.0
Notifuse/notifusev32.0May 22, 2026by pierre-b
AI Summary
This major release introduces full localization support for both system emails and the console UI, supporting 8 languages. Each user can now set their preferred language which drives both the UI locale and the language of system emails sent to them.
Key Highlights
- Database schema adds language column to users table
- Supports 8 languages: en, fr, es, de, ca, pt-BR, ja, it
- Localized system emails (auth code, workspace invitation, broadcast alerts)
- Localized console UI
- Language persisted via POST /api/user.updateLanguage endpoint
New Features
- System emails and console UI localized per user
- 8 language support (en, fr, es, de, ca, pt-BR, ja, it)
- Language preference per user driving UI and email localization
Full Release Notes
### Database Schema Changes - Migration v32.0 adds a `language` column (`VARCHAR(10) NOT NULL DEFAULT 'en'`) to the system `users` table. Existing users default to English. ### Features - **Feature**: System emails and the console UI are now localized per user. Each user has a `language` preference — one of `en`, `fr`, `es`, `de`, `ca`, `pt-BR`, `ja`, `it` — that drives both their console UI locale and the language of the system emails (authentication code, workspace invitation, broadcast circuit-breaker alert) sent to them. The language is changed from the console language switcher and persisted via the new `POST /api/user.updateLanguage` endpoint. Magic-code emails use the recipient's language, circuit-breaker alerts use each owner's language, and workspace invitations use the inviter's language.