Commit Graph

22 Commits

Author SHA1 Message Date
Benexl
c59babc30d feat: return some original menu options and functionality 2025-07-26 19:40:55 +03:00
Benexl
7088b8ce18 Refactor preview management and caching system
- Introduced a new PreviewWorkerManager to handle both anime and episode preview caching.
- Implemented PreviewCacheWorker and EpisodeCacheWorker for specialized background tasks.
- Added context management for preview operations to ensure proper cleanup.
- Enhanced error handling and logging during image downloads and info text generation.
- Removed redundant caching logic and consolidated functionality into worker classes.
- Updated session management to clean up preview workers on session end.
- Removed unused utility functions and streamlined the codebase.
2025-07-26 11:54:01 +03:00
Benexl
1c95d45be4 chore: ruff check 2025-07-26 10:57:05 +03:00
Benexl
75e67c22d2 chore: format with ruff 2025-07-26 10:56:26 +03:00
Benexl
3ea37c4079 feat: add title normalization utilities and integrate into provider search 2025-07-26 10:37:49 +03:00
Benexl
b18e419831 chore: make some packages optional and cleanup deprecated 2025-07-26 10:15:56 +03:00
Benexl
6017833605 feat: implement DefaultDownloader for video downloads and subtitle management 2025-07-24 22:37:32 +03:00
Benexl
b1ac4a6558 feat: add character and airing schedule views, enhance media info display 2025-07-24 20:01:03 +03:00
Benexl
5392d4f25a refactor: limit use of plural for package names and module names 2025-07-24 18:46:43 +03:00
Benexl
9ba3f88813 refactor: converters 2025-07-24 18:38:11 +03:00
Benexl
3c42f660ce refactor: formatters 2025-07-24 18:35:35 +03:00
Benexl
17636d766a feat: improve performance 2025-07-24 18:17:06 +03:00
Benexl
f76350bc5b feat: improve preview logic 2025-07-24 16:46:53 +03:00
Benexl
9cafcde9e1 feat: performance review 2025-07-24 11:36:23 +03:00
Benexl
3092ef0887 feat: properly normalize episodes 2025-07-22 17:25:33 +03:00
Benexl
c0d87c4351 feat: registry service 2025-07-21 17:27:51 +03:00
Benexl
ba620bae96 feat: cli download 2025-07-13 17:46:30 +03:00
Benexl
723a7ab24f feat: player mpv 2025-07-12 22:55:13 +03:00
Benexl
4920ee508a feat: make anilist api functional 2025-07-07 22:01:01 +03:00
Benexl
783b63219f feat: make allanime provider functional 2025-07-07 17:35:19 +03:00
Benexl
0737c5c14b feat: mass refactor 2025-07-06 23:59:18 +03:00
Benexl
ec78c81381 feat: mass refactor 2025-07-06 12:31:40 +03:00