GeoPulse 1.18.2
New features
- Trip/period tags now appear in the Place Visits table as a new Trip column (shown only when matching tags exist).
- Trip/period tags now appear in the Location Analytics map side panel (for places with a tagged last visit).
Improved
-
Date range preset dropdown was upgraded with a richer UI for period tags:
- Period tags are grouped separately from regular presets.
- Period tag presets are color-coded.
- Labels are clearer (trip name + date range).
- Dropdown sizing is improved for smaller screens.
-
Coverage Explorer visuals were tuned:
- Coverage overlay color is darker for better contrast.
- Zoom-to-grid transitions were adjusted for smoother behavior while zooming.
-
Digest heatmap visuals were improved:
- Trip heatmap rendering is more readable across zoom levels.
- Trip heatmap point size/blur now adapts to zoom.
- Trip intensity/opacity tuning improves visibility and balance.
- Default heatmap mode now starts on Trips.
Fixed
-
Fixed heatmap layer instability during animated zooms / view resets (Leaflet heat layer guard added to prevent intermittent rendering errors).
-
Fixed heatmap zoom handling cleanup to avoid stale zoom listeners when the component is re-mounted.
-
Fixed trips heatmap zoom behavior so it can render correctly at deeper zoom levels.
-
Countries / Cities with slashes are not correctly opened in UI.
-
Gap stay inference now handles more real-world cases
- Stay -> gap -> same place (existing behavior, unchanged)
- short local movement -> gap -> same place is now treated as a continuous stay
- trip -> arrived/stopped -> gap -> same place -> trip can now become:
- finalized trip
- continuous stay across the gap
- next trip