Stevie Robinson
11905b99d3
New: Specials monitoring options
1 year ago
Mark McDowall
033936dce7
Fixed IsValidPath usages
1 year ago
Mark McDowall
13a0dfa4ae
Fixed: Slow renaming and deleting episodes
...
Closes #5499
1 year ago
Mark McDowall
5ea1fb9424
New: Parsing of multi-episode files in brackets
...
Closes #5501
1 year ago
bakerboy448
0f6f681438
New: Various HealthCheck Improvements
1 year ago
Mark McDowall
0321368cc3
New: Improve path validation when handling paths from different OSes
1 year ago
Mark McDowall
ed140dd396
Revert argument exception swallowing for Plex library update
1 year ago
Stepan Goremykin
c35308b32b
Update chrome driver and swagger
1 year ago
Stepan Goremykin
e4dde10a3f
Update Selenium.Support package
1 year ago
Stepan Goremykin
951a9ade00
Update FluentAssertions
1 year ago
Stepan Goremykin
fd5d279a9e
Update SharpZipLib
1 year ago
Stepan Goremykin
028c87d20c
Update test packages in build props instead of csproj
1 year ago
Stepan Goremykin
b303dc899a
Update Newtonsoft.Json
1 year ago
Stepan Goremykin
cf22208011
Update packages related to auto tests
1 year ago
Stepan Goremykin
3b6cadeb7e
Update packages from microsoft
1 year ago
Mark McDowall
0a13a433a9
New: Parsing of more German WEBDL releases
...
Closes #5507
1 year ago
Mark McDowall
ff2e8ffc37
Fixed: Permissions after installing on Windows and opening Firewall port
...
Closes #5509
1 year ago
Mark McDowall
34e928ebed
Fixed: Agenda view on mobile
1 year ago
Stepan Goremykin
11d91faaad
Use Array.Empty and fix a few multiple enumerations
1 year ago
Mark McDowall
c41aec5f77
Fixed: Pushed releases should be stored as pushed release
1 year ago
Mark McDowall
b8dcd75cf5
Fixed: Refreshing Plex library on a different OS
1 year ago
Mark McDowall
cef6d5a99a
Fixed: Imports when custom format is a downgrade, but file is an upgrade
1 year ago
lodu
5d09b84b05
New: Add indexer option for Discord on grab notifications
1 year ago
Mark McDowall
3d24e412a6
Better quality revision logging
1 year ago
Mark McDowall
ad79dd4df5
New: Better series type select input
...
Closes #4796
1 year ago
Mark McDowall
4ff4d32936
New: Improve accepted and rejected release logging
...
Closes #4965
Closes #4646
1 year ago
Mark McDowall
98308737cf
New: Improved Plex library updating
1 year ago
Mark McDowall
f59cc99733
Remove unused imports from SeriesIndexRow
1 year ago
Mark McDowall
b16094a9e3
Fixed: Prevent loss of restrictions when attempting to edit multiple restrictions at once
...
Closes #4917
1 year ago
Mark McDowall
bd228e88c3
New: Rescan series if destination file already exists during import
...
Closes #5401
1 year ago
Mark McDowall
978618f041
New: Don't import episodes that don't match grab history
...
Closes #5073
1 year ago
Zak Saunders
89e363fd14
New: Make Release Group Outline Not Show as Required
1 year ago
Mark McDowall
8d70def088
New: Include series year with custom scripts and webhooks
...
Closes #5439
1 year ago
Mark McDowall
cb86f4fa50
New: Closing Move Series modal without selecting will cancel save
...
Closes #5448
1 year ago
Mark McDowall
c80c1db947
New: Parse HBOMaxHD as WEBDL
...
Closes #5489
1 year ago
Mark McDowall
cfcf1ad1ab
Fixed: Page Plex Watchlist results
...
Closes #5118
1 year ago
Mark McDowall
17b9e4722a
New: Parsing of poorly named absolute number-only files in batches
...
Closes #5488
1 year ago
Mark McDowall
f22998aef3
Use episode runtime for size limits when available
...
Closes #3482
1 year ago
Qstick
a42f97229a
Convert method to static that doesn't use instance data
1 year ago
Qstick
412a36226f
Add .globalconfig
1 year ago
Qstick
e8b862a380
Remove Non-Failing Rules
1 year ago
Qstick
2b79fe833b
Use Contains(char) instead of Contains(string) for performance
1 year ago
Qstick
4db10e6283
Prefer AsSpan to Substring to avoid unnecessary allocation
1 year ago
Qstick
e8aff90582
Use span-based string.Concat to avoid unnecessary allocation
...
Calling Substring produces a copy of the extracted substring. By using AsSpan instead of Substring and calling the overload of string.Concat that accepts spans, you can eliminate the unnecessary string allocation.
1 year ago
Qstick
af28bbad52
Use Environment.CurrentManagedThreadId for efficiency
...
System.Environment.CurrentManagedThreadId is a compact and efficient replacement of the Thread.CurrentThread.ManagedThreadId pattern.
1 year ago
Qstick
f928ee7cad
Use Environment.ProcessPath instead of GetCurrentProcess().MainModule.FileName
...
GetCurrentProcess().MainModule.FileName is expensive, Environment.ProcessPath added in net6
1 year ago
Qstick
7521579bca
Use Apend(char) instead of Apend(string) for performance
...
When calling StringBuilder.Append with a unit length string, consider using a const char rather than a unit length const string to improve performance.
1 year ago
Qstick
e805f61450
Use Length/Count property instead of Count() method to prevent enumerating
1 year ago
Qstick
4fe9daec03
Use Any() in place of Count() to prevent enumerating
...
This rule flags the Count and LongCount LINQ method calls used to check if the collection has at least one element. These method calls require enumerating the entire collection to compute the count. The same check is faster with the Any method as it avoids enumerating the collection.
1 year ago
Qstick
738dc2c98c
Do not use Enumerable methods on indexable collections
...
This rule flags the Enumerable LINQ method calls on collections of types that have equivalent but more efficient properties to fetch the same data.
1 year ago