rspace-online/modules/rtube
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 feat(rtube,rmeets): live 360° stream splitting + Jitsi External API 2026-03-16 14:28:13 -07:00
landing.ts feat: add ViewHistory for in-app back navigation, rename rWork to rTasks 2026-03-11 14:04:13 -07:00
local-first-client.ts feat: add Automerge schemas + local-first-clients for tier-3 modules 2026-03-15 17:47:37 -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: add Automerge schemas + local-first-clients for tier-3 modules 2026-03-15 17:47:37 -07:00