rspace-online/modules/rnetwork
Jeff Emmett 15c118923b fix(spaces): match owner DID format in space list + resolve all TS errors
Space dropdown showed "Request Access" for the owner's own space because
the /api/spaces endpoint only checked claims.sub against ownerDID, missing
the did🔑 format used by auto-provisioned spaces. Now uses dual-check
matching the resolveRole helper pattern.

Also fixes 15 pre-existing TypeScript errors:
- server/index.ts: add Hono AppEnv type for context variables
- modules/rnetwork/mod.ts: cast tuple index to number for arithmetic
- modules/rsplat/folk-splat-viewer.ts: type CDN-loaded three.js as any
- modules/rtube/mod.ts: cast Uint8Array to BlobPart for FormData

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 11:11:32 -07:00
..
components perf(rnetwork): optimize 3D graph rendering + fix cross-platform mobile PWA 2026-03-15 22:08:22 -07:00
landing.ts feat(rcart): QR code payment requests with self-service generator 2026-03-11 16:11:20 -07:00
local-first-client.ts feat(rnetwork): add Automerge schemas + local-first-client for CRM sync 2026-03-15 17:45:01 -07:00
mod.ts fix(spaces): match owner DID format in space list + resolve all TS errors 2026-03-20 11:11:32 -07:00
schemas.ts feat(rnetwork): add Automerge schemas + local-first-client for CRM sync 2026-03-15 17:45:01 -07:00