Commit Graph

748 Commits (chain-of-responsibility)

Author SHA1 Message Date
Robert Dailey b4d4def0d1 refactor: Upgrade to .NET 9
2 months ago
Robert Dailey adccca6686 refactor: Update code style using CSharpier
2 months ago
Robert Dailey be9b9906e9 fix: Passthrough git fetch error messages as warnings
3 months ago
Robert Dailey cbecf28b25 refactor: Change Notifications settings nullable semantics
3 months ago
Robert Dailey 2bde784d62 feat: New Verbosity setting for notifications
3 months ago
Robert Dailey 1ae34f9e4d refactor: Support high level CLI integration tests
4 months ago
Robert Dailey 06a00cdfef refactor: Consolidate many Autofac module classes
4 months ago
Robert Dailey 61e43a1927 refactor: Clean up notification settings validation
4 months ago
Robert Dailey 4c9f8d2ab6 refactor: Mark apprise notification DTOs as implicitly used
4 months ago
Robert Dailey 3695ec1bc7 refactor: Rename settings validator file
4 months ago
Robert Dailey 8270d43af3 refactor: Remove unused GlobalUsings.cs
4 months ago
Robert Dailey 0707517bb8 feat: Notifications support through Apprise
4 months ago
Robert Dailey e68641e94a refactor: Reorganize and simplify project structure
4 months ago
Robert Dailey 84a5651655 refactor: Better settings support in DI
4 months ago
Robert Dailey a1358014ad refactor: Consistent exception handling in all command classes
4 months ago
Robert Dailey a4bb339f07 refactor: Improve Spectre.Console and logging initialization
4 months ago
Robert Dailey ee425ff8e0 refactor: Remove duplicated code
5 months ago
Robert Dailey 06b68772bd refactor: Configurator design pattern for log configuration
5 months ago
Robert Dailey beb3806120 style: Run code cleanup on whole solution
5 months ago
Robert Dailey 59fab961bb fix: Better change detection for CF specification fields
5 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
6 months ago
Robert Dailey 5b9edbfdf5 refactor: Move CF log logic to a reusable instance object
6 months ago
Robert Dailey 94430f394d refactor: Add support for custom log sinks
6 months ago
Robert Dailey a55ecb9b53 refactor: Use collection expression in more places
6 months ago
Robert Dailey e33b75d3f1 refactor: Redesign limit factory to make code more testable
6 months ago
Robert Dailey 042840b8bc fix: Use new quality size limits in Radarr & Sonarr
6 months ago
Robert Dailey 96c3cb368e style: Use collection expressions across whole solution
6 months ago
Robert Dailey b0c1423ee4 refactor: Use autofac composite for sync pipelines
6 months ago
Robert Dailey 4ab0e67a7e refactor: Make JetBrains.Annotation a global using
6 months ago
Robert Dailey 11f7c7ed02 refactor: Use Autofac composite support for global setup tasks
6 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
7 months ago
Robert Dailey 0a8de83b34 refactor: Consolidate the two QualityItem types
7 months ago
Robert Dailey 8bbdec38f7 fix: Sync preferred even if it is null
7 months ago
Robert Dailey 94daa54996 refactor: Better pipeline execusion debug logs
7 months ago
Robert Dailey e2cff7d9fa feat: Renamed CF `quality_profiles` to `assign_scores_to`
7 months ago
Robert Dailey 47081f3a30 fix: Fix incorrect URLs in local config template
7 months ago
Robert Dailey e3d038b675 refactor: Address a few sonarlint issues
7 months ago
Robert Dailey 5a36be2912 build(deps): Upgrade YamlDotNet to v16
7 months ago
Robert Dailey c1f4d4d175 refactor: Generalize cache system
7 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
8 months ago
Robert Dailey d05206f4be fix(sync): Unconditionally handle deleting custom formats when enabled.
8 months ago
Robert Dailey 602f68a6e3 feat: Support NO_COLOR env var to disable CLI coloring
8 months ago