v1.27.0
Faster loading, auto-stop for forgotten shifts, and route fixes
This release brings a much faster web app and live dashboard, a new safeguard for shifts left open overnight, and several fixes to route stops and integrations.
New
- Automatic stop for forgotten shifts: When a worker forgets to clock out, their shift is now automatically stopped at midnight in your company's timezone and clearly marked "Auto stopped" on the shift card, in the shift detail dialog, and in the approval table. This prevents open shifts from blocking the next day and quietly piling up hours. Correcting the clock-out time as an admin clears the tag.
Improved
- The web app loads much faster. Frequently used assets and map libraries now load smarter, and pages start fetching their data sooner, so screens like Customers appear in a fraction of the time they used to.
- The live positions map on the dashboard now loads in under a second instead of slowing down as the day went on. The map appears immediately, shows a spinner on first load, and keeps existing markers on screen if a refresh hiccups instead of going blank.
Fixed
- Route stops now show one entry per location instead of merging locations that share the same address. A building's individual areas (galleries, café, toilets, stairwells, etc.) each appear as a named stop with correct counts, and their map pins are spread out so every one is clickable.
- Connecting Dinero now works even if you're sent through the login screen first. Previously the connection could be silently lost and you'd land on the dashboard with nothing linked.
- Fixed rare cases where the app briefly showed raw text codes (instead of proper labels) after a new deploy; affected sessions now fall back to readable English text.
