qbit_manage/modules
bobokun b2b3a1db43
refactor(util): refactor file operations to use ThreadPoolExecutor to avoid thread exhaustion
Replace manual threading with ThreadPoolExecutor in move_files and delete_files
functions to prevent thread exhaustion and improve code maintainability.
2025-09-06 08:16:57 -04:00
..
core refactor(core): refactor age check logic in remove orphaned to use ThreadPoolExecutor to avoid thread exhaustion. 2025-09-06 07:43:15 -04:00
__init__.py 4.5.4 (#910) 2025-08-16 22:28:26 -04:00
apprise.py 4.1.5 (#559) 2024-05-24 20:39:18 -04:00
auth.py feat(auth): add web authentication feature 2025-09-05 23:06:25 -04:00
config.py refactor(core): add error handling and timeout protection for file operations 2025-09-01 09:21:55 -04:00
logs.py v4.5.0 (#862) 2025-07-11 19:13:41 -04:00
notifiarr.py Adds rate limit to Notifiarr 2023-05-30 21:42:57 -04:00
qbit_error_handler.py 4.5.1 (#874) 2025-07-19 08:59:41 -04:00
qbittorrent.py refactor(path): replace string replace with cross-platform path utility 2025-08-31 21:48:07 -04:00
scheduler.py refactor(scheduler): migrate persistence to qbm_settings.yml 2025-09-04 08:33:58 -04:00
torrent_hash_generator.py use logging in torrent_hash_generator 2023-05-22 16:16:38 -04:00
util.py refactor(util): refactor file operations to use ThreadPoolExecutor to avoid thread exhaustion 2025-09-06 08:16:57 -04:00
web_api.py feat(auth): add web authentication feature 2025-09-05 23:06:25 -04:00
webhooks.py 4.4.0 (#845) 2025-06-22 07:41:55 -04:00