Roger Far
4eb34cbef9
Merge pull request #983 from asylumexp/fix/torbox-database-error
...
[TorBox] Handle rate limits/database errors for unrestricted links with download delays
2026-05-27 21:49:16 -06:00
Antonin Lenfant-Kodia
49ab603708
Support SABnzbd API key auth
2026-05-26 21:45:48 +02:00
Sam Heinz
1166e9ba99
bump torbox.net to 2.0
2026-05-26 20:16:53 +10:00
Sam Heinz
a86056a3ef
handle rate limiting and database errors by delaying downloads
2026-05-26 20:16:07 +10:00
Roger Far
1645320199
Merge pull request #977 from ALenfant/antonin/improve_usenet
...
feat(usenet): improve NZB status messages and documentation
2026-05-25 20:22:08 -06:00
Roger Far
0e00062992
Merge pull request #976 from ALenfant/antonin/fix_parallel_tests
...
fix(tests): restore parallel execution
2026-05-25 20:21:39 -06:00
Sam Heinz
489bf6d7e0
Update TorBox.NET to 1.8.1
2026-05-23 12:21:27 +10:00
Sam Heinz
84cbd5056f
Update TorBox.NET to 1.8.0
2026-05-23 11:59:13 +10:00
Antonin Lenfant-Kodia
c769bd08f0
feat(usenet): improve NZB status messages and documentation
...
- Update README.md to include Premiumize as a Usenet provider
- Add documentation for Sonarr/Radarr SABnzbd connection
- Update status messages to use 'NZB' instead of 'Torrent' for Usenet downloads in frontend and backend
2026-05-18 22:37:14 +02:00
Antonin Lenfant-Kodia
8142225ee9
fix(tests): restore parallel execution
2026-05-18 21:30:31 +02:00
Roger Far
284ef44e30
Merge pull request #975 from ALenfant/fix/ci-failure-974
...
Fix race condition causing CI failure
2026-05-17 15:34:39 -06:00
Antonin Lenfant-Kodia
8e49e500ea
fix(ci): Resolve race conditions in tests and fix unused variable warning
...
- Refactored Torrents.cs to use local DbSettings instead of global Settings.Get
- Removed unused exception variable in Torrents.cs
- Disabled xUnit parallelization globally to prevent test race conditions caused by shared global state
- Enforced sequential test execution in CI workflow
2026-05-17 23:26:17 +02:00
Roger Far
7aa6c03fee
Cleanup.
2026-05-17 14:17:13 -06:00
Roger Far
62e286104a
Merge pull request #974 from ALenfant/main
...
Add Premiumize NZB support
2026-05-17 14:13:07 -06:00
Roger Far
bd48ea02a0
Upgrade Torbox dependency.
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
2026-05-17 13:58:46 -06:00
Antonin Lenfant-Kodia
d68b8b9bfe
Add Premiumize NZB support
2026-05-17 21:49:21 +02:00
jwmann
cc977cfe29
Merge branch 'main' into feature/FixQBittorrentImportPath
2026-05-15 18:29:27 -04:00
jwmann
a62d84779e
Fix DeleteOnError provider retry loop
2026-05-14 16:48:38 -04:00
jwmann
cd1310c1e9
Add additional compatibility when a Torrent stores its media file within a Sub Folder
2026-04-28 21:20:40 -04:00
jwmann
7c1169d0dd
Fix QBit Import Path for Single File Torrents
2026-04-28 21:20:28 -04:00
omgbeez
9ea2219df7
fix(service): Clear SQLite connection pools on service stop
...
Should fix manual delete of Regression tests which create a temp SQLite DB for their tests.
2026-04-28 14:31:29 -04:00
Roger Far
7f60f9de5a
Cleanup, fixed failing build.
2026-04-27 21:04:26 -06:00
Roger Far
f2bfae5f85
Merge pull request #960 from omgbeez/upstream/perf-1
...
Few cleanups and perf fixes
2026-04-27 21:00:41 -06:00
Roger Far
d6bf1845d8
Merge pull request #961 from omgbeez/upstream/race-fix
...
fix: Race conditions when deleting torrent and adding downloads.
2026-04-27 20:12:20 -06:00
Roger Far
b037809c0e
Merge pull request #963 from jwmann/feature/qbittorrent-compatibility
...
Update & Fix qBittorrent compatibility for CleanupArr workflows and other qBit implementations
2026-04-27 20:09:15 -06:00
Roger Far
32aa57a561
Upgrade packages, fixed unit tests on Windows.
2026-04-27 20:08:07 -06:00
Claude
4920700853
chore: bump Downloader (bezzad) to 5.3.0
...
https://claude.ai/code/session_01N6b27qWMmqoJLjipXCwa2i
2026-04-27 02:11:05 +00:00
jwmann
28b7c79a6b
Allow Moq to intercept TorrentInfo in tests
2026-04-24 00:09:00 -04:00
jwmann
797c58e654
Fix qBittorrent compatibility for CleanupArr workflows
2026-04-23 22:13:38 -04:00
omgbeez
63fd8caee9
fix: Race conditions when deleting/updating a torrent and its downloadable files
2026-04-23 00:22:09 -04:00
omgbeez
5c71ecc211
Mem and CPU perf fixes
2026-04-21 22:19:06 -04:00
Roger Far
66bd4560a8
Run formatters.
2026-03-14 13:41:30 -06:00
Roger Far
683ac44c12
Upgrade packages.
...
Migrate Angular to new injector constructors.
2026-03-14 13:39:51 -06:00
Roger Far
095a25f04a
Merge pull request #947 from AlexandreVassard/main
...
fix(symlink): strip duplicate torrent name from subpath
2026-03-14 13:26:56 -06:00
omgbeez
76dc3e0b98
fix: Long retry-after would generate timeout instead of RateLimitException
...
Needed to move the retry handler before the TimeOut handler, and drive the throw from the TimeOut configured by the user for the provider.
2026-03-14 09:32:51 -04:00
Alexandre Vassard
6743bd472e
fix(symlink): normalize subpath first component before comparing torrent name prefix
...
The previous fix compared subPath directly against the sanitized torrent
name, which fails when RdName contains characters removed by
RemoveInvalidPathChars (e.g. ':' on Windows). Extract and normalize the
first component of subPath before comparing so both sides go through the
same sanitization. Add tests covering the duplicate-prefix stripping case.
2026-03-08 21:29:33 +01:00
Alexandre Vassard
1dd7ab9c8e
fix(symlink): strip duplicate torrent name from subpath
...
torrent.Files[].Path already includes the torrent name as its first
component (e.g. "Hijack/Saison 1/file.mkv"), but GetDownloadPath was
also initialising torrentPath with torrent.RdName, causing the name
to appear twice (e.g. "Hijack/Hijack/Saison 1"). Strip the torrent
name prefix from subPath before combining so the resolved path matches
the actual rclone mount layout.
2026-03-08 21:15:34 +01:00
omgbeez
41787077db
Add remaining seconds display during rate-limit and improve cooldown handling
2026-03-07 18:04:12 -05:00
omgbeez
67afe189b5
Refactor TorBoxDebridClientTest to include IRateLimitCoordinator and improve test consistency across methods. Updated logging and error handling for rate-limiting scenarios.
2026-03-07 17:57:42 -05:00
Roger Far
0b726792cb
Add torrents/trackers qBittorrent endpoint for cleanuparr compatibility.
2026-03-01 11:24:11 -07:00
Roger Far
41f816ab80
Cleanup.
2026-02-23 20:04:53 -07:00
Roger Far
81dd3dd9f8
Merge pull request #923 from omgbeez/upstream/resilience
...
Add resilience handler, predictive rate limit handling
2026-02-23 08:36:35 -07:00
Roger Far
480d881d92
Reverted SharpCompress to 0.42.1 due to file locking issues.
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
2026-02-21 16:04:36 -07:00
Roger Far
7c94528847
Merge pull request #931 from omgbeez/upstream/nzb-delete-actions
...
Handle NZB finished actions in `Sabnzbd` service
2026-02-21 15:18:41 -07:00
Roger Far
f4e1cf4717
Merge pull request #930 from omgbeez/upstream/downloads-fix
...
Fix broken download status in the UI
2026-02-21 15:18:08 -07:00
Roger Far
d023bddd24
Merge pull request #928 from omgbeez/upstream/tb-statuses
...
Adding some missing status mappings for TorBox
2026-02-21 15:17:13 -07:00
Roger Far
8e5238844e
Merge pull request #926 from omgbeez/upstream/qbt-eta-fix
...
Fix ETA calculation for QBittorrent API
2026-02-21 15:16:16 -07:00
omgbeez
e36a5a07e5
Handle NZB finished actions in Sabnzbd service
2026-02-20 17:23:21 -05:00
omgbeez
db511929cd
Addressing bug from qodo review
2026-02-20 16:13:25 -05:00
omgbeez
2db2af4cea
Fix broken download status in the UI
2026-02-20 15:59:47 -05:00