Commit graph

35 commits

Author SHA1 Message Date
omgbeez
5c71ecc211 Mem and CPU perf fixes 2026-04-21 22:19:06 -04:00
Roger Far
683ac44c12 Upgrade packages.
Migrate Angular to new injector constructors.
2026-03-14 13:39:51 -06:00
omgbeez
e93e4f6f22 Usenet support 2026-02-13 13:15:57 -05:00
Cucumberrbob
a7cab6d0dc
convert unmutated lets to consts 2025-06-07 18:47:12 +01:00
Cucumberrbob
6909fb3851
assign progress in one go
rather than checking for `NaN`, just `|| 0` - it will leave `0` as is, and convert any `NaN`s to `0`
2025-06-07 18:43:42 +01:00
Cucumberrbob
f5f2760f80
merge declaration and initialisation of speed in TorrentStatusPipe 2025-06-07 18:41:06 +01:00
Cucumberrbob
4fb9e972f5
run ng generate @angular:core/standalone --mode "convert-to-standalone" 2025-06-07 18:26:58 +01:00
Cucumberrbob
ed354e93a9
drop curray
use vanilla js array methods instead
2025-06-07 18:25:12 +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
53a1407ef8 Angular cleanup. 2025-03-21 15:31:34 -06:00
Roger Far
b3f45ece20 Upgrade to latest packages, ran prettier. 2025-03-21 15:17:29 -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
e06c1efb6a
angular 18 -> 19 + migrations 2025-02-28 12:28:21 +00:00
Cucumberrbob
0ec9a2bbbe
Run npm run prettier 2025-02-23 17:28:26 +00:00
Ivan Sanz Carasa
716d89680d add stalled state in UI 2024-03-29 18:46:09 +01:00
Roger Far
4fb0a8d726 Fixed issue where a lot of downloads could be tried in 1 go, causing a bit of a DOS to real-debrid, fixed the status of the torrent as error incorrectly when some downloads are errored out.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-02-17 15:34:49 -07:00
Roger Far
a775364bfb Add prettier. 2022-10-18 10:55:37 -06:00
Roger Far
4d5dfc34a4 Add auto import and auto delete functionality. 2021-11-21 14:40:16 -07:00
Roger Far
4837c5c673 Fixed logging links, add 1 minute delay when RD only reports 1 link ready to download to see if there are more downloads. 2021-11-02 08:31:49 -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
5fa5f416c7 Removed obsolete torrent runner code, fixed queuing issue. 2021-10-27 21:47:22 -06:00
Roger Far
d16e7f0c88 Changed the Aria2 updates to be done in the main TorrentRunner loop instead of each downloader making their own connections.
Added checks if Aria2 links actually got added.
Improved debug messages and set Microsoft message to Warning.
Abstracted the RealDebrid client into a ITorrentClient.
Add retry mechanism for server errors from RealDebrid.
2021-10-27 14:55:46 -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
0a8793e4f9 Add simple retry mechanism for network connection drops. 2021-01-13 11:04:42 -07:00
Roger Far
7f9d6e6cba Rename folder to path everywhere.
Added a remote path setting for path mapping for Sonarr/Radarr.
2021-01-12 21:24:46 -07:00
Roger Far
67532645aa Fixed status columns, separate downloads and files in the detail list.
Add UnpackLimit setting.
2021-01-12 20:42:06 -07:00
Roger Far
8f35952f90 Improved statuses, add more actions. 2021-01-10 15:59:44 -07:00
Roger Far
a27bd37991 Refactored download processor. 2021-01-09 19:51:36 -07:00
Roger Far
914272d6d7 Remove console.log 2020-05-16 20:19:53 -06:00
Roger Far
f4ae266d19 Add unraring progress and default auto download / auto remove options. 2020-04-11 12:56:44 -06: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
f77c1860de Added most functionality on the client and serverside 2020-04-04 15:12:04 -06:00