Commit Graph

3 Commits

Author SHA1 Message Date
Konstantin Chernyshev
ab8b8396e5 fix: address async review (lazy-loads, AsyncSession concurrency, blocking IO) 2026-05-16 09:43:39 +02:00
Konstantin Chernyshev
a540841d76 feat: convert backend to async (engine, repos, services, routers, httpx) 2026-05-15 23:37:13 +02:00
Maximilian Dorninger
25cd4b0724 Refactor tv and movies (#526)
This PR refactors the movie and tv modules and adds a "common" module
for shared logic.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Dedicated import and metadata services for movies and TV;
completed-torrent detection and import flows.

* **Refactor**
* Shared media schemas, models, repository logic and base services
consolidated; movie/TV services and routes now delegate to specialised
import/metadata services.

* **Bug Fixes**
  * Fixed TV episode-count method name.

* **Chores**
  * Added .DS_Store to ignore list; added module comment.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-05-07 14:18:29 +02:00