|
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>
|
|---|
|
|
| navi/api/routes/auth.py |
|---|
| webclient/dist/assets/index-BLfAD9Kf.js 0 → 100644 |
|---|
|
Not supported
|
| webclient/dist/assets/index-BWBLZPqS.css 0 → 100644 |
|---|
| webclient/dist/assets/index-CTvCiqqJ.js 100644 → 0 |
|---|
|
Not supported
|
| webclient/dist/assets/index-D_T9-ZmW.css 100644 → 0 |
|---|
| webclient/dist/index.html |
|---|
| webclient/src/App.vue |
|---|
| webclient/src/components/ui/LoginScreen.vue 0 → 100644 |
|---|
| webclient/src/stores/auth.js |
|---|