Daily updates from Odoo
Friday, January 2, 2026
6 changes
1 change
Enhancements to existing features
This update enhances the reliability of our IoT point-of-sale system by enabling support for Local Network Access (LNA). Previously, IoT devices required a secure HTTPS connection, which is now bypassed to allow seamless communication without a certificate, improving device compatibility and functionality. This change ensures our POS system continues to operate effectively with IoT hardware.
Original PR description
Enterprise PR: https://github.com/odoo/enterprise/pull/100331 **This PR contains 2 commits:** - **[IMP] iot_base: allow use of LNA for IoT requests** Chromium 142 added support for HTTPS -> HTTP…
Enterprise PR: https://github.com/odoo/enterprise/pull/100331 **This PR contains 2 commits:** - **[IMP] iot_base: allow use of LNA for IoT requests** Chromium 142 added support for HTTPS -> HTTP requests on the local network (Local Network Access). This commit adds a flag to the IoT longpolling class to enable LNA support. The flag forces all requests to use HTTP even in an HTTPS environment. It also sets the `targetAddressSpace` option to `local` in the `fetch` request. - **[IMP] point_of_sale: use_lna support for IoT requests** Since https://github.com/odoo/odoo/pull/235702, there is a `point_of_sale.use_lna` system parameter. When it is set, ePOS requests will use HTTP instead of HTTPS, and the `targetAddressSpace: "local"` option is used in the `fetch` request. This bypasses the need for a HTTPS certificate. This commit adds the same functionality to all IoT requests from the POS. This should allow the IoT box to function correctly without a HTTPS certificate. task-5353672 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#237598 Forward-Port-Of: odoo/odoo#237147
1 change
Enhancements to existing features
This update enhances the messaging menu by adding an inbox tab to display notifications and implementing lazy loading for all tabs. This improves performance and ensures notifications are consistently visible for users who prefer to handle them within Odoo.
Original PR description
**Current behavior before PR:** - Channels were loaded all at once in the messaging menu, causing performance issues. - Read notifications gets disappeared and were only accessible from Discuss history. **Desired behavior after PR is merged:** - New inbox tab in messaging menu which displays unread & read notifications - All tabs (main, channels, chat, inbox) implement lazy loading and fetch threads in batches as user scrolls - Inbox tab is only visible to users with notification preference set to handle in odoo task-[4458377](https://www.odoo.com/odoo/project/1519/tasks/4458377) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
2 changes
Enhancements to existing features
This update adds an 'Inbox' tab to the desktop messaging menu, providing a more organized view of notifications for users who prefer to receive them in this way. Notifications are grouped by record and sorted by recency, making it easier for users to quickly review important updates. This improves the overall user experience within the messaging system.
Original PR description
**Current behavior before PR:** There is currently no Inbox tab in messaging menu to filter and see inbox notifications. **Desired behavior after PR is merged:** This PR introduces an Inbox tab to the desktop messaging menu for users whose notification preference is set to `inbox`. These notifications are grouped by record and are sorted based on their recency, providing a clearer and more organized view within the messaging menu. task-[4458377](https://www.odoo.com/odoo/project/1519/tasks/4458377) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update streamlines the product search process within the Point of Sale (POS) system. Previously, users had to click a 'Search More' button after pressing Enter; now, pressing Enter directly triggers the product search, enhancing usability and speed. This change improves the overall efficiency of the POS workflow.
Original PR description
Before this commit: - Pressing the Enter key while searching for products in the POS screen had no effect. - Users were required to click the "Search More" button to perform a search. After this commit: - Pressing Enter now triggers the same product search action as the "Search More" button, improving usability and efficiency during product lookup. task-4890054 Linked PR : https://github.com/odoo/enterprise/pull/100831
2 changes
Enhancements to existing features
This update enhances the appointment scheduling experience by reorganizing the availability sharing button and improving the visual clarity of calendar controls. The changes include updated background colors and a more user-friendly layout for selecting availability options, leading to a smoother scheduling process.
Original PR description
Because the "Share availability" button is in the control panel, its contents seemed very squashed. Since we now have a header for the calendar, there was plenty of space to move it there. And with that space, we could improve the buttons. The background colors of the selected availabilities and non-clickable areas in the calendar have been improved. Community PR https://github.com/odoo/odoo/pull/141139 task-3575827
This update enhances the calendar view's appearance and functionality, particularly in the Year view, by streamlining styling and improving visual clarity for events. It resolves issues with event styling and color display, leading to a more polished and user-friendly calendar experience.
Original PR description
This PR fixes issues after the revamp in PR https://github.com/odoo/odoo/pull/138670 The first fix was to move some of the SCSS in the `calendar` module into the `web` module. Because some modules…
This PR fixes issues after the revamp in PR https://github.com/odoo/odoo/pull/138670 The first fix was to move some of the SCSS in the `calendar` module into the `web` module. Because some modules such as `planning` don't require `calendar`, if it isn't installed, `planning` would not have the styling and colors of the events. By moving things around, this makes for a major part of the diff in this PR. Some event styles were also not being applied in the Year view. This is because we moved all the styles for event styling inside the `.fc-event` selector, but the Year view doesn't have this class on its events, instead we changed it to the `o_event` class which is in every view. This PR includes other improvements such as making the events' colors stand out more in Year view, making "mandatory days" more readable, and improving the calendar header's layout. Entreprise PR https://github.com/odoo/enterprise/pull/50251 task-3575827 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr