Robert Dailey
289d661247
refactor: Silence warnings in _Layout.cshtml
2 years ago
Robert Dailey
c0bad938d7
feat: Split and restructure CLI logs
2 years ago
Robert Dailey
5adb966aa9
refactor: Add serilog to implicit usings
2 years ago
Robert Dailey
94b000c55f
build: Upgrade nuget packages for tests
2 years ago
Robert Dailey
adeb478777
fix: Exception when either Sonarr or Radarr configs are empty
2 years ago
Robert Dailey
7be4189378
refactor: Code cleanup
2 years ago
Robert Dailey
d66aa8ba44
refactor: Solution-wide code cleanup
2 years ago
Robert Dailey
86eca33eb3
refactor: Move Commands.Shared CS files up a level
...
This is to address a roslyn warning.
2 years ago
Robert Dailey
ce6afa4157
refactor: Fix more analysis issues
2 years ago
Robert Dailey
c226097cb5
refactor: Clone URL is now a Uri object
2 years ago
Robert Dailey
c45860d280
refactor: BaseUrl type is now Uri instead of string
2 years ago
Robert Dailey
7185cc5844
refactor: Fix various analysis issues
2 years ago
Robert Dailey
5d0db006ba
chore(style): Overhaul editorconfig
2 years ago
Robert Dailey
7bc5d407e3
build: Upgrade multiple nuget packages
2 years ago
Robert Dailey
4275336a8a
refactor: Fix unused member variable inspection issue
2 years ago
Robert Dailey
c05d73a84b
refactor: Remove redundant config validation
...
Validation already happens in ConfigParser, then SyncProcessor does not
need to do it as well.
2 years ago
Robert Dailey
8e22a5d561
test: Verify exceptional case for env var parsing
2 years ago
voltron4lyfe
aa523a0e14
feat: Enable referencing environment variables in config
...
Closes #145
Closes #154
2 years ago
Robert Dailey
6e397aefcf
test: Restructure tests
2 years ago
Robert Dailey
b9dc15f6a7
refactor: Relocate secrets yaml behavior to secrets dir
2 years ago
Robert Dailey
6fb1d4ad66
feat: Improved preview output for release profiles
2 years ago
Robert Dailey
964aeb8380
feat: Improved preview output for custom formats
2 years ago
Robert Dailey
fd3d76bc55
refactor: Rename Empty/NotEmpty extension methods
2 years ago
Robert Dailey
61c9dbcbf9
feat: Improved preview output for quality sizes
2 years ago
Robert Dailey
806a0fa64f
refactor: Do not use "empty" for SonarrCommand terms
2 years ago
Robert Dailey
7cdd94e626
fix: Use right deprecation message based on arguments
2 years ago
Robert Dailey
de3bf08543
fix: Update local repo before running commands that need it
2 years ago
Robert Dailey
7a008a6639
feat: CLI Revamp
...
Deprecate old commands: create-config, radarr, sonarr
New commands: config, sync, list
2 years ago
Robert Dailey
3ed9d4c814
chore: Update run configurations in Rider
2 years 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.
2 years ago
Robert Dailey
d73a888247
fix: Do not print skipped CFs to the console
...
They are too verbose
2 years ago
Robert Dailey
8c7768891e
fix: Better handling of invalid CF cache entries
...
Due to changes in v4.1.1, sometimes invalid cache entries (zero-value)
were written to the cache. These are now treated as invalid and matches
by name will be performed.
Fixes #160
2 years ago
Robert Dailey
18edb84133
test: Use default for argument matcher
2 years ago
Robert Dailey
28fa09f328
fix: Set CF IDs when no cache entry is present
...
Fixes #160
2 years ago
Robert Dailey
7ad4654d85
fix: Remove unredacted request URI from log files on exception
2 years ago
Robert Dailey
fd216c1b60
fix: Service URL is now part of cache directory name
2 years ago
Robert Dailey
5c3da551bb
fix: Detect and warn about conflicting CFs during sync
2 years ago
Robert Dailey
350fd21358
refactor: Overhaul config validation logic
...
- Validation of custom formats in Sonarr v4 is now performed
2 years ago
Robert Dailey
6997f4ca6a
chore: Rider run configuration updates
2 years ago
Robert Dailey
d5cbdb8648
chore: Move test projects to a solution folder
2 years ago
Robert Dailey
fea6575ae8
style: Code cleanup on entire solution
2 years ago
Robert Dailey
3b44964479
feat: Add clear separation between instance logs in console output
2 years ago
Robert Dailey
a4be018c44
feat: More detail output for CF sync changes
2 years ago
Robert Dailey
0830d1d6c8
feat: Re-introduce the CF name field in cache for display purposes
...
The CF name in cache is needed when printing information about deleted
CFs to console output.
2 years ago
Robert Dailey
8023f7f011
fix: Use comments for group headers in custom format listing
2 years ago
Robert Dailey
7358521a7a
fix: Sort CFs alphabetically in CLI listing
2 years ago
Robert Dailey
3f393d9894
chore: Updates to Rider run configurations
2 years ago
Robert Dailey
d71bce4990
fix: Do not perform actual logic when doing preview
...
Fixes #158
2 years ago
Robert Dailey
f7a7902c2c
build: Update several package dependencies
2 years ago
Robert Dailey
08d1ced7b6
refactor: Newline after message, but before exception details
2 years ago