-
33e7a955be
brand: add (you)r* prefix to landing page title
main
Jeff Emmett
2026-02-26 04:24:04 +0000
-
784ce54102
fix: add Traefik priority 130 to override rspace-online routing
dev
Jeff Emmett
2026-02-25 14:26:24 -0800
-
8078f70955
feat: standardize header, categories, cross-app spaces
Jeff Emmett
2026-02-25 14:16:55 -0800
-
460dc5045f
feat: redesign landing page with full feature showcase
Jeff Emmett
2026-02-25 14:09:55 -0800
-
56901d8e45
feat: add space subdomain routing and ownership support
Jeff Emmett
2026-02-25 13:19:57 -0800
-
9a815db28e
Standardize emojis across header, favicons, and ecosystem links
Jeff Emmett
2026-02-25 12:57:11 -0800
-
fe9abcc197
Add internal provision endpoint for rSpace Registry
Jeff Emmett
2026-02-25 00:30:17 -0800
-
0801c8ed70
feat: add rData analytics and move Header to layout
Jeff Emmett
2026-02-25 00:04:38 -0800
-
108ac3e0a9
fix: landing page improvements and SpaceSwitcher domain support
Jeff Emmett
2026-02-24 23:32:44 -0800
-
16edbdf544
fix: space links use subdomain URLs instead of rspace.online path
Jeff Emmett
2026-02-24 23:18:17 -0800
-
be8c7395de
fix: nest Sign Out under username dropdown in UserMenu
Jeff Emmett
2026-02-24 23:09:13 -0800
-
5018426380
feat: standardize header with AppSwitcher, SpaceSwitcher, and UserMenu
Jeff Emmett
2026-02-24 23:03:05 -0800
-
dc83da4909
feat: standardize AppSwitcher and EcosystemFooter across all rApps
Jeff Emmett
2026-02-24 22:47:58 -0800
-
8af286e992
refactor: migrate EncryptID URLs from encryptid.jeffemmett.com to auth.ridentity.online
Jeff Emmett
2026-02-24 22:20:08 -0800
-
0de217d5f5
fix: dark background + emoji favicon for rStack design consistency
Jeff Emmett
2026-02-24 20:19:05 -0800
-
05db0343af
feat: add rStack AppSwitcher dropdown to header
Jeff Emmett
2026-02-24 19:15:52 -0800
-
d6ac72e6cf
feat: wire rmaps sync server to pull secrets from Infisical at startup
Jeff Emmett
2026-02-23 20:06:42 -0800
-
ee692ae2dc
Add .dockerignore for optimized Docker builds
Jeff Emmett
2026-02-21 17:48:58 -0700
-
c0ef77b6b8
Broaden WebAuthn error handling to show register form
Jeff Emmett
2026-02-19 01:46:26 +0000
-
cdd04fe185
Fix EncryptID auth: add .well-known/webauthn + fix pingerName scope
Jeff Emmett
2026-02-19 01:32:13 +0000
-
f54f537483
Fix pingerName crash + auto-redirect returning users to last room
Jeff Emmett
2026-02-19 00:44:19 +0000
-
53dd95fcac
PWA auto-opens last room + visible ping notifications
Jeff Emmett
2026-02-19 00:38:47 +0000
-
a1132371f4
Thread caller name through ping notifications
Jeff Emmett
2026-02-19 00:35:54 +0000
-
c3f884d2c4
Ensure offline users vibrate and auto-respond to manual pings
Jeff Emmett
2026-02-19 00:28:18 +0000
-
8fd4ed22f9
Add floating QR code button on map for easy room joining
Jeff Emmett
2026-02-19 00:20:30 +0000
-
0bea3ba73b
feat: persist offline users and push subscriptions to disk
Jeff Emmett
2026-02-19 00:10:53 +0000
-
a54ae04140
feat: manual ping vibrates device and force-shares GPS location
Jeff Emmett
2026-02-19 00:06:05 +0000
-
f9faea1851
fix: connect frontend to sync server for multiplayer
Jeff Emmett
2026-02-18 23:34:04 +0000
-
7aca62e9fa
feat: add QR code to share modal for easy room sharing
Jeff Emmett
2026-02-18 09:56:47 +0000
-
4faab77278
fix: auto-center map on user's location instead of Hamburg
Jeff Emmett
2026-02-18 09:47:13 +0000
-
186aeb72f9
feat: standardize ecosystem footer with all 16 r-suite apps
Jeff Emmett
2026-02-18 09:43:05 +0000
-
0f2bee21a9
fix: use parent context in Docker build for encryptid-sdk dependency
Jeff Emmett
2026-02-17 16:08:48 -0700
-
c8aab758eb
chore: backlog TASK-14 SpaceRole bridge (Done)
Jeff Emmett
2026-02-17 15:35:15 -0700
-
4b2e345652
chore: update lockfile after encryptid-sdk install
Jeff Emmett
2026-02-17 15:33:49 -0700
-
97e9922da2
feat: add SpaceRole bridge for cross-module membership sync
Jeff Emmett
2026-02-17 14:32:26 -0700
-
b26547bd83
docs: add MODULE_SPEC.md with permission model and capabilities
Jeff Emmett
2026-02-17 12:30:14 -0700
-
81fb2db865
chore: add rInbox to r* Ecosystem footer
Jeff Emmett
2026-02-16 18:31:21 -0700
-
30f32e6da7
fix: deduplicate participants, visible callout push for offline users, fix notification timing
Jeff Emmett
2026-02-15 14:01:56 -0700
-
8e96d4eec0
feat: rewrite demo page with live rSpace data via useDemoSync
Jeff Emmett
2026-02-15 09:39:13 -0700
-
a4caa71621
feat: migrate auth to EncryptID SDK client
Jeff Emmett
2026-02-15 09:35:58 -0700
-
96e46af9dc
feat: overhaul landing page and add demo with SVG map
Jeff Emmett
2026-02-15 08:58:54 -0700
-
9a8ea19f89
Mark PWA offline support task as done
Jeff Emmett
2026-02-14 20:40:47 -0700
-
6814f156a0
Fix TypeScript build: enable downlevelIteration for Uint8Array spread
Jeff Emmett
2026-02-14 19:27:39 -0700
-
e7738b5f9f
Add emoji favicon (🗺️) for browser tab
Jeff Emmett
2026-02-14 19:13:38 -0700
-
f174709086
feat: add EncryptID auth to sync server and gate room creation
Jeff Emmett
2026-02-13 11:54:20 -0700
-
d7fc2cc8db
fix: ArrayBuffer type casts for WebAuthn in TS 5.x strict mode
Jeff Emmett
2026-02-13 07:43:06 -0700
-
88aebcd997
feat: add optional EncryptID passkey authentication
Jeff Emmett
2026-02-13 07:34:28 -0700
-
3f37d92aa0
feat: Simplify Google Maps import - accept ZIP files directly
Jeff Emmett
2026-01-23 17:57:52 +0100
-
fb38a07e37
fix: Ensure header displays on mobile
Jeff Emmett
2026-01-23 17:49:57 +0100
-
aacc6eb03f
feat: Add floating "See Friends" button when list is closed
Jeff Emmett
2026-01-23 17:38:47 +0100
-
4302f2d4f8
feat: Add Google Maps import feature
Jeff Emmett
2026-01-23 16:33:53 +0100
-
9d8314096b
feat: Add comprehensive PWA offline support
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