rmaps-online/public
Jeff Emmett 9d8314096b feat: Add comprehensive PWA offline support
- Enhanced service worker with multi-strategy caching:
  - App shell precaching for instant loading
  - Map tiles cache-first with background refresh (max 500 tiles)
  - API requests network-first with cache fallback
  - Static assets stale-while-revalidate
- IndexedDB room state persistence for offline access
- Room state sync in useRoom hook:
  - Saves state to service worker on changes
  - Loads cached state on initial load for offline fallback
- Message handlers for SAVE_ROOM_STATE, GET_ROOM_STATE, CLEAR_CACHES

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 17:04:07 +01: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 feat: Add comprehensive PWA offline support 2026-01-02 17:04:07 +01:00