Thursday, September 11, 2025
10 changes · 19.0
Enhancements to existing features
The color picker now has more consistent spacing and input styling across its tabs, making it easier to use and more visually polished. Popovers now handle large content better by scrolling instead of overflowing, while older RGBA input elements have been removed to simplify the experience.
Original PR description
Desired behavior after PR is merged: - Applied same padding across `Solid`, `Custom`, and `Gradient` tabs. - Applied same styles to input field (position, angle, hex). - Fixed content overflow inside the popover, allowing excess content to scroll when it exceeds the maximum height. - Removed RGBA inputs related code and tests. task-5047830 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The stock transfer list now separates date-related filters from other filter options. This makes it easier for users to find and apply date filters when managing warehouse operations.
Original PR description
Task: 5075847 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website shop configurator preset images have been refreshed with a new placeholder logo. This keeps the setup experience visually consistent and better aligned with current branding when users choose product and shop layouts.
Original PR description
Update configurator preset images in `website_sale` with new placeholder logo. task-5080114 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Color choices now use a rounded visual style and clearly show which color is selected. This makes color selection more consistent and easier to understand across project and general interface areas.
Original PR description
We now have rounded item colors, and we can now see which color is selected. task-5049476 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The mail composer now better detects when users are actively editing a message, so messages can be marked as read at the right time. Its border styling also gives clearer visual feedback when the composer is focused.
Original PR description
This commit binding the focusin and focusout handlers to the HTML composer, making the mark as read feature working as expected. Also, this commit improves the border styling of the composer with focus state. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Discuss call users now get a clearer, interactive flow for camera and microphone permissions instead of relying on old notifications. The update also requires a name before joining from the welcome page and shows call action icons that reflect the current permission state, reducing confusion before and during calls.
Original PR description
Purpose of this PR: - to join channel through welcome page requires name - removed old notifications, added interactive permission dialog instead for voice sensitivity configuration and call - call actions icons change according to permission state for both call view and welcome page - rtc service tracks camera/mic permission state task-[4967087](https://www.odoo.com/mail/view?model=project.task&res_id=4967087) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Vendor bill uploads now warn users when the bill GSTIN does not match the selected company, helping prevent bills from being recorded under the wrong entity. GSTR-2B matching also handles duplicate invoice reference numbers in draft purchases more smoothly, reducing stalled background processing.
Original PR description
Use Case 1 – Bill Upload/Scan - Issue: When scanning or uploading vendor bills, system allows upload even if the bill’s GSTIN does not match the company GSTIN. This can happen when multiple companies share the same name but have different GSTINs under the same PAN. - Solution: Add a warning if the bill’s GSTIN doesn’t match the company GSTIN: *"It seems Bill’s GSTIN doesn’t match this company. Please verify before proceeding.”* Use Case 2 – Duplicate IRN in GSTR-2B Matching - Issue: Cron job gets stuck when duplicate IRN exists in both draft purchase documents and fetched GSTR-2B data. - Solution: Include draft purchase documents having IRN in the matching process for the current period, so duplicate warnings are skipped and processing continues smoothly. Task ID: 4862214 Forward-Port-Of: odoo/enterprise#92948
This update reorganizes how spreadsheet borders are handled to make editing behavior more consistent and easier to maintain. It helps reduce the risk of future issues in spreadsheet features such as list and pivot autofill, with minimal direct impact for users.
Users now manage their light, dark, or system-based color scheme from their personal preferences instead of the quick user menu. The update also makes first-time loading smoother when the system preference is dark, reducing visible flicker during startup.
Original PR description
As the backend now supports the browser/system/device color scheme, having a directly accessible switch in the UserMenu is not as necessary as before. This commit moves it to the user's preferences instead. task-5074720
Auditors can now access audit working files in PDF format when reviewing completed internal audits. This improves audit follow-up by providing the requested supporting documentation beyond the existing Trial Balance export.
Original PR description
When verifying internal audits that have been done, auditors may request reports of Audit Working files. The working file must be available in PDF. The export currently only contains the Trial Balance with the audit state and last comments (more recent annotation) during the audit. task-id: 4993075