You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge PR #1071: role-aware navigation and protected route guards
Resolve ENV_VARIABLE_MATRIX by keeping main matrix format and adding VITE_ADMIN_WALLETS; combine ProtectedRoute/role routing with main App routes.
Co-authored-by: Cursor <cursoragent@cursor.com>
|`VITE_ADMIN_WALLETS`|_(empty)_| ⬜ optional | Comma-separated wallet addresses granted the admin nav link and `/admin` route. Not a security boundary — ships in the client bundle |`frontend/src/lib/roles.ts`|
0 commit comments