Commit graph

10 commits

Author SHA1 Message Date
HyPnoTiiK
a450a34aa3 Add register page (/register) 2026-03-29 14:22:46 -04:00
LimeDrive
8468bae024 feat(admin): add metadata mappings table and complete admin UI redesign
Introduce a metadata_mappings table with DAO/model layers for admin-managed
IMDB→TMDB/title overrides, and overhaul the admin panel with a modern
Bootstrap 5 sidebar UI.

- Add metadata_mappings table with migrations (search_titles, year_override)
- Add MetadataMappingDAO with standalone session helpers for use outside FastAPI
- Add new admin pages: dashboard, mappings CRUD, maintenance, config, hash/TMDB search
- Integrate DB mapping lookups into Cinemeta and TMDB metadata providers
- Update catalog views to use DB mappings before hitting external APIs
- Rewrite all admin templates with Bootstrap 5, sidebar navigation, French labels
- Add session-based auth for admin routes with Redis session store
2026-03-29 04:46:51 +02:00
LimeDrive
1b58467312 Refactor Dockerfile and entrypoint.sh scripts to update Python version and optimize dependencies installation 2024-09-20 19:42:49 +02:00
LimeDrive
b4408d458d Refactor Dockerfile and entrypoint.sh scripts and logging to intercept 2024-09-20 17:07:59 +02:00
LimeDrive
86efdd0113 Add PostgreSQL related files and modules 2024-09-18 18:13:42 +02:00
LimeDrive
a34302182f ScrapyFix: HTTPS 2024-07-11 22:32:55 +02:00
LimeDrive
f964a47863 fix: limiter exc 2024-07-11 16:40:25 +02:00
LimeDrive
472c3b4102 admin panel 2024-07-11 16:12:01 +02:00
LimeDrive
74a6fe65cf update application.py, lifetime.py, schemas.py and views.py 2024-07-10 12:43:17 +02:00
LimeDrive
6fe4fe55f3 init 2024-07-09 04:13:29 +02:00