Monday, March 2, 2026
3 changes · master
New functionality added to Odoo
This update incorporates essential testing for the Stripe expense module, addressing a previous oversight in the original development task. The changes include fixes for a parameter type issue and a billing state requirement, ensuring the module functions reliably and securely. This improves the overall stability and quality of the expense reporting process.
Original PR description
Add tests for the module, as it wasn't included in the original task Forward-Port-Of: odoo/enterprise#108053 Forward-Port-Of: odoo/enterprise#106191
This update includes sample data for a project's profitability dashboard, ensuring the section displays correctly. This addition facilitates future feature development and aids in identifying potential issues within the dashboard functionality. It's a small improvement to support ongoing development and testing.
Original PR description
This commit's purpose is to add demo data to a project in order to have all the profitability section appears. This will help with the creation of new features and the detection of bugs.
This update introduces a new feature allowing users to minimize active VoIP calls into a compact, floating window (PiP). This provides a more flexible way to manage calls alongside other Odoo tasks, improving user workflow. The PiP window includes essential call controls for convenience.
Original PR description
Add a new VoIP user preference to minimize ongoing calls to a compact floating PiP widget instead of simply hiding the softphone. This introduces: - a new `voip.pip` frontend service backed by `mail.popout` - a compact PiP window component with call status + core controls (mute, hold/resume, hangup, keypad, record, return to Odoo) - PiP lifecycle sync with call/session changes task-5956194