media-rip/backend/app/routers
xpltd 9b62d50461 GSD: M002/S03 complete — Mobile + integration polish
- Admin panel: Settings tab with welcome message editor (runtime override)
- Backend: PUT /api/admin/settings endpoint for runtime config
- Backend: public config reads runtime overrides (settings_overrides on app.state)
- Removed unused ThemePicker.vue (replaced by DarkModeToggle in S01)
- Removed unused DownloadItem.vue (replaced by DownloadTable in S02)
- All 34 frontend + 179 backend tests passing
- M002 COMPLETE — all 3 slices done
2026-03-18 21:34:46 -05:00
..
__init__.py M001: media.rip() v1.0 — complete application 2026-03-18 20:00:17 -05:00
admin.py GSD: M002/S03 complete — Mobile + integration polish 2026-03-18 21:34:46 -05:00
cookies.py M001: media.rip() v1.0 — complete application 2026-03-18 20:00:17 -05:00
downloads.py M001: media.rip() v1.0 — complete application 2026-03-18 20:00:17 -05:00
files.py M001: media.rip() v1.0 — complete application 2026-03-18 20:00:17 -05:00
formats.py M001: media.rip() v1.0 — complete application 2026-03-18 20:00:17 -05:00
health.py M001: media.rip() v1.0 — complete application 2026-03-18 20:00:17 -05:00
sse.py M001: media.rip() v1.0 — complete application 2026-03-18 20:00:17 -05:00
system.py GSD: M002/S03 complete — Mobile + integration polish 2026-03-18 21:34:46 -05:00
themes.py M001: media.rip() v1.0 — complete application 2026-03-18 20:00:17 -05:00