Refactors the client-side Activity page to use public API endpoints for feed and opportunities, handles authentication errors gracefully, and introduces a new API endpoint `/api/user/set-realm.ts` for updating user realm preferences. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 1ada65e5-e282-425e-a4c8-c91528fd1e2c Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/qPXTzuE Replit-Helium-Checkpoint-Created: true |
||
|---|---|---|
| .. | ||
| arm-affiliations.ts | ||
| arm-follows.ts | ||
| delete-account.ts | ||
| followed-arms.ts | ||
| link-dev-email.ts | ||
| link-email.ts | ||
| link-mrpiglr-accounts.ts | ||
| link-roblox.ts | ||
| link-web3.ts | ||
| profile-update.ts | ||
| resolve-linked-email.ts | ||
| set-realm.ts | ||