Skip to content

v0.3.0

Latest

Choose a tag to compare

@DocGerd DocGerd released this 23 Jul 10:35
9902a71

Highlights

  • Production basemap fix (#118): GitHub Pages' CDN gzips binary assets and range-slices the compressed body, which broke the vector basemap for first-load / no-service-worker visitors. The PMTiles archive now ships as data/basemap.pmtiles.png (CDN-gzip-exempt), with a runtime preflight + in-memory fallback so future CDN policy changes degrade gracefully instead of breaking the map.
  • GPX import (#3): import a GPX file to prefill origin/destination/via waypoints.
  • Seamarks / AtoN overlay (#7): 1,794 curated aids-to-navigation with IALA glyphs and light characteristics (default off, ODbL-attributed).
  • Ownship position marker (#25): GPS marker usable in any map context, decoupled from Live View (default off).
  • Solver fix (#67): visited stamps no longer seal pruned cells at the frontier cap.
  • UAT environment (#96/#106/#107/#108): develop auto-deploys to /uat/ as a separately-installable, noindexed preview PWA with an in-app badge; production bundle verified byte-identical.
  • Deploy hardening (#117, partial): every deploy now ends with a CDN smoke probe (identity-encoded Range 206 + PMTiles magic) — transport regressions redden the deploy run instead of reaching users silently.

Full details in release PR #122.