Friday, March 6, 2026
6 changes · saas-19.2
Enhancements to existing features
This update improves the poll experience by displaying the poll's end time when you hover over the 'Remaining Time' text. This allows users to set reminders and proactively manage participation, ensuring timely responses and maximizing engagement.
Original PR description
This commit adds showing of datetime when the poll will end when mouse-hovering on the Remaining time text of the poll. This is useful to put a reminder for later just before the poll ends, let's say to see if involvement is fine or we need to push pressure for people to vote. <img width="555" height="255" alt="Screenshot 2026-03-04 at 12 55 44" src="https://github.com/user-attachments/assets/19ef91a1-ea52-475a-86e1-acc16e18fe98" /> Forward-Port-Of: odoo/odoo#252044
This update enhances logging for transactions processed by the Codabox integration (_l10n_be_codabox). These improved logs will assist the support team in quickly identifying and resolving any issues related to this process, leading to faster problem resolution and improved service reliability.
Original PR description
This commit will improve the logs of _l10n_be_codabox_fetch_coda_transactions to help the support team to debug possible problem. task-5436868 Forward-Port-Of: odoo/enterprise#109534 Forward-Port-Of: odoo/enterprise#107779
This update addresses changes required for the new 2026 Spanish tax format. Specifically, a new field for petrol information has been added, and the layout of certain Casillas (sections) has been adjusted to align with the updated reporting requirements. This ensures compliance with Spanish tax regulations.
Original PR description
Forward-Port-Of: odoo/enterprise#109260
This update optimizes accounting reports by using more efficient data structures. Specifically, accounting reports now automatically convert data to JSON, reducing the amount of data transmitted and improving report loading times. This results in a faster and more responsive user experience.
Original PR description
To reduce the memory footprint of accounting reports, we now use different data structures for lines, columns, etc. These structures are sent to the web client and therefore need to be JSON-serializable. This change allows dataclasses to be returned directly; they are now automatically converted to dictionaries. task-5404869
Accounting reports now use a more memory-efficient structure when handling large data sets, helping reports load and export more reliably at scale. Some unused follow-up report code and its related tests were removed as part of cleanup, with no expected change to normal user workflows.
This update simplifies the meeting chat by removing irrelevant actions and consolidating member management. The chat title now clearly indicates it's for in-call conversations, improving clarity and focus during meetings. This change streamlines workflows and enhances usability.
Original PR description
**Description of the issue/feature this PR addresses:** ---------------------------------------------- The meeting chat UI exposed a generic three-dot (more actions) menu that grouped actions which…
**Description of the issue/feature this PR addresses:** ---------------------------------------------- The meeting chat UI exposed a generic three-dot (more actions) menu that grouped actions which are not relevant in the context of short-term, in-call conversations. At the same time, member management and invitation actions were split across different entry points, and pinned messages were only accessible through a separate panel, reducing their visibility during a call. Additionally, the chat panel title did not clearly reflect that the conversation was happening in the context of an ongoing meeting. **Current behavior before PR:** ---------------------------------------------- - The meeting chat displayed a three-dot (more actions) menu with actions that are not relevant during in-call conversations - Member listing and invitation actions were exposed through a dedicated Invite button, separate from the members view - Pinned messages were accessible via a separate panel instead of being visible directly in the chat message flow - The chat panel title was displayed as “Chat”, regardless of the in-call context **Desired behavior after PR is merged:** ---------------------------------------------- - The three-dot (more actions) menu is removed from the meeting chat, simplifying available actions and reducing visual noise during calls - The Invite button is replaced by a unified Members button, allowing users to view current members and invite new participants from the same interface - Pinned messages are integrated directly into the chat message flow, making them immediately visible alongside regular messages during a meeting - The chat panel title is updated from “Chat” to “In-Call Messages” to better reflect its purpose in the meeting context Together, these changes streamline the meeting chat experience, focus the UI on actions relevant during a call, and improve visibility of both pinned messages and participant management. Task-5382645 ---------------------------------------------- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr