feat(services): add key resolution for orphaned anime folders

- Add key_resolution_service.py to resolve provider keys for folders without key/data files
- Search anime provider and match folder names (case-insensitive, exact match required)
- Only save to DB if exactly one match found; otherwise skip
- Add comprehensive unit tests (28 tests)
- Integrate into scheduler_service after nfo_repair scan
- Update ARCHITECTURE.md documentation
This commit is contained in:
2026-06-01 20:43:13 +02:00
parent 6dfb24de7e
commit c58b42dfa5
6 changed files with 565 additions and 12 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "aniworld-web",
"version": "1.2.2",
"version": "1.3.0",
"description": "Aniworld Anime Download Manager - Web Frontend",
"type": "module",
"scripts": {