✨ Enhancements
- DocketShop Product Configuration: Admins can now flag individual products as "Pickup Only" or "Drop-off Only." This is particularly useful for items like dump bags that only need one leg of service, and keeps DocketShop from generating unnecessary tasks for your office team to clean up.
- IronRouteAI Enhancements:
- Route Replay Animation: You can now watch a synchronized animation of your fleet moving through their routes over the course of the day. This is especially powerful in Before vs. After comparisons, letting you see the clock run and confirm that optimized routes finish the day's work earlier than your historical baseline.
- Historical Vehicle Data for Comparisons: IronRouteAI now uses the vehicle and driver assignments that existed on the historical date you're comparing against, so "Before" metrics are accurate and tasks don't get erroneously dropped due to truck changes since then.
- Responsive Metrics Layout: The Analytics tab in the Preview Modal now scales properly for larger fleets, so your route quality data remains fully visible regardless of how many tasks or vehicles you're reviewing.
- Commercial and Residential Enhancements:
- Location Names on Stop Cards: Route Tracker stop cards now show the location name (like a business or site name) as the primary identifier, making it faster to scan routes and find specific customer stops without reading through full addresses.
- Improved Stop Card Legibility: Stop number colors now automatically adjust based on your route color, so the stop sequence is easy to read at a glance regardless of how dark or light the route is assigned.
- Default Days from Route: When setting up a recurring stop, the operating days now automatically match the days your selected route runs, saving you a step during setup.
- Ad Hoc Stop Scheduling: You can now set the date and route for an ad hoc stop while creating it, with a direct link to jump into the Route Tracker and place the stop in sequence.
- Territories Refinements: We've polished several details in the Territories feature — clearer placeholder text in the search bar, more obvious disabled states for unavailable buttons, and better visual feedback when creating a new territory.
🐛 Bug Fixes
- Payments & Billing Accuracy:
- Resolved an issue where card processing fees were being applied to online booking invoices in Docket even when the fee setting was turned off in your online booking settings.
- Fixed a bug where clicking "Create Invoice" could occasionally generate duplicate invoices.
- Corrected an issue with Exchange tasks where invoices showed the drop-off rental period instead of the proper exchange details.
- Resolved a bug where deleted employees were still appearing as the sales rep on new invoices, even with the sales rep display setting turned off.
- Dispatch & Reporting:
- Fixed an issue where drivers' routes were holding on to tasks that were not assigned to them for the current day.
- Resolved a Today Page display issue where employees clocked in via the mobile app were showing as clocked out.
- Fixed the Leads section on the dashboard to correctly show a count of new unopened leads.
- Corrected tag filtering on the Clients page so that all clients matching the selected type are properly included.
- Online Booking:
- Fixed a bug where clients could change the rental length at checkout even when rental lengths were set to "Exactly" by the admin.
- Pricing & Account Management:
- Resolved an issue where the Pricing Matrix was not loading in sub-accounts when accessed from an HQ login.
- General Platform:
- Fixed an issue where toast notifications were not appearing after task and invoice creation.
- Resolved an issue where converting a Pickup task to an Exchange was re-sending the Rental Agreement document even when the "apply on exchange" setting was disabled.