Robert Dailey
532b954456
refactor: Generic pipelines support for media naming
12 months ago
Robert Dailey
55daad8db1
refactor: Strategy pattern for MediaNamingConfigPhase
12 months ago
Robert Dailey
7b5bb5891a
docs: Remove former name from README
12 months ago
Robert Dailey
d317c98ab7
chore: Relocate utility scripts to a subdirectory
...
To reduce clutter at the root of the repo, utility scripts have been
moved to a `scripts` subdirectory.
12 months ago
Robert Dailey
cad281aefc
refactor: Fix analysis warning about unused member
12 months ago
Robert Dailey
e99f4cb766
refactor: Refactor cache logic
...
- `CustomFormatCache` is now a utility class for updating cache entries.
- `CustomFormatCacheData` is now what `CustomFormatCache` used to be
(data object used for serialization).
- `CustomFormatCachePersister` is now specific to custom formats. Future
cache types will have their own persister implementation.
12 months ago
Robert Dailey
7f6a5a2ff6
build: Remove global set of CLSCompliantAttribute
...
This was originally put in place in commit b0bbb23d3
(from 2021) to
silence analysis warnings. However, I observed no warnings so this must
have been corrected in dotnet since then.
12 months ago
Robert Dailey
9fb78ef215
build: Fix solution link to .editorconfig
12 months ago
Robert Dailey
5700ca063b
test: Make Parallelizable and FixtureLifeCycle attributes global
12 months ago
Robert Dailey
9c59d288bb
build: Upgrade all nuget packages
...
Skip NUnit 4.0 since that creates package version warnings. Likely
because things with an NUnit dependency do not yet support v4, so we
will wait.
12 months ago
Robert Dailey
7e92ca10cf
docs(changelog): Change for app data dir on OSX
1 year ago
Robert Dailey
f769c9669d
fix: Add app data dir migration step for OSX
1 year ago
Robert Dailey
57c4e23dba
build: Upgrade all packages in solution
1 year ago
Robert Dailey
31fa304983
build: Upgrade Flurl.Http to 4.0.0-pre6
1 year ago
Robert Dailey
be46b708a5
build: Replace Rider run configs with launch settings
1 year ago
Robert Dailey
8d62c69683
ci: Use EAP8 version of resharper tools
...
Fixes errors due to .NET 8 compatibility. See below issue for details.
https://youtrack.jetbrains.com/issue/RSRP-494775
1 year ago
Robert Dailey
90a0c931a0
build: Reorganize structure of tests
...
- `src/tests` moved to `tests`
- `src/Recyclarr.sln` moved to `Recyclarr.sln`
1 year ago
Robert Dailey
40e08a1099
Merge branch 'dotnet8' into master
...
Relates to #211
1 year ago
Robert Dailey
f4467af48f
ci: Centralize dotnet version in inspect-code workflow
1 year ago
Robert Dailey
a4534bffcf
refactor: Upgrade all nuget packages
...
Also use the built-in snake case naming feature in System.Text.Json
1 year ago
Robert Dailey
a937de74cf
refactor: Fix several warnings related to .NET 8 updates
...
Also deleted ConfigurationException since it is unused.
1 year ago
Robert Dailey
f29f10e2ab
chore: Exclude warning CA1861 in tests
1 year ago
Robert Dailey
9852203814
refactor: Fix variable naming in service cache
1 year ago
Robert Dailey
cb0ed50359
refactor: Remove redundant class bodies in solution
1 year ago
Robert Dailey
6811706b2f
refactor: Convert all class constructors to primary
1 year ago
Robert Dailey
8d6a5984fe
build: Upgrade to .NET 8 in ci, docs, and build
1 year ago
Robert Dailey
7dbcc6b8f7
build: Upgrade all nuget packages
1 year ago
Robert Dailey
a8224d97d8
refactor: Upgrade to Flurl 4.0-pre5
...
This required significant changes in how Flurl Client configuration and
creation takes place.
1 year ago
Robert Dailey
1db5aea11d
docs(readme): New links, formatting adjustments
1 year ago
Robert Dailey
43f67608bd
build: Upgrade all nuget packages
1 year ago
Robert Dailey
166a3d78c1
ci: Notarization migrated to notarytool
1 year ago
Robert Dailey
5b163d9dc6
release: v6.0.2
1 year ago
Robert Dailey
bcb75c67a3
docs(cl): Fix for ServiceIncompatibilityException handling
1 year ago
Robert Dailey
6452cf8a40
fix: Put sonarr version for naming in own column
...
In order to avoid confusion, the `v3` and `v4` version indicators for
certain naming format keys has been moved to their own column in the
`list` command table.
1 year ago
Robert Dailey
02d19c609b
fix: Match categories by file without extension
...
File name comparisons using the markdown table anchor link was broken
because the extension (`.json`) was not stripped from the file name.
1 year ago
Robert Dailey
9f349d674a
fix: Handle ServiceIncompatibilityException
...
So that the application doesn't immediately exit
1 year ago
Robert Dailey
a1af9f2d78
build: Upgrade all nuget packages
1 year ago
Robert Dailey
f5c659d772
refactor: Remove custom FlurlClientFactory
...
Instead, expand the ServarrRequestBuilder service class to utilize a
built-in client factory to manage handing out clients.
1 year ago
Robert Dailey
5a8e5df890
release: v6.0.1
1 year ago
Robert Dailey
f554882aab
fix: Do not delete unwanted qualities from groups
1 year ago
Robert Dailey
aa1e658c70
fix: Flatten unwanted quality groups with less than 2 items
1 year ago
Robert Dailey
010b5f9513
fix: Add QP validation for groups with less than 2 qualities
1 year ago
Robert Dailey
8060096ba8
refactor: Do not attempt to log HTTP body if empty
1 year ago
Robert Dailey
d0ff537d06
fix: Sync file naming even if rename is not true
1 year ago
Robert Dailey
9f7313c180
release: v6.0.0
1 year ago
Robert Dailey
38a6f32eaf
fix: Escape markup in strings printed during naming preview
...
Fixes #216
1 year ago
Robert Dailey
8bf205f171
fix: Properly rethrow non-deterministic exceptions
...
Doing `throw <myExceptionVariable>` causes the stack trace information
to be rewritten (we don't want this). Wrapping in a new exception object
like `AggregateException` fixes that but also makes the printed
exception look messier.
Instead, simply return a bool to indicate if `HandleException()`
processed the the exception; if not, then we can rethrow from outside
the method.
1 year ago
Robert Dailey
833161efce
docs(readme): Add media naming to features list
1 year ago
Robert Dailey
790a0952a5
refactor: Rename `format` to `standard` for Radarr media naming
1 year ago
Robert Dailey
8b2b1302c6
fix: Do not render repo update status when `--raw` is used
...
Fixes #215
1 year ago