Commit Graph

64 Commits (42d2316eb15128faa55e5dff1bce0e894d4863b1)

Author SHA1 Message Date
Robert Dailey 8acb3e17fc refactor: Address several SonarCloud code smells
2 years ago
Robert Dailey cafa181424 refactor: IGuideService abstracts where the CF data comes from
2 years ago
Robert Dailey 77f15b7e79 refactor: Reorganize custom format code to support reuse with Sonarr
2 years ago
Robert Dailey c5714f2bed feat: Add setting to specify max log files to keep
2 years ago
Robert Dailey f01edc5700 refactor: Change the design pattern for settings access
2 years ago
Robert Dailey 1f70e7fb61 refactor: Use lifetime scope instead of single instance
2 years ago
snoopy82481 28983c74f9
fix: CVE vulerabilite mitigation (#113)
2 years ago
Robert Dailey 37ad6fed55 feat(sonarr): New --list-qualities argument
2 years ago
Robert Dailey e802c48e70 refactor(sonarr): Rename lister class
2 years ago
Robert Dailey 227e4e82e5 feat(radarr): New --list-qualities argument
2 years ago
Robert Dailey 07c4b48578 feat: Quality definition logic uses new JSON files
2 years ago
Robert Dailey 6400716150 refactor: Move Radarr & Sonarr code to Services directory
2 years ago
Robert Dailey 1b6d42f719 refactor: Use metadata.json to find paths to CFs and RPs
2 years ago
Robert Dailey 3a5e1f0c5e refactor: Use IConsole instead of Console
2 years ago
Robert Dailey 8cbb9d0b46 fix: Do not dispose IConsole
2 years ago
Robert Dailey fdd95a619f fix: Log files did not have debug level logs
2 years ago
Robert Dailey 154ec7cf7e feat: Deprecate `names` list for custom formats in config YAML
2 years ago
Robert Dailey a2e287c244 feat: Introduce JSON schema into the config template
2 years ago
Robert Dailey 391e12c5f6 refactor: Move AppPaths to TrashLib
2 years ago
Robert Dailey 49ab41fed5 refactor: Move DefaultAppDataSetup to TrashLib
2 years ago
Robert Dailey 65ec5d4446 refactor: Move AppPaths.cs to TrashLib
2 years ago
Robert Dailey a8cce8164e refactor: Redo initialization logic
2 years ago
Robert Dailey 2ba2bf299c feat(radarr): New `--list-custom-formats` option
2 years ago
Robert Dailey 5ad8db1294 fix: Do not throw when no instances are defined in YAML files
2 years ago
Robert Dailey 82856495b5 refactor: Log the app data directory
2 years ago
Robert Dailey 850a0d5fd3 feat: Global app data via environment variable
2 years ago
Robert Dailey 9618a0eadc fix: create-config accepts YAML file name again instead of directory
2 years ago
Jonas Geiler ce7f338881 fix: updated "EVO (no WEBDL)" custom format in config template
2 years ago
Robert Dailey 7daca894f7 fix(migrate): Skip moving cache directory if it does not exist
3 years ago
Robert Dailey bf8b860951 fix: Properly handle manually specified path in create-config
3 years ago
Robert Dailey 38b6ab5131 fix: Fix IAppPaths access issue in create-config
3 years ago
Robert Dailey cd9d9e7cdc fix: Simplify app data migration
3 years ago
Robert Dailey f5ce60589d feat: Debug logs for trash-updater dir migration
3 years ago
Robert Dailey 37d52b583a feat: Debug diagnostics for migrate subcommand
3 years ago
Robert Dailey c593675f3d ci: Move publish properties to ps1
3 years ago
Robert Dailey d499537f91 fix: Improve app data migration logic
3 years ago
Robert Dailey 276f59ae8c feat: New migrate subcommand
3 years ago
Robert Dailey bba4d2a08a fix: Log files were empty & incorrect formatting
3 years ago
Robert Dailey 23c6871d41 refactor: Create app data subdirectories on startup
3 years ago
Robert Dailey a1f07c4ad0 refactor: Delay file logging until IAppPaths initialized
3 years ago
Robert Dailey 035836db49 fix: Better safeguards for HOME directory usage
3 years ago
Robert Dailey f6f6d2d0a1 test: Use Path.Combine() for unit test paths
3 years ago
Robert Dailey d06059f99e chore: Remove BOM from all CS files
3 years ago
Robert Dailey c9face580d chore: Fix incorrect namespace
3 years ago
Robert Dailey 7f1b85f33a feat: Change default location of 'recyclarr.yml'
3 years ago
Robert Dailey 43c44a9295 feat: New --app-data option for specifying app data directory
3 years ago
Robert Dailey be9ae954f4 refactor: Organize Init & Cleanup source files better
3 years ago
Robert Dailey 042fe618c1 refactor: Make AppPaths injectable
3 years ago
Robert Dailey 1c63121c4e refactor: Factory class for logging creation
3 years ago
Robert Dailey 5fa23367a3 fix: Incorrect metadata in version info
3 years ago