Dashboard now calls _get_user_or_redirect() before rendering. Unauthenticated users get redirected to /auth/login?provider=local. All sensitive routes now protected: /, /workspace, /accounts/settings
Dashboard now calls _get_user_or_redirect() before rendering. Unauthenticated users get redirected to /auth/login?provider=local. All sensitive routes now protected: /, /workspace, /accounts/settings