Commit Graph

218 Commits (eb394f8ca148f96977e46a738250999cc02c659d)

Author SHA1 Message Date
Robert Dailey bede26c213 feat: Default config is now `recyclarr.yml`
3 years ago
Robert Dailey 7beba7eea6 build: Exclude TestResults from all test projects
3 years ago
Robert Dailey 10600ae4f1 refactor: Rename project & links in scripts, code, etc
3 years ago
Robert Dailey 0c11462af7 chore: Rename C# CLI projects to Recyclarr
3 years ago
Robert Dailey 2424d28015 test: Unit tests for new command code
3 years ago
Robert Dailey efc4455d92 feat(sonarr): New --list-terms command line option
3 years ago
Robert Dailey 305ae296ab feat(sonarr): New --list-release-profiles command line option
3 years ago
Robert Dailey d598537003 refactor: Register CliFx IConsole with Autofac
3 years ago
Robert Dailey 434158f7a6 feat(sonarr)!: Parse Guide Release Profile JSON
3 years ago
Robert Dailey e86b83c9ab test: Fix analysis warnings for unused classes
3 years ago
Robert Dailey f570b098f1 build: InternalsVisibleTo excluded from test projects
3 years ago
Robert Dailey 3960f24f99 test: Update some tests to use async/await
3 years ago
Robert Dailey 67cc4bd98f refactor: Remove common repo code from Radarr guide parser
3 years ago
Robert Dailey ea99f5b613 chore: Fully quality CLSCompliantAttribute
3 years ago
Robert Dailey c5e282394d chore: Log server URL when processing it
3 years ago
Robert Dailey ea30d60ca4 fix(radarr): Sanitize URLs in HTTP exception messages
3 years ago
Robert Dailey 7a419e26ce fix: Prevent redirects
3 years ago
Robert Dailey 66d9f3dcdd fix(sonarr): Profile filtering considers the IncludeOptionals setting
3 years ago
Robert Dailey cbdd8bc469 fix(sonarr): Do not throw away optionals release profile
3 years ago
Robert Dailey 546bd3bf5e refactor: Enable implicit using and run code cleanup
3 years ago
Robert Dailey 4f8d76a62a chore: Log Sonarr version number
3 years ago
Robert Dailey dcc4964ca3 fix: Show error when config has unrecognized YAML properties
3 years ago
Robert Dailey a4aa5d71b1 refactor: Disable nullability in Verify.cs
3 years ago
Robert Dailey a377ec5e75 chore: Switch to GitVersion
3 years ago
Robert Dailey bf473d3eae build: Use latestmajor for LangVersion
3 years ago
Robert Dailey d7295d4820 build: Move to Composite Ready2Run
3 years ago
Robert Dailey 0da080f56f build: Disable PublishTrimmed
3 years ago
Robert Dailey fadd8bd5de test: Clean up composition root tests
3 years ago
Robert Dailey 3973bccd7e build: Move publish settings to Trash.csproj
3 years ago
Robert Dailey 2d21ffeb38 test: Unit test fixes for GitRepository
3 years ago
Robert Dailey 258ac508d5 refactor: Better ProgressBar code
3 years ago
Robert Dailey 2fd1601619 fix: Better error handling in git code
3 years ago
Robert Dailey 4869bae216 build: New projects for VersionControl code
3 years ago
Robert Dailey 38ac68dbb7 refactor: New FileUtilities class
3 years ago
Robert Dailey 62c3e5c6a2 fix: Check setting before disabling cert validation
3 years ago
Robert Dailey 94b95c1fb4 feat: Add setting to bypass SSL certificate validation
3 years ago
Robert Dailey d540cf37c9 feat: Add JSON schema for settings
3 years ago
Robert Dailey 2fe29f3b16 feat: settings functionality
3 years ago
Robert Dailey 3d4b44a0ed chore: Sort packages in root targets file
3 years ago
Robert Dailey a64347e96f chore: Add TrimNewlines() string extension method
3 years ago
Robert Dailey 3641b93dbb chore: Upgrade AutoMapper to v11
3 years ago
Robert Dailey 1cb6354faf chore: Allow longer attributes on a single line
3 years ago
Robert Dailey a33c3f1d32 chore: move ServiceCommand to new directory
3 years ago
Robert Dailey 592d217020 refactor: Move yaml deserializer creation logic to a factory
3 years ago
Robert Dailey 88633392a9 refactor: Autofac support in AutoMockData
3 years ago
Robert Dailey 498644c0e8 chore: Reorganize Config code
3 years ago
Robert Dailey 084b87e96d build: Add Coverlet package to unit tests
3 years ago
Robert Dailey c0659cab3e chore: Make all test packages private
3 years ago
Robert Dailey 74b9fe7d89 build: Upgrade System.IO.Abstractions from v14 to v16
3 years ago
Robert Dailey 6820e785d9 test: introduce AutoFixture library and support code
3 years ago
Robert Dailey d8eac2e381 chore: sort package references in root props file
3 years ago
Robert Dailey 814418a002 chore: formatting settings
3 years ago
Robert Dailey 593740900a refactor: convert to file-scoped namespaces
3 years ago
Robert Dailey e67b4296b3 chore: remove CPP specific settings in editorconfig
3 years ago
Robert Dailey f2c117da66 chore: require newline before while in editorconfig
3 years ago
Robert Dailey 3f0583a05a build: Lock libgit2sharp to 0.27 preview builds
3 years ago
Robert Dailey 7451b8526c refactor: Remove IServiceCommand from composition root
3 years ago
Robert Dailey 8d1706ca02 fix: Autofac exception when resolving IServiceCommand
3 years ago
Robert Dailey b0bbb23d3b build: disable CLS compliance for all projects
3 years ago
Robert Dailey 90c46c52cf build: AllEnabledByDefault for AnalysisMode
3 years ago
Robert Dailey bc36c27307 build: upgrade System.IO.Abstractions package
3 years ago
Robert Dailey b7e85e2307 build: remove explicit net analyzers package
3 years ago
Robert Dailey ee3cfec50a refactor: use correct container types through code base
3 years ago
Robert Dailey ebb924da12 refactor: address sonarcloud/analyzer code smells and warnings
3 years ago
Robert Dailey 237ee97a3b chore: update .editorconfig
3 years ago
Robert Dailey b78e87119a build: upgrade all nuget package versions
3 years ago
Robert Dailey 7f43413158 build: upgrade to .NET 6
3 years ago
Robert Dailey 5eb58ce4ae fix: do not publish System.Reactive.xml
3 years ago
Robert Dailey 53b11e04c9 chore: code cleanup on solution
3 years ago
Robert Dailey 6036be0d29 fix(sonarr): race condition during version retrieval
3 years ago
Robert Dailey 1772e7c9fd refactor: sanitized logs for http communication
3 years ago
Robert Dailey 1a008e272e fix: free-quota exception from njsonschema generator
3 years ago
Robert Dailey 6f2d946902 fix: sonarr devs broke the release profile api
3 years ago
Robert Dailey b1651c89c6 chore: fix various warnings
3 years ago
Robert Dailey 74ca11e309 chore: editorconfig style updates
3 years ago
Robert Dailey 94d3e66e46 build: specify LibGit2Sharp in root Targets file
3 years ago
Robert Dailey e022db0635 build: upgrade YamlDotNet to v11
3 years ago
Robert Dailey 4a40af662e build: upgrade Serilog Console and File sinks
3 years ago
Robert Dailey 971c311078 build: upgrade NUnit3TestAdapter to v4
3 years ago
Robert Dailey 06d2222865 build: upgrade fluent assertions to v6
3 years ago
Robert Dailey 5a1bfa18bb chore: sort packages in targets file
3 years ago
Robert Dailey 26bab2c095 build: upgrade libgit2sharp to fix ubuntu v20 native lib issue
4 years ago
Robert Dailey 785da4bd07 fix(radarr): use git repo instead of api for radarr json data
4 years ago
Robert Dailey aecd2dc5dc refactor: fluent validation for configuration
4 years ago
Robert Dailey 1db23e6be9 refactor: new trashlib project
4 years ago
Robert Dailey e197fb2bd0 refactor: dedicated server info url builder
4 years ago
Robert Dailey 7c16d5fcbf build: silence ca1054 (use system.url)
4 years ago
Robert Dailey a9dd79e824 chore(editorconfig): space before '/>'
4 years ago
Robert Dailey ebf42622b8 change: new guide urls for sonarr and radarr
4 years ago
Robert Dailey f9b933e1e3 test: remove unused test fixture
4 years ago
Robert Dailey 87d3fdc225 refactor: rider code cleanup on solution
4 years ago
Robert Dailey fe9873fb05 feat(radarr): new setting to reset unmapped scores
4 years ago
Robert Dailey df203e3b46 feat(radarr): support new custom format guide structure
4 years ago
Robert Dailey 45cf774ada feat(radarr): support trash_score in custom format json
4 years ago
Robert Dailey df993016d7 fix(radarr): invoke reset on processors when doing preview
4 years ago
Robert Dailey 46675e38c5 feat(radarr): add custom formats by trash_id
4 years ago
Robert Dailey 08541961bd refactor: validation logic for service configuration
4 years ago
Robert Dailey 4d99530e48 feat: debug-level logging to file
4 years ago
Robert Dailey 2a222ac6e5 refactor: remove renamed cfs property from ConfigStep
4 years ago
Robert Dailey 47fa66bb79 refactor: add versioning to cf cache
4 years ago