Instant waypoint interactions, 25+ waypoint routing, inline action buttons, and better touch targets
This release makes waypoint interactions feel instant, unlocks routing for large maps, and improves the mobile experience with better touch targets and a cleaner sidebar layout.
Instant Waypoint Interactions
Adding and deleting waypoints is now instantaneous. Markers appear on the map the moment you click — no more waiting for the server to respond. If something goes wrong, the UI automatically rolls back. This applies to both creating and deleting waypoints.
Routes With 25+ Waypoints
Previously, maps with more than 25 waypoints couldn’t calculate a route. Now the app automatically splits large routes into overlapping segments, fetches directions for each, and stitches them together seamlessly. Your 30-stop road trip finally gets turn-by-turn directions.
Faster Route Optimization
The “Optimize Route” feature now handles large maps much better. An iteration cap prevents the optimizer from hanging on complex routes, and a 5-second timeout on the distance matrix API ensures you always get a result — falling back to straight-line distance if the road network is slow to respond.
Inline Action Buttons
The waypoint action menu (Select, Loop, Optimize, Reverse) has been replaced with always-visible icon-over-text buttons, now positioned in their own row below the sidebar title. No more hunting through a dropdown to find common actions.
Better Touch Targets
On phones and tablets, waypoint markers and all map overlay buttons (Search, Waypoints, Satellite, Labels, Map View, My Location) now have larger invisible tap areas, making them much easier to hit with your finger.
Bug Fixes
- Bypassed waypoints in clusters now consistently show grey-on-white styling across all views
- Improved E2E test stability with better timeouts and retry logic