Commit graph

336 commits

Author SHA1 Message Date
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
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
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
c651d21e81 Cleanup, upgrade packages. 2025-04-13 07:55:22 -06:00
Eugene Kallivrousis
ef4245006c removing comment 2025-04-08 19:05:20 -04:00
Eugene Kallivrousis
282ebe4a5e updating port 2025-04-08 19:04:06 -04:00
Eugene Kallivrousis
b0676d31d2 reverting proxy change 2025-04-08 19:03:15 -04:00
Eugene Kallivrousis
158f4587e2 Updating as per comments from pr 2025-04-08 19:02:48 -04:00
Cucumberrbob
953e208b18
run prettier 2025-04-08 20:49:06 +01:00
Eugene Kallivrousis
6f67f38600 Adding a select all button for the delete torrent popup 2025-04-08 15:20:56 -04:00
Roger Far
605868fe70 Changed to get the version from the API. 2025-03-21 16:02:45 -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
Roger Far
83cd14f807
Merge pull request #761 from Cucumberrbob/fix/close-mobile-menu-on-navigation
fix: close mobile menu after navigating
2025-03-21 15:08:04 -06:00
Roger Far
7340fb3183
Merge pull request #760 from Cucumberrbob/fix/word-break-long-torrent-names
add `word-break: break-all` to torrent name `td`
2025-03-21 15:07:31 -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
9fa0252624
fix: close mobile menu after navigating 2025-03-20 15:48:51 +00:00
Cucumberrbob
4459706e79
add word-break: break-all to torrent name td
wraps text rather than making a horizontal scroll bar
2025-03-20 15:33:08 +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 Versluis
a366328472 Fixed docker angular build.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-03-07 13:48:14 -07:00
Roger Far
193b195218 Fixed Angular build.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-03-07 13:28:47 -07:00
Roger Far
207767dbce Fixed Angular build.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-03-07 12:39:15 -07:00
Roger Far
309a91ace2 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-03-07 12:33:00 -07:00
Cucumberrbob
7d8e6eb788
🤦 revert changes to angular-proxy.json 2025-02-28 13:21:35 +00:00
Cucumberrbob
0dc9d687b9
Uninstall flex layout 2025-02-28 13:10:56 +00:00
Cucumberrbob
8d7552609b
replace @angular/flex-layout in torrent-table.component
Use `class="flex-container"` as in `torrent.component`
2025-02-28 13:06:41 +00:00
Cucumberrbob
d11900a127
replace @angular/flex-layout in torrent-component
use `flex-container` class instead of `fxLayout` and set `style="flex: 1 1 0" to replicate `fxFlex`
2025-02-28 13:04:28 +00:00
Cucumberrbob
4a5be33247
remove @angular/flex-layout from add-torrent-component - doesn't appear to change the layout at any vw 2025-02-28 12:45:51 +00:00
Cucumberrbob
91ee1f8462
use @forward not @import for importing styles 2025-02-28 12:38:20 +00:00
Cucumberrbob
e06c1efb6a
angular 18 -> 19 + migrations 2025-02-28 12:28:21 +00:00
Cucumberrbob
b4f950bc7c
angular 17 -> 18 + migrations 2025-02-28 12:13:55 +00:00
Cucumberrbob
49e3155f9c
update ngx-filesize 2025-02-28 12:10:26 +00:00
Cucumberrbob
2846be3a33
angular 16 -> 17 2025-02-28 12:09:43 +00:00
Cucumberrbob
206d3c56cb
Remove unused import 2025-02-23 17:29:07 +00:00
Cucumberrbob
0ec9a2bbbe
Run npm run prettier 2025-02-23 17:28:26 +00:00
Roger Far
fe241db5db Upgrade AllDebrid and Downloader.NET to the latest versions.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-02-16 09:44:21 -07:00
Wald764
20fbf8833a ♻️ rename occurrences of debridlinkfr to debridlink 2025-02-02 17:19:41 +01:00
Wald764
4198b6ab55 🐛 fixes about the providers order and addition of GetFileName to DebridLinkFrTorrentClient 2025-02-02 16:26:46 +01:00
Wald764
59c47bfe1a 🎉 add support of DebridLinkFr 2025-01-31 10:07:29 +01:00
Roger Far
dc2ec486d7 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-01-29 19:13:43 -07:00
Roger Far
0a705e6720
Merge pull request #678 from YvesPa/AddDate
Proposition : Add request date on table for sorting
2025-01-29 18:55:55 -07:00
YvesPa
1e749a9bfe Add request date on table for sorting 2025-01-28 15:08:32 +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
db1760b36e Update to .95.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-01-19 20:47:09 -07:00
YvesPa
7d2d7fa35f Merge remote-tracking branch 'rogerfar/master' 2025-01-10 16:27:04 +01:00
Roger Far
79164d54ca no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-01-05 11:03:18 -07:00
Roger Versluis
8518cc1e10 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-01-03 15:54:55 -07:00
Roger Versluis
9a2d59afe0 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-12-18 07:23:44 -07:00
Roger Far
ea364eefc5 Cleanup, bump to 91.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-12-11 20:15:25 -07:00
Sam Heinz
e92b197ddb [TB] Fix UI errors 2024-12-11 18:59:21 +10:00
YvesPa
f9335be163 Merge remote-tracking branch 'rogerfar/master' 2024-12-10 11:12:55 +01:00
Roger Far
4351c7541c no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-12-06 18:13:24 -07:00
Roger Far
165d83361b Removed InstantAvailability endpoint from AllDebrid. 2024-12-06 18:11:24 -07:00
Roger Far
8bd83dffbf no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-11-24 06:06:28 -07:00
Roger Far
116ca29131 Ignore the "Only download available files on debrid provider" for real-debrid and disable the instant availability completely for Real Debrid. 2024-11-24 06:05:23 -07:00
Roger Far
d932089b90 Catch disabled instant availability endpoint from Real Debrid.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-11-24 05:45:22 -07:00
Roger Versluis
f33380e77b Changed dockerfile to use .NET 9
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-11-18 03:58:53 -07:00
YvesPa
c6beedf675 Correct RealDebrid renaming sometimes 2024-09-25 18:07:34 +02:00
YvesPa
047326a30f Add Synology Download Station 2024-09-23 12:51:04 +02:00
Sam Heinz
194b9fd2a3 Update TorBox.NET to 1.0.1 2024-09-13 16:00:03 +10:00
Sam Heinz
0987b1f18c Merge remote-tracking branch 'upstream/master' 2024-09-08 23:57:33 +10:00
Roger Far
35f959ee26 Fixed the DownloadHelper creating ghost folders. Also don't delete the file when starting a symlink download.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-09-03 19:59:21 -06:00
Roger Far
8266e53435 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-09-03 19:15:31 -06:00
Roger Far
b1f93d1892 Replace docker libssl1.1 with libssl3
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-09-02 21:18:26 -06:00
Roger Far
af87a1e6e6 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-09-02 21:12:30 -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
Sam Heinz
fc9ea4c29a Implement queudtorrents, selecting files, hash rather than id 2024-08-27 11:06:33 +10:00
Roger Far
02113a43dd Push to 81.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-07-28 21:44:46 -06:00
Roger Far
258a4ae34b no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-07-13 19:59:00 -06:00
Roger Versluis
86eaccd439 Add some error handling for calculating progress for qBittorrent.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-06-03 08:12:09 -06:00
Roger Far
2bf1c997d8 Aria2c fix #2.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-05-04 19:13:56 -06:00
Roger Versluis
06c034f18a Fixed download path issue with Aria2c when a category is set.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-05-03 10:26:15 -06:00
Roger Far
73823233fd no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-05-02 23:08:16 -06:00
Roger Versluis
d5aaad866b Fixed broken symlink recursive searching.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-24 07:29:02 -06:00
Roger Far
5cf73e97af no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-20 09:48:11 -06:00
Roger Far
0bfb4974d8 Fixed another symlink path resolver issue.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-11 22:26:24 -06:00
Roger Far
eb21211a0c Fixed issue with download speed test when the symlink downloader is selected.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-10 22:00:15 -06:00
Roger Far
ed8637931d Fixed symlink path matching bug.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-10 21:50:01 -06:00
Roger Far
05dd562be1 Add logging for the symlink downloader.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-10 17:56:11 -06:00
Roger Far
8972db8938 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-09 21:16:49 -06:00
Roger Far
ba94039b24 Add sorting on the interface. 2024-04-09 21:03:01 -06:00
Roger Far
acb57dc1ea Changed the way the base_href is resolved in the frontend, fixing the reload issue. 2024-04-09 20:41:21 -06:00
Roger Far
575ae6af5a Add middleware fix for responses that are not 200.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-09 20:22:23 -06:00
Roger Far
d36b9cf889 Add fix for symlink downloader.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-09 20:02:07 -06:00
Roger Far
367e195ed6 Symlink fixes.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-08 20:36:42 -06:00
Roger Far
22ea602fea no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-07 00:16:59 -06:00
Roger Far
c44ed2a51c Push to 2.0.64
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-06 16:40:44 -06:00
Roger Far
74b988effa Fixed missing downloaders from the actual torrent options. 2024-04-06 13:43:13 -06:00
Ivan Sanz Carasa
716d89680d add stalled state in UI 2024-03-29 18:46:09 +01:00
Roger Far
99a29ca6a8 Change delete behaviour for the QBittorrent Delete endpoint.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-03-05 19:05:26 -07: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
f96ef294a7 2.0.61
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-02-12 22:29:58 -07:00
Roger Far
b0823f596d Add regex option to include or exclude files. 2024-02-12 21:39:02 -07:00
Roger Far
e85366f874 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-01-21 17:10:47 -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