Friday, September 12, 2025
10 changes · 19.0
Enhancements to existing features
Live chat tags are now easier to find, select, and manage in the conversation side panel, with search highlighting, keyboard-style navigation, clearer green action icons, and better mobile display. Tags also stay in sync in the “looking for help” sessions view, are shown in the intended order, and users can no longer create empty whitespace-only tags.
Original PR description
This commit introduces the following improvements to the livechat info side panel tags feature: - Characters in the tags matching the search term are highlighted. - The list of tags is navigable and the active item is highlighted. - Add and Edit tags icons are now green following convention. - Tags are kept synchronized in the "looking for help" sessions view. - Tags have a sequence number and are displayed ordered on that. - On mobile the tag list is now show in the bottom sheet. This commit also fixes the issue of creating a tag with only whitespace. task-5065034
Discuss now asks users for their name before joining from the welcome page and uses an interactive dialog to guide camera and microphone permissions. Call buttons now reflect permission status, making it clearer when users can join or configure 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)
Audit report PDFs now avoid adding extra title pages for empty template articles. A title page is only created when an article contains just one heading, making reports shorter and easier to review.
Original PR description
Previously, the algorithm that generated the audit report PDF would create a page title for empty articles using the article name. This often resulted in unnecessary pages, since many template articles are considered empty (because they contain elements that should not be printed). To reduce page clutter, we are revising the algorithm and introducing a new heuristic: a page title will be generated only if the article contains a single heading (h1, h2, or h3) and no other text elements. In such cases, the heading itself will be used as the page title. Task-5079472
The VoIP interface now shows a clear visual indicator when it is running in demo mode. This helps users and support teams quickly understand that calling behavior is simulated, reducing confusion during trials, testing, or demonstrations.
Original PR description
[Task-5055883](https://www.odoo.com/odoo/project/5778/tasks/5055883)
The German tax report has been restructured to work without the previous balance column. This keeps the report aligned with the updated layout and helps ensure tax reporting remains accurate for German localization users.
Original PR description
After removing the `balance` column, we need to refactor the code that depends on it task-5046641
The German tax report has been reorganized to better match the official VAT advance return structure used in ELSTER guidance. This makes the report easier for German businesses to follow and helps align Odoo's tax reporting layout with local filing expectations.
Original PR description
Rework the structure of the German Tax Report according to the very well detailed structure https://sevdesk.de/ratgeber/buchhaltung-finanzen/ustva/formular-elster/ task-5046641 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Auditors can now get Audit Working Files in PDF format when reviewing completed internal audits. This makes audit verification easier by providing the required working-file documentation beyond the existing Trial Balance export details.
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
The Point of Sale mobile interface now remembers the customer display selected by the cashier. When Point of Sale is opened again, the same display is launched automatically, saving setup time and reducing repeated manual steps.
Original PR description
- Save the selected display in cookie - Open the selected display automatically when open the PoS
US accounting templates now include account groups so financial reports can show clearer hierarchy and subtotals. This reduces confusing ungrouped lines and makes reports easier to review when hierarchy options are enabled.
Original PR description
There's no standard account numbering in the US, so this was initially left out. But without these the financial reports look quite messy when enabling the "Hierarchy and Subtotals" option (lots of "(No group)"). task-5068369
VoIP user preference settings have been improved to make configuration clearer and more consistent for users. This helps administrators and employees manage calling-related preferences more easily across VoIP and OnSIP setups.
Original PR description
Task-5075195