Monday, April 28, 2025
5 changes · saas-18.3
Enhancements to existing features
This update improves the tax return dashboard experience with clearer journal naming, refreshed styling, and dark mode support. It also adds extra validation checks for OSS and Intrastat reporting and makes reporting period selection easier to use.
Original PR description
In continuation of this pull request https://github.com/odoo/enterprise/pull/81569 We had to add more features, this includes: - An improvement of the return dashboard journal: (name and style) - Support for dark mode - Additional checks for oss and intrastat - periodicity selection order changed
The helpdesk website now uses the newer Odoo icon style for chevron indicators. This keeps the customer-facing helpdesk pages visually consistent with the broader frontend design, with no expected change to functionality.
Original PR description
This PR updates the chevron icons with the OI version to remain consistent with the frontend design. task-4720641 Requires: - https://github.com/odoo/odoo/pull/205691 | Before | After | |--------|--------| |  |  |
Users can now open an expanded view of their recent call history directly from the softphone. This makes it easier to review past calls without leaving the calling interface, improving day-to-day usability for VoIP users.
Original PR description
This commit introduces a new button in the softphone interface that allows users to expand their recent call history. The button is added next to the search bar and triggers an action to display the list of recent calls associated with the current user. This enhancement improves user experience by providing quick access to call history. Task-4642428
When someone refuses to sign a document, the system now avoids an unnecessary follow-up request that could no longer return useful information. This reduces avoidable network activity and server work in refusal cases while keeping the normal signing process unchanged.
Original PR description
Avoids unnecessary `/sign/sign_request_items` call after refusal by: - Adding `isRefused` flag to skip RPC when token is invalidated - Preserves normal flow for successful signatures **Benefits:** Reduces network traffic + server load in refusal scenarios. task-4642104
VoIP users can now expand dialer search results to see all matching contacts, grouped by name or phone number. The update also improves support for international characters in searches and prepares the keypad for reuse in future call transfer features.
Original PR description
## Display Callee Suggestions The dialer's "Show More" button - which appears when your search returns more than one result - can now be clicked and open a list of all the results, grouped by whether they match the contact's name or phone number. ## Separate Dialer from Keypad The "keypad" part of the Dialer component is extracted into its own component, as it will be reused in the upcoming Transfer view. ## Improve i18n support Normalization helpers needed by the match function are added. These are more complete than the ones in web/ and are based, among other things, on the list of characters handled by PostgreSQL's unaccent function. At some point it'd be nice to move the helpers to web. Part of task-4642428