Roger Far
091b976b9b
Update packages.
2025-03-21 15:10:54 -06:00
Roger Far
2eddeaecb7
Merge pull request #747 from Cucumberrbob/feat/ignore-updates
...
feat: Allow ignoring update notifications (but notify anyway if GHSA found)
2025-03-21 15:04:37 -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
Cucumberrbob
e776236270
Use richer GetDownloadInfos instead of GetDownloadLinks
...
*Most* debrid providers know the filename as soon as they know the restricted links. By allowing them to tell the program this at an earlier stage, we don't need the `GetFileName` call for most debrid providers
2025-03-11 12:12:16 +00:00
Cucumberrbob
d4ba114772
fix: typo - proxyserver setting applies to bezzad not internal
2025-03-09 12:45:51 +00:00
Cucumberrbob
c546bd0173
Use IProcessFactory, IFileSystem in Service.Torrents#RunTorrentComplete
...
Also adds dependency injection to `Torrents#RunTorrentComplete` for `DbSettings` (`Settings.Get`)
2025-02-17 21:59:56 +00:00
Cucumberrbob
fd073b4762
Add interfaces for TorrentData, Downloads, Process, ProcessFactory
...
Making them interfaces lets us dependency inject them, allowing a given class to be tested.
2025-02-17 21:57:29 +00:00
Roger Far
c005bda484
Merge branch 'master' into pr-main-repo
2025-02-12 20:24:54 -07:00
Roger Far
f58b7d3e72
Refactored TorrentClientKind to Provider. Upgrade Downloader.NET
2025-02-12 20:24:22 -07:00
Roger Far
780d0e5118
Add fixes for AllDebrid and their new API.
2025-02-12 19:48:48 -07:00
Wald764
20fbf8833a
♻️ rename occurrences of debridlinkfr to debridlink
2025-02-02 17:19:41 +01:00
Wald764
d6d1813340
🐛 implement PR suggestions
2025-02-02 17:10:41 +01:00
Wald764
59c47bfe1a
🎉 add support of DebridLinkFr
2025-01-31 10:07:29 +01:00
YvesPa
eeef6fb7fe
Merge remote-tracking branch 'rogerfar/master'
...
# Conflicts:
# server/RdtClient.Service/RdtClient.Service.csproj
# server/RdtClient.Service/Services/DownloadClient.cs
2025-01-22 19:11:23 +01:00
Roger Far
ce223d3e2c
Add qBittorrent endpoint transfer/info.
2025-01-19 20:43:28 -07:00
Roger Far
3ed80909de
Upgrade packages.
2025-01-19 19:58:29 -07:00
YvesPa
7d2d7fa35f
Merge remote-tracking branch 'rogerfar/master'
2025-01-10 16:27:04 +01:00
Sculas
ee9e80f7d2
fix: Only apply AllDebrid-specific path fixes to AllDebrid
2025-01-06 12:41:41 +01:00
Sam Heinz
e92b197ddb
[TB] Fix UI errors
2024-12-11 18:59:21 +10:00
Sam Heinz
9d03c20aaa
[TB] Change DownloadHelper to use download.FileName
...
Also adds the UpdateFileName function to DownloadHelper & DownloadData to push FileName to DB
2024-12-10 23:47:55 +10:00
Sam Heinz
a1599ee716
[TB] Add FileName value to Download model
2024-12-10 23:44:11 +10:00
YvesPa
f9335be163
Merge remote-tracking branch 'rogerfar/master'
2024-12-10 11:12:55 +01:00
Roger Far
165d83361b
Removed InstantAvailability endpoint from AllDebrid.
2024-12-06 18:11:24 -07:00
Roger Versluis
ee5b5f8dc3
Upgrade to .NET 9, code cleanup.
2024-11-18 03:39:12 -07:00
Sam Heinz
ec4e160288
disable seeding
...
Would rather have seeding disabled and Torbox support be merged then fix it in December when I have time again.
2024-11-12 14:29:47 +10:00
YvesPa
fcbd9d8096
Correct Path using qbittorrent
2024-09-25 14:51:37 +02:00
YvesPa
047326a30f
Add Synology Download Station
2024-09-23 12:51:04 +02:00
Sam Heinz
446b1c0180
Fix error from merge from upstream, fix error on processing
2024-09-12 19:52:03 +10:00
Sam Heinz
0987b1f18c
Merge remote-tracking branch 'upstream/master'
2024-09-08 23:57:33 +10:00
Sam Heinz
320c52c4be
Handle zipped DL only w/ file count > 100
2024-09-04 17:14:36 +10:00
Roger Far
f65e3fb405
Upgrade packages and build with Alpine 3.20.
2024-09-02 19:16:01 -06:00
Sam Heinz
70584d1acb
Add DB values for seeding and zipped, pass to addtorrent
2024-09-01 20:14:07 +10:00
Sam Heinz
c34f91fc27
Add UI elements for TorBox, fix downloads.
2024-08-28 17:05:56 +10:00
Roger Far
a356632d50
Upgrade to MonoTorrent 3.
...
Catch infringed files from Real-Debrid and return a Failed. on qBittorrent.
2024-07-28 21:21:09 -06:00
Roger Far
8dd0eec654
Add retry handler with polly to intercept 429 rate limit errors with Real-Debrid.
2024-07-13 19:54:36 -06:00
Roger Far
dbb502a164
Add recursive searching for the symlink downloader.
2024-04-20 09:47:51 -06:00
Roger Far
367e195ed6
Symlink fixes.
Docker Image CI / build (push) Has been cancelled
2024-04-08 20:36:42 -06:00
Roger Far
949bd7cfd2
Increase the default internal downloader values.
2024-04-08 18:08:59 -06:00
Roger Far
d6e549bb67
Added option to configure the buffersize for the internal downloader.
2024-04-07 00:14:48 -06:00
Roger Far
508e2f1d7f
Add migration to set log level to debug.
2024-04-06 16:38:10 -06:00
Roger Far
bec2dcd20b
Add internal downloader logger.
2024-04-06 16:28:03 -06:00
Roger Far
c21d578a23
Style fixes.
2024-04-06 14:58:07 -06:00
Roger Far
e5dfb0e027
Add fixes for the symlink downloader from https://github.com/Pukabyte/rdtclient .
2024-04-06 14:52:11 -06:00
Roger Far
3b72463663
Added bit of logging to debug downloader issues, upgraded packages, cleaned up C# code.
2024-04-06 13:54:58 -06:00
Roger Far
b0823f596d
Add regex option to include or exclude files.
2024-02-12 21:39:02 -07:00
Roger Far
ed01900f69
Upgrade packages, fixed potential logging issue?
2024-02-12 19:38:00 -07:00
Roger Far
6c47ebcfad
Added the previous downloader back in, keep the Bezzad downloader in as a secondary.
2024-01-21 16:48:44 -07:00
Roger Far
486cea1006
Add ParallelCount setting back, don't calculate chunk count but use a setting value.
2024-01-10 18:11:46 -07:00
Roger Far
de9045d3f6
Tweaked the downloader a bit to fix the memory issues.
2024-01-08 19:51:32 -07:00
Roger Far
c83982a4d4
Add setting for aria2 to accomodate a download path that is different in aria2 than in rdt-client.
2024-01-05 14:30:49 -07:00
Roger Far
22ba9c7ce6
Expose the Post Torrent Download Action setting on the Provider settings.
2024-01-05 12:03:23 -07:00
Roger Far
95574847e9
Fixed setup screen and some labels. Removed 100 char limit on inputs.
2024-01-05 11:37:01 -07:00
Roger Far
2b39f92106
Fixed post torrent %F parameter.
2024-01-05 11:27:52 -07:00
Roger Far
8114baa7b8
Switch the internal downloader (again).
2024-01-05 11:07:38 -07:00
Roger Far
d01cb71866
Add bulk change settings modal.
2024-01-05 10:28:22 -07:00
Roger Far
ba3a12e305
Store the download client on the Torrent itself when creating the download. Make sure the torrent doesn't get automatically deleted on the debrid client when the symlink downloader is used.
2024-01-05 09:42:18 -07:00
Roger Far
f4e7a9bcf7
Add setting to store added torrents and magnets to a directory.
2024-01-05 09:24:02 -07:00
Roger Versluis
b8e45417b5
Update to .NET 8.
Docker Image CI / build (push) Has been cancelled
2023-11-14 14:29:32 -07:00
Roger Versluis
5a8ab0789a
Reverted some changes from the gaisberg PR.
2023-10-03 08:15:00 -06:00
Gaisberg
fe77391e7f
Symlink downloader performance fixes
...
- Added concurrent downloading for symlink downloader
- Use FinishAction configuration setting for QBittorrent delete endpoint
- Add symlink downloader readme section
2023-10-02 18:20:29 +03:00
Roger Far
9488eae8d1
Add Symlink downloader.
2023-09-20 19:43:19 -06:00
Roger Versluis
3b9a68c92f
Add "Post download action" to the settings dialog.
2023-09-02 16:20:41 -06:00
Roger Versluis
824c107a9f
Upgrade packages.
2023-09-02 11:41:01 -06:00
Roger Far
7732649b4b
Add request logging and include complete % in the logs.
2023-06-11 13:42:14 -06:00
Roger Far
8418b26d70
Add option to set the base href.
2023-06-11 12:31:13 -06:00
Roger Far
8b8943c3c5
Fixed Premiumize selecting of files when there is no folder.
Docker Image CI / build (push) Has been cancelled
2023-04-08 16:46:29 -06:00
Roger Far
ffa5e274b7
Add Premiumize fixes and logging.
...
Swapped the internal downloader for a new one.
2023-03-30 19:15:29 -06:00
Roger Far
998ddb05ac
Add Premiumize support.
2023-03-11 19:11:38 -07:00
Roger Far
b6c79d32a7
Add anonymous authentication.
2023-03-08 20:28:09 -07:00
Roger Far
ab64e5dcbd
Add settings to specify the ErrorPath and ProcessedPath for the watcher.
2023-03-08 20:03:35 -07:00
Roger Far
56050877e7
Upgrade packages.
2023-03-08 19:49:22 -07:00
Roger Far
46f6e06572
Migrated the simple downloader to the Downloader.
2022-11-28 21:51:25 -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
95306264fd
Allow updating the category of a torrent.
2022-10-18 11:15:17 -06:00
Roger Far
799a7ce83b
Add finish action "Only delete from client".
2022-10-18 11:05:35 -06:00
Roger Far
b33cb7ae21
Update packages.
2022-10-18 10:42:11 -06:00
Roger Far
599fc5011a
Fixed issue with some settings not saving.
2022-05-31 07:41:23 -06:00
Roger Far
3b507730e4
Fixed settings for the qBittorrent integration.
2022-05-15 09:12:09 -06:00
Roger Far
007e154d8d
Added missing migration, fixed watch folders.
2022-05-14 08:09:15 -06:00
Roger Far
e3b38d2834
Add nullable to the projects.
2022-05-13 18:51:04 -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
3fe9680e35
Add watch folder monitor.
2022-04-30 12:18:30 -06:00
Roger Far
cd6002b5d6
Upgrade packages
...
Moved C# code to file scoped namespaces
Merged Startup.cs and Program.cs
2022-04-30 11:22:15 -06:00
Roger Far
6ca403f7f2
Add running of external applications.
2022-03-19 15:12:37 -06:00
Roger Far
f75ac43e49
Add QBittorrent API sync/maindata endpoint for home assistant integration.
2022-03-19 12:49:38 -06:00
Roger Far
0f0fc91b64
Upgrade packages.
2022-03-12 12:31:19 -07:00
Roger Far
dc16108983
Added setting to set the category when a torrent is imported from RealDebrid or other provider.
2022-02-06 16:46:18 -07: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
5de11cea6e
Upgrade packages.
2022-01-02 11:45:38 -07:00
Roger Far
be73e1b543
Add simple update checker.
2021-11-25 17:31:34 -07:00
Roger Far
4d5dfc34a4
Add auto import and auto delete functionality.
2021-11-21 14:40:16 -07:00
Roger Far
4dbd2cf8df
Upgrade to .NET6 and Angular 13.
2021-11-21 13:58:49 -07:00
Roger Far
8774243d2f
Add AllDebrid support.
2021-10-30 18:48:32 -06:00
Roger Far
dd8102b0b6
Fixed issue where a deleted torrent could be retried.
2021-10-30 11:05:55 -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