Monday, February 23, 2026
3 changes · 19.0
Enhancements to existing features
The emoji picker now recognizes the common :100: shortcut for the hundred points emoji, making it easier for users to find. The empty search message was also reworded slightly for clearer, more natural language.
Original PR description
Purpose of this PR: Before this PR, the 💯 emoji could only be found using the`:hundred_points:` shortcode, which is less commonly used. This PR adds the `:100:` shortcode to improve discoverability. Additionally, the empty-state helper text in the emoji picker is adjusted from `"No emoji matches your search"` to `"No emojis match your search"` for better wording. task-5873748 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Internal users who open message links to eLearning slides are now taken to the back-office slide form instead of the public website page. This keeps the experience consistent with other portal documents while preserving the public website view for portal and public users.
Original PR description
Since #202555, a message link in slides redirects internal users to the website page if it's published. To ensure consistency with other documents in the portal, this commit redirects internal users to the backend form view of the slides. Portal and public users continue to be redirected to the published website page. Forward-Port-Of: odoo/odoo#249720
This update optimizes the creation of global invoices in the Mexican EDI module. By changing the wizard to a 'TransientModel,' it prevents unnecessary data storage in the database, improving performance and reducing storage requirements. This change ensures a smoother and more efficient invoice creation experience.
Original PR description
Change to TransientModel so a wizard is not permanently stored in db when creating a global invoice. Forward-Port-Of: odoo/enterprise#107950 Forward-Port-Of: odoo/enterprise#107244