May improvements and fixes
A batch of smaller improvements and bug fixes shipped alongside this month's larger features.
Fixes
INTERSECTION and OVERLAP now correct on concave polygons. These formulas were computing incorrect results on real-world shapes like isochrone drive-time zones and country borders — shapes with curved or concave edges. They now use a proper polygon clipping library and produce correct output on any geometry.
Charts now appear on public shared links. Map charts were disappearing when someone opened a public share link without being signed in. Charts now load correctly for anyone with the link.
Improvements
Trash: empty everything in one click. The Trash view now shows an Empty all N button when there are more items than what's currently displayed. It permanently deletes every trashed GeoSheet across all your workspaces in a single action — no need to scroll and delete page by page.
Map chart: fit-to-data button. After panning or zooming a map chart manually, the auto-fit behavior disables. There's now a small fit button in the map corner that snaps the view back to your data bounds.
Cell history map shows MultiPolygon and MultiLineString shapes. The cell history panel previously showed a blank map preview for cells containing multi-part geometries. It now renders them correctly — country borders, multi-part territories, and other complex shapes show up as expected.
Geovani: more reliable chart configuration and formatting. Geovani now looks up the exact field names for chart configuration and cell formatting before writing them, rather than recalling them from memory. Fewer silent no-ops when asking Geovani to set up a chart series or apply a format.