Qstick
ee4e44b81a
Method, Variable, Class Renames in Readarr.Api
2020-05-19 21:50:37 +01:00
ta264
6c7e4ca210
Fixed: MediaManagement Settings (fresh db required)
2020-05-14 21:53:50 +01:00
Qstick
8547af9fae
Method, Variable, Class Renames in Readarr.Core
...
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
2020-05-13 20:42:22 -04:00
Taloth Saldono
bc88a26c80
Added UpdateMechanismMessage to allow package maintainers provide custom message
2020-05-10 22:54:40 +01:00
Qstick
d0e2cf9571
New: Set Branch, Update Mech from PackageInfo
2020-05-10 22:54:40 +01:00
Thomas Mathews
663aa462b0
New: Option to attach files to email notifications ( #18 )
2020-05-10 15:09:43 +01:00
ta264
49d3c27647
Fix mono version checks and mono test checks
2020-05-10 11:36:23 +01:00
ta264
08496c82af
New: Readarr 0.1
2020-05-09 22:24:45 +01:00
Qstick
3b7eb01918
New: Lidarr to Readarr
2020-02-29 16:58:13 -05:00
ta264
7359c2a9fa
Fixed: Albums from lists allow any version
2020-02-29 19:44:07 +00:00
ta264
cd6a86bba8
Fixed: Monitor specific album option for lists
2020-02-29 19:44:07 +00:00
ta264
a8be028f29
Fixed: Speed up UI during refresh
...
Don't update state if we know items are equal to avoid reselections.
Don't pass LastInfoUpdate to frontend to prevent useless updates (the
field isn't used)
2020-02-29 19:44:07 +00:00
ta264
309b8f82e1
Speed up all albums endpoint
2020-02-29 19:44:07 +00:00
ta264
0a33fd98cc
Lazyload logging
2020-02-29 19:44:07 +00:00
ta264
b50b0a1411
Swap to dapper with lazyload
2020-02-29 19:44:07 +00:00
ta264
251f69fdfc
Delete Marr.Data
2020-02-27 21:52:39 +00:00
Mark McDowall
d459a36591
Option to ignore items when removing from queue instead of removing from client
2020-02-27 21:52:31 +00:00
Mark McDowall
94ac75c6b7
Monitor and Process downloads separately
...
New: Queue remains up to date while importing file from remote file system
Fixed: Failed downloads still in queue won't result in failed search
2020-02-27 21:52:31 +00:00
ta264
a70e7e4778
New: Split out metadata refresh from disk rescan
2020-02-27 21:27:06 +00:00
ta264
cf15359b89
New: Watch filesystem for changes to library
2020-02-27 21:27:03 +00:00
ta264
8e4e62c17a
New: Only refresh items that have updated on metadata server
2020-02-25 20:00:51 +00:00
Qstick
b319c44bbd
New: Store Task StartTime, Show Duration in UI
2020-02-25 20:00:51 +00:00
ta264
fd0c673b49
Fixed: Don't check update folder writable in docker
2020-02-15 19:19:16 +00:00
ta264
39be927b40
Fixed: Rename TrackFiles in DB on artist move
...
Fixes #1012
2020-02-11 21:22:45 +00:00
ta264
a506125841
New: Don't require artist mapping
2020-02-11 21:22:45 +00:00
ta264
34b1d429be
New: Pass DownloadClientItem to Import Specs
2020-02-11 21:22:45 +00:00
ta264
2e6094beb6
New: Update MonoTorrent from nuget
2020-02-07 17:38:53 +00:00
ta264
4afd7934fe
Update sentry DSN to self hosted
2020-01-21 19:34:37 +00:00
ta264
1af5e024d9
Fixed: Use portable PDBs on net core
...
Enables stack trace line numbers on linux
2020-01-21 19:34:37 +00:00
Qstick
f77a2feeef
StyleCop ( #1058 )
...
* Stylecop Rules and Fixes
2020-01-03 07:49:24 -05:00
Qstick
63d669178d
Fixed: Handle qBittorrent "moving" & "forcedDL" state
2020-01-02 19:04:58 -05:00
Qstick
c8da56749c
New: Added version number to backup filename
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2020-01-02 19:01:39 -05:00
Qstick
3cfdb2ccfd
Combine solutions back to one file
2020-01-02 18:37:29 -05:00
ta264
e2c1d57d8c
Fixed: Error in epic fail handler if console input redirected
...
Fixes Sentry LIDARR-1YS
2020-01-01 08:54:12 -05:00
ta264
8a20c0fa83
New: Add/remove individual albums
2019-12-16 21:21:32 +00:00
ta264
6af29da4c9
New: Bump to .NET Core 3.1
2019-12-15 22:04:56 -05:00
ta264
5b2df4d9ca
Disable some flaky tests on MacOS
2019-11-02 14:48:54 +00:00
ta264
ea56775fa6
Filter OOM from sentry
2019-11-02 11:00:38 +00:00
ta264
220df4da75
Fixed: Broadcast album updated if track file deleted
...
Ensures that album stats update in the Artist details page if track files
are deleted.
2019-10-29 21:27:27 +00:00
ta264
12d8075184
Distribute fpcalc for netcore builds
2019-10-29 20:38:57 +00:00
ta264
4346c76d4f
New: Multi target net framework 4.6.2 and net core 3.0
2019-10-29 20:38:57 +00:00
ta264
9f5dac3789
Fixed: Convert MonoOnly to PosixOnly
2019-10-29 20:38:57 +00:00
ta264
8aa3383e65
New: Switch to ASPNetCore Kestrel and SignalR
2019-10-29 20:38:57 +00:00
ta264
ebf4859167
Update FluentMigrator to v4
2019-10-29 20:38:57 +00:00
ta264
d8d7a2c28a
New: Use sqlite package
2019-10-29 20:38:57 +00:00
ta264
49d6da6b88
Fixed: Remove bad binding redirects in csproj
2019-10-29 20:38:57 +00:00
ta264
9a3e8fa3c7
Fixed: Ensure mono compatible facades are present at build
2019-10-29 20:38:57 +00:00
ta264
4a0468e1ab
New: Use dotnet tooling, produce 64bit build on windows
2019-10-29 20:38:57 +00:00
Qstick
171f15742d
Fixed: Set Default Sort Key for Blacklist Endpoint
2019-10-28 21:31:07 -04:00
ta264
6a9887f7e2
New: Cache spotify -> musicbrainz mapping
2019-10-28 19:12:21 +00:00
ta264
b050c73d87
Fixed: Duplicate Retry attribute breaking build
2019-10-16 21:38:05 +01:00
ta264
7771657135
Fixed: Don't publish self contained tests
2019-10-16 21:24:36 +01:00
ta264
2049034883
Fixed: Make ProcessProvider tests more reliable
2019-10-16 21:24:36 +01:00
ta264
add0d22e56
Fixed: Correct .gitattributes line endings setting
...
Correctly force checkin LF, checkout OS native
2019-10-15 17:13:16 +01:00
ta264
7d2bce14c0
Bump command timeout
2019-10-14 07:18:42 +01:00
ta264
c919f768d9
Fixed: Handle ratelimit response from acoustid
2019-10-14 07:18:42 +01:00
ta264
c69733a0c9
Fixed: Mock AcoustId responses so tests don't fail when API down
2019-10-14 07:18:42 +01:00
ta264
9f082c849a
Fixed: Consistent migration numbering
2019-10-05 22:36:33 +01:00
ta264
b0adb2035e
New: Treat compile warnings as errors
2019-10-05 22:36:33 +01:00
ta264
cdf8b1cb5d
Fixed: Removed unused files
2019-10-05 22:36:33 +01:00
ta264
2e127d721c
Fixed: Remove obsolete HttpProvider
2019-10-05 22:36:33 +01:00
ta264
32ced861a7
Fixed: Remove obsolete Plex HomeTheater/Client notifcations
2019-10-05 22:36:33 +01:00
ta264
9dc87762b7
Fixed: Remove obsolete XBMC HTTP notification API
2019-10-05 22:36:33 +01:00
ta264
3f8b227d76
Fixed: Prevent GetFilesByBasePath matching partial paths
...
When searching for /test/path it was returning files in /test/path2.
Fix by making sure to search for /test/path/
2019-10-02 21:22:46 +01:00
ta264
ea8d19a513
Fixed: Correctly page through Spotify followed artists
2019-09-25 21:48:42 +01:00
Qstick
f4e4bae465
Fixed: Artist FindById Should Find OldIds
2019-09-25 14:51:00 -04:00
ta264
55e141c44b
Fixed: app.config no longer required
2019-09-23 20:04:50 +01:00
ta264
b51b0ef68a
New: Make Twitter NetStandard compatible
2019-09-23 20:04:50 +01:00
ta264
3ced1843bf
Changed: Remove growl and prowl
2019-09-23 20:04:50 +01:00
ta264
8ae66c17f8
New: Upgrade to ImageSharp beta 7
2019-09-23 20:04:50 +01:00
ta264
f83ceadefc
New: Upgrade to netstandard xml library
2019-09-23 20:04:50 +01:00
ta264
c0a0d31fa7
New: Upgrade Ical.Net to 4.1.11
2019-09-23 20:04:50 +01:00
Qstick
5b42c699ea
Fixed: Pseudo Release Incorrect Naming
...
Fixes #987
2019-09-22 17:55:30 -04:00
Qstick
9d60b049fb
Fixed: Clean Spotify Refresh Token from Logs
2019-09-22 15:42:33 -04:00
Qstick
10f2f66ba0
New: FluentAssertions to 5.9.0
2019-09-16 18:14:28 -05:00
Qstick
18e9d3302b
New: Update SignalR to 2.4.1, match UI
2019-09-16 18:14:28 -05:00
Rhys Braunschweig
65f098027d
Add digits to Deluge's category validator
2019-09-16 18:14:28 -05:00
Taloth Saldono
bd71e71386
Fixed: Copy linux permission mask when moving folder to recycle bin folder
...
fixes #3161
2019-09-16 18:14:28 -05:00
Qstick
965db35db3
Fixed: RARBG links in Interactive Search
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Qstick
7717b73fdd
Fixed: Recycle bin will clean up files older than 7 days and remove empty folders left behind
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Taloth Saldono
3743b023f2
Fixed: Root Folder display when free diskspace cannot be determined (FreeBSD)
...
closes #3275
2019-09-16 18:14:28 -05:00
Taloth Saldono
5333a469b6
Added active detection for updatecheck so we know which os/runtime versions don't need to be supported anymore.
2019-09-16 18:14:28 -05:00
Qstick
006ce9befa
New: Update xmlrpcnet to 3.0.0.266
2019-09-16 18:14:28 -05:00
Qstick
9b58611707
Fixed: Cleanup ReleaseProfileModule Compiler Warnings
2019-09-16 18:14:28 -05:00
Qstick
8c9bd6b0d9
New: Update SocksProxy to 1.4.0.1
2019-09-16 18:14:28 -05:00
Qstick
d85cbf5767
New: Update Moq to 4.13.0
2019-09-16 18:14:28 -05:00
Qstick
400705e700
New: Update NUnit to 3.12.0
2019-09-16 18:14:28 -05:00
Qstick
99df2526b4
New: Update NBuilder to 6.0.1
2019-09-16 18:14:28 -05:00
Qstick
36ec118a30
New: Updated NLog to 4.6.6
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Qstick
ee0220dfa8
New: Updated FluentValidation to 8.4.0
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Qstick
7bd1dea492
New: Updated SharpZipLib to 1.2.0
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Mark McDowall
771ff502fe
New: URL Base support for NZBVortex, Hadouken, qBittorrent and uTorrent
...
Closes #1651
2019-09-16 18:14:28 -05:00
Qstick
70623c320f
New: User configurable minimum free disk space
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Mark McDowall
cf4d52a996
Fix NZBGet Delete Status Copy test
2019-09-16 18:14:28 -05:00
Mark McDowall
5111e44984
Fixed: Don't ignore Delete:Copy items in NZBGet
2019-09-16 18:14:28 -05:00
Qstick
3e10c994df
Fixed: Minor Cleanup
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Taloth Saldono
ce1da8665f
Fixed: Heavy qbit api load when CDH Remove is disabled and Seeding time has been reached
...
ref #3108
2019-09-16 18:14:28 -05:00
Qstick
747ed0af84
New: Improve logging when checking if release is an upgrade
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Taloth Saldono
a99ee41f38
Fixed: Tag deletion via api if tag is still in use
2019-09-16 18:14:28 -05:00
Taloth Saldono
d41ae7b172
Fixed: Transmission seeding idle time handling
2019-09-16 18:14:28 -05:00
Mark McDowall
82f66685b5
Fixed: Remote path mapping host comparison ignores case
...
Closes #3169
2019-09-16 18:14:28 -05:00
Qstick
855a8dbf85
Fixed: Errors logged during import when existing episode file is partial removed in the DB
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
jtpavlock
fc2c5b7521
New: Ability to set a post-import label in Deluge, rTorrent, qBittorrent, and uTorrent
2019-09-16 18:14:28 -05:00
Taloth Saldono
a85c6c0a91
Support for primary and fallback download client
2019-09-16 18:14:28 -05:00
Taloth Saldono
1ec5973520
New: Round-robin over available Download Client instead of the first enabled one
2019-09-16 18:14:28 -05:00
Qstick
47f2da9b3d
New: Added downloadId filter to history api
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Qstick
07fca1b6fc
Fixed: Don't double log exception setting file permissions
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Mark McDowall
28b7323d4d
Fixed NZBGet tests
2019-09-16 18:14:28 -05:00
Qstick
9f4a74e371
New: Additional information when Lidarr is unable to access a path during import
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Mark McDowall
3872d08534
Fixed: Ignore deleted duplicates from Nzbget
...
Fixes #1721
2019-09-16 18:14:28 -05:00
Qstick
24e72d3d0f
Fixed: Don't import duplicate NFO extra files
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Mark McDowall
0f50a45714
Re-order PMS settings and rename Kodi connection
2019-09-16 18:14:28 -05:00
Qstick
fd563b5fbf
New: Register a null target for sentry logs
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Qstick
c4fd06949b
Fixed: Cleaning percent signs from release names
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Mark McDowall
b69a00c6fd
Fixed: SSL Certificate validation when port is used
...
Closes #3039
2019-09-16 18:14:28 -05:00
Mark McDowall
f7addece49
Improve certificate validation registration
...
Fixed: Certificate validation during startup
Fixed: Errors removing Windows service
Closes #3037
Closes #3038
2019-09-16 18:14:28 -05:00
Mark McDowall
0ef35492bc
Fixed: Certificate validation for local IP addresses instead of hostnames
2019-09-16 18:14:28 -05:00
Qstick
94f51cf124
Fixed: Return better error message if username or password is null
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Mark McDowall
dd014b1f52
HTTPS certificate validation options
...
New: Enable HTTPS certificate validation by default
New: Option to disable certificate validation for all or only local addresses
2019-09-16 18:14:28 -05:00
Taloth Saldono
5d066ed5d4
Continue Test in case of validation warnings.
2019-09-16 18:14:28 -05:00
Qstick
5a1ca9a42f
Fixed: Clean more release group names
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Qstick
c4a4b7abab
Changed: Simplified more RegexReplace instances
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
ta264
47f4441c43
Revert 7ffecf6 for ProcessProviderFixture
...
We already had some Lidarr specific changes that seemed more reliable
2019-09-16 17:48:32 +01:00
ta264
7050a20df5
Fixed: Integration tests on Mono 5.12 and 5.14
...
Mono 5.12 and 5.14 has a bug that means RestSharp can't handle non-200
responses. Fix status api call so tests start and disable the tests
that use non-200 responses on these mono versions
2019-09-16 17:48:32 +01:00
Taloth Saldono
cc008fb21d
Fixed: Third-party clients calling api without Accept header
2019-09-14 15:12:15 +01:00
ta264
17c9fc419c
New: Update Nancy to 2.0
2019-09-14 15:12:15 +01:00
ta264
425bd8964f
New: Update Unity
2019-09-14 15:12:15 +01:00
Qstick
cbff5e1c5a
New: RestSharp to 106.6.10
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-09-14 15:12:15 +01:00
Taloth Saldono
4136b9ee77
use TestContext.Progress rather than Console.WriteLine for NzbDroneRunner output
2019-09-14 00:10:02 -04:00
Qstick
3c423871d3
Fixed: ImageResizer Tweaks
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
2019-09-14 00:10:02 -04:00
Taloth Saldono
ae6db26a77
Fixed regression in container registration. Additional logging in case of integration test startup failures
2019-09-14 00:10:02 -04:00
Taloth Saldono
4bb6f5d0bc
Moved Platform version determination to static
2019-09-14 00:10:02 -04:00
Qstick
7ffecf6c50
Fixed: several failing/flaky mono unit tests
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-09-14 00:10:02 -04:00
ta264
805a0859a6
Fixed: ImageSharp crash on old mono
2019-09-13 21:27:58 +01:00
ta264
254a8ce64c
Fixed: Directory not empty exception deleting nested empty subdirs ( #974 )
2019-09-13 17:55:12 +01:00
Qstick
31cb5fe523
Changed: Version Bump 0.7.0 ( #952 )
2019-09-09 08:06:49 -04:00
ta264
1b72d9b60f
Fixed: NRE importing Spotify saved albums / followed artists ( #962 )
2019-09-08 21:44:25 +01:00
ta264
c4b7e04a96
Fixed: NRE when tagging an album with omitted media
2019-09-05 19:23:01 -04:00
ta264
223d493d05
Fixed: Relax flaky test
2019-09-04 21:29:48 +01:00
Qstick
33d5f1fe2c
Fixed: series reference in PlexServerService
2019-09-02 12:48:38 -04:00
Qstick
3288c21c36
Fixed: Null Ref on Album Cache Update in TrackedDownloadService.cs
2019-09-01 13:57:03 -04:00
Taloth Saldono
91764ec115
Fixed: Removed .Net update notice on Windows LTSB 2015
2019-09-01 13:55:58 -04:00
Taloth Saldono
b880309356
New: Added Auth-* log entries for fail2ban purposes
...
closes #2760
2019-08-31 17:18:18 +01:00
Taloth Saldono
332466a945
Updated way Sentry gets configured and enabled.
2019-08-31 17:18:18 +01:00
Taloth Saldono
ec4237d51a
Added BuildInfo.AppName to centralize 'Lidarr'
2019-08-31 17:18:18 +01:00
Taloth Saldono
26c8768931
New: Removed libcurl http fallback since mono 5.16+ doesn't need it. Also bumped minimum mono version check to 5.16 (5.20 is the best choice atm)
2019-08-31 17:18:18 +01:00
Qstick
1425bc8bd9
New: Seperate Naming for Multi-Disc Albums
2019-08-31 11:01:44 -04:00
ta264
91ddabe5dd
Fixed: Catch exceptions looking up fingerprints
...
It's not crucial so if it fails don't take out the whole import process.
2019-08-29 19:35:21 +01:00
ta264
2097bfff94
Fixed: Null reference exceptions on update
...
Simplify entity equality code and enfore db/metadata split
Use a nuget package to remove boilerplate code that needs careful
update when adding/removing fields. Add tests to enforce that all
fields are allocated to 'UseMetadataFrom' or 'UseDbFieldsFrom' to make
metadata refresh more foolproof.
Fix NRE when tracks are merged because artist wasn't set.
Fix NRE when tracks are merged and the merge target wasn't yet in the database.
2019-08-28 19:03:26 +01:00
ta264
ad4d7e4cfd
New: Use ImageSharp for resizing ( #934 )
...
* New: Swap to ImageSharp for image resizing to avoid leaks
Stop resizing album images also
* Fixed: MediaCoverModule falls back to fullsize for png and gif too
* Fixed: Look for all image extensions in DeleteBadMediaCovers.cs
2019-08-25 15:46:19 -04:00