Robert Dailey
f1d18837a4
docs(readme): Update with information about Sonarr v4 CF support
2 years ago
Robert Dailey
31f9e65a7a
docs(wiki): Fix ToC in Config Examples
2 years ago
Robert Dailey
411c00e509
docs(wiki): Add more link-backs to Custom Format Settings
2 years ago
Robert Dailey
e7a866196d
docs(wiki): Fix indentation in example YAML
2 years ago
Robert Dailey
53d2aa9a91
docs(wiki): Add notices about Sonarr CFs and RPs
...
- Sonarr RPs are deprecated
- Sonarr CFs only work in v4 and up
2 years ago
Robert Dailey
df4d4dcb8c
docs(wiki): Basic Settings and Custom Formats are now generalized
...
A new "All Services" section has been established with YAML
configuration under it that is applicable to both Radarr and Sonarr.
2 years ago
Robert Dailey
0291513d40
docs(wiki): Document new log_janitor.max_files setting
2 years ago
Robert Dailey
8acb3e17fc
refactor: Address several SonarCloud code smells
2 years ago
Robert Dailey
a124902f6d
feat: Custom format support for Sonarr v4
2 years ago
Robert Dailey
90a71817d6
docs: Add new feature to changelog
2 years ago
Robert Dailey
21aba3b2aa
chore(schema): Allow custom formats in Sonarr config
2 years ago
Robert Dailey
cafa181424
refactor: IGuideService abstracts where the CF data comes from
2 years ago
Robert Dailey
73fb40de04
refactor: Move CF config objects to ServiceConfiguration
2 years ago
Robert Dailey
77f15b7e79
refactor: Reorganize custom format code to support reuse with Sonarr
2 years ago
Robert Dailey
ef39403f32
chore: Add Sonarr v4 to debugging docker-compose.yml
2 years ago
Robert Dailey
f6e6644af5
refactor: Throw error if using CFs in Sonarr v3
2 years ago
Robert Dailey
e686b300b1
refactor: Better name for service compat integration test
2 years ago
Robert Dailey
799f4cccee
chore(git): Ignore whitespace in in SLN files
2 years ago
Robert Dailey
500a20e885
chore(schema): Use string for quality_definition types
...
Using JSON data now instead of enumerations in code. There's no finite
set anymore.
2 years ago
Robert Dailey
566fcf9db9
docs(wiki): Add link to Config Examples page from homepage
2 years ago
Robert Dailey
77aa22ccaf
docs(readme): Add link to trash guides in opening summary
2 years ago
snoopy82481
dc13686d1c
docs(wiki): Combine "Custom Format Synchronization" page with "Behavior"
...
From PR: #117
Fixes #60
2 years ago
Robert Dailey
9daabce1a3
docs(wiki): Improve manual score configuration example
2 years ago
Robert Dailey
112e8df9bb
docs(changelog): Add issue number to new feature
2 years ago
Robert Dailey
defb137a25
test: Make IntegrationFixture disposable
2 years ago
Robert Dailey
010c13e5e8
docs(changelog): Fix broken link to CVE
2 years ago
Robert Dailey
c5714f2bed
feat: Add setting to specify max log files to keep
...
A new `log_janitor` setting added to `settings.yml` to allow the user to
specify the maximum number of files to keep when doing log cleanup.
Additionally, the way startup tasks occur has been cleaned up /
refactored to make it easier to integration test.
2 years ago
Robert Dailey
af001250f1
test: Allow resolution of unregistered concrete types
2 years ago
Robert Dailey
f01edc5700
refactor: Change the design pattern for settings access
...
Simplify the factory pattern so that it creates settings more directly
instead of using a silly setter method.
Also implemented `IntegrationFixture` for easier integration testing.
2 years ago
Robert Dailey
1f70e7fb61
refactor: Use lifetime scope instead of single instance
...
This allows those types to be overridden in child lifetime scopes.
2 years ago
Robert Dailey
130eb4a8b1
chore: Change ports for debugging docker-compose.yml
...
The nightly builds should be prioritized for testing during development.
To help with this, they deserve the default port numbers.
2 years ago
Robert Dailey
2db0faa00c
fix(sonarr): Error when using release profiles with Sonarr v4
...
Fixes #100
2 years ago
Robert Dailey
f87971fec1
refactor: Decouple release profiles from SonarrApi class
2 years ago
Robert Dailey
28aae58298
build: Upgrade FluentValidation to 11.2.1
2 years ago
Robert Dailey
1669a8e6e6
docs(changelog): Mention issue number for docker fix
2 years ago
Robert Dailey
b1c8f99058
docs(changelog): Add fix for security vulnerabilities
2 years ago
Robert Dailey
8832152183
chore(docker): Fix permissions for default volume content
...
Users that do not do bind-mount for the `/config` volume saw permissions
issues with that directory because it was owned by the `root` user. This
change forces the ownership of `/config` to `1000:1000` for those that
plan to use vanilla docker volumes instead.
2 years ago
snoopy82481
28983c74f9
fix: CVE vulerabilite mitigation ( #113 )
...
Fixes #112
2 years ago
Robert Dailey
7730ce09c8
ci: Do not run Sonarcloud on pull requests
...
The required tokens used to authenticate with Sonarcloud are not
accessible from within pull requests that originate in other forks.
2 years ago
Robert Dailey
75e652f702
release: v2.4.1
2 years ago
Robert Dailey
98e6b4ce59
fix(radarr): Remove all trash properties from guide CFs
...
Any property starting with `trash_` is now removed from guide CFs.
Fixes #109 .
2 years ago
Robert Dailey
609244e8c9
docs(wiki): Update docs for quality_definition property
2 years ago
Robert Dailey
cd768f0a8e
docs(wiki): Add --list-qualities cmd docs for Sonarr
2 years ago
Robert Dailey
e49ffd7ad9
docs(wiki): Add --list-qualities cmd docs for Radarr
2 years ago
Robert Dailey
54d980e14c
release: v2.4.0
2 years ago
Robert Dailey
37ad6fed55
feat(sonarr): New --list-qualities argument
...
For listing quality definition types in the guide.
2 years ago
Robert Dailey
e802c48e70
refactor(sonarr): Rename lister class
...
The new name better reflects its actual responsibility, which is to do
more than just print info about release profiles.
2 years ago
Robert Dailey
227e4e82e5
feat(radarr): New --list-qualities argument
...
For listing quality definition types in the guide.
2 years ago
Robert Dailey
0c835d0807
chore: Add Rider run configurations
2 years ago
Robert Dailey
fef596d5d4
refactor: Consolidate quality parser into guide service
2 years ago