Tuesday, July 7, 2026
5 changes · master
Enhancements to existing features
The payroll dashboard now shows a dedicated cancel button when a user starts deleting a to-do item. This makes the choice to back out of deletion more obvious and reduces confusion for users.
Original PR description
Small UX improvement adding a cancel button when deleting todos on the dashboard. While you can simply press the x to cancel, showing a button for it makes it clearer at no extra cost.
Printer setup now only shows the OBox IP address setting when it is relevant for ePOS printers. Less useful OBox service details are hidden from the regular view, reducing clutter and making configuration easier for users.
Original PR description
This PR adapts the view to only allow the user to set obox ip if the type of printer used is epos as it doesnt matter otherwise It also moves services installed on the obox to debug view only task-6330864
Cell hover tooltips were removed from selected list views because they were hard to discover and often duplicated visible content. This makes day-to-day navigation less intrusive, while still allowing helpful tooltips on clearer elements like buttons or icons when needed.
Original PR description
In this commit, we decided to remove tooltips from the `cell` in the `listview`. The reasons are: - It’s hard to discover that a tooltip exists on a cell. - Default tooltips are annoying because they appear whenever the user parks the mouse over a cell. - Most tooltips are useless because they simply display the cell content If the content is truncated, you should resize/enlarge the cell instead. Note: Tooltip isn't ban but if a tooltip is really needed, it should be attached to a button or an icon rather than appearing on hover with a delay. task-4504910
The subscription sales module has been adjusted to stay aligned with recent platform changes. This helps keep subscription pricing behavior consistent and reduces the risk of disruption after upgrades.
Route planning now checks the number of locations before contacting the map service, avoiding predictable failed requests. Users receive a clearer warning when too many stops are selected, making route planning feedback faster and easier to understand.
Original PR description
This commit adapts the geolocation `fetchRoutes` code to cancel requests with more than 25 coordinates (12 with optimized routing) instead of waiting for an error response from Mapbox. It also adapts the notification warning message in that usecase. task-6358624