Friday, January 17, 2025
6 changes · 18.0
Enhancements to existing features
The HTML editor now lets users upload files directly from the file command, a new upload button, and the link popover without opening the media dialog first. Uploaded files appear as smaller blue download boxes that can sit alongside other files, making documents cleaner and file sharing faster.
Original PR description
This PR changes the behavior of the /file powerbox command in the following aspects: - it no longer opens the media dialog, and skips it directly to the system's file selector - the resulting download box has gone through visual changes, mainly: - it no longer takes the whole width of the screen, and multiple file boxes can be placed on the same line - it has blue color an the looks of a bootstrap alert-info banner - the same command is also available as a powerbutton. This PR also allows the user to upload a file (also skipping the media dialog) from the link popover, thus creating a link to the created attachment. https://github.com/odoo/enterprise/pull/75045 task-3522395
Discuss gets a cleaner, less distracting call interface with refined sidebar, header, member panel, and call status styling. Users can also join or leave ongoing calls faster from the sidebar and switch or hide call and chat views for a more flexible conversation layout.
Original PR description
Minor style improvements: - less start spacing on non-compact discuss sidebar items - discuss sidebar item outline style when self in call is improved (better lines, more visible) - discuss sidebar…
Minor style improvements: - less start spacing on non-compact discuss sidebar items - discuss sidebar item outline style when self in call is improved (better lines, more visible) - discuss sidebar item when there's a call is improved: outline color matches border, background colors are more pleasing, spacing of participants and icons feels more right - discuss app header buttons are less distracting (reduced opacity when not hovered, active color is more suble in dark theme) - member panel is narrower in width by default - member panel categories (online / offline) are smaller and reduced opacity, so that they are less distracting - hover effect on offline members is less intense (opacity on hover is reduced) - member names have slightly reduced opacity (was more catchy than messages with white color) - call status in systray is `.fa-volume-up.text-danger` rather than `text-warning` blinking dot. Also blinking animation duration is 6 seconds rather than infinite. New minor features: - can quickly join and leave conversation from discuss sidebar when there's an ongoing call: simply hover and click on the ongoing call icon (`.fa-volume-up`). Note that the feature is not available in compact mode, as this is too easy to misclick conversation and the call indicator. - can change layout of call/thread in discuss app: either vertically (default, same as before), or horizontal i.e. call view on left and textual conversation on right. - Call view and textual thread can be hidden while in call: there's a "X" in top-right corner of each view to close it. A dynamic thread action allow to add them back. Only call or thread can be closed simultaneously. TODO: - layout button should show a popover rather than plain click for clarity. - small layout issue when closing thread and showing vertical layout.
When an invoice report is misconfigured, users now see a clear error message instead of a technical crash. This helps administrators quickly identify that no invoice report is configured in the database and resolve the setup issue.
Original PR description
Problem --------- When you use a Invoice report with the checkbox "Invoice report" unselected (misconfiguration), you get a traceback. Objective --------- Replace it with an error message instead, saying there's no invoice report configured in the database. Solution --------- Turn the asserts into a if condition that raises a user error. task-4421065 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Mobile users can now select all records in a list, not just the records visible on the current page. The update also prevents selection controls from overlapping the pager and aligns the mobile experience more closely with desktop behavior.
Original PR description
Back-port of https://github.com/odoo/odoo/pull/189029/ Task-ID: 4314183
The Knowledge app now keeps its richer file upload experience when users insert files in content, including embedded file behavior rather than a simple static link box. File cards also have a more compact layout, making multiple attachments easier to view side by side.
Original PR description
This PR, alongside its community counterpart, changes the behavior of the /file command and its visual aspects. The new result of /file in html field is a static blue box with a link to a file attachment. In order to preserve the original behavior in Knowledge (editable file name, previewable file etc.), this PR makes sure the EmbeddedFile plugin is used instead, which modifies the /file command so that it renders the uploaded file as an embedded component. https://github.com/odoo/odoo/pull/189203 task-3522395
Ponto payment initiations now wait until the required identity verification is completed. This prevents the first payment attempt from failing because verification was started too late, improving reliability for users setting up online payments.
Original PR description
When a user create the first payment initiation with Ponto he need to do the KYC of Ponto. The issue is that today we initiate the payment and then start the process of KYC. Following that the first payment is always in error, because it was initiated before the KYC. In this commit, we create the payments only if the KYC is done. task-4476856