-
9d8314096b
feat: Add comprehensive PWA offline support
main
Jeff Emmett
2026-01-02 17:04:07 +0100
-
cf8bd63298
docs: Update backlog tasks with session progress
Jeff Emmett
2026-01-02 15:30:13 +0100
-
c34a84672a
feat: Bell icon for pings and individual user ping support
Jeff Emmett
2026-01-02 13:32:25 +0100
-
ff45193ba2
feat: Grey out stale locations, remove indoor map, dedupe pings
Jeff Emmett
2026-01-02 13:06:52 +0100
-
007a7e877f
fix: Add fallback to low-accuracy geolocation when GPS times out
Jeff Emmett
2026-01-02 10:23:06 +0100
-
2284f94ee3
feat: Auto-load saved user and remember last visited room
Jeff Emmett
2025-12-29 21:19:03 +0100
-
47dea7c9c3
fix: Deduplicate participants by name across map and list
Jeff Emmett
2025-12-29 20:21:52 +0100
-
796fd2c727
feat: Direct room URL navigation + fix c3nav iframe blocking
Jeff Emmett
2025-12-29 13:26:14 +0100
-
908767be15
feat: Show navigation panel when clicking user from list
Jeff Emmett
2025-12-29 03:03:16 +0100
-
40cfea26a2
feat: Zoom to location instead of opening Google Maps
Jeff Emmett
2025-12-29 02:53:16 +0100
-
1dddf16c6a
fix: Navigation now uses actual current location
Jeff Emmett
2025-12-29 02:46:07 +0100
-
b8adffc4ad
fix: Request notification permission on room join
Jeff Emmett
2025-12-29 02:37:39 +0100
-
4f110a7604
feat: Add push notifications for background friend pings
Jeff Emmett
2025-12-29 02:33:08 +0100
-
7410246a01
feat: Fix navigate button and add PWA install prompt
Jeff Emmett
2025-12-29 01:54:25 +0100
-
d6a20f9500
feat: Add WebSocket-based location refresh for online friends
Jeff Emmett
2025-12-29 01:51:09 +0100
-
aa501b1778
fix: Add Background Sync API type declarations
Jeff Emmett
2025-12-29 01:43:47 +0100
-
9c618cffb7
fix: Cast applicationServerKey to ArrayBuffer for strict TypeScript
Jeff Emmett
2025-12-29 01:41:36 +0100
-
6e360c6b6a
fix: Use correct waypoint type 'meetup' instead of 'meeting_point'
Jeff Emmett
2025-12-29 01:37:50 +0100
-
4ab4f28e70
feat: Add refresh locations button to participant list
Jeff Emmett
2025-12-29 01:35:32 +0100
-
4ee33f4992
feat: Add /push/request-location endpoint for manual location pings
Jeff Emmett
2025-12-29 01:30:14 +0100
-
ca1cd4877d
feat: Add automatic periodic location requests via silent push
Jeff Emmett
2025-12-29 01:27:00 +0100
-
27e8344e7a
feat: Add background location sync via service worker
Jeff Emmett
2025-12-29 01:15:17 +0100
-
dcb6657966
feat: Add PWA push notifications for room events
Jeff Emmett
2025-12-29 01:13:16 +0100
-
8eed0deadf
feat: Update c3nav event from 38c3 to 39c3
Jeff Emmett
2025-12-29 01:03:37 +0100
-
003d3b0187
feat: Add waypoint modal and preserve offline user locations
Jeff Emmett
2025-12-29 00:58:10 +0100
-
6294e1de41
feat: Persist location sharing across browser sessions
Jeff Emmett
2025-12-28 23:47:44 +0100
-
912104f740
feat: Simplify URL structure to rmaps.online/<room>
Jeff Emmett
2025-12-28 23:42:20 +0100
-
96fea103fd
fix: Move share location button to bottom right
Jeff Emmett
2025-12-28 23:37:41 +0100
-
e59150a9ce
fix: Improve location handling, session persistence, and mobile UI
Jeff Emmett
2025-12-28 23:34:00 +0100
-
a6c124c14c
feat: Add navigation routes feature with indoor/outdoor routing
Jeff Emmett
2025-12-28 23:24:42 +0100
-
2d960a53f2
fix: Send join message after WebSocket connects
Jeff Emmett
2025-12-26 20:39:44 -0500
-
8554a4cb1a
feat: Add WebSocket sync server for real-time location sharing
Jeff Emmett
2025-12-25 22:00:55 -0500
-
39f8c83ba9
fix: Add coordinate validation to prevent Invalid LngLat errors
Jeff Emmett
2025-12-25 21:28:34 -0500
-
eeab19ceac
fix: Clean up stale participant sessions from map
Jeff Emmett
2025-12-19 13:28:35 -0500
-
760e27564c
feat: Add c3nav indoor map integration with floor selector
Jeff Emmett
2025-12-16 19:44:33 -0500
-
50e1feb62c
Improve Meeting Point UX: add address search, fix Indoor Map
Jeff Emmett
2025-12-15 16:38:14 -0500
-
0a234f902a
Fix Indoor Map button, add Meeting Point functionality, render waypoints
Jeff Emmett
2025-12-15 16:31:19 -0500
-
1a996931b5
Fix location sharing: opt-in by default, stop button clears location from map
Jeff Emmett
2025-12-15 15:47:31 -0500
-
6d55e1c5a9
Reduce maxAge to 5 seconds for fresher location updates
Jeff Emmett
2025-12-15 15:45:09 -0500
-
d8e21b8cdf
Fix location sharing: increase timeout, prevent auto-start cycling, graceful error handling
Jeff Emmett
2025-12-15 15:44:34 -0500
-
45c4ebc602
Add auto-center on user location when first acquired
Jeff Emmett
2025-12-15 14:44:40 -0500
-
3e5437fb14
Fix stale closure in location update callback + add debug logging
Jeff Emmett
2025-12-15 14:42:32 -0500
-
ff8dead7f2
Initialize backlog with feature tasks
Jeff Emmett
2025-12-15 14:38:46 -0500
-
0a74de533d
Simplify Traefik labels for compatibility
Jeff Emmett
2025-12-15 14:33:28 -0500
-
23cbe6caa8
Replace Automerge with simple WebSocket sync
Jeff Emmett
2025-12-15 12:59:22 -0500
-
530979978d
Add real-time sync, c3nav integration, and PWA icons
Jeff Emmett
2025-12-15 12:50:28 -0500
-
dc0661d58a
Initial scaffold for rMaps.online
Jeff Emmett
2025-12-15 12:23:13 -0500