Commit Graph

  • 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