Commit Graph

4669 Commits (1f785dd30ddf6f1ae61b171afc12ce691c100ee2)

Author SHA1 Message Date
Bogdan ed7d99c160 New: Add Apprise notifications
2 years ago
Robin Dadswell 720fc2818f Frontend Placeholders from the Backend
2 years ago
Mark McDowall 94b5d23094 Fixed TruncatedEpisodeTitlesFixture tests
2 years ago
Mark McDowall cf48bf3041 Fixed: Ensure first history item when marked as failed is the selected item
2 years ago
Mark McDowall 183b10f79a New: Change default Multi-Episode style to Prefixed Range
2 years ago
Mark McDowall 97cf3cee17 New: Don't prevent season searches for Newznab/Torznab if supported by the indexer
2 years ago
Mark McDowall 764c084987 New: Don't try to analyze disk image files (iso, img, etc)
2 years ago
Mark McDowall a989c84260 Fixed: Tag filtering on iCal feed
2 years ago
Bogdan b303e9c21a
New: Serve log files as UTF-8
2 years ago
Michael Peleshenko 2303bff205
Fixed: Return properly formatted episode file for deleted files Webhook
2 years ago
Qstick 5a04602672 Remove mono process detection
2 years ago
Bogdan 6f614b7d47
Rename to FolderChmodValidator to match class name
2 years ago
Stepan Goremykin 6413d212e5 Update signalr to 6.0.15
2 years ago
Stepan Goremykin 40e54685b9 Migrate to FluentValidation 9
2 years ago
Mark McDowall dec6e14036 New: On Add Series connection event
2 years ago
Mark McDowall 619ac557f9 Fixed: Importing from Manage Episodes ignoring Analyse video files
2 years ago
Lars c8933d8124
New: Option to use Telegram topics for notifications
2 years ago
Mark McDowall 47cf8e6430
New: Updated Rarbg request limits
2 years ago
Bogdan ed3d880974
New: Add version and timestamp to backup archive
2 years ago
Qstick 39350ed0de New: Improve video stream formatting
2 years ago
Qstick b0834015e7 New: Improve primary video stream selection
2 years ago
Bakerboy448 128f62488d Fixed: DrunkenSlug Default URL
2 years ago
Bogdan 2107635b7e
Fixed: Config file settings do not need to be case-sensitive
2 years ago
Mark McDowall 5ca868b4b2 New: Show error message for pending queue items without episodes
2 years ago
Bogdan 5326a102e2 Fixed: Ensure default config file on starting app
2 years ago
Qstick 69ed531850 Fixed: False Positives for RemotePath check with Deluge
2 years ago
ta264 66caec31c9 Fixed: False positive in remote path check with transmission
2 years ago
ta264 8c68dfb8ce Fixed: Handle missing category when getting Qbittorrent download path
2 years ago
ta264 68791ea98a Fixed: Use QBittorrent category savepath for healthcheck
2 years ago
Mark McDowall b428bab5ee Fixed: Missing Macedonian and Slovenian languages
2 years ago
Mark McDowall 7fcb6b80b4 Fixed: Override and grab releases with Custom Formats
2 years ago
Mark McDowall 103ce3def4 New: Add result to commands to report commands that did not complete successfully
2 years ago
Mark McDowall 07f0fbf9a5 Override release grab modal
2 years ago
Mark McDowall 2020e074db Language parsing improvements and more languages
2 years ago
Mark McDowall f4130d96e5 New: Add release info to webhook/custom script import events
2 years ago
Qstick f59276881a Convert Notifiarr Payload to JSON, Standardize with Webhook
2 years ago
Stepan Goremykin 6ea3d8c127 Use MinBy and MaxBy instead of OrderBy + First
2 years ago
bpoxy 7fedfe7423
Fixed: Matching of custom formats during episode file import
2 years ago
Bakerboy448 a776b68574 Fixed: Parse 720p Remux as 720p BluRay
2 years ago
Bakerboy448 9ae647d9d2 QualityParser - Simplify new expression (IDE0090)
2 years ago
Stepan Goremykin 2abbee1032
Update SixLabors.ImageSharp, MailKit, DryIoc libraries
2 years ago
Qstick 2c7eb05b52 Revert a few packages which result in build warnings and conflicts
2 years ago
Mark McDowall 42003ebd72 Reverted Microsoft package updates to 6.x
2 years ago
Mark McDowall 6007e46746 Fixed: Removed hardcoded dot prefix from the transmission category in status
2 years ago
Stevie Robinson 11905b99d3
New: Specials monitoring options
2 years ago
Mark McDowall 033936dce7 Fixed IsValidPath usages
2 years ago
Mark McDowall 13a0dfa4ae Fixed: Slow renaming and deleting episodes
2 years ago
Mark McDowall 5ea1fb9424 New: Parsing of multi-episode files in brackets
2 years ago
bakerboy448 0f6f681438
New: Various HealthCheck Improvements
2 years ago
Mark McDowall 0321368cc3 New: Improve path validation when handling paths from different OSes
2 years ago
Mark McDowall ed140dd396 Revert argument exception swallowing for Plex library update
2 years ago
Stepan Goremykin c35308b32b Update chrome driver and swagger
2 years ago
Stepan Goremykin e4dde10a3f Update Selenium.Support package
2 years ago
Stepan Goremykin 951a9ade00 Update FluentAssertions
2 years ago
Stepan Goremykin fd5d279a9e Update SharpZipLib
2 years ago
Stepan Goremykin 028c87d20c Update test packages in build props instead of csproj
2 years ago
Stepan Goremykin b303dc899a Update Newtonsoft.Json
2 years ago
Stepan Goremykin cf22208011 Update packages related to auto tests
2 years ago
Stepan Goremykin 3b6cadeb7e Update packages from microsoft
2 years ago
Mark McDowall 0a13a433a9 New: Parsing of more German WEBDL releases
2 years ago
Mark McDowall ff2e8ffc37 Fixed: Permissions after installing on Windows and opening Firewall port
2 years ago
Stepan Goremykin 11d91faaad
Use Array.Empty and fix a few multiple enumerations
2 years ago
Mark McDowall c41aec5f77 Fixed: Pushed releases should be stored as pushed release
2 years ago
Mark McDowall b8dcd75cf5 Fixed: Refreshing Plex library on a different OS
2 years ago
Mark McDowall cef6d5a99a Fixed: Imports when custom format is a downgrade, but file is an upgrade
2 years ago
lodu 5d09b84b05
New: Add indexer option for Discord on grab notifications
2 years ago
Mark McDowall 3d24e412a6 Better quality revision logging
2 years ago
Mark McDowall 4ff4d32936 New: Improve accepted and rejected release logging
2 years ago
Mark McDowall 98308737cf New: Improved Plex library updating
2 years ago
Mark McDowall bd228e88c3 New: Rescan series if destination file already exists during import
2 years ago
Mark McDowall 978618f041 New: Don't import episodes that don't match grab history
2 years ago
Mark McDowall 8d70def088 New: Include series year with custom scripts and webhooks
2 years ago
Mark McDowall c80c1db947 New: Parse HBOMaxHD as WEBDL
2 years ago
Mark McDowall cfcf1ad1ab Fixed: Page Plex Watchlist results
2 years ago
Mark McDowall 17b9e4722a New: Parsing of poorly named absolute number-only files in batches
2 years ago
Mark McDowall f22998aef3 Use episode runtime for size limits when available
2 years ago
Qstick a42f97229a Convert method to static that doesn't use instance data
2 years ago
Qstick 412a36226f Add .globalconfig
2 years ago
Qstick 2b79fe833b Use Contains(char) instead of Contains(string) for performance
2 years ago
Qstick 4db10e6283 Prefer AsSpan to Substring to avoid unnecessary allocation
2 years ago
Qstick e8aff90582 Use span-based string.Concat to avoid unnecessary allocation
2 years ago
Qstick af28bbad52 Use Environment.CurrentManagedThreadId for efficiency
2 years ago
Qstick f928ee7cad Use Environment.ProcessPath instead of GetCurrentProcess().MainModule.FileName
2 years ago
Qstick 7521579bca Use Apend(char) instead of Apend(string) for performance
2 years ago
Qstick e805f61450 Use Length/Count property instead of Count() method to prevent enumerating
2 years ago
Qstick 4fe9daec03 Use Any() in place of Count() to prevent enumerating
2 years ago
Qstick 738dc2c98c Do not use Enumerable methods on indexable collections
2 years ago
Qstick 0ed8ba828d Avoid unnecessary zero-length array allocations
2 years ago
Qstick b2c2c79a96 Don't compare strings to Empty using Equals
2 years ago
Qstick 08ee2f7e32 Remove unnecessary assignments to default type value
2 years ago
Qstick 42e45f93ac Use const where appropriate
2 years ago
Qstick b4d8f0c311 Enable all analyzers and enforce code style on build
2 years ago
Stevie Robinson 21045127cd
Fixed: Parsing of multi season packs with only space between the season numbers
2 years ago
Mark McDowall d496733b31 Fixed: Don't import Custom Format downgrades
2 years ago
Mark McDowall b3d1e4f520 Fixed: Multiple Downloaded Episodes Scan commands should not run in parallel
2 years ago
Mark McDowall cd67671bc1 Fixed: Slow loading of files in Manage Episodes modal
2 years ago
Mark McDowall ac806a2933 New: Show downloading status for series progress bar
2 years ago
Mark McDowall 6d88a98282 New: Plex Watchlist RSS support
2 years ago
cicomalieran 9800bd6b43
Fixed: Processing very long ETA from Transmission
2 years ago
Sergey M 255f947860
Fixed: Mapping of parsed titles when one doesn't have an alias
2 years ago
bakerboy448 92ecb30fab
Fixed: Regression in error message logging
2 years ago
bakerboy448 e968919e63
Fixed: Improve some request failure messaging
2 years ago
Mark McDowall bd3816dac9 Handle null for parent name with clean path is empty
2 years ago
Mark McDowall 95a8f59a32 Fixed: Don't handle images in metadata folder as Roksbox images
2 years ago
Mark McDowall 890f107467 New: Support for .plexmatch series metadata files
2 years ago
Mark McDowall 6740257135 New: Add Episode Guide option for Kodi MetadataFile
2 years ago
Mark McDowall bbd9b1657d Fixed: Don't clean Kodi library if video is playing and Always Update is disabled
2 years ago
Mark McDowall cf00fecbe4 Fixed: Don't grab propers/repacks when item in queue meets cutoff and propers/repacks are not downloaded automatically
2 years ago
Qstick 5a22afc42b Fixed broken path tests
2 years ago
Mark McDowall 75378f7bde Fixed: USB drives mounted to folders are treated as different mounts
2 years ago
Mark McDowall 997aabbc3c Improve CF calculation for files without scene name
2 years ago
Mark McDowall 2c65e4fa41 Fixed: Prevent getting disk space from returning no information when it partially fails
2 years ago
Qstick 9c1fd7c73e Bump MonoTorrent to 2.0.7
2 years ago
Mark McDowall 27cc551980 Updated API documents
2 years ago
Mark McDowall d2cd3f7716 Rename LocalizationLanguageResource to avoid collision with LanguageResource
2 years ago
bakerboy448 ddb25b1095
New: Use better page size for Newznab/Torznab (up to 100) when supported by the indexer
2 years ago
Mark McDowall 303fc5d786 New: Return static response to requests while app is starting
2 years ago
Qstick a379d0c403 Fixed: Settings fail to save for some auth setups
2 years ago
Mark McDowall 72b307f4ad Fixed: Using absolute episode number in Standard Format for episode without while renaming
2 years ago
Mark McDowall 69f325b9dd SeriesFolderFormat needs to be OS Agnostic
2 years ago
Mark McDowall 81d2b18ce1 New: Use Series Folder Format to improve unmapped folders within root folders
2 years ago
Mark McDowall 119addd75f Fixed: Migrating case-sensitive Preferred Word REGEX to Custom Formats
2 years ago
Xavier Xiong 0f111dd066
Fixed: Chinese Anime releases that include a season number
2 years ago
Stevie Robinson e29470d8cb
Fixed: Enable parsing of repacks with revision
2 years ago
bakerboy448 83f6359063
New: Improve Manual Import logging when not parsing files
2 years ago
Mark McDowall ad42d4a14c Fixed: Ping endpoint no longer requires authentication
2 years ago
Qstick faccfe17a2 Remove debug code in CleanupQualityProfileFormatItems
2 years ago
Qstick f05e109b50 Fixed: Avoid Sqlite Error when all profiles have lowest quality cutoff
2 years ago
Stevie Robinson 3973571411
New: Added new series title rename tokens without year
2 years ago
bakerboy448 863d24996c
New: Improve messaging when imports are left in queue
2 years ago
PearsonFlyer 1b599c7e76 Fix notifiation in Ntfy on test from Radarr to Sonarr
2 years ago
Mark McDowall 0fbf61199f Fixed: Parsing of some files with series title aliases
2 years ago
Mark McDowall b848100693 Fixed: Images for some series not downloading
2 years ago
Qstick c08b451564 Bump ImageSharp to 2.1.3
2 years ago
Mark McDowall 6dcfc661a1 New: Show updated Custom Format Score in history
2 years ago
Mark McDowall 68d026479f New: Add custom format info to episode import notifications
2 years ago
Mark McDowall 899d6ddbab Fixed: Store Custom Format score during import
2 years ago
Mark McDowall 4ed4ca4804
New: Add bypass if above Custom Format Score to Delay Profile
2 years ago
Mark McDowall bc2942c28d New: Don't block imports when release was matched by ID if they were grabbed via interactive search
2 years ago
Mark McDowall 599ad86657
New: Use file's format title for quality if parsed
2 years ago
Mark McDowall 3f598ffa6f Fixed: UTC time sent to UI for already imported message
2 years ago
Mark McDowall 67035b9266 Fixed: Monitoring episodes modal not closing after saving
2 years ago
Mark McDowall 4b4301a076 Fixed: Quality Profiles resetting Custom Format scores during housekeeping
2 years ago
Mark McDowall 2c004e1f96 Fixed: Unable to load UI if Quality Profiles contain removed Custom Format items
2 years ago
Mark McDowall ea612e8b78 Revert "Fixed: Unable to load UI if Quality Profiles contain removed Custom Format items"
2 years ago
Xavier Xiong f742e1f174
Fixed: Chinese releases with season and absolute episode numbers
2 years ago
Mark McDowall facf775a43 Fixed: Unable to load UI if Quality Profiles contain removed Custom Format items
2 years ago
Qstick 4a740acb80
New: Simkl List Support (#5313)
2 years ago
Mark McDowall 1394122842 Fixed: Displaying audio and subtitle languages in UI
2 years ago
Mark McDowall fe5c52602a
Fixed: Custom Formats upgrading even when profile doesn't allow upgrades
2 years ago