Commit graph

831 commits

Author SHA1 Message Date
Roger Far
2a38d43a1b
Merge pull request #817 from Cucumberrbob/feat/turn-off-auto-unpack
Don't unpack if `UnpackLimit` is set to `0`
2025-05-18 11:11:49 -06:00
Roger Far
6ec3b1072b
Update server/RdtClient.Service/Services/TorrentRunner.cs
Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>
2025-05-18 11:11:17 -06:00
Roger Far
f131726cce
Merge pull request #813 from Cucumberrbob/fix/providerupdater-logging-categoryname
fix: make `ProviderUpdater` log under the correct category name
2025-05-18 11:06:13 -06:00
Roger Far
b7efb78814
Merge pull request #812 from Cucumberrbob/fix/realdebridupdatelock-when-dequeueing
fix: lock RealDebridUpdateLock when dequeuing, not when adding to the queue
2025-05-18 11:05:53 -06:00
Cucumberrbob
75202ed5a9
Merge pull request #815 from mentalblank/register-as-default-magnet-handler
Magnet handler registration contextual links
2025-05-18 14:48:49 +01:00
MentalBlank
f93109cc27 Magnet link registration contextual links
Replaced the static magnet handler help text shown when registration is unavailable (due to an insecure context or lack of browser support) with contextual HTML links.
2025-05-18 21:50:34 +10:00
Cucumberrbob
e17c8c5c1a
make setting UnpackLimit to 0 turn unpacking off 2025-05-17 13:30:22 +01:00
Cucumberrbob
ba821ebc2f
use ILogger<ProviderUpdater> for ProviderUpdater, not ILogger<TaskRunner> 2025-05-14 14:45:06 +01:00
Cucumberrbob
e7c2b42bd2
lock RealDebridUpdateLock when dequeuing, not when adding to the queue 2025-05-14 14:05:33 +01:00
Cucumberrbob
ea3839514d
update changelog for 2.0.111
Some checks failed
Release Docker Image / build (map[arch:amd64 platform:linux/amd64 runs-on:ubuntu-latest]) (push) Has been cancelled
Release Docker Image / build (map[arch:arm64 platform:linux/arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
Create GitHub Release / Test, Build, and Bundle (push) Has been cancelled
dotnet test / build (push) Has been cancelled
Release Docker Image / push-images (push) Has been cancelled
Create GitHub Release / Create GitHub release (push) Has been cancelled
2025-05-03 17:20:28 +01:00
Cucumberrbob
9319f099fa
Merge pull request #806 from mentalblank/register-as-default-magnet-handler
Register client as browser's default magnet handler
2025-05-03 17:16:43 +01:00
MentalBlank
fed6d022f8 Improve magnet handler registration
- Removed HTTPS protocol check in `registerMagnetHandler()`. Now using `this.canRegisterMagnetHandler = !!(window.isSecureContext && 'registerProtocolHandler' in navigator);` to determine support for protocol handler registration in a secure context.
- Updated the registration button and help text to respond dynamically based on `canRegisterMagnetHandler` and provide better user experience and messaging when unsupported.
- Wrapped `navigator.registerProtocolHandler()` in a try catch block to handle registration failures gracefully and avoid unhandled exceptions.
2025-05-04 01:41:37 +10:00
MentalBlank
94e9a8ccd0 Move magnet handler registration
Moved magnet handler registration to general settings.
2025-05-02 18:37:08 +10:00
MentalBlank
e28749e465 Register client as browser's default magnet handler 2025-05-01 00:10:14 +10:00
Roger Far
757d112d01
Fixed build number in app.
Some checks failed
Release Docker Image / build (map[arch:amd64 platform:linux/amd64 runs-on:ubuntu-latest]) (push) Has been cancelled
Release Docker Image / build (map[arch:arm64 platform:linux/arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
Create GitHub Release / Test, Build, and Bundle (push) Has been cancelled
dotnet test / build (push) Has been cancelled
Release Docker Image / push-images (push) Has been cancelled
Create GitHub Release / Create GitHub release (push) Has been cancelled
2025-04-24 13:04:28 -06:00
Roger Far
6faa064d94
Merge pull request #802 from Cucumberrbob/fix/version-docker-images
fix: patch version before building docker container in github action
2025-04-24 13:03:56 -06:00
Cucumberrbob
a306500d76
fix: patch version before building docker container in github action 2025-04-24 19:51:02 +01:00
Roger Far
1d707940a8 2.0.109
Some checks failed
Release Docker Image / build (map[arch:amd64 platform:linux/amd64 runs-on:ubuntu-latest]) (push) Has been cancelled
Release Docker Image / build (map[arch:arm64 platform:linux/arm64 runs-on:ubuntu-24.04-arm]) (push) Has been cancelled
Create GitHub Release / Test, Build, and Bundle (push) Has been cancelled
dotnet test / build (push) Has been cancelled
Release Docker Image / push-images (push) Has been cancelled
Create GitHub Release / Create GitHub release (push) Has been cancelled
2025-04-23 21:52:16 -06:00
Roger Far
e6686aa35d
Merge pull request #796 from Cucumberrbob/build/multi-arch-docker
use arm GitHub Actions runner to build arm docker image
2025-04-23 21:47:49 -06:00
Roger Far
d8da1a47a7
Merge pull request #788 from Cucumberrbob/fix/build-github-release-on-windows
build: build GitHub release .zip on windows not linux
2025-04-23 21:47:41 -06:00
Roger Far
0265a48aa8
Merge pull request #798 from Cucumberrbob/fix/auto-import-host-download-action
fix: Set `HostDownloadAction` when auto-importing torrents
2025-04-23 21:45:58 -06:00
Roger Far
4f770d923a
Merge pull request #795 from Cucumberrbob/fix/censor-downloadstation-password
fix: censor download station password when logging settings at startup
2025-04-23 21:45:32 -06:00
Roger Far
fa499395bd
Merge pull request #794 from Cucumberrbob/fix/debrid-queue
Debrid Queue fixes (don't auto delete queued torrents, handle errors when dequeueing)
2025-04-23 21:45:10 -06:00
Cucumberrbob
8929ba19d2
fix: Set HostDownloadAction when auto-importing torrents
we had a setting for it, just never used it!
2025-04-22 20:16:18 +01:00
Cucumberrbob
40df762c90
use job outputs not uploaded artifacts in docker image github action 2025-04-20 18:04:13 +01:00
Cucumberrbob
7154cc55cf
use arm runner to build arm docker iamge, combine using docker imagetools 2025-04-20 13:51:50 +01:00
Cucumberrbob
03459d0129
fix: censor download station password when logging settings at startup 2025-04-20 12:14:56 +01:00
Cucumberrbob
5ba630ff52
fix: don't autodelete queued torrents 2025-04-20 12:00:47 +01:00
Cucumberrbob
a4f20fd3a4
fix: catch and handle errors when dequeuing torrent 2025-04-20 12:00:21 +01:00
Cucumberrbob
e10de75494
build: build GitHub release .zip on windows not linux 2025-04-14 22:13:08 +01:00
Roger Far
995fb1c6cf no message
Some checks failed
Release Docker Image / build (push) Has been cancelled
Create GitHub Release / Create GitHub release (push) Has been cancelled
dotnet test / build (push) Has been cancelled
2025-04-13 16:16:36 -06:00
Roger Far
447b48dcf1
Merge pull request #785 from Cucumberrbob/fix/websocket-not-updating
fix: re-enable websocket by running background service
2025-04-13 15:13:56 -06:00
Cucumberrbob
b620e29209
Run WebsocketsUpdater as a HostedService 2025-04-13 18:32:59 +01:00
Roger Far
b1d40e6891 Fixed docker file.
Some checks failed
Release Docker Image / build (push) Has been cancelled
Create GitHub Release / Create GitHub release (push) Has been cancelled
dotnet test / build (push) Has been cancelled
2025-04-13 10:56:42 -06:00
Roger Far
fcbc0b0b35 Fixed changelog.
Some checks failed
Release Docker Image / build (push) Has been cancelled
Create GitHub Release / Create GitHub release (push) Has been cancelled
dotnet test / build (push) Has been cancelled
2025-04-13 10:51:48 -06:00
Roger Far
49ad0f185f Fixed changelog. 2025-04-13 10:48:39 -06:00
Roger Far
11c341b7f8 no message 2025-04-13 10:41:45 -06:00
Roger Far
fab14f1f3f Changed how changelogs are fetched. 2025-04-13 10:39:14 -06:00
Roger Far
a2f031e757 Removed unsupported updating of the GHCR. 2025-04-13 10:24:35 -06:00
Roger Far
c40ea173fa no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
Release / Create GitHub release (push) Has been cancelled
dotnet test / build (push) Has been cancelled
2025-04-13 10:11:01 -06:00
Roger Far
2009ed6ec9 no message 2025-04-13 10:07:23 -06:00
Roger Far
827e94ca89 no message 2025-04-13 10:04:11 -06:00
Roger Far
a1a4e1031d Fixed up github actions. 2025-04-13 09:59:55 -06:00
Roger Far
87efa9dc00 Bump to 2.0.105. 2025-04-13 09:54:29 -06: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
781937dc8f Merge branch 'main' of https://github.com/rogerfar/rdt-client 2025-04-13 09:34:34 -06:00
Roger Far
b4385bcaad no message 2025-04-13 09:33:36 -06:00
Cucumberrbob
ea4a25ed93
make botnet-test action run on PRs to main (not master) 2025-04-13 16:23:40 +01:00
Roger Far
b0061abdeb
Merge pull request #763 from Cucumberrbob/feat/debrid-queue
feat: queue torrents before adding to debrid provider
2025-04-13 09:17:13 -06:00
Roger Far
5270375f5c
Merge branch 'main' into feat/debrid-queue 2025-04-13 09:16:46 -06:00