v1.18.0
Reliable GPS tracking, richer live map, and smarter mobile search
This release makes live location tracking far more dependable, adds a new department detail page, and lets field workers search by customer when filing quality reports.
New
- Department detail pages. Open any department to see a dedicated page with Overview, Members, Teams, pay codes and machinery tabs — including creating and editing teams directly from the page.
- Shareable live map views. The dashboard map now keeps your selected day and fullscreen state in the link, so you can share or bookmark an exact view, and you can browse a past day to see that day's last-known worker positions.
Improved
- Far more reliable GPS tracking. Fixed multi-hour gaps in vehicle and worker tracking, including evening and overnight shifts that cross midnight and stationary workers who previously stopped reporting until they moved.
- Smoother day replay. Worker photos now load reliably during map replay, the "Play day" timeline starts and ends at real activity instead of empty stretches, and a loading indicator appears while the map refreshes.
- Jump straight to a worker. Clicking a worker on the live map now links directly to their profile page.
- Search by customer in quality reports. The mobile "Select location" step now matches on customer name, customer number and city, and groups results under each customer. Task creation gains the same customer and number search.
- Faster task and planning views. The task list, service agreements and planning calendar now render noticeably faster on busy accounts.
- Quicker, more accurate department editing. The department edit dialog opens instantly and now always shows the correct member count.
Fixed
- Workers no longer disappear from the live map when a clock-out is recorded without a valid GPS location.
- The department member count shown in the edit dialog now matches the count on the department list.
- The quality-report location search now shows a clear empty state instead of a silently blank list when nothing matches.
