Skip to main content

Email i18n, Meeting Channel Soundboard & DocSign Auto-save

· 4 min read
Copera Team
Copera Team
Product Team

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