Daily updates from Odoo
Friday, February 20, 2026
4 changes · master
Enhancements to existing features
This update enhances the way AI responses are displayed in our chat interface, focusing on readability and a more polished look. Key changes include formatting AI messages for better clarity, adding code highlighting, and streamlining the chat window layout for a more intuitive user experience.
Original PR description
Format AI messages so they more efficiently utilize the space given to them + they look better. Task-5164382
This update streamlines the way helpdesk emails are handled by redirecting users to the relevant ticket record. By updating access actions, this change ensures a smoother and more accurate user experience within the helpdesk system. It addresses a previous issue related to ticket routing.
Original PR description
Purpose ======= Use `_redirect_to_record` from the mail controller (that internally uses `_get_access_action`), and update the access actions for the models used in the mail plugins. Task-5473802
This update improves the sales order process by now allowing users to select rental products when adding items outside of the rental app. Previously, this was restricted, creating an inconsistent experience and limiting a common business use case – selling products with rental options. This change enhances usability and flexibility.
Original PR description
When you select a product to add to the sales order outside the rental app, you can't select a product with a rental periodicity set. This is incosistent with the fact that you can sales and subscriptions products from sales, subscriptions, or rental app. It is also not very obvious that setting a rental periodicity will have this behaviour, and it is a valid usecase that you would be selling a product that you also offer for rent. For all these reasons, it is better to show rental products when selecting a product outside the rental app in the sale order. task-5887963
This update enhances the user experience when viewing VoIP call durations. Call durations are now displayed in a more easily understandable format (e.g., minutes and seconds) within call history and VoIP views. The live in-call timer remains in its current digital format for accurate timing.
Original PR description
Switch call duration displays to a human-readable format in VoIP views and recent history, while keeping the live in-call timer in digital format. task-5951753