Monday, November 3, 2025
9 changes · master
Enhancements to existing features
Live chat conversations copied into records such as leads now add spacing when the speaker changes. This makes the conversation history easier to read and helps teams understand customer context more quickly.
Original PR description
When converting a livechat session history into a description (e.g., for leads), messages from different authors were shown consecutively without separation, making it difficult to follow the conversation flow. This PR inserts a line break whenever the message author changes, making the transcript easier to read and providing clearer context shifts. Task-5217172 **Before:** <img width="530" height="463" alt="image" src="https://github.com/user-attachments/assets/29304bc5-d8e4-470a-adc0-bf6d1d963bcf" /> **After:** <img width="491" height="586" alt="image" src="https://github.com/user-attachments/assets/7a019672-84fa-457d-ae2f-48bb4a3506a3" /> --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#225803
The Point of Sale configuration screen no longer automatically focuses the search bar on phones and tablets. This prevents the on-screen keyboard from opening unexpectedly, making navigation smoother for mobile users.
Original PR description
Task: [#5016943](https://www.odoo.com/odoo/project/1737/tasks/5016943)
---
On tablets and phones, the search bar was autofocus when opening the POS config kanban view. This was causing the keyboard to open automatically, which was not a good user experience.
Now the search bar is not autofocus on touch devices for the POS config kanban view ('view_pos_config_kanban').
Forward-Port-Of: odoo/odoo#231045Typing status in Odoo Discuss now uses the chat channel information more directly, helping make typing indicators more reliable and consistent across chat windows and conversations. This is a behind-the-scenes improvement that supports a smoother messaging experience without changing user workflows.
Product attribute forms have been reorganized to make eCommerce-related settings easier to find and understand. The update groups these options in a dedicated eCommerce tab, improves field labels, and makes the form layout more consistent with other Odoo screens.
Original PR description
**Purpose:**
The attribute form view was not as clean as it could have been now that we have several eCommerce fields.
The goal was to move the eCommerce fields in a tab, change a bit their labels and clean the view to align it with other form views.
**Specification:**
- Create a new tab 'eCommerce'
- Move the eCommerce fields into this new tab
- Rename some fields:
- eCommerce filter -> Filter
- eCommerce category -> Category
- Change the order of those fields to be:
- Category
- Filter
- On Products Cards
- Show Thumbnails
- Change the attribute name field to have a big model title look
- Change the type of the field 'Display Type' from radio to select
Task-5154273
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThe warning shown when using the HTML/CSS Editor now has a cleaner, easier-to-read layout. It also links users directly to the latest upgrade documentation, helping them better understand the risks and next steps before making advanced website changes.
Original PR description
Enhance UI of warning modal displayed when using the "HTML/CSS Editor" feature. Added cleaner layout and Linked directly to latest upgrade documentation. task-5190433
This update prepares website-related areas for automated code quality checks and applies consistent formatting to their JavaScript files. It helps reduce future maintenance risk and supports more reliable development, with no expected change for end users.
Original PR description
[IMP] web: whitelist website and website blog for the linter The goal of this commit is to enable tooling (eslint, prettier) on the website related files. task-5110180 ------------------------------------------------------------------------------------------------------------------------ [LINT] html_builder, *: lint website related files *: html_editor, test_website , test_website_modules, website, website_blog, website_cf_turnstile, website_customer, website_google_map, website_project The goal of this commit is to lint the website related js files. task-5110180 Forward-Port-Of: odoo/odoo#228393
This update removes use of an outdated page rendering instruction from the system. It helps keep the platform aligned with current standards and reduces the risk of future compatibility issues, with little expected day-to-day impact for users.
Original PR description
task-4461090
Demo employee payroll data for India now uses the correct employee pay category and regular pay structure. Two sample payslips are also marked as paid, making the demo data better reflect realistic payroll workflows.
Original PR description
-Update the Pay Category of all demo data employees to "India: Employee Pay". -Update "India: Regular" Pay Structure on all the Demo Payslip Records. -Mark two payslips in the demo data as "Paid".
The POS booking screen no longer automatically opens the search field on tablets and phones. This prevents the on-screen keyboard from appearing unexpectedly, making booking navigation smoother for mobile users.
Original PR description
Task: [#5016943](https://www.odoo.com/odoo/project/1737/tasks/5016943) --- On tablets and phones, the search bar was autofocus when opening the booking screen in the POS frontend. This was causing the keyboard to open automatically, which was not a good user experience. Now the search bar is not autofocus on touch devices for the booking screen by creating a new controller to manage this. Forward-Port-Of: odoo/enterprise#96873