Thursday, September 11, 2025
5 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
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
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