Add full-screen login overlay for unauthenticated users
- Backend: new endpoint GET /auth/status returns {configured: bool}
- Webclient auth store: add authConfigured ref + fetchStatus()
- LoginScreen.vue: centered card with logo, title, and login button
- App.vue: show LoginScreen overlay when auth is configured but
  user is not authenticated (z-index 9999, blocks all UI)
- App.vue onMounted: fetch auth status before trying to resolve user

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 53ffcaf commit 9001ae09dfe02485431278c78b03e2768db65e02
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 4 May
Showing 9 changed files
View
navi/api/routes/auth.py
View
webclient/dist/assets/index-BLfAD9Kf.js 0 → 100644
Not supported
View
webclient/dist/assets/index-BWBLZPqS.css 0 → 100644
View
webclient/dist/assets/index-CTvCiqqJ.js 100644 → 0
Not supported
View
webclient/dist/assets/index-D_T9-ZmW.css 100644 → 0
View
webclient/dist/index.html
View
webclient/src/App.vue
View
webclient/src/components/ui/LoginScreen.vue 0 → 100644
View
webclient/src/stores/auth.js