Claude
99306d82e8
Add comprehensive testing guide for Ubuntu/Raspberry Pi
2025-11-13 00:43:14 +00:00
Claude
3180263f3c
Add comprehensive PR description template
2025-11-13 00:38:48 +00:00
Claude
6e4eb7f5ec
Add unit tests and code documentation for Pre-Import feature
...
Tests:
- Added 8 comprehensive unit tests covering all Pre-Import scenarios
- Tests verify savePath is passed correctly when feature is enabled
- Tests verify savePath is null when feature is disabled or invalid
- Tests cover both magnet links and torrent files
- Tests cover edge cases (null movie, null path, empty path)
Documentation:
- Added inline code comments explaining Pre-Import feature purpose
- Documented that feature avoids cross-drive file moves
- Comments explain when savePath parameter is set
All tests follow existing Radarr testing patterns using NUnit,
FluentAssertions, and Moq. The tests ensure the feature behaves
correctly in all scenarios and maintains backward compatibility.
2025-11-13 00:37:49 +00:00
Claude
908c2212c1
Add Pre-Import feature for qBittorrent download client
...
This feature allows qBittorrent to download torrents directly to the
final movie destination folder, eliminating the need to move files
between download and media folders when they are on different physical
drives.
Changes:
- Added PreImportToDestination checkbox setting to qBittorrent settings
- Extended IQBittorrentProxy interface to accept optional savePath parameter
- Implemented savePath support in both QBittorrentProxyV1 and V2
- Updated QBittorrent client to pass movie destination path when enabled
- Added localization strings for UI labels and help text
When enabled, this feature:
- Sets qBittorrent's savepath to the movie's destination folder
- Downloads occur directly in the final location
- Eliminates cross-drive file copies after download completion
- Allows torrents to seed from their final destination immediately
Benefits:
- Reduces I/O operations on multi-drive setups
- Saves time and disk wear from unnecessary file moves
- Works with Sequential Download + First/Last for streaming while downloading
The setting is disabled by default to maintain backward compatibility.
2025-11-13 00:20:14 +00:00
Mark McDowall
90cd8df1ae
Add private IPv6 networks
...
(cherry picked from commit 52972e7efcce800560cbbaa64f5f76aaef6cbe77)
2025-11-09 10:20:36 +00:00
Mark McDowall
7d8444c435
Set known networks to RFC 1918 ranges during startup
...
(cherry picked from commit d10107739b9ed6a50165e5dd1dfae15c7e8aea56)
2025-10-30 09:37:21 -05:00
Polgonite
1883ae52ac
Fixed: qBittorrent /login API success check
2025-10-29 17:59:53 -05:00
bakerboy448
47d4ebbeac
Bump to 6.0.4
2025-10-26 12:55:36 -05:00
Bogdan
ef9836d71d
Fixed: Movie status on Wanted pages
...
(cherry picked from commit c9c8d4ad400f9e7066063236da180cf85ff63031)
2025-10-25 12:51:40 -05:00
Bogdan
955ee2f29b
Switch to FluentMigrator.Runner.Core to avoid extranous platform runners
...
(cherry picked from commit f93100d9fd1deb2982dbd154dd05032b17099774)
2025-10-25 12:51:40 -05:00
Bogdan
abf3fc4557
Remove redundant code in selecting with click on poster
...
(cherry picked from commit b116f63a1d95a23a6f3684e6b60ead60c2584f0f)
2025-10-25 12:51:40 -05:00
bakerboy448
1e72cc6b5a
Bump to 6.0.3
2025-10-05 18:37:06 -05:00
Bogdan
24639a7016
Pin System.Drawing.Common to 8.0.20
...
(cherry picked from commit b9a79c4225b85230b4fdec702621c7b0f41c6ae1)
2025-10-05 18:36:38 -05:00
bakerboy448
e52547fa37
chore: sync CONTRIBUTING.md from Servarr/wiki ( #11207 )
...
[skip-ci]
2025-10-04 15:23:05 -05:00
bakerboy448
ff6a69701f
Bump to 6.0.2
2025-09-28 21:57:01 -05:00
Collin Heist
f6afbfa684
Fixed: Prevent modals from overflowing screen width
...
(cherry picked from commit 6c581b7e3c5c74db350d7ba2aad04f2df77c7671)
2025-09-28 21:57:01 -05:00
Stevie Robinson
b1b33e0dbf
New: Switch theme automatically on system change
...
(cherry picked from commit 4904e85887b8455483e509b83abaa2c6517d45a0)
2025-09-28 21:57:01 -05:00
Bogdan
cf465899b4
New: Retry SQLite writes for database is locked errors
...
(cherry picked from commit 2e1289b9248a70ce50bde52a66d3a589f3dcb8f5)
2025-09-28 21:57:01 -05:00
Mark McDowall
e63691935d
Upgrade MonoTorrent to 3.0.2
...
(cherry picked from commit b0224c1c5cf00c8959c67d9e61f3e932800060c4)
2025-09-28 21:57:01 -05:00
Bogdan
1bae9499e4
Bump System.Data.SQLite to official 2.0.2
...
(cherry picked from commit 89ed33e1ac10a8b50082e47c604501a848ece3ea)
2025-09-28 21:57:01 -05:00
Bogdan
c991a8927d
Bump FluentMigrator to official 6.2.0
...
(cherry picked from commit 82299cfc04732371e6709612cdb7d8d4eaf6ead3)
2025-09-28 21:57:01 -05:00
Bogdan
3c75250c08
Bump postcss to 8.5.6
...
(cherry picked from commit f84650b6c04f01fd498f50403c83a2103cb75140)
2025-09-28 21:57:01 -05:00
Bogdan
1e06fc5b43
Switch HttpProxySettingsProviderFixture to test cases
...
(cherry picked from commit 4e8fe6e81b1ac3f53135ad2e2b95d7aae811b87e)
2025-09-28 21:57:01 -05:00
Bogdan
52307038af
Bump Moq to 4.18.4
...
(cherry picked from commit 90bb9b513cb1ac874bfa9a0a7b12b7fa7b8ede5a)
2025-09-28 21:57:01 -05:00
Bogdan
0297dba7f9
Attempt to remove pid file only if config folder exists
...
(cherry picked from commit df4a56662f6870a194179ffc29c98dc64af9e07c)
2025-09-28 21:57:01 -05:00
Bogdan
554a54b009
Improve error tracing in migrate app data folder
...
(cherry picked from commit 5ef6145db350df36507b3efaf1f8f412c1a13779)
2025-09-28 21:57:01 -05:00
nuxen
64b2a10b3f
Fixed: RlsGrp parser exeption for 126811
2025-09-27 19:39:59 -05:00
Bogdan
97c226c23c
Fix code coverage on CI
...
Signed-off-by: bakerboy448 <55419169+bakerboy448@users.noreply.github.com>
2025-09-26 12:40:19 -05:00
Bogdan
9959c658be
Avoid rewriting file names in builds
...
Signed-off-by: bakerboy448 <55419169+bakerboy448@users.noreply.github.com>
2025-09-26 12:40:19 -05:00
Bogdan
eaeb668eb5
Bump coverlet.collector to official 6.0.4
...
Signed-off-by: bakerboy448 <55419169+bakerboy448@users.noreply.github.com>
2025-09-26 12:40:19 -05:00
bakerboy448
bb6713f1d2
Fixed: Improve IMDb list logging
2025-09-23 17:59:37 -05:00
bakerboy448
9906b95893
New: Prioritize Exact Exception Release Group Matches over non-Exact Exception Groups
2025-09-23 17:47:36 -05:00
bakerboy448
8c94581cb6
Fixed: Treat TAoE and QxR as release groups
...
(cherry picked from commit b00229e53c7a4bcb8684fd0aa4f66650c64a9a20)
Co-Authored-By: Mark McDowall <mark@mcdowall.ca>
2025-09-23 17:47:36 -05:00
bakerboy448
6bdbc9c600
align parsing with upstream
...
Separate release group parsing logic into dedicated classes and update references throughout codebase.
(cherry picked from commit b00229e53c7a4bcb8684fd0aa4f66650c64a9a20)
Co-Authored-By: Mark McDowall <mark@mcdowall.ca>
2025-09-23 17:47:36 -05:00
Erik Frantz
f28691e48d
New: Add MovieCollectionThe Naming Token ( #11145 )
2025-09-23 16:39:25 -05:00
Weblate
e7bddaeedd
Multiple Translations updated by Weblate
...
ignore-downstream
Co-authored-by: Jeremi Florczyk <j.m.florczyk@gmail.com>
Co-authored-by: Storm <storm47rus@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.servarr.com/projects/servarr/radarr/pl/
Translate-URL: https://translate.servarr.com/projects/servarr/radarr/ru/
Translation: Servarr/Radarr
2025-09-23 08:04:14 -05:00
bakerboy448
94ced8cff9
Bump to 6.0.1
2025-09-21 14:54:50 -05:00
bakerboy448
3429fe0696
Fixed: Fix Indexer Flag color
...
Co-authored-by: Bogdan <mynameisbogdan@users.noreply.github.com>
2025-09-14 15:34:38 -05:00
Weblate
100e121afc
Multiple Translations updated by Weblate
...
ignore-downstream
Co-authored-by: GkhnGRBZ <gkhn.gurbuz@hotmail.com>
Translate-URL: https://translate.servarr.com/projects/servarr/radarr/tr/
Translation: Servarr/Radarr
2025-09-13 15:32:39 -05:00
Servarr
24be516fdb
Automated API Docs update
2025-09-11 12:59:19 -05:00
bakerboy448
f49c35563d
Fix syntax
2025-09-10 07:47:39 -05:00
Bogdan
6e23750705
Fix clearing pending changes for First Run
...
`TypeError: can't access property "section", a is undefined`
2025-09-10 07:28:03 -05:00
bogdan
30fc50e049
Bump MailKit and Microsoft.Data.SqlClient
2025-09-09 16:56:04 -05:00
Mark McDowall
8000abc2be
Change authentication to Forms if set to Basic
...
(cherry picked from commit dfb6fdfbeb7ce85b287b41fed80f2511727353e5)
2025-09-09 16:56:04 -05:00
Bogdan
62a05e2765
Fixed: Validation for tags label
2025-09-09 16:56:04 -05:00
Bogdan
f04bff8e91
Fixed: Removed support for movie file tokens in Movie Folder Format
2025-09-09 16:56:04 -05:00
Bogdan
84593502a3
New: Validation for movie file tokens in Movie Folder Format
2025-09-09 16:56:04 -05:00
Mark McDowall
d478b404df
New: Remove Basic Auth
...
(cherry picked from commit 0f9e063e2146812f6e963363eee70a524612f354)
2025-09-09 16:56:04 -05:00
bakerboy448
80a9fa68de
New: Default wanted language for quality profiles changed to Original
2025-09-09 16:56:04 -05:00
Bogdan
8eb9fc71b8
Bump Swashbuckle to 8.1.4
2025-09-09 16:56:04 -05:00