rmaps-online/sync-server
Jeff Emmett 0bea3ba73b feat: persist offline users and push subscriptions to disk
Rooms and push subscriptions now survive server restarts via JSON files
on a Docker volume. Stale participant cleanup skips users who have
active push subscriptions — they remain in the room and can still be
pinged for location and notifications when offline.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 00:10:53 +00:00
..
.gitignore feat: Add WebSocket sync server for real-time location sharing 2025-12-25 22:00:55 -05:00
Dockerfile feat: persist offline users and push subscriptions to disk 2026-02-19 00:10:53 +00:00
docker-compose.yml feat: persist offline users and push subscriptions to disk 2026-02-19 00:10:53 +00:00
package-lock.json feat: Add PWA push notifications for room events 2025-12-29 01:13:16 +01:00
package.json feat: Add PWA push notifications for room events 2025-12-29 01:13:16 +01:00
server.js feat: persist offline users and push subscriptions to disk 2026-02-19 00:10:53 +00:00
verify-token.js feat: add EncryptID auth to sync server and gate room creation 2026-02-13 11:54:20 -07:00