Tuesday, September 16, 2025
7 changes · master
Enhancements to existing features
A confusing help message related to multi-actions was removed from the base interface. This makes the user experience clearer by avoiding guidance that could mislead users rather than help them.
Original PR description
This help message was not really helpful, and was actually confusing for users. Task: task-5085285 Forward-Port-Of: odoo/odoo#226841
The messaging menu now displays the live chat status icon consistently with other chat areas, such as the Discuss sidebar and chat windows. This makes it easier for users to quickly see live chat availability from the menu.
Original PR description
Live chat status icon is visible in discuss sidebar, in chat window header, in chat bubble... It's missing in messaging menu, which this commit fixes. Before <img width="479" height="612" alt="Screenshot 2025-09-11 at 17 33 23" src="https://github.com/user-attachments/assets/100c19e9-fb37-4def-822e-ed8886e87a83" /> After <img width="481" height="612" alt="Screenshot 2025-09-11 at 17 32 45" src="https://github.com/user-attachments/assets/57947070-e31d-4629-8114-7ae6e3d6ce97" /> Forward-Port-Of: odoo/odoo#226645
The Discuss message composer now has more balanced button colors, outlines, and spacing across desktop, mobile, light theme, and dark theme. These subtle visual refinements make sending messages and using composer actions feel clearer and less distracting for users.
Original PR description
1. Send button in discuss app and chat window has lighter primary color so this looks best in white and dark theme in addition to green outline on input focus 2. Send button has darker outline, so…
1. Send button in discuss app and chat window has lighter primary color so this looks best in white and dark theme in addition to green outline on input focus 2. Send button has darker outline, so the button feels slightly smaller so it has more visual spacing with input 3. input focus outline has its effect reduced (100% to 65%), so this is less distracting especially in dark theme 4. Composer buttons in mobile are rounded and no oval-shaped. 5. Discuss actions in bottom sheet have better (more) spacing in-between icon and label Before / After <img width="456" height="799" alt="Screenshot 2025-09-12 at 14 44 19" src="https://github.com/user-attachments/assets/5db8971a-bf1b-4269-b4dd-19a0632d3a7b" /> <img width="454" height="798" alt="Screenshot 2025-09-12 at 18 05 19" src="https://github.com/user-attachments/assets/2965e6ab-57dd-4861-86e1-3a6ccb6cccc7" /> Before / After <img width="445" height="800" alt="Screenshot 2025-09-12 at 14 44 30" src="https://github.com/user-attachments/assets/9e8d9b7e-2fa7-4d4f-b5b2-9a57bedbbe56" /> <img width="444" height="797" alt="Screenshot 2025-09-12 at 14 45 20" src="https://github.com/user-attachments/assets/1ee8a33e-8fe4-4184-add6-9788582d925f" /> Forward-Port-Of: odoo/odoo#226648
Calendar interactions now keep the cursor consistent while users drag, drop, or create multiple entries. This makes scheduling feel smoother and reduces visual confusion when moving across different calendar elements.
Original PR description
In multi create mode, the cursor on a cell will now be cell. We also make the cursor be more consistent. Before this commit, start an interaction (i.e. a drag & drop) and hover various elements during that interaction would change the cursor according to the type of hovered elements. Now the cursor is constant through the duration of the interaction and related to the type of interaction. Task ID: 5076037
This update improves Odoo's internal web testing tools so automated tests load faster, clean up after themselves more reliably, and display failures more clearly. The changes are limited to the test ecosystem, reducing risk to normal product behavior while helping developers identify issues sooner.
Original PR description
## Pull Request HOOT (PRHOOT) 36 This pull requests brings various improvements and fixes to Hoot and the Odoo unit test ecosystem. See the different commit messages for more details. Note: these changes are made in stable to avoid having to support multiple versions of the HOOT API. As such, these changes are intended to be strictly limited to unit tests as to not put the rest of the code base at risk. Enterprise: https://github.com/odoo/enterprise/pull/93167 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#226706 Forward-Port-Of: odoo/odoo#221367
When a product category is duplicated, the new category name now includes “(copy)” so it is clearly distinguishable from the original. This reduces confusion and helps prevent mistakes when managing or assigning product categories.
Original PR description
Purpose: ================ -Currently, duplicating a `product category` record creates a new record with the same name as the original. -This makes it difficult to distinguish duplicates from the original, leading to potential confusion when managing categories. With this commit: ================ -Duplicating a `product category` record now appends `(copy)` to the name of the new product category record. -This change makes duplicates clearly identifiable and reduces ambiguity in category management. Prevents mistakes in product categorization. Task-5076170 Forward-Port-Of: odoo/odoo#226135
Improved translations for Spanish Latin American language for some terms in MX localization task-4938338 target: 17.0 -> master Forward-Port-Of: odoo/enterprise#93967 Forward-Port-Of: odoo/enterprise#91875
Original PR description
Improved translations for Spanish Latin American language for some terms in MX localization task-4938338 target: 17.0 -> master Forward-Port-Of: odoo/enterprise#93967 Forward-Port-Of: odoo/enterprise#91875