June 21, 2026

Calendar Share Links & Dark-Mode Maps

Reset Your Calendar Share Link

/my/calendar gained a self-service "Reset link" button that rotates your calendar share token, immediately invalidating the old share page and .ics subscription URLs. If you've ever pasted your calendar link somewhere you regret, this is the escape hatch. A confirm dialog guards against accidental clicks, and a test locks in the contract: the old token stops resolving the moment the new one exists.

Passport Map, Properly Dark

Two dark-mode fixes plus one live-toggle improvement:

  • The passport map loads native dark basemap tiles in dark mode, but a global CSS invert filter (meant for the always-light sailing map) was double-inverting it back to a washed-out mess. The passport map is now excluded from the filter and keeps its native dark tiles.
  • The share-link buttons sat visibly misaligned in the toolbar thanks to a browser-default form margin. Fixed.
  • Toggling light/dark after page load now swaps the basemap live -- the map watches the theme attribute and switches tile sets on the spot, instead of showing a stale basemap until reload. This follows system-preference changes in auto mode too.