Friday, May 9, 2025
8 changes · saas-18.3
Enhancements to existing features
Support agents can now create helpdesk tickets directly from live chat and WhatsApp conversations. This makes it easier to turn customer messages into tracked support work without switching context.
Original PR description
**Purpose of this PR:** A new thread action is introduced, allowing users to create tickets directly from actions. This action is only visible in channels of type livechat and whatsapp. community: https://github.com/odoo/odoo/pull/196734 task-4528331
The messaging experience now handles unread message counters and separators more consistently, helping users see what is new in a conversation. This makes it easier to catch up on recent activity without confusion or missed context.
Original PR description
Task-4448873 https://github.com/odoo/odoo/pull/204723
Website-generated pages now apply image customization more consistently across all images, helping pages display with the intended appearance and attributes. The update also reduces processing work per page, which can improve generation performance.
Original PR description
Changes to allow simple images to be customized and have the right attributes setup on the html. Also improved performance by doing a smaller amount of regex replacement per page.
The VoIP softphone now includes a dedicated button to open the full recent call history directly from the call history area. Search is also more consistently available across softphone tabs, helping users find contacts, agenda items, and call records faster.
Original PR description
This commit introduces a new button in the softphone interface that allows users to expand their recent call history. The button is added next to the search bar and triggers an action to display the list of recent calls associated with the current user. This enhancement improves user experience by providing quick access to call history. Task-4642428
Resolved issues and error corrections
The bank reconciliation screen now refreshes related chatter information more reliably when users add, edit, or delete activities or attachments. Loading of reconciliation records is also streamlined so the page can update more efficiently and avoid errors during these interactions.
Original PR description
[IMP] account_accountant: Optimize bank reco service reloadRecords The aim of this commit is using a Promise.all to do all loads requests in one promise. no task id [IMP] account_accountant: Using Chatter's props instead of custom loading The aim of this commit is using hasParentReloadOnAttachmentsChanged and hasParentReloadOnActivityChanged props with an override of reloadParentView to reload the statement line when the user adds/edits/deletes an activity or when an attachment is attached to the chatter. no task id
This update adds country-specific VAT return deadlines across many European localization modules. Businesses using these localizations can better track filing due dates and reduce the risk of missed compliance deadlines.
The bank reconciliation screen now restores a search view that was accidentally removed. This helps users find reconciled bank lines again, reducing friction in accounting review workflows.
Original PR description
In this commit we put back the search view of the reconciled lines that we removed wrongly during this commit: https://github.com/odoo/enterprise/pull/80787/commits/04a304d58a56c7d2eeb70429340eb048fa9f2be6 Upgrade PR: https://github.com/odoo/upgrade/pull/7662 no task id
This fixes a crash that could happen when receiving Peppol invoices through the Documents app. Businesses can now process incoming electronic invoices reliably without a silent failure interrupting document reception.
Original PR description
When receiving Peppol invoices through the Documents App, a silent error is raised. This comes from previous change [1] of the method return type. We changed it from boolean to `account.move` and did not changed it in the documents override causing an append of `account.move` with boolean which crashes. [1]: https://github.com/odoo/odoo/pull/197233 task-no (PMAX testing)