stream-fusion-better/stream_fusion/utils
LimeDrive 3d3372a4bd feat: add scheduled tasks admin page with auto-refresh and job management
- 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.
2026-04-02 00:52:11 +02:00
..
abn feat(trackers): add support for ABN, G3MINI, and TheOldSchool UNIT3D indexers 2026-03-30 14:23:20 +02:00
c411 feat: Refactor torrent filtering and TMDB ID assignment logic for improved accuracy 2026-04-01 13:25:37 +02:00
cache feat: add scheduled tasks admin page with auto-refresh and job management 2026-04-02 00:52:11 +02:00
debrid refactor(debrid): adjust not_cached ttl and remove series file_index path 2026-04-01 22:34:48 +02:00
filter feat(normalizer): add title extraction and boundary detection logic 2026-04-01 12:00:41 +02:00
g3mini feat(search): add configurable indexer search phases and RealDebrid optimization 2026-03-30 17:49:18 +02:00
generationfree Ajout Generation Free 2026-03-19 16:42:48 +00:00
jackett feat: Implement title matching and language rules management 2026-04-01 11:04:04 +02:00
lacale feat: Refactor torrent filtering and TMDB ID assignment logic for improved accuracy 2026-04-01 13:25:37 +02:00
metdata feat(admin): add metadata mappings table and complete admin UI redesign 2026-03-29 04:46:51 +02:00
models update 2026-03-02 11:32:28 +01:00
parser feat: Implement title matching and language rules management 2026-04-01 11:04:04 +02:00
peer feat(peer): add authenticated peer-to-peer cache sharing 2026-03-28 05:07:40 +01:00
security Switch APIKEY the auth on postgres 2024-09-19 17:51:18 +02:00
stremthru feat(peer): add authenticated peer-to-peer cache sharing 2026-03-28 05:07:40 +01:00
theoldschool feat(trackers): add support for ABN, G3MINI, and TheOldSchool UNIT3D indexers 2026-03-30 14:23:20 +02:00
torr9 refactor(logging): downgrade verbose log levels from info to debug/trace 2026-03-26 13:49:57 +01:00
torrent feat: Refactor torrent filtering and TMDB ID assignment logic for improved accuracy 2026-04-01 13:25:37 +02:00
yggfilx feat: add scheduled tasks admin page with auto-refresh and job management 2026-04-02 00:52:11 +02:00
zilean update 2026-03-02 11:32:28 +01:00
__init__.py update 2025-05-04 09:31:01 +02:00
detection.py update 8 files 2024-07-25 11:24:03 +02:00
filter_results.py feat: améliorer la gestion des filtres et ajuster le délai de rafraîchissement en arrière-plan 2026-04-01 18:10:22 +02:00
general.py update 2026-03-02 11:32:28 +01:00
parse_config.py feat: Ajouter la gestion du cache local Postgres avec des paramètres de résultats minimum et de durée de validité 2026-04-01 15:37:54 +02:00
session_manager.py Stremthru 2025-05-05 05:45:09 +02:00
string_encoding.py feat(security): add Fernet encryption for config tokens and CSRF protection 2026-03-30 01:18:08 +02:00