Robert Dailey
cffb8d783a
refactor: Convert processors/updaters to pipelines
1 year ago
Robert Dailey
e3d6d4f79a
refactor: Remove DI for IServiceConfiguration in API services
1 year ago
Robert Dailey
bcc65857df
refactor: Split Sonarr/Radarr orthogonally into service-based classes
...
Instead of organizing logic using service, such as Sonarr or Radarr,
organize it using function. So now logic is broken up by Custom Format,
Release Profile, and Quality Size.
1 year ago
Robert Dailey
7dec45a07a
refactor: Eliminate generics for config type
1 year ago
Robert Dailey
c0bad938d7
feat: Split and restructure CLI logs
1 year ago
Robert Dailey
5adb966aa9
refactor: Add serilog to implicit usings
1 year ago
Robert Dailey
d66aa8ba44
refactor: Solution-wide code cleanup
1 year ago
Robert Dailey
86eca33eb3
refactor: Move Commands.Shared CS files up a level
...
This is to address a roslyn warning.
1 year ago
Robert Dailey
c45860d280
refactor: BaseUrl type is now Uri instead of string
1 year ago
Robert Dailey
806a0fa64f
refactor: Do not use "empty" for SonarrCommand terms
1 year ago
Robert Dailey
7cdd94e626
fix: Use right deprecation message based on arguments
1 year ago
Robert Dailey
de3bf08543
fix: Update local repo before running commands that need it
1 year ago
Robert Dailey
7a008a6639
feat: CLI Revamp
...
Deprecate old commands: create-config, radarr, sonarr
New commands: config, sync, list
1 year ago
Robert Dailey
64306db2dc
refactor: Add exception message enricher
...
Allows exception message without a stack trace to be written to the
console, while full exception details are still written to file sinks.
1 year ago
Robert Dailey
7ad4654d85
fix: Remove unredacted request URI from log files on exception
1 year ago
Robert Dailey
fd216c1b60
fix: Service URL is now part of cache directory name
1 year ago
Robert Dailey
350fd21358
refactor: Overhaul config validation logic
...
- Validation of custom formats in Sonarr v4 is now performed
1 year ago
Robert Dailey
3b44964479
feat: Add clear separation between instance logs in console output
1 year ago
Robert Dailey
08d1ced7b6
refactor: Newline after message, but before exception details
1 year ago
Robert Dailey
b3666ec3cb
refactor: Less verbose error messages
1 year ago
Robert Dailey
eb9898fdd7
refactor: Implement Yaml Behavior system for extending parsing features
...
YamlSerializerFactory continues to grow as we add parsing features to
YAML files. A new behavior system now provides granular sets of features
to the factory. To extend the functionality of the YAML parser,
implement the `IYamlBehavior` interface. It will automatically be
registered to Autofac and injected into `YamlSerializerFactory`.
1 year ago
Robert Dailey
fc0daf631b
refactor: Address analysis issues
1 year ago
Robert Dailey
77603b6c93
refactor: Rename all projects to have Recyclarr prefix
1 year ago