rspace-online/website
Jeff Emmett 44cc47ecf1 fix(auth): same-origin passkey proxy + PRF fallback for Safari
- Add /api/auth/*, /api/register/*, /api/account/* proxy routes to
  rspace-online server, forwarding to encryptid container internally.
  This eliminates cross-origin requests that Safari blocks via ITP or
  Cloudflare security challenges.
- Change client auth URLs from https://auth.rspace.online to same-origin
  in rstack-identity, rspace-header, login-button, and session modules.
- Add PRF extension try/catch fallback in webauthn.ts — Safari throws
  TypeError on the unsupported PRF extension, now retries without it.
- Bump SW cache version v7→v8 to bust stale cached bundles.

Fixes passkey login for Safari/macOS users (e.g. christina) who were
getting "Network error when attempting to reach resource".

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:31:59 +00:00
..
public feat: cross-browser/cross-device compatibility sweep 2026-04-10 19:57:59 -04:00
admin.html fix(spaces): fix space creation routing and use /rspace URLs 2026-03-20 11:07:01 -07:00
canvas.html feat(holons): add Holon Explorer canvas shape with hex hierarchy + appreciation 2026-04-11 12:41:35 -04:00
create-space.html fix: cache-bust sw.js registration + no-cache header for SW/manifest 2026-03-25 18:02:14 -07:00
index.html fix: cache-bust sw.js registration + no-cache header for SW/manifest 2026-03-25 18:02:14 -07:00
shell-offline.ts fix: comprehensive memory leak and performance fixes across 44 files 2026-04-10 22:26:24 -04:00
shell.ts feat(comments): spatial comment pins on all rApp module pages 2026-04-10 11:15:05 -04:00
sw.ts fix(auth): same-origin passkey proxy + PRF fallback for Safari 2026-04-11 22:31:59 +00:00
test-stack.html test: add stack view + wiring test page 2026-03-02 13:03:29 -08:00