Monday, March 21, 2022
26 changes · master
Enhancements to existing features
The mail composer now handles typing indicator information more consistently within the messaging interface. This helps keep the chat experience reliable without introducing a visible workflow change for users.
Original PR description
Task-2793280
The Discuss app now handles the mailbox ordering as a stored field rather than a calculated value. This should make mailbox selection more consistent and easier to maintain, especially on mobile.
Original PR description
Task-2793280
The mail app now stores the text used for message author avatar labels in a dedicated field. This is a small internal improvement that makes the messaging interface easier to maintain and helps ensure consistent display behavior.
Original PR description
Task-2793280
The mail app now stores suggested recipient dialog wording in a cleaner, reusable way. This is an internal improvement that helps keep recipient suggestions consistent and easier to maintain, with little direct change for end users.
Original PR description
Task-2793280
The mail app’s mobile messaging menu now shows a clearer placeholder when starting a new message. This small wording improvement helps users better understand where to begin composing a message on mobile devices.
Original PR description
Task-2793280
Message dates are now handled as a standard message field in the mail module. This makes message display data more consistent and easier to maintain, with minimal direct impact on end users.
Original PR description
Task-2793280
The mail module now stores prepared message display content as a regular field instead of recalculating it on demand. This should make message previews and replies more consistent and easier to maintain without changing the user workflow.
Original PR description
Task-2793280
Mail notification blocking is now stored as part of the messaging data rather than checked separately. This makes the notification alert behavior more consistent and easier to maintain, with minimal visible change for users.
Original PR description
Task-2793280
This update standardizes cursor behavior in several Odoo screens as part of the broader version 16 visual refresh. It helps make interfaces feel more consistent and avoids misleading click cues in areas that are not meant to be interactive.
Original PR description
This commit is part of v16 overall restyle, task#2704984. Enterprise: - https://github.com/odoo/enterprise/pull/25365 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The mail attachment viewer now includes an added safeguard so it only opens when the required attachment data is available. This helps avoid errors or broken previews, giving users a smoother experience when viewing attachments in conversations.
Original PR description
Task-2797754
Unread message tracking has been simplified by moving the counter from general discussion threads to mail channels where it is actually used. This reduces unnecessary complexity behind the scenes and helps keep messaging performance and maintenance cleaner without changing the user experience.
Original PR description
The field could have been removed from thread since https://github.com/odoo/odoo/commit/88b8cd058713bfad2942f7e7434c34b6c1a6e7da task-2746109
This update refines how the mail discussion interface decides when to show the thread name in the message composer. It supports a more consistent user experience in conversations while keeping the change small and internal to the mail app.
Original PR description
Task-2793280
The mail composer’s footer visibility is now handled as a stored view setting rather than calculated directly in the component. This makes the composer interface easier to maintain and helps ensure consistent behavior across mail screens.
Original PR description
Task-2793280
The mail app now adds extra safeguards when showing attachment cards, helping prevent display issues when attachment information is incomplete or unavailable. This improves reliability for users working with messages and attachments without changing their workflow.
Original PR description
Task-2797754
The mail attachment area now includes an extra safeguard so it only appears when the needed information is available. This reduces the chance of display issues or interruptions when users work with messages and attachments.
Original PR description
Task-2797754
The mail app now adds an extra safeguard around the attachment deletion confirmation window. This helps prevent errors when the confirmation component is shown without the expected attachment data, making the experience more reliable for users.
Original PR description
Task-2797754
The mail composer now stores the explanatory text for suggested recipients as a field instead of calculating it only in the display component. This keeps recipient information more consistent and easier to reuse, with minimal visible impact for users.
Original PR description
Task-2793280
This update adds a safeguard around image attachments in the messaging area to prevent display issues when attachment data is incomplete or unavailable. It helps keep conversations stable and avoids small visual errors disrupting the user experience.
Original PR description
Task-2797754
This update adds a safeguard around the attachment list in the Mail app so it behaves more reliably when attachment data is not ready or unavailable. It helps prevent small display issues or interruptions when users view messages with attachments.
Original PR description
Task-2797754
The mail app now better protects the member list view from loading in situations where required information is missing. This helps avoid display issues and provides a smoother experience when using channels or conversations.
Original PR description
Task-2797754
The mail activity completion popover now includes an extra safeguard so it only appears or behaves when the needed activity data is available. This reduces the chance of users encountering an error while marking activities as done, supporting a smoother workflow.
Original PR description
Task-2797754
Chat and live chat channels must now always have a defined type when created or edited. This helps prevent incomplete channel records, reducing configuration errors and improving data reliability.
Original PR description
Make the channel_type required in UI and add SQL constraint for the database. task-2774970 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds a safeguard to the email swipe view so it only runs when the needed component is available. This helps prevent interface errors and improves reliability for users working in the mail experience.
Original PR description
Task-2797754
The approvals app now better protects its approval display from unexpected missing information. This helps prevent small interface issues and keeps approval workflows smoother for users.
Original PR description
Task-2797754
The signing request screen has been made more robust so it better handles cases where expected information may not be available. This helps reduce unexpected errors for users preparing or managing documents to sign.
Original PR description
Task-2797754
This update standardizes cursor behavior in several Odoo screens as part of the version 16 visual refresh. It helps create a more consistent and polished user experience across Helpdesk, Planning, Map, Grid, and Studio interfaces.
Original PR description
This commit is part of v16 overall restyle, task#2704984. community: - https://github.com/odoo/odoo/pull/86626