mirror of
https://github.com/xpltdco/media-rip.git
synced 2026-04-03 02:53:58 -06:00
- Admin enabled by default (was opt-in via env var) - New /admin/status (public) and /admin/setup (first-run only) endpoints - Setup endpoint locked after first use (returns 403) - Admin password persisted to SQLite config table (survives restarts) - Change password now persists to DB (was in-memory only) - Frontend router guard forces /admin redirect until setup is complete - AdminSetup.vue wizard: username + password + confirm - Public config exposes admin_enabled/admin_setup_complete for frontend - TLS warning only fires when password is actually configured |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| admin.py | ||
| cookies.py | ||
| downloads.py | ||
| files.py | ||
| formats.py | ||
| health.py | ||
| sse.py | ||
| system.py | ||
| themes.py | ||