rmaps-online/src
Jeff Emmett c3f884d2c4 Ensure offline users vibrate and auto-respond to manual pings
Three fixes for offline ping gaps:

1. SW silent push fallback: when a manual ping arrives as a silent push
   but no app window is open, show a visible notification with vibration
   instead of failing silently.

2. SW notificationclick: when opening a fresh window (app was closed),
   append ?ping=manual to the URL so the app can detect it was pinged.

3. page.tsx: on mount, detect ?ping=manual param, clean it from the URL,
   and auto-fire GPS once the WebSocket connection is established.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 00:28:18 +00:00
..
app Ensure offline users vibrate and auto-respond to manual pings 2026-02-19 00:28:18 +00:00
components feat: add QR code to share modal for easy room sharing 2026-02-18 09:56:47 +00:00
hooks feat: manual ping vibrates device and force-shares GPS location 2026-02-19 00:06:05 +00:00
lib feat: manual ping vibrates device and force-shares GPS location 2026-02-19 00:06:05 +00:00
stores feat: migrate auth to EncryptID SDK client 2026-02-15 09:35:58 -07:00
types feat: Update c3nav event from 38c3 to 39c3 2025-12-29 01:03:37 +01:00
middleware.ts feat: Simplify URL structure to rmaps.online/<room> 2025-12-28 23:42:20 +01:00