Tuesday, August 11, 2026
5 changes · saas-19.4
Enhancements to existing features
The spreadsheet date picker now inserts actual date values instead of number values. This makes spreadsheet entries clearer and helps avoid confusion or incorrect formatting when users choose dates.
Original PR description
Task: 6353692
Payroll no longer automatically changes the current driver of company cars when benefits are updated. Employees selecting or receiving a company car are instead marked as the future driver, keeping fleet assignments clearer and avoiding unnecessary follow-up tasks.
Original PR description
. Remove the auto-assignment of the Driver based on the payroll benefits. . If an employee signs a contract and selects the car or the car gets added to the employee's benefits, he should become the car's future driver. . Don't offer in the salary configurator cars for which the future driver is filled. . Don't generate a task every time the payroll officer assigns a new driver to the car . Add the corresponding tests task-6425360 Forward-Port-Of: odoo/enterprise#126016
The Call Debrief view now makes better use of larger screens by showing video and transcription side by side when both are available. It also adapts more smoothly in full-screen mode, making review sessions easier to follow across different screen sizes.
Original PR description
This PR improves the Call Debrief experience across screen sizes and adapts the UI by: - Use a two-column layout on larger screens when both video and transcription are available. - Make the layout adapt correctly in full-screen mode. task-6328684 Requires: - https://github.com/odoo/odoo/pull/272719
All signers can now choose whether to add a frame when adopting their signature, not just internal Odoo users. The public signing page also has clearer visible borders on signature-related fields and buttons, making the signing flow easier to use.
Original PR description
Version: 19.0 Before this PR: The 'Frame' checkbox in the 'Adopt Your Signature' dialog was only shown to internal Odoo users (users with the `base.group_user` group).Also, on the public signing page, the Full Name input, the Frame checkbox and the Auto/Draw/Load buttons had no visible border After this PR: The 'Frame' checkbox is now rendered for every signer in the 'Adopt Your Signature' dialog. The Full Name input, Frame checkbox and Auto/Draw/Load buttons now have a visible border. Taskid-4610728 Forward-Port-Of: odoo/enterprise#127439 Forward-Port-Of: odoo/enterprise#126789
The timesheet timer menu now loads with fewer server requests and reuses already available information where possible. This should make the systray experience feel faster and more responsive for users tracking time, especially when opening or switching contexts.
Original PR description
This PR removes some blocking RPC calls and caches information to make the loading of the systray as lightweight as possible. Changes include: - Move `field_get` to the lazy session info, so the field metadata is available client-side without a dedicated round-trip. - Cache the pre-filled form: it does not change as long as the task / project context stays the same, so it is computed once and reused. - Drop the `get_server_time` RPC and rely on the client-side clock. - Add a client-side systray cache service to avoid redundant requests. Task-6131386 Forward-Port-Of: odoo/enterprise#124549 Forward-Port-Of: odoo/enterprise#120429