Qstick
ae46d5ae02
Remove Dotnet Framework Version Checks
4 years ago
Qstick
09ebfe0af8
Catchup Linting
4 years ago
ta264
3e082df21d
Fixed: Error fetching paged records from API without a sort key
...
[common]
4 years ago
ta264
7aa3ad10ef
Fixed: Don't search twice for new albums on new artists
4 years ago
ta264
dce69212fc
Speed up all albums endpoint
4 years ago
ta264
5ddac7a679
Fixed: Trigger search when new album added via import list
4 years ago
ta264
12d6b5ee9a
Fixed: Don't refresh and rescan artist when new album added
...
Speeds up adding a single album to an existing artist. Should help
reduce the number of full rescans being triggered also - an added
album was triggering one.
4 years ago
Qstick
0e78135f91
Switch Automation to Chrome for Test Speed
4 years ago
Mark McDowall
e836b795de
Fixed: Imported downloads not being removed when seeding goals are met
...
Closes #1400
4 years ago
Mark McDowall
1d58b33ac6
Fixed: Remove seeded downloads if they've finished seeding after import
...
Closes #1389
(cherry picked from commit 9d766cfed588ee49525f68815b7e5eb980ddc11f)
4 years ago
Mark McDowall
50d1810d36
Fixed: Don't process downloads removed from the client
...
Closes #1377
4 years ago
Mark McDowall
c996643921
Don't re-trigger completed event
...
Closes #1376
4 years ago
ta264
014eb27a26
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)
4 years ago
ta264
e1a62af586
Fix test
4 years ago
ta264
5668cbfb53
Log out SQL trace on error
...
[common]
4 years ago
ta264
2e1e2137a6
Fixed: Sorting tables by artist/album
...
Fixes Sentry LIDARR-10A
Fixes Sentry LIDARR-105
Fixes Sentry LIDARR-109
4 years ago
ta264
0f5531af4d
Fixed: Error deserializing preferred words with dapper
...
Fixes Sentry LIDARR-106
Fixes Sentry LIDARR-10B
4 years ago
ta264
2a4b3d79b8
Fixed: Shared serializer in ProviderRepository
...
[common]
Some caching happens in the serializer settings so best not to
recreate each time
4 years ago
ta264
53c0ffd129
Swap to dapper with lazyload
4 years ago
ta264
20269aba9b
Delete Marr.Data
4 years ago
Mark McDowall
3e937bd8e5
Fixed: Error occurred while executing task ProcessMonitoredDownloads
4 years ago
Mark McDowall
b8bcd9a038
Fixed: Inaccessible path leading to import process being aborted before processing all items
4 years ago
ta264
48762a3013
Fixed: Re-processing imported download causing task to fail
4 years ago
Taloth Saldono
c402a831f8
Fixed missing interface for the CheckForFinishedDownloadCommand backward compat handling
4 years ago
gl3nni3
a229062e6f
Fixed: Replace duplicate slashes from file names when importing
...
Fixes #3470
4 years ago
Mark McDowall
48750780fe
New: Option to ignore items when removing from queue instead of removing from client
4 years ago
Mark McDowall
d83e20937d
New: 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
4 years ago
ta264
a104a2911e
Fix rogue Readarr reference
4 years ago
ta264
a49955e692
Fixed: Don't rescan folders for each artist added via a list
4 years ago
ta264
d163b124a7
Fix fpcalc tests
4 years ago
ta264
ee31ff1e89
Move runtime copy into a separate target
4 years ago
ta264
629d784d0b
Move msbuild target files into folder
4 years ago
ta264
3a2db4bcf6
Disable single instance check for integration tests
...
Causes a SIGABRT on mono 6.10 and 6.12 - double free or corruption
4 years ago
ta264
e1a9ac7ff2
Print log file on fail
4 years ago
ta264
74f1d804aa
Run integration tests in parallel
...
Revert "Try to fix alpine integration tests"
This reverts commit a47854103c
4 years ago
Dtaggart
0e98e93170
New: Added silent notification option to telegram
...
(cherry picked from commit 9e392977b9f66be37c1fd6938c0b051c362ddb42)
4 years ago
ta264
f44359efe4
Try to fix alpine integration tests
4 years ago
Taloth Saldono
25ab30605b
Additional logging in case of integration test startup failures
...
Closes #1231
4 years ago
Taloth Saldono
6abe5f3df3
Log Real IP on Authentication failure in case of a reverse proxy
...
(cherry picked from commit 686a14cdff63fcffe4fceee1f9a06d0b2dc3e813)
4 years ago
Taloth Saldono
8e74a76538
Added Plex url to cleanser
4 years ago
Taloth Saldono
e59bf51b45
Fixed typo in Cleanse IP
4 years ago
Taloth Saldono
312c3b786e
Cleanse remote IP Address from trace log file
4 years ago
Taloth Saldono
cc974574b2
Cleanse getnzb url
4 years ago
Taloth Saldono
c84624668a
Don't enforce blank line before comment
4 years ago
ta264
36319578a0
Try to fix service test
4 years ago
ta264
7ebfa35c93
Bump net core to 3.1.7
4 years ago
ta264
1830f46d27
Fixed: Add missing info to Gazelle/Redacted results
...
Fixes #1501
4 years ago
ta264
6c2cd7fe16
New: Support for Redacted API keys
...
Fixes #1127
4 years ago
Qstick
17a4379cb2
Fix indexer add due to null categories in Newznab presets
4 years ago
Qstick
75db57c138
Fix build due to apiPath setting in Newznab presets
4 years ago
Mark McDowall
67eb2f2313
New: Add Tabula Rasa Newznab Preset
...
(cherry picked from commit 31be74e6d33e0066c1dca6115c7272a49dc8d277)
4 years ago
Qstick
d7edbb0cf0
Fix System Time Fixture
4 years ago
Taloth Saldono
e75ee6e842
Fixed: Executing powershell and python scripts directly in Connect->Custom Scripts
...
Fixes #1203
Co-Authored-By: taloth <taloth@users.noreply.github.com>
4 years ago
Qstick
24cd56aa35
Fixed: Selecting a release from Interactive Search with an unknown album
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Qstick
140f3f88c4
New: MB ID filter when getting artist from API
...
Fixes #1200
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Qstick
2a76ae4087
Fixed: Ignore album title when parsing release group
...
Fixes #1198
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Mark McDowall
a81587dc57
New: Show health warning if system time is off expected time
...
Closes #1422
4 years ago
Taloth Saldono
b214d6e2cd
Fixed: Added glusterfs to known network drive filesystems so it shows up in System
4 years ago
ta264
d52f0d653a
Fix fingerprinting tests
4 years ago
ta264
0aaa2c836a
Add libMonoPosixHelper for musl-arm64
4 years ago
ta264
ff8d671c8b
New: Musl (alpine linux) compatibility
4 years ago
Qstick
f8afe65f7e
Fixed: Performance issue when scanning large root folder
4 years ago
Qstick
050827a86b
Fixed: Don't lock command queue if updating is disabled
4 years ago
Taloth Saldono
3964e98c13
Lock CommandQueueManager.PushMany too
4 years ago
Taloth Saldono
8a68042192
Skip unknown/removed commands still queued in the database
4 years ago
Taloth Saldono
880170637e
Fixed timing issue allowing multiple instances of the same command to be queued
4 years ago
Mark McDowall
9fdc603fc3
Fixed: Broken tasks getting stuck in queue
4 years ago
Qstick
c50bedebc1
Cleanup Swagger warnings ( #1177 ) [skip ci]
4 years ago
Qstick
4ee56ff374
fixup API Docs
...
[skip-ci]
4 years ago
Qstick
7d3bd6f28a
Add base Swagger.json to v1 API
...
[skipci]
4 years ago
Qstick
3af96f1863
Fix HttpClientTests, Use Servarr HttpBin Mirror
4 years ago
Qstick
f5e2a447e9
Sync Packages with Radarr
4 years ago
ta264
9c64ba6cbd
New: HealthCheck to warn if running legacy mono version
4 years ago
ta264
d6e47fde7e
Fixed: NET Core not deleting source when moving across drives
...
This reverts commit 10fc0b071fae9807fa456144b0708d95574d17ff. Use the
mono fix from 43a35c84477fd194eaa816f1b3e4ade6cb4af42a in NET Core also
4 years ago
ta264
8771e715ae
Fixed: Manual import from artist page forces correct artist
4 years ago
ta264
fb88017821
Fixed: Don't scan all folders on artist add
4 years ago
ta264
95cfa0d09a
New: Split out metadata refresh from disk rescan
4 years ago
ta264
a2ba8e76bb
New: Watch filesystem for changes to library
4 years ago
ta264
87d29ec978
New: Only refresh items that have updated on metadata server
4 years ago
Qstick
16a23b9d79
New: Store Task StartTime, Show Duration in UI
4 years ago
ta264
4f5a0b7afd
Fixed: Update file paths correctly when moving artist
...
Fixes #1088
4 years ago
ta264
c4cf178144
Fixed: Don't mark downloads as failed if no files found
...
Resolves #945
4 years ago
ta264
6cfb54030b
Update sentry dsn
4 years ago
Taloth Saldono
14e13217ba
Added UpdateMechanismMessage to allow package maintainers provide custom message
4 years ago
Qstick
5ef2ec18d3
New: Set Branch, Update Mech from PackageInfo
4 years ago
Taloth Saldono
8eea5a0ac9
Another mono 6.x workaround to use rename rather than expensive copy
4 years ago
Mark McDowall
e0aaab05a9
New: Ignore #recycle folders (Synology Recycle bin folder)
4 years ago
Taloth Saldono
c54140169b
Fixed: Workaround for mono 6.x file copy/move issues
4 years ago
ta264
a1e0b39495
Fixed: NET Core doing copy/delete instead of rename
4 years ago
ta264
62e119b1af
Fixed: Albums from lists allow any version
4 years ago
ta264
7597a3c3bd
Fixed: Monitor specific album option for lists
4 years ago
ta264
5ecc4a2333
Fixed: Don't check update folder writable in docker
4 years ago
ta264
ffc67899d1
Fixed: Rename TrackFiles in DB on artist move
...
Fixes #1012
4 years ago
ta264
be4e748977
New: Don't require artist mapping
4 years ago
ta264
1cc434a498
New: Pass DownloadClientItem to Import Specs
4 years ago
ta264
843bc6aabc
New: Update MonoTorrent from nuget
4 years ago
ta264
c4df49b0fb
Update sentry DSN to self hosted
4 years ago
ta264
1f99ccef38
Fixed: Use portable PDBs on net core
...
Enables stack trace line numbers on linux
4 years ago
Qstick
a4b78b44ce
StyleCop ( #1058 )
...
* Stylecop Rules and Fixes
4 years ago
Qstick
a602611a5f
Fixed: Handle qBittorrent "moving" & "forcedDL" state
4 years ago
Qstick
4f747f386f
New: Added version number to backup filename
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
4 years ago
Qstick
024c88c19d
Combine solutions back to one file
4 years ago
ta264
ef30db58ee
Fixed: Error in epic fail handler if console input redirected
...
Fixes Sentry LIDARR-1YS
4 years ago
ta264
0bde5fd9e5
New: Add/remove individual albums
4 years ago
ta264
8da53ae6aa
New: Bump to .NET Core 3.1
4 years ago
ta264
92334d237a
Disable some flaky tests on MacOS
4 years ago
ta264
fc5e2b63e0
Filter OOM from sentry
4 years ago
ta264
75e2ace49e
Fixed: Broadcast album updated if track file deleted
...
Ensures that album stats update in the Artist details page if track files
are deleted.
4 years ago
ta264
d9dfd32568
Distribute fpcalc for netcore builds
4 years ago
ta264
8fe924fdcd
New: Multi target net framework 4.6.2 and net core 3.0
4 years ago
ta264
d881b26261
Fixed: Convert MonoOnly to PosixOnly
4 years ago
ta264
8a938f6856
New: Switch to ASPNetCore Kestrel and SignalR
4 years ago
ta264
f136449573
Update FluentMigrator to v4
4 years ago
ta264
fdf1ecc698
New: Use sqlite package
4 years ago
ta264
aded23f8f5
Fixed: Remove bad binding redirects in csproj
4 years ago
ta264
a000370885
Fixed: Ensure mono compatible facades are present at build
4 years ago
ta264
b1349213f2
New: Use dotnet tooling, produce 64bit build on windows
4 years ago
Qstick
1e50af5d93
Fixed: Set Default Sort Key for Blacklist Endpoint
4 years ago
ta264
4655cbe0c2
New: Cache spotify -> musicbrainz mapping
4 years ago
ta264
8280c85b94
Fixed: Duplicate Retry attribute breaking build
4 years ago
ta264
66c6cd687a
Fixed: Don't publish self contained tests
4 years ago
ta264
4bf9b7055d
Fixed: Make ProcessProvider tests more reliable
4 years ago
ta264
6803ef960d
Fixed: Correct .gitattributes line endings setting
...
Correctly force checkin LF, checkout OS native
4 years ago
ta264
a1ce5a0df1
Bump command timeout
4 years ago
ta264
906fdb8365
Fixed: Handle ratelimit response from acoustid
4 years ago
ta264
2f96c962a5
Fixed: Mock AcoustId responses so tests don't fail when API down
4 years ago
ta264
bbca9d1ede
Fixed: Consistent migration numbering
4 years ago
ta264
10b53ccf20
New: Treat compile warnings as errors
4 years ago
ta264
28d24d4278
Fixed: Removed unused files
4 years ago
ta264
d4547138ec
Fixed: Remove obsolete HttpProvider
4 years ago
ta264
6fb600b686
Fixed: Remove obsolete Plex HomeTheater/Client notifcations
4 years ago
ta264
c0d77af26d
Fixed: Remove obsolete XBMC HTTP notification API
4 years ago
ta264
aa66358725
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/
4 years ago
ta264
ed357181ef
Fixed: Correctly page through Spotify followed artists
4 years ago
Qstick
81ffc4e28f
Fixed: Artist FindById Should Find OldIds
4 years ago
ta264
250d79b5bb
Fixed: app.config no longer required
4 years ago
ta264
ce0de9a826
New: Make Twitter NetStandard compatible
4 years ago
ta264
ca46f0e50b
Changed: Remove growl and prowl
4 years ago
ta264
4eab365c24
New: Upgrade to ImageSharp beta 7
4 years ago
ta264
a2ea75a9e5
New: Upgrade to netstandard xml library
4 years ago
ta264
4beaeea10b
New: Upgrade Ical.Net to 4.1.11
4 years ago
Qstick
2d0bd47de3
Fixed: Pseudo Release Incorrect Naming
...
Fixes #987
4 years ago
Qstick
c97fbee6d9
Fixed: Clean Spotify Refresh Token from Logs
4 years ago
Qstick
041e28fbb9
New: FluentAssertions to 5.9.0
4 years ago
Qstick
1f9bb57ec2
New: Update SignalR to 2.4.1, match UI
4 years ago
Rhys Braunschweig
d679a31836
Add digits to Deluge's category validator
4 years ago
Taloth Saldono
5215a764d5
Fixed: Copy linux permission mask when moving folder to recycle bin folder
...
fixes #3161
4 years ago
Qstick
d3ff5439ce
Fixed: RARBG links in Interactive Search
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Qstick
64bdd13097
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>
4 years ago
Taloth Saldono
cf2aefd808
Fixed: Root Folder display when free diskspace cannot be determined (FreeBSD)
...
closes #3275
4 years ago
Taloth Saldono
be829a15ca
Added active detection for updatecheck so we know which os/runtime versions don't need to be supported anymore.
4 years ago
Qstick
6ffc29cbe1
New: Update xmlrpcnet to 3.0.0.266
4 years ago
Qstick
5a9cd88304
Fixed: Cleanup ReleaseProfileModule Compiler Warnings
4 years ago
Qstick
e86104eac8
New: Update SocksProxy to 1.4.0.1
4 years ago
Qstick
41a762d97d
New: Update Moq to 4.13.0
4 years ago
Qstick
13812ed890
New: Update NUnit to 3.12.0
4 years ago
Qstick
11b5aef46b
New: Update NBuilder to 6.0.1
4 years ago
Qstick
5b804819ea
New: Updated NLog to 4.6.6
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
4 years ago
Qstick
40483c1bbb
New: Updated FluentValidation to 8.4.0
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
4 years ago
Qstick
22fb4a1801
New: Updated SharpZipLib to 1.2.0
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
4 years ago
Mark McDowall
623389b02d
New: URL Base support for NZBVortex, Hadouken, qBittorrent and uTorrent
...
Closes #1651
4 years ago
Qstick
6529ddb22c
New: User configurable minimum free disk space
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Mark McDowall
d7f96fa139
Fix NZBGet Delete Status Copy test
4 years ago
Mark McDowall
556be1fa12
Fixed: Don't ignore Delete:Copy items in NZBGet
4 years ago
Qstick
0aa3da9780
Fixed: Minor Cleanup
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Taloth Saldono
30ac5408ca
Fixed: Heavy qbit api load when CDH Remove is disabled and Seeding time has been reached
...
ref #3108
4 years ago
Qstick
a11561901e
New: Improve logging when checking if release is an upgrade
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Taloth Saldono
e6e8d1a8ea
Fixed: Tag deletion via api if tag is still in use
4 years ago
Taloth Saldono
5cfdf8dc60
Fixed: Transmission seeding idle time handling
4 years ago
Mark McDowall
adb09ffabf
Fixed: Remote path mapping host comparison ignores case
...
Closes #3169
4 years ago
Qstick
9ec56708e7
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>
4 years ago
jtpavlock
d00285540d
New: Ability to set a post-import label in Deluge, rTorrent, qBittorrent, and uTorrent
4 years ago
Taloth Saldono
3b3d81dab2
Support for primary and fallback download client
4 years ago
Taloth Saldono
4ec0cace2e
New: Round-robin over available Download Client instead of the first enabled one
4 years ago
Qstick
07629832da
New: Added downloadId filter to history api
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
4 years ago
Qstick
59e84e9bc8
Fixed: Don't double log exception setting file permissions
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Mark McDowall
65c767f70e
Fixed NZBGet tests
4 years ago
Qstick
3fff67a75d
New: Additional information when Lidarr is unable to access a path during import
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Mark McDowall
c872f47d92
Fixed: Ignore deleted duplicates from Nzbget
...
Fixes #1721
4 years ago
Qstick
151a4aee59
Fixed: Don't import duplicate NFO extra files
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Mark McDowall
09c66a7063
Re-order PMS settings and rename Kodi connection
4 years ago
Qstick
b73ffe6248
New: Register a null target for sentry logs
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Qstick
988ba12762
Fixed: Cleaning percent signs from release names
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Mark McDowall
6efc0bc0b7
Fixed: SSL Certificate validation when port is used
...
Closes #3039
4 years ago
Mark McDowall
801eb562eb
Improve certificate validation registration
...
Fixed: Certificate validation during startup
Fixed: Errors removing Windows service
Closes #3037
Closes #3038
4 years ago
Mark McDowall
a544d564a9
Fixed: Certificate validation for local IP addresses instead of hostnames
4 years ago
Qstick
d1f0b3a222
Fixed: Return better error message if username or password is null
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Mark McDowall
37137b0c10
HTTPS certificate validation options
...
New: Enable HTTPS certificate validation by default
New: Option to disable certificate validation for all or only local addresses
4 years ago
Taloth Saldono
50ac0c8235
Continue Test in case of validation warnings.
4 years ago
Qstick
bbcdac2377
Fixed: Clean more release group names
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Qstick
d9744c4102
Changed: Simplified more RegexReplace instances
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
4 years ago
Qstick
38448333b2
Fixed: Bump 0.7.2, Allow update to 0.8+ netcore builds
4 years ago
ta264
47f4441c43
Revert 7ffecf6
for ProcessProviderFixture
...
We already had some Lidarr specific changes that seemed more reliable
5 years ago
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
5 years ago
Taloth Saldono
cc008fb21d
Fixed: Third-party clients calling api without Accept header
5 years ago
ta264
17c9fc419c
New: Update Nancy to 2.0
5 years ago
ta264
425bd8964f
New: Update Unity
5 years ago
Qstick
cbff5e1c5a
New: RestSharp to 106.6.10
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
5 years ago
Taloth Saldono
4136b9ee77
use TestContext.Progress rather than Console.WriteLine for NzbDroneRunner output
5 years ago
Qstick
3c423871d3
Fixed: ImageResizer Tweaks
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
5 years ago
Taloth Saldono
ae6db26a77
Fixed regression in container registration. Additional logging in case of integration test startup failures
5 years ago
Taloth Saldono
4bb6f5d0bc
Moved Platform version determination to static
5 years ago
Qstick
7ffecf6c50
Fixed: several failing/flaky mono unit tests
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
5 years ago
ta264
805a0859a6
Fixed: ImageSharp crash on old mono
5 years ago
ta264
254a8ce64c
Fixed: Directory not empty exception deleting nested empty subdirs ( #974 )
5 years ago
Qstick
31cb5fe523
Changed: Version Bump 0.7.0 ( #952 )
5 years ago
ta264
1b72d9b60f
Fixed: NRE importing Spotify saved albums / followed artists ( #962 )
5 years ago
ta264
c4b7e04a96
Fixed: NRE when tagging an album with omitted media
5 years ago
ta264
223d493d05
Fixed: Relax flaky test
5 years ago
Qstick
33d5f1fe2c
Fixed: series reference in PlexServerService
5 years ago
Qstick
3288c21c36
Fixed: Null Ref on Album Cache Update in TrackedDownloadService.cs
5 years ago
Taloth Saldono
91764ec115
Fixed: Removed .Net update notice on Windows LTSB 2015
5 years ago
Taloth Saldono
b880309356
New: Added Auth-* log entries for fail2ban purposes
...
closes #2760
5 years ago
Taloth Saldono
332466a945
Updated way Sentry gets configured and enabled.
5 years ago
Taloth Saldono
ec4237d51a
Added BuildInfo.AppName to centralize 'Lidarr'
5 years ago
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)
5 years ago
Qstick
1425bc8bd9
New: Seperate Naming for Multi-Disc Albums
5 years ago
ta264
91ddabe5dd
Fixed: Catch exceptions looking up fingerprints
...
It's not crucial so if it fails don't take out the whole import process.
5 years ago
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.
5 years ago
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
5 years ago
Qstick
070e50d39e
Fixed: Fix a few compiler warnings
5 years ago
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
5 years ago
Mark McDowall
74cb2a6f52
Fixed: Waiting a long time for unavailable root folders
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
Mark McDowall
4399724e97
New: Sort preferred words in profile on save
...
Closes #3241
5 years ago
Qstick
936b2502cc
Fixed: Multiple Heath Check UI Fixes
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
Qstick
89d912bb2b
Fixed: Prevent moving to recycling bin causing a failed import
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
Mark McDowall
699f19b352
New: Cleanup Recycling Bin folders older than X days (0 to disable)
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
Qstick
0496e6afc2
Fixed: Repack don't being grabbed when cutoff already met
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
Qstick
bcc6fae9cc
Fixed: Retry flaky tests 3 times before failure
5 years ago
Qstick
edba53181f
Fixed: Don't fail on frameworks 4.7 and up
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
5 years ago
ta264
f1fc45fa99
New: Migrate to new csproj format
5 years ago
ta264
e095fe00af
Fixed: Delete unreferenced files
5 years ago
Qstick
ca6ff0d067
Fixed: Move migration dispose after try
5 years ago
Qstick
db321a5d1e
Changed: Rename Process and Service Provider Fixtures
5 years ago
ta264
1a0b95de03
Fixed: Make ProcessProviderTests less flaky
5 years ago
ta264
ee7d47d044
Fixed: All the tests
5 years ago
ta264
9392c13364
Fixed: ReleasePush module returns single item not a list
5 years ago
ta264
e2e321b9be
Fixed: Removed unused ManualImport Field
5 years ago
ta264
36f51c7e72
Update SQLite to 3.28.0 and System.Data.SQLite to 1.0.111.0
...
Also replace 32bit dylib with 64bit version so it's actually used.
5 years ago
RandomNinjaAtk
d929572beb
Fixed: Change UI Genre Tag Separator from ", " to " / " ( #918 )
...
For MP3's, the official separator is " / " and this also works for FLAC. Some applications like Kodi, do not recognize ", " as a separator, but changing it to " / " resolves that...
5 years ago
ta264
0352f8d3ff
Fixed: Faster artist endpoint ( #874 )
...
* Fixed: Speed up AllArtist API endpoint
* New: Display UI before artists have loaded
* Add test of new repository methods
5 years ago
Taloth Saldono
aa794a7155
Fixed: Workaround for mono 5.16+ bug preventing the closure of sockets on timeouts (Jackett connections)
...
ref #2802
5 years ago
Qstick
6932046c5f
New: Set up CI with Azure Pipelines ( #897 )
...
* Set up CI with Azure Pipelines
[skip ci]
* Remove Travis, Build Multiple Environments
* Change Task Type to Bash
* Checkout submodules
* Remove Appveyor Tests, Add Azure Tests
* Oops Forget Steps
* bad name
* test script fixes
* add tests to build job
* fixup tests
* name test runs
* fpcalc and artifacts
* Try to fix installer
* Publish separately
* Try publish
* Another go at artifacts
* Tidy up
* Add sentry, assembly info patching and bump version
* Only patch one AssemblyInfo; set node version 10
* Try pipeline artifacts again
* Tidy up - pipeline artifact seems to be way forward
* Fix installer publish
* first go at test job seperation
* job names and depends/consitions for tests
* pusblish single file test artifact
* pipeline artifact for test
* blitz the pattern filter
* windows test jobs
* mac tests, checkout on test jobs
* try to download build artifact to test job
* download and extract artifact
* Set LD_LIBRARY_PATH and print some sqlite debug info on mac tests
* fixup! tests
* integration test fixes
* fixup! integration test fixes
* fixup! integration test fixes
* more fixup
* use bash cp
* test fixups
* mkdir before copy
* linux works! add osx integration tests
* im tooo tired
* coverage attempt
* coverage seperate stage
* windows paths for integration test
* switch coverage to windows where opencover actually works
* fix test script
* one last go
* Simplify installer, try to fix name
* Try to parallelize backend and frontend build
* Try adding a matrix
* Try matrix jobs not stages
* Try to fix package step
* Remove opencover install
* Try to fix tests
* coverage fixes
* revert build.sh changes
* triggers so we don't double build
* Publish coverage package so we can debug
* try coverage no build, output artifact
* use the full pipeline workspace from build job
* fix automation tests for new ui
* Assorted fix attempts
* Another go
* MacOS debug
* Tidy up, try to fix mac
* Fix mac fpcalc, add mac integration tests
* Add cross platform automation tests
* Fix packages
* Try to fix Automation tests
* Don't wait on the installer to create standard packages
* Fixes
* delete logentries reference
* run automation tests in headless mode
* try install firefox mac
* Revert "try install firefox mac"
This reverts commit 4684bb1901
.
* test sonarcloud prepare outputs
* basic analyze and upload
* don't limit fetch depth on analyze
* manual scanner do front and backend?
* full analyize with tests, coverage
* should depend on tests, coverage
* no need for condition on coverage
* Fix up build numbering
* Try to fix sonar
* Separate coverage calculation and publication
* Try to fix coverage upload
5 years ago
Qstick
c8184c362a
Fixed: Sorting of Quality column in Interactive Search
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
Qstick
68e11a5e56
Cleanup: Remove old twitter keys
5 years ago
Qstick
03aceb3568
Fixed: Repack logging string format
5 years ago
ta264
1ab8c5a7bb
Fixed: Embedding album art on import
...
On import the album release is adjusted, which triggers an
AlbumEditedEvent which in turn coverts media cover urls to local
urls. The addition of ?lastWrite=xxx broke the calculation of
extenions from the URL. To fix, only set the extension and don't
update the extension if url is changed.
5 years ago
ta264
c898a18d31
Fixed: Set remote album ID so we don't always think album updated
5 years ago
ta264
1dcccf2683
Fixed: Frontend updates when selected album release changed
5 years ago
ta264
dcca2b5a1a
Fixed: Don't re-read file tags if possible
5 years ago