The sidebar dropped the current conversation from the list and, when it
was not among the ten fetched, returned an empty list instead of the
others. The list now mirrors the conversation list on the left: every
conversation of the contact, the open one highlighted.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This pull request imports the latest Libredesk translations from Crowdin.
For the following languages, the update only removes obsolete translation keys or fixes key ordering:
- Danish (da-DK)
- Persian (fa-IR)
- Italian (it-IT)
- Marathi (mr-IN)
- Dutch (nl-NL)
- Portuguese (pt-PT)
- Chinese (Simplified) (zh-CN)
Updated localization files:
- German (de-DE), thanks to Manfred Saul and @jnroesch
- French (fr-FR), thanks to @jleroy
- Japanese (ja-JP), thanks to Daisuke Inoue
- Portuguese (Brazilian) (pt-BR), thanks to @DyegoHernani and David Santos Menezes
- Spanish (es-ES)
Quoted history now leaves out CSAT emails and anything the contact was not part of. Earlier messages load only when the outgoing template or the reply uses PreviousMessages.
Emails that arrive with no Subject header are stored with an empty subject.
When a reply is sent, some strict SMTP servers reject the message with
"550 Missing subject field". Fall back to the formatted reference number
(e.g. "#CONV-42") so the reply always carries a non-empty subject.
Fixes#701
Preserve existing template fields while sharing conversation data across customer emails and agent alerts. Use the system layout for automation alerts and add regression coverage for notification delivery and conversation switching.
If an agent opened another conversation while a reply was still sending, send and resolve resolved the newly opened one. Status changes, reply box cleanup, assignee and custom attribute updates now stick to the conversation the action started on.
Use shared headings and consistent field widths across the dashboard. Load older messages on scroll and prevent unread badges from flashing after sending messages.
Use shared toolbars with compact expanding search and consistent sidebar headings. Remove duplicate loading spinners and fix Cypress login fixtures and focus-error handling.
Preserve the sidebar preference after search navigation and layout changes.
Show unsorted icons on hover or focus. Move toast close buttons right and apply theme colors.