Wednesday, August 21, 2024
3 changes · saas-17.4
Resolved issues and error corrections
Chat previews no longer show an unnecessary sender email/name prefix when the message is already from the chat correspondent. This keeps the messaging menu and chat bubble previews cleaner and avoids confusing duplicate sender information for users.
Original PR description
Follow-up of https://github.com/odoo/odoo/pull/176485 PR above fixes an issue where messages without any author were not working in both messaging menu and chat bubble preview. This commit made the unintentional change to display `email_from` of message preview in chat. This is because `email_from` is provided even though it could be unused. The `mail.message_preview_prefix` wanted to intentionally do nothing when message author is the correspondent (of chat). This commit fixes this issue.  
This fix prevents the top bar transition from replaying every time users switch views or embedded actions in the Project app. It makes navigation feel steadier and avoids distracting repeated animations during normal work.
Original PR description
Steps to reproduce: - Open project app and select a project - Click on top bar button - Now either change the view or embedded action. Issue: - The whole transition is reapplied every time we change view or embedded action Reason: - The whole ```ControlPanel``` component is destroyed and rendered when we either click on the embedded action or view. - Transition Component doesn't have any specification for skipping a transition. Fix: - Adding ```transitionWhenMounted``` option to Transition Component and Service as well. task-4035839
Public Discuss pages now update the browser page title to match the selected chat or channel. This makes it easier for users to identify the conversation they are viewing, especially when multiple tabs are open.
Original PR description
When Discuss is used and a channel has been selected, the page title becomes the thread name. This was not working for public pages. It is now done manually after rendering instead of relying on action service. Task-4100218