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> |
||
|---|---|---|
| .. | ||
| rstack-app-switcher.ts | ||
| rstack-identity.ts | ||
| rstack-mi.ts | ||
| rstack-space-switcher.ts | ||
| rstack-tab-bar.ts | ||