rmaps-online/public
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
..
apple-touch-icon.png Add real-time sync, c3nav integration, and PWA icons 2025-12-15 12:50:28 -05:00
favicon.ico Add real-time sync, c3nav integration, and PWA icons 2025-12-15 12:50:28 -05:00
icon-192.png Add real-time sync, c3nav integration, and PWA icons 2025-12-15 12:50:28 -05:00
icon-512.png Add real-time sync, c3nav integration, and PWA icons 2025-12-15 12:50:28 -05:00
manifest.json Initial scaffold for rMaps.online 2025-12-15 12:23:13 -05:00
sw.js Ensure offline users vibrate and auto-respond to manual pings 2026-02-19 00:28:18 +00:00