Commit Graph

47 Commits (master)

Author SHA1 Message Date
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 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 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 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 f4857c7050 refactor: Make custom format pipeline generic
10 months ago
Robert Dailey b14787e471 refactor: Make quality profile pipeline generic
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 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 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
Robert Dailey 9ede5125bf refactor: Split up TrashLib into more projects
1 year ago
Robert Dailey 0106bc5111 fix: Do not write null values to service JSON data
1 year ago
Robert Dailey ec7516d6a6 refactor: Replace Newtonsoft.Json with System.Text.Json
1 year ago
Robert Dailey 03a84e099c fix: Relax validation rules for custom format configuration
1 year ago
Robert Dailey 08db62ee8c fix: Remove log that prints CFs without scores
1 year ago
Robert Dailey 93c8de9739 fix: Print score instead of object
1 year ago
Robert Dailey 159861aaeb refactor: Split Recyclarr.TrashLib project
1 year ago
Robert Dailey f52d73cdaf fix: Less verbose logging for scoreless CFs
1 year ago
Robert Dailey 4f52201ede feat: Support for "score sets" in quality profiles
1 year ago
Robert Dailey f9ba985d1f fix: Grab scores from the `trash_scores` object in CF json data
1 year ago
Robert Dailey 8b350b5bce feat: Add exclusions support to 'reset_unmatched_scores'
1 year ago
Robert Dailey c033dd8a13 refactor: Change structure of processed QP object
1 year ago
Robert Dailey aa8140add4 refactor: Print more information about QP updates
1 year ago
Robert Dailey a6ceae65fc refactor: Add SonarCloud Analyzer and fix analysis warnings
1 year ago
Robert Dailey 8596168757 feat: Add Allowed flag for QP upgrades
1 year ago
Robert Dailey 0652cfd800 fix: More robust handling of missing qualities list
1 year ago
Robert Dailey 1d7abb3977 refactor: Fix analysis warnings
1 year ago
Robert Dailey ade5ee72b2 fix: Cutoff set properly when disabling upgrades
1 year ago
Robert Dailey 6bb7980827 fix: Preview and stat logging are more accurate
1 year ago
Robert Dailey ce338e24f3 feat: Quality profile sync
1 year ago
Robert Dailey 67d604d8a0 refactor: Log format ID in logs
1 year ago
Robert Dailey 5a3b850f11 style: Code cleanup on CS files
1 year ago
Robert Dailey 715d777f9e refactor: replace morelinq with superlinq
1 year ago
Robert Dailey d799da385e fix: Regression caused reset_unmatched_scores: false to not be respected
1 year ago
Robert Dailey fe7773ea07 fix: Fix false-positive duplicate score warnings
1 year ago
Robert Dailey cd6eda4055 feat!: Remove `reset_unmatched_scores` under quality score config
1 year ago
Robert Dailey 32ce3bde21 refactor: Fix serializable issue with CacheException
1 year ago
Robert Dailey 76040df597 refactor: Reorganize code and fix unit tests
1 year ago