Email i18n, Meeting Channel Soundboard & DocSign Auto-save
· 4 min read
All email templates now support English, Spanish, and Portuguese-BR. Meeting Channels get a soundboard via LiveKit data messages with meeting sound preferences. DocSign auto-saves completed documents and Docs get enhanced delete/duplicate options.
New Features
Email i18n — Full Multilingual Support
All email templates now support three languages (#2667):
- English, Spanish, Portuguese-BR — complete translations for all transactional emails
- 200+ translation keys across 27 email templates
- User language preference — emails are sent in the recipient's preferred language
- Covers all email types: invitations, notifications, billing, DocSign, meeting schedules, and more
Meeting Channels — Soundboard & Preferences
- Soundboard via LiveKit — migrated soundboard from socket events to LiveKit data messages for lower latency and better reliability
- Meeting channel sounds — configurable preference for enabling/disabling sounds in meeting channels
- Auto-assign speakers — after transcription completes, speakers are automatically assigned based on diarization data (#2704)
- Meeting channel sounds — sync enabled state across participants
Inbox
- Attachment support — download email attachments with signed URL-based secure downloads
- Timestamp formatting — improved timestamp display for threads and emails
- Gmail-like spam UX — dedicated spam management improvements (#2692)
- Admin management — admin inbox controls and participant management
- Recipient management — GraphQL mutations for managing email recipients
- Unread counts — real-time unread count queries with live updates
Board
- Row link modal improvements — better UX for linking rows with sticky title (#2707)
- Sync link on duplicate — when duplicating a row, linked rows are properly synchronized (#2702)
- Column value schema — structured validation schema for column values (#2701)
- Automation recurrence — automations can run on configurable recurring schedules (#2693)
- Row description in automation — add descriptions when changing rows via automation (#2676)
DocSign
- Auto-save to Signed Docs — completed documents are automatically saved to a dedicated "Signed Docs" folder in Drive (#2697)
- Signer management — improved UI for adding, removing, and reordering document signers (#2695)
Docs
- Delete with sub-documents — delete dialog with option to cascade deletion to all sub-documents (#2700)
- Duplicate with options — duplicate documents with rename and copy settings dialog (#2699)
- Collapse state persistence — document tree collapse states are persisted across sessions
- Settings advanced page — improvements to advanced settings
Virtual Office
- Complete implementation — full virtual office experience with spatial layout and real-time presence (#2688)
- Custom room icons — personalize office rooms with selectable icons (#2690)
Other Features
- Chat loading with Suspense — migrated chat loading states to React Suspense for smoother transitions (#2637)
- Admin delete messages — channel admins can delete other users' messages (#2650)
- Meeting channel lock — improved channel lock permission checks
- Kanban contrast — automatic contrast calculation for card titles on colored backgrounds (#2666)
Bug Fixes
- Meeting channels: improved channel lock permission checks, fixed initial mute state for participants, fixed device change handling, fixed screen share disable on room change
- Chat: fixed message ordering in conversations
- Drive: made drop overlay message generic for all upload contexts (#2706)
- Board: fixed overflow link for large arrays in lookup columns (#2698), fixed row link modal sticky title (#2707)
- File: added image resize parameters to file download endpoint
- Mentions: fixed mention participants on threads
- Chat: fixed new DM page crash error
- Inbox: fixed email iframe height calculation, recipient name handling, and addresses edit permissions (#2691)
- Board: fixed board role permissions (#2674), sortable tree boundary issues
- Docs: propagated moved sub-docs parent settings to child docs, cleaned dead code from Docs nav
Improvements
- Settings layout — enhanced settings pages with improved form handling (#2654)
- Creation modal — redesigned resource creation modals (#2686)
- Channel settings — aligned with creation modal patterns (#2679)
- Email performance — optimized email loading to prevent UI freezing (#2653)
- Translations — added missing Spanish and PT-BR translations (#2682)
- Meeting channel refactor — major refactoring of meeting channel session management (#2689)
- Socket optimization — reduced payload size in meeting channel group updates, migrated meeting channel join to async queue
