omgbeez
a023d33d90
Add resilience handler, predictive rate limit handling
...
- Applied to TorBox, can be extended easily to other providers
- Reads response headers commonplace for pre-emptive rate limit throttling and retry-after
- When a rate limit is reached, displays a warning in the UI
- Fix socket leak from direct allocation of HttpClient, replaced with factory which handles pooling and re-use of sockets.
While HttpClient is Disposable, it doesn't gaurantee (and does not) directly release underlying sockets for queries at the time the client is disposed. These sockets will go into a TCP WAIT state often for a very long time. The expected pattern in C# is to always use the HttClientFactory which will correctly handle re-use of the OS sockets in suqsequent queries reducing resource and memory leaks.
2026-02-20 09:47:13 -05:00
omgbeez
e93e4f6f22
Usenet support
2026-02-13 13:15:57 -05:00
destrodxbad
57ea1b3881
Add proper TypeScript typing for disk space status
2025-11-14 14:44:08 +01:00
Cucumberrbob
6bc9c06faa
add setting to delay FinishedAction
2025-07-06 21:59:36 +01:00
Roger Far
a25cd62ab0
Moved the websocket update process to its own background thread to improve UI update consistency.
2025-04-13 09:53:15 -06:00
Roger Far
5270375f5c
Merge branch 'main' into feat/debrid-queue
2025-04-13 09:16:46 -06:00
Roger Far
605868fe70
Changed to get the version from the API.
2025-03-21 16:02:45 -06:00
Cucumberrbob
74e6d2cf95
don't add torrents straight to debrid provider, add to queue first, dequeue in TorrentRunner
2025-03-21 13:09:59 +00:00
Cucumberrbob
f68911e9c2
Add UpdateChecker.IsInsecure to check if running version is insecure
...
Uses a hard-coded list of GHSA ids of known fixed vulnerabilities
2025-03-11 20:38:02 +00:00
Cucumberrbob
b333c738be
Add DisableUpdateNotifications setting
...
Lets the user turn notifications off completely
2025-03-11 20:34:52 +00:00
Roger Far
b0823f596d
Add regex option to include or exclude files.
2024-02-12 21:39:02 -07:00
Roger Far
ba243d3e83
Set the general downloadclient when adding torrents through *rr, watchfolder.
2024-01-05 09:59:54 -07:00
Roger Far
187a428ba7
Add setting to skip downloading the files to the host.
2022-10-18 12:06:03 -06:00
Roger Far
fc15569e1b
Rewrote the setting store, retrieve and displaying on the settings page to make maintenance a lot easier.
...
Added settings to set defaults for the provider import, sonarr, gui and watch folders.
2022-05-13 14:39:52 -06:00
Roger Far
6a2533aa3b
Added lifetime setting to automatically expire torrents after a certain amount of time.
2022-02-06 16:03:12 -07:00
Roger Far
25f8c70b17
Added setting to automatically delete torrents in the state of error after a certain amount of time.
2022-02-06 15:34:36 -07:00
Roger Far
be73e1b543
Add simple update checker.
2021-11-25 17:31:34 -07:00
Roger Far
8774243d2f
Add AllDebrid support.
2021-10-30 18:48:32 -06:00
Roger Far
b3dd856410
Add retry count as a setting per torrent and global.
...
Add error status on the torrent itself too.
Improved torrent retrying.
2021-10-30 10:25:53 -06:00
Roger Far
a0d000138c
Fixed settings parsing when entering an invalid full Int32.
...
Add Uploading status to the interface.
2021-10-28 17:26:53 -06:00
Roger Far
6ac0265d2d
Add priority mechanishm and support for sonarr priority.
...
Changed to have /torrents/files return only files that are selected.
Add pause/unpause from Sonarr/Radar. Works only for Aria2.
2021-10-24 10:40:59 -06:00
Roger Far
ae41865bb2
Finished torrent retry.
2021-10-11 14:06:57 -06:00
Roger Far
3ee687f615
Created a separate page for torrent into, added download retrying per file.
2021-07-18 22:46:17 -06:00
Roger Far
fa11dc9bc7
Big update on the add download and setting screens which are now proper pages instead of modals.
...
Fixed issue where it would slow down on waiting for RealDebrid generating links for downloads.
2021-07-18 17:29:45 -06:00
Roger Far
5265a8b442
Changed the unrestrict process to only unrestrict when the download is starting.
2021-03-10 17:56:54 -07:00
Roger Far
a27bd37991
Refactored download processor.
2021-01-09 19:51:36 -07:00
Roger Far
bfba5c99fb
Switched out RDNET Dll with Nuget package, update Angular. Rewrote Download handler and removed references to Hangfire.
2020-04-10 16:48:33 -06:00
Roger Far
c96ce980d5
Add a download speed tracker.
2020-04-07 12:08:17 -06:00
Roger Far
61535b41a3
Add authentication
2020-04-05 14:40:01 -06:00
Roger Far
f77c1860de
Added most functionality on the client and serverside
2020-04-04 15:12:04 -06:00