Commit Graph

743 Commits (facdf00b30c58a9f9bc65b99247378cccf2613a0)

Author SHA1 Message Date
Robert Dailey 1ae34f9e4d refactor: Support high level CLI integration tests
3 months ago
Robert Dailey 06a00cdfef refactor: Consolidate many Autofac module classes
3 months ago
Robert Dailey 61e43a1927 refactor: Clean up notification settings validation
3 months ago
Robert Dailey 4c9f8d2ab6 refactor: Mark apprise notification DTOs as implicitly used
3 months ago
Robert Dailey 3695ec1bc7 refactor: Rename settings validator file
3 months ago
Robert Dailey 8270d43af3 refactor: Remove unused GlobalUsings.cs
3 months ago
Robert Dailey 0707517bb8 feat: Notifications support through Apprise
3 months ago
Robert Dailey e68641e94a refactor: Reorganize and simplify project structure
3 months ago
Robert Dailey 84a5651655 refactor: Better settings support in DI
3 months ago
Robert Dailey a1358014ad refactor: Consistent exception handling in all command classes
3 months ago
Robert Dailey a4bb339f07 refactor: Improve Spectre.Console and logging initialization
3 months ago
Robert Dailey ee425ff8e0 refactor: Remove duplicated code
4 months ago
Robert Dailey 06b68772bd refactor: Configurator design pattern for log configuration
4 months ago
Robert Dailey beb3806120 style: Run code cleanup on whole solution
4 months ago
Robert Dailey 59fab961bb fix: Better change detection for CF specification fields
4 months ago
Robert Dailey bf68ebbadb refactor: Rename SyncProcessor.Process method
5 months ago
Robert Dailey 64cfa97e6f fix: Support for more field value types in CF payload
5 months ago
Robert Dailey c3d96d27d7 perf: Only obtain service information once per instance
5 months ago
Robert Dailey 5b9edbfdf5 refactor: Move CF log logic to a reusable instance object
5 months ago
Robert Dailey 94430f394d refactor: Add support for custom log sinks
5 months ago
Robert Dailey a55ecb9b53 refactor: Use collection expression in more places
5 months ago
Robert Dailey e33b75d3f1 refactor: Redesign limit factory to make code more testable
5 months ago
Robert Dailey 042840b8bc fix: Use new quality size limits in Radarr & Sonarr
5 months ago
Robert Dailey 96c3cb368e style: Use collection expressions across whole solution
5 months ago
Robert Dailey b0c1423ee4 refactor: Use autofac composite for sync pipelines
5 months ago
Robert Dailey 4ab0e67a7e refactor: Make JetBrains.Annotation a global using
5 months ago
Robert Dailey 11f7c7ed02 refactor: Use Autofac composite support for global setup tasks
5 months ago
Robert Dailey a634a25e8d fix: Use correct Radarr preferred limit
6 months ago
Robert Dailey 94b65c720f feat: Improved console output for quality definition sync
6 months ago
Robert Dailey 0a8de83b34 refactor: Consolidate the two QualityItem types
6 months ago
Robert Dailey 8bbdec38f7 fix: Sync preferred even if it is null
6 months ago
Robert Dailey 94daa54996 refactor: Better pipeline execusion debug logs
6 months ago
Robert Dailey e2cff7d9fa feat: Renamed CF `quality_profiles` to `assign_scores_to`
6 months ago
Robert Dailey 47081f3a30 fix: Fix incorrect URLs in local config template
6 months ago
Robert Dailey e3d038b675 refactor: Address a few sonarlint issues
6 months ago
Robert Dailey 5a36be2912 build(deps): Upgrade YamlDotNet to v16
6 months ago
Robert Dailey c1f4d4d175 refactor: Generalize cache system
6 months ago
Robert Dailey 6cac2ed5c2 fix: --app-data is now common to all commands
7 months ago
Robert Dailey c9c7c05261 fix: --app-data option works again
7 months ago
Robert Dailey 51553b2eaf refactor: Address Resharper analysis warnings
7 months ago
Robert Dailey e11753d7ee fix: Signal interrupt support for all API calls
7 months ago
Robert Dailey 0d8514e395 refactor: Upgrade MudBlazor to v7
7 months ago
Robert Dailey 9e53ac49e7 feat: Repair quality profiles missing required qualities
7 months ago
Robert Dailey d05206f4be fix(sync): Unconditionally handle deleting custom formats when enabled.
7 months ago
Robert Dailey 602f68a6e3 feat: Support NO_COLOR env var to disable CLI coloring
7 months ago
Robert Dailey bbc32ef3d7 refactor: Upgrade Serilog.Expressions to v5.0.0
7 months ago
Robert Dailey 4388515614 refactor: Address a few more SonarLint issues
8 months ago
Robert Dailey cb56ab5737 refactor: Better handling of exceptions in logging system
8 months ago
Robert Dailey 4dc026ec94 build: Clean up unused project references
8 months ago
Robert Dailey 8cf15365df refactor: Move exception message enricher to Logging dir in CLI project
8 months ago