Commit Graph

97 Commits (master)

Author SHA1 Message Date
Robert Dailey 59fab961bb fix: Better change detection for CF specification fields
2 weeks ago
Robert Dailey 5b9edbfdf5 refactor: Move CF log logic to a reusable instance object
1 month ago
Robert Dailey a55ecb9b53 refactor: Use collection expression in more places
1 month ago
Robert Dailey e33b75d3f1 refactor: Redesign limit factory to make code more testable
1 month ago
Robert Dailey 042840b8bc fix: Use new quality size limits in Radarr & Sonarr
1 month ago
Robert Dailey 96c3cb368e style: Use collection expressions across whole solution
1 month ago
Robert Dailey 4ab0e67a7e refactor: Make JetBrains.Annotation a global using
1 month ago
Robert Dailey a634a25e8d fix: Use correct Radarr preferred limit
2 months ago
Robert Dailey 94b65c720f feat: Improved console output for quality definition sync
2 months ago
Robert Dailey 0a8de83b34 refactor: Consolidate the two QualityItem types
2 months ago
Robert Dailey 8bbdec38f7 fix: Sync preferred even if it is null
2 months ago
Robert Dailey 94daa54996 refactor: Better pipeline execusion debug logs
2 months ago
Robert Dailey e2cff7d9fa feat: Renamed CF `quality_profiles` to `assign_scores_to`
2 months ago
Robert Dailey c1f4d4d175 refactor: Generalize cache system
3 months ago
Robert Dailey e11753d7ee fix: Signal interrupt support for all API calls
3 months ago
Robert Dailey 9e53ac49e7 feat: Repair quality profiles missing required qualities
3 months ago
Robert Dailey d05206f4be fix(sync): Unconditionally handle deleting custom formats when enabled.
3 months ago
Robert Dailey cb56ab5737 refactor: Better handling of exceptions in logging system
4 months ago
Robert Dailey 71f4823ff4 refactor: Utilize lifetime scopes for operating on instances
4 months ago
Robert Dailey 6a848b50c3 refactor: Move SupportedServices to the TrashGuide project
5 months ago
Robert Dailey 8f3c0a7b6b refactor: Upgrade to SuperLinq v6.0.0
5 months ago
Robert Dailey c6fe122d84 fix: Media naming works again for Sonarr v4
6 months ago
Robert Dailey 921a4cd9eb fix: CF sync stats print to console again
6 months ago
Robert Dailey d45563cf1c feat!: Remove Sonarr v3 Support
6 months ago
Robert Dailey fe6eb40c6a fix(cli): Do not display CFs with no trash IDs
6 months ago
Robert Dailey 75a87707bf refactor: Use collection expressions in a few places
6 months ago
Robert Dailey 29c75549fb refactor: Fix formatting & analysis warnings
10 months ago
Robert Dailey f4857c7050 refactor: Make custom format pipeline generic
10 months ago
Robert Dailey b14787e471 refactor: Make quality profile pipeline generic
10 months ago
Robert Dailey b6a53e497c refactor: Make quality size pipeline generic
10 months ago
Robert Dailey 647e0280ec refactor: Make release profile sync pipeline generic
10 months ago
Robert Dailey 5c27c6bf56 refactor: Make tags pipeline generic
10 months ago
Robert Dailey 532b954456 refactor: Generic pipelines support for media naming
10 months ago
Robert Dailey 55daad8db1 refactor: Strategy pattern for MediaNamingConfigPhase
10 months ago
Robert Dailey cad281aefc refactor: Fix analysis warning about unused member
10 months ago
Robert Dailey e99f4cb766 refactor: Refactor cache logic
10 months ago
Robert Dailey a937de74cf refactor: Fix several warnings related to .NET 8 updates
10 months ago
Robert Dailey 6811706b2f refactor: Convert all class constructors to primary
10 months ago
Robert Dailey 6452cf8a40 fix: Put sonarr version for naming in own column
12 months ago
Robert Dailey f554882aab fix: Do not delete unwanted qualities from groups
1 year ago
Robert Dailey aa1e658c70 fix: Flatten unwanted quality groups with less than 2 items
1 year ago
Robert Dailey d0ff537d06 fix: Sync file naming even if rename is not true
1 year ago
Robert Dailey 38a6f32eaf fix: Escape markup in strings printed during naming preview
1 year ago
Robert Dailey 790a0952a5 refactor: Rename `format` to `standard` for Radarr media naming
1 year ago
Robert Dailey 8b2b1302c6 fix: Do not render repo update status when `--raw` is used
1 year ago
Robert Dailey acd9b3ec75 feat: CLI command to list media naming formats
1 year ago
Robert Dailey 13b8e5679e feat: Naming Sync
1 year ago
Robert Dailey bc485a8ac2 refactor: Reorganize and rename ServarrApi classes
1 year ago
Robert Dailey 0b31352c3c refactor: use Flurl's own IFlurlClientFactory
1 year ago
Robert Dailey aae8897250 refactor: Split API code into own project
1 year ago