mirror of
https://github.com/HyPnoTiiK/stream-fusion.git
synced 2026-08-09 00:17:42 +00:00
- Implemented a new HTML page for managing scheduled tasks in the admin panel. - Added JavaScript functionality for auto-refreshing job statuses and triggering jobs manually. - Enhanced job result display with relative time and duration formatting. - Introduced a toast notification system for user feedback on job actions. fix: update Redis cache key generation to include a prefix - Modified the Redis cache key generation to prepend "search:" to the hashed key for better organization. refactor: improve Yggflix API search functionality - Added an optional parameter to the search_movie method to specify the search type. - Implemented a fallback mechanism to broaden search if initial results are insufficient. chore: enhance Yggflix service with improved result handling - Introduced a threshold for retrying searches with a broader query type based on result ratios. - Increased the limit for sorted results from 50 to 100. feat: add maintenance endpoints for managing expired API and peer keys - Created endpoints to disable expired API keys and peer keys in the admin panel. - Added functionality to clean orphan torrent items based on a specified age. feat: integrate scheduler into the application lifecycle - Initialized a database cleanup scheduler during application startup. - Ensured proper shutdown of the scheduler during application termination. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| cache_base.py | ||
| local_redis.py | ||