Commit Graph

425 Commits (ea59e71b18a4c775af040c1fe27f0b466d4105f7)

Author SHA1 Message Date
Robert Dailey b3666ec3cb refactor: Less verbose error messages
2 years ago
Robert Dailey eb9898fdd7 refactor: Implement Yaml Behavior system for extending parsing features
2 years ago
Robert Dailey fc0daf631b refactor: Address analysis issues
2 years ago
Robert Dailey 77603b6c93 refactor: Rename all projects to have Recyclarr prefix
2 years ago
Robert Dailey bbb2195df2 feat!: Change Sonarr quality definitions config YAML to match Radarr
2 years ago
Robert Dailey ab352f6a4c fix: Do not warn about empty configs when they aren't really empty
2 years ago
Robert Dailey ebb33f3328 refactor: Log git error message on clone retry
2 years ago
Robert Dailey 8a124d12f9 fix: Allow empty YAML files to be loaded
2 years ago
Robert Dailey 51d0219a1a refactor: Move RegisterMockFor to extension method
2 years ago
Robert Dailey c981a555ad test: Use log context for existing tests
2 years ago
Robert Dailey 9acdf7da14 feat: Improved logging
2 years ago
Robert Dailey 94e55b6182 build: Nuget package upgrades
2 years ago
Robert Dailey c1eb21d9ba build: Remove System.Private.Uri (no longer used)
2 years ago
Robert Dailey 69aec1450a build: Move ManagePackageVersionsCentrally to Build.props
2 years ago
Robert Dailey 8d091ff471 build: Upgrade GUI-specific nuget packages
2 years ago
Robert Dailey 2e31dacea9 refactor: Code changes after System.IO.Abstractions upgrade
2 years ago
Robert Dailey e47e1b2f82 build: Upgrade System.IO.Abstractions
2 years ago
Robert Dailey f16008d225 refactor: Use better argument handling for git operations
2 years ago
Robert Dailey 2b28fb9c73 chore: Update Rider run configurations for .NET 7
2 years ago
Robert Dailey 360f683718 chore: Remove another riderMarkupCache.xml file
2 years ago
Robert Dailey d04b10f9d0 refactor: Utilize DI for Flurl
2 years ago
Robert Dailey 2a79a50d50 fix: Address multiple issues with the config template
2 years ago
Robert Dailey 53d7233b1e build: Remove LangVersion from build props
2 years ago
Robert Dailey 4a9f753423 chore: Delete and ignore riderMarkupCache.xml
2 years ago
Robert Dailey dfce05a9e8 build: Update Rider project files
2 years ago
Robert Dailey 969499bf5a build: Fix for test packages not being assigned to TestLibrary.csproj
2 years ago
Robert Dailey e5a0302c13 chore: Delete global.json (not needed)
2 years ago
Robert Dailey 6811c2c816 refactor: Do not create the RepoDirectory on start up
2 years ago
Robert Dailey 794c8733ef test: Fix CompositionRoot tests
2 years ago
Robert Dailey d83edd9e2b refactor: Add logging to GitRepository / Factory
2 years ago
Robert Dailey 46067dffb0 test: Do not use NotThrow() in composition root test
2 years ago
Robert Dailey b34798eabb feat!: Remove LibGit2Sharp Library
2 years ago
Robert Dailey f810749b32 chore: Shared run configs updated for .NET 7.0 paths
2 years ago
Robert Dailey 7fdca11bc4 revert: "chore: Move GitVersion.yml into src dir"
2 years ago
Robert Dailey 9fc7444f3c refactor: Fix ASP.NET warning
2 years ago
Robert Dailey dd8b518735 build: Upgrade all Nuget packages
2 years ago
Robert Dailey b5a692a710 build: Upgrade to .NET 7.0
2 years ago
Robert Dailey 1d604b141b feat: Named instances support
2 years ago
Robert Dailey 4ae54d8f54 fix: Restore compare by name for CFs
2 years ago
Robert Dailey 7bfecdb3f3 build: Add nuget.config
2 years ago
Robert Dailey 3df3bc869e refactor: Silence unused Version param warning
2 years ago
Robert Dailey 2ed8bdb55e chore: Jetbrains Rider .idea files
2 years ago
Robert Dailey e4a3e9d1fe refactor: Remove unused Resolve method in IntegrationFixture
2 years ago
Robert Dailey 56666a245a refactor: Do not fail on missing DTO properties
2 years ago
Robert Dailey 081856e19e refactor: Generalize compatibility check logic
2 years ago
Robert Dailey 934f30d71e refactor: Print Recyclarr version to debug logs
2 years ago
Robert Dailey 724d2c41aa chore: Move GitVersion.yml into src dir
2 years ago
voltron4lyfe 0dbc1ac7fd
feat: Support secrets in config (#139)
2 years ago
Robert Dailey e5750a97ba refactor: Fix resharper analysis suggestions
2 years ago
Robert Dailey a853f0830d refactor: Separate config finding logic from ServiceCommand
2 years ago
Robert Dailey f251bbeba4 feat: Support for loading configs in a directory
2 years ago
Robert Dailey 0b0fc1e7bc refactor: Delete YamlDotNet ObjectFactory
2 years ago
Robert Dailey 835aae860b refactor: Greatly simplify DI support code
2 years ago
Robert Dailey 88bdc5a92e refactor: Add JsonUtils class
2 years ago
Robert Dailey dcfbccae2f refactor: Use IServiceLocatorProxy instead of ILifetimeScope
2 years ago
Robert Dailey cda317d3c3 fix: Run validation against Custom Formats in Sonarr
2 years ago
voltron4lyfe e1e3afff02
refactor: Rename QualityProfileConfig (#135)
2 years ago
Robert Dailey ada30da70b build: Upgrade Microsoft.NET.Test.Sdk (patch)
2 years ago
Robert Dailey 035bb0e17a build: Upgrade MudBlazor (patch)
2 years ago
Robert Dailey ebc46abd75 build: Upgrade Serilog Packages (minor)
2 years ago
Robert Dailey 2e45fbe1c5 build: Upgrade FluentValidation (patch)
2 years ago
Robert Dailey 9470377856 build: Upgrade AutoMapper (major)
2 years ago
Robert Dailey 32d7aa8a67 build: Upgrade YamlDotNet
2 years ago
Robert Dailey 4ab18fc9b0 build: Upgrade System.IO.Abstractions
2 years ago
Robert Dailey 8c936951c0 chore: Update DotSettings file
2 years ago
Robert Dailey c775bc3c4d refactor: Address Resharper inspection issues
2 years ago
Robert Dailey 3d403ef737 feat!: Do not load config next to executable
2 years ago
Robert Dailey 71580acc40 refactor: Service cache test fixes & improved testability
2 years ago
Robert Dailey 63c3bff27a feat!: Remove names support for custom formats
2 years ago
Robert Dailey bdaada1049 refactor: Remove unnecessary Reset and factory semantics from steps
2 years ago
Robert Dailey 87747680ba refactor: Fix unit tests and change DI resolution a bit
2 years ago
Robert Dailey 735c8562fc chore: Fix path to .editorconfig in Recyclarr.sln
2 years ago
Robert Dailey a9e5875bc5 chore: Move .editorconfig up a level and make intent rules consistent
2 years ago
Robert Dailey 3a21465ff1 fix: Fix incorrect version enforcement for Sonarr
2 years ago
Robert Dailey 361078ef86 refactor: Use better error message for Sonarr v3/v4 enforcement
2 years ago
Robert Dailey 1619bd8817 fix: Show a warning for duplicate scores
2 years ago
Robert Dailey a63d570ec5 refactor: Change Log property to field
2 years ago
Robert Dailey 5f418a9d90 refactor: Namespace inconsistency
2 years ago
Robert Dailey 2e189ff275 fix(sonarr): Run version enforcement always
2 years ago
Robert Dailey ba84b07713 fix: Use compact JSON in debug logs
2 years ago
Robert Dailey 87843b4ee1 chore: Code cleanup
2 years ago
Robert Dailey 7a25f79fa8 feat: Custom format lists are now grouped by category
2 years ago
Robert Dailey 27b252f405 chore: Update DotSettings and editorconfig files
2 years ago
Robert Dailey 6ed7961c8c build: Use Nuget central package management
2 years ago
Robert Dailey 8acb3e17fc refactor: Address several SonarCloud code smells
2 years ago
Robert Dailey cafa181424 refactor: IGuideService abstracts where the CF data comes from
2 years ago
Robert Dailey 73fb40de04 refactor: Move CF config objects to ServiceConfiguration
2 years ago
Robert Dailey 77f15b7e79 refactor: Reorganize custom format code to support reuse with Sonarr
2 years ago
Robert Dailey f6e6644af5 refactor: Throw error if using CFs in Sonarr v3
2 years ago
Robert Dailey e686b300b1 refactor: Better name for service compat integration test
2 years ago
Robert Dailey defb137a25 test: Make IntegrationFixture disposable
2 years ago
Robert Dailey c5714f2bed feat: Add setting to specify max log files to keep
2 years ago
Robert Dailey af001250f1 test: Allow resolution of unregistered concrete types
2 years ago
Robert Dailey f01edc5700 refactor: Change the design pattern for settings access
2 years ago
Robert Dailey 1f70e7fb61 refactor: Use lifetime scope instead of single instance
2 years ago
Robert Dailey 2db0faa00c fix(sonarr): Error when using release profiles with Sonarr v4
2 years ago
Robert Dailey f87971fec1 refactor: Decouple release profiles from SonarrApi class
2 years ago
Robert Dailey 28aae58298 build: Upgrade FluentValidation to 11.2.1
2 years ago
snoopy82481 28983c74f9
fix: CVE vulerabilite mitigation (#113)
2 years ago
Robert Dailey 98e6b4ce59 fix(radarr): Remove all trash properties from guide CFs
2 years ago