Commit Graph

8565 Commits

Author SHA1 Message Date
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 200473408a Fixed: Tidy up mac test setup 2019-09-16 17:48:32 +01:00
ta264 4461ca3080 New: Test more mono versions; do all linux tests in docker 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
Qstick a5d4d1c6a1 Fixed: All Builds Marked as Production in Sentry 2019-09-14 00:44:17 -04:00
Qstick 459556b344 New: Bump Version to 0.7.1 2019-09-14 00:12:16 -04:00
Qstick a86e872b76 Merge remote-tracking branch 'origin/master' into develop 2019-09-14 00:11:40 -04:00
Qstick 8612548af9 Changed: Test on Mono 5.0 and 5.4 2019-09-14 00:10:02 -04: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
Qstick 9711a0cc9c Update README.md with BrowserStack Badge 2019-09-13 22:10:41 -04:00
ta264 805a0859a6 Fixed: ImageSharp crash on old mono 2019-09-13 21:27:58 +01:00
ta264 a75754a8ee New: Run linting in parallel 2019-09-13 21:27:58 +01:00
ta264 4a2276225c New: Run integration tests for various mono versions 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 dbf81319a1 Merge pull request #967 from lidarr/develop
0.7
2019-09-09 10:16:26 -04: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
Qstick e52013e85a Merge remote-tracking branch 'origin/master' into develop 2019-09-07 20:51:33 -04:00
ta264 a627c2c9ab Changed: Centralize version numbers (#961)
* Centralize version numbers

* Fixed: Run UpdateVersionNumber on Package (For Separate Jobs)
2019-09-07 20:40:23 -04:00
Qstick 075683bbd8 Fixed: Eslint not running due to package.json change 2019-09-07 10:10:06 -04: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 86f4dcd198 Fixed: Remove Duplicate Function in BlacklistConnector.js 2019-09-03 23:32:46 -04: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 4edad5f563 Fixed: Actually fix skipping analyze on fork 2019-08-30 06:52:47 +01:00
Qstick fba841572e New: Last UI Patch Package bump for 0.7 2019-08-29 22:04:50 -04:00
Qstick 8242315e59 Fixed: Regenerate Yarn.lock for secondary package updates 2019-08-29 21:55:24 -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 c4578c0b0f Fixed: Don't run analyze on forks
It fails due to requring secrets not available on forked PRs
2019-08-27 21:36:05 +01:00
Qstick 232273c4dc Fixed: Manual Import Tracks Sorted Wrong
Fixes #848
2019-08-25 18:09:51 -04: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
Qstick 070e50d39e Fixed: Fix a few compiler warnings 2019-08-25 14:37:08 -04:00
ta264 4413c7e46c New: Unmapped files view (#888)
* New: Unmapped files view

Displays all trackfiles that haven't been matched to a track.
Generalised the file details component and adds it to the album
details screen.

* Add sorting by quality

* New: MediaServiceTests & MediaRepoTests
2019-08-25 11:49:30 -04:00