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
Robert Dailey
07c4b48578
feat: Quality definition logic uses new JSON files
2 years ago
Robert Dailey
635e93b2db
refactor: Remove unused _fs fields
2 years ago
Robert Dailey
6400716150
refactor: Move Radarr & Sonarr code to Services directory
...
And update namespaces
2 years ago
snoopy82481
43ee3b2de7
docs(wiki): Change Radarr CF names to trash_id ( #108 )
2 years ago
Robert Dailey
1b9c407d97
build: Upgrade NSubstitute to v4.4.0
...
Fixes these issues that were introduced after v4.2.2:
- https://github.com/nsubstitute/NSubstitute/pull/683
- https://github.com/nsubstitute/NSubstitute/issues/685
- https://github.com/MRCollective/AutofacContrib.NSubstitute/issues/65
2 years ago
Robert Dailey
12915264dd
build: Stop using wildcard versions for nuget packages
...
In order to improve the stability and predictability of releases, I'm
favoring fixed version numbers over wildcards. This means upgrades will
be more tedious, but at least it will be easier to audit when things
break due to third party libraries.
2 years ago
Robert Dailey
b1815266fe
docs(wiki): Better troubleshooting section for Docker
2 years ago
Robert Dailey
c747e98b71
docs(wiki): Fix some broken links
2 years ago
Robert Dailey
d52c204bd2
release: v2.3.1
2 years ago
Robert Dailey
5ac73a08f7
docs(changelog): Mention update for new paths
2 years ago
Robert Dailey
4f20e079e7
chore: Debug docker-compose.yml services renamed
...
The names better match the images+tags used for each service.
2 years ago
Robert Dailey
1b6d42f719
refactor: Use metadata.json to find paths to CFs and RPs
2 years ago
Robert Dailey
9e3aab6e96
refactor(gui): Fix namespace for ReleaseProfileDataFilterTest
2 years ago
Robert Dailey
3b59c05d3e
build(gui): Upgrade Serilog.AspNetCore to v6.*
2 years ago
Robert Dailey
f7566030d9
build: Upgrade YamlDotNet to v12.*
2 years ago
Robert Dailey
7c3ed969ef
release: v2.3.0
2 years ago
Robert Dailey
8266410092
feat: New branch and sha1 repository settings
...
- `repository`: Branch name in the local clone to check out
- `sha1`: An explicit revision to reset to.
Fixes #27
2 years ago
Robert Dailey
e27659e3f9
docs: Explain Release Process in CONTRIBUTING.md
...
Also cleaned up some other bits that were out of date.
2 years ago
Robert Dailey
1129f178a8
fix(sonarr): Validate and filter RPs after they're loaded
...
If there is invalid / empty data in the Trash Guide JSON data, filter
those out after they are loaded.
2 years ago