Add "Request Access" flow for inaccessible spaces: authenticated users see all spaces in the dropdown (categorized as Your/Public/Discover), can request access to restricted spaces, and space owners get in-app notification badges with inline approve/deny actions. - API: GET /api/spaces returns accessible/relationship/pendingRequest fields - API: POST/PATCH /api/spaces/:slug/access-requests + GET /notifications - Space switcher: 3-section layout with Discover section + Request Access modal - Identity: notification polling (30s), red badge on avatar, approve/deny in dropdown Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| local-first | ||
| community-store.ts | ||
| encryptid-sdk.d.ts | ||
| index.ts | ||
| landing-proxy.ts | ||
| seed-campaign.ts | ||
| seed-demo.ts | ||
| shell.ts | ||
| spaces.ts | ||
| sync-instance.ts | ||