Commit Graph

1718 Commits

Author SHA1 Message Date
Mark McDowall d484553b31 New: Support SABnzb's new format for sorters
Closes #6125
2023-10-29 14:19:47 -07:00
Mark McDowall 44d8dbaac8 Fixed: Blocking unknown indexers from pushed releases
Closes #5900
2023-10-29 12:14:02 -07:00
Mark McDowall 58d841c463 Fixed: Searching for series with XEM and TVDB mapping overrides 2023-10-29 11:23:31 -07:00
Bogdan ba447c93e3
Fixed: DVDRip/DVDRemux being treated as full disk releases
Closes #6134
2023-10-28 17:52:13 -04:00
Stevie Robinson a5506b09d2
New: Add [SEV] to release group exceptions
Closes #6118
2023-10-28 17:49:52 -04:00
Bogdan 653aede0b7 Rename instances of Profile to QualityProfile 2023-10-28 14:48:39 -07:00
Bogdan b183743d9f
Fixed: Avoid import loop for already imported episodes part of season packs
Closes #6075
2023-10-28 17:45:47 -04:00
Stevie Robinson 59ea524e0c Use Diacritical.Net library for TitleFirstCharacter token 2023-10-28 14:45:10 -07:00
Stevie Robinson 99b34c2065
Fix Localization test after translation changes 2023-10-27 09:53:05 -04:00
Mark McDowall 11f96c3104
Use named tokens for backend translations
Closes #6051
2023-10-17 02:51:00 -04:00
Mark McDowall df2e867528 Fixed: Reject full DVD disk releases
Closes #5975
2023-10-10 06:58:16 -07:00
Stevie Robinson 81aaf00a4c
New: Add additional CleanTitle tokens and re-order options
Closes #6066
2023-10-10 09:58:03 -04:00
Mark McDowall 95b389a948 Fix previous airing test 2023-10-09 22:13:00 -07:00
Stevie Robinson 732c2fe12f
Fixed: Parsing Spanish releases 2023-10-09 23:39:26 -04:00
Stevie Robinson b3c691859a
Fixed: Cleanup First Character in Title when using 'TitleFirstCharacter'
Closes #6055
2023-10-09 23:38:49 -04:00
Mark McDowall b4ef873cc3 Fixed: Treat season packs with volume as partial season packs 2023-09-30 11:59:18 -07:00
Mark McDowall 35365665cf Fixed: Completed downloads in Qbit missing import path 2023-09-27 12:06:30 -07:00
bakerboy448 583eb52ddc
Fixed: Only apply remote path mappings for completed items in Qbit 2023-09-27 10:50:06 -04:00
Stevie Robinson a3938d8e02
Fixed: SABnzbd history retention to allow at least 14 days
Closes #6044
2023-09-27 10:48:15 -04:00
Stevie Robinson 7f2cd8a0e9 Add health check for dl clients removing completed downloads + enable for sab and qbit 2023-09-18 00:08:24 -07:00
Bogdan 026327e7a3 Add missing using directive in HealthCheckServiceFixture 2023-09-11 12:40:27 -07:00
Mark McDowall bb7b2808e2 Mock debouncer for testing 2023-09-10 15:25:15 -07:00
Mark McDowall 2a241294b5 Fixed: Parsing of multiple languages from Newznab/Torznab indexer releases
Closes #6004
2023-09-10 15:25:15 -07:00
Bogdan 1b3ff64cc5
Fixed: Calculating seed time for qBittorrent 2023-09-07 20:12:20 -04:00
Mark McDowall 0274778679 Fixed: Don't reimport the same file from the same release unless grabbed again
Closes #5625
2023-08-20 00:34:57 -07:00
Bogdan 0feee19146 New: Async HttpClient 2023-08-19 17:02:48 -07:00
Mark McDowall b271b3b694 Fix tests for ImportListSyncService 2023-08-19 10:52:39 -07:00
Mark McDowall b20e247feb
New: Parse language tags from existing subtitles files
Closes #5890
2023-08-19 01:32:54 -04:00
Mark McDowall d5c6faaf45 Fixed: Files in releases that span multiple TVDB seasons not automatically imported
Closes #5920
2023-08-17 21:14:09 -07:00
Qstick e354580172 New: Notifications (Connect) Status 2023-08-13 23:36:03 -05:00
Mark McDowall c1442535b0 New: Parse episode numbers followed by '.5' as specials
Closes #5893
2023-08-12 23:37:37 -07:00
Mark McDowall 9c7fab69fd Fix LocalizationService tests 2023-08-12 00:41:27 -07:00
Robin Dadswell a13011aa49 New: Postgres Database Support
Co-Authored-By: Qstick <376117+Qstick@users.noreply.github.com>
2023-08-12 00:45:07 -05:00
Qstick df6c89ea23 New: Improve performance of DeleteBadMediaCovers housekeeper 2023-08-11 23:23:26 -05:00
Bogdan d8f314ff0e
Add one minute back-off level for all providers 2023-08-12 00:19:27 -04:00
ttran913 6b533ef2f9
New: Season pack searching with 'Anime Standard Format Search' 2023-08-09 20:13:35 -04:00
Bogdan 51dc96cb6e
Specify in the logs what indexer is lacking capabilities 2023-08-09 19:48:06 -04:00
Mark McDowall 5a7e34e291 Fixed: Don't block updates under docker unless configured in package_info 2023-08-08 17:35:13 -07:00
Mark McDowall e5aa858410 New: Ignore inaccessible files with getting files
Closes #5818
2023-08-03 22:20:25 -07:00
Mark McDowall 60714eb89a Fix agnostic path in test 2023-08-03 21:35:49 -07:00
Mark McDowall 63a911a9a5 Fix GetBestRootFolderPath tests 2023-08-03 20:12:33 -07:00
Mark McDowall 5f72178445 Fixed: UI loading when series or root folder path is for wrong OS 2023-08-03 17:55:55 -07:00
Mark McDowall d581de00c9 Fixed: Duplicate searches when Anime Standard Format Search enabled on indexer and series has multiple aliases 2023-08-03 17:55:55 -07:00
Mark McDowall b7a55daa61 Fixed: Parsing of anime season releases with year after season number 2023-08-03 16:36:07 -07:00
Bogdan ae3dd5730e
Fixed: Check only enabled Jackett indexers for '/all' endpoint
Closes #5848
2023-07-28 18:37:21 -07:00
Stevie Robinson 3c17260c72
New: Update naming examples 2023-07-22 20:13:05 -04:00
Mark McDowall dce6923b00 Fixed: Parsing of anime title that contains multiple 3-digit numbers
Closes #5801
2023-07-14 17:24:05 -07:00
Qstick f6ae9fd6c5
New: Download Client Tags
Closes #402
2023-07-10 23:51:14 -04:00
Qstick af8c67a24d Fixed: Correct typing for ImportListExclusions tvdbid column 2023-07-02 22:35:14 -07:00
bakerboy448 8d8a16225f
Fixed: Handle checkingResumeData state form qBittorrent 2023-06-13 23:50:59 -04:00
Zak Saunders d44656bca1 New: Remove Rarbg Indexer due to site shutdown 2023-06-09 14:58:06 -07:00
Qstick 560a9b63ca New: Translations support for Health Checks
(cherry picked from commit bfc036178487fe0b692f306a53f2a334cdf7f9d5)
2023-05-27 17:23:41 -07:00
Bogdan 12374f7f00 Use 'var' instead of explicit type 2023-05-27 16:55:16 -07:00
Bogdan 6b1e4ef819
Enforce rule IDE0005 on build 2023-05-27 19:53:49 -04:00
Mark McDowall e273f16c39 Fixed: Strip additional domains from release names 2023-05-26 19:36:50 -07:00
Mark McDowall 49fd9c4462 New: Filter SABnzbd queue by category 2023-05-26 17:14:02 -07:00
Stevie Robinson f2ddd4757c
Fixed: Parsing Vyndros as release group 2023-05-21 17:05:48 -04:00
Stevie Robinson bf90c3cbdd
New: refresh only selected or filtered series
Closes #5611
2023-05-21 17:05:30 -04:00
Bogdan 90a9ecbaac Fix tests in IndexerServiceFixture 2023-05-21 09:03:51 -07:00
Bogdan d492f28645 Fix tests in TorrentDownloadStationFixture 2023-05-21 09:03:51 -07:00
Mark McDowall d743a8f7e9 Fixed tests in DownloadServiceFixture 2023-05-20 21:15:10 -07:00
Mark McDowall b38c1255dc Fixed: Don't retry grabbing the same release if download client is unavailable
Closes #3116
2023-05-20 20:51:24 -07:00
Qstick 9c5a07f62a New: Use languages from Torznab/Newznab attributes if given
Closes #5654
2023-05-20 16:31:30 -07:00
Mark McDowall 4fe79e9a4e Fixed: Parsing of some additional Chinese anime releases
Closes #5667
2023-05-20 15:15:48 -07:00
Qstick 1f20bc63c6 RemotePathMappingCheck Improvements 2023-05-12 16:55:44 -07:00
Bogdan 3af7a6df7d Remove unused field userAgentBuilder in HttpClient 2023-05-10 21:10:36 -07:00
Bogdan c6b543e072 Remove unused imports 2023-05-10 21:08:13 -07:00
Bogdan f93a016be1 Remove empty constructors 2023-05-10 21:08:13 -07:00
Mark McDowall e882d0f385 Fixed CompletedDownloadService.Process tests 2023-05-09 13:11:12 -07:00
Mark McDowall 0e6f858e65 Fixed tests 2023-05-09 10:03:53 -07:00
Stickie 5ec282750b New: Notifications when Manual Interaction is required for importing
Closes #5193
2023-05-08 16:35:03 -07:00
ta264 63654b99f2 Fixed: Don't buffer update package to memory when downloading 2023-05-08 16:35:03 -07:00
The Dark 5fdc8514da
New: On Health Restored notification
Closes #4262
2023-05-07 18:57:14 -07:00
Bogdan a0b08f6c6f
Build download requests from indexer implementation 2023-04-30 00:09:11 -04:00
Gabriel Sjöberg 99c4f5b746
Use BuildInfo.AppName for RARBG appId instead of hardcoded value 2023-04-25 00:54:12 -04:00
Mark McDowall b3260ba866 New: Colon replacement naming option 2023-04-24 07:59:36 -07:00
Mark McDowall d3ad970ecc Use enum for MultiEpisodeStyle property 2023-04-24 07:59:35 -07:00
Mark McDowall 94b5d23094 Fixed TruncatedEpisodeTitlesFixture tests 2023-04-22 18:16:15 -07:00
Mark McDowall 183b10f79a New: Change default Multi-Episode style to Prefixed Range
Closes #5572
2023-04-21 17:45:45 -07:00
Mark McDowall 97cf3cee17 New: Don't prevent season searches for Newznab/Torznab if supported by the indexer
Closes #5562
2023-04-19 16:14:09 -07:00
Stepan Goremykin 40e54685b9 Migrate to FluentValidation 9 2023-04-14 16:48:47 -07:00
Mark McDowall 47cf8e6430
New: Updated Rarbg request limits
Closes #5206
2023-04-13 22:54:37 -04:00
Qstick 39350ed0de New: Improve video stream formatting 2023-04-13 21:20:01 -05:00
Mark McDowall 07f0fbf9a5 Override release grab modal
New: Option to override release and grab
New: Option to select download client when multiple of the same type are configured

Closes #4526
Closes #4774
2023-04-03 20:14:44 -07:00
Mark McDowall 2020e074db Language parsing improvements and more languages
Fixed: Parsing of multiple languages
New: Add Romanian, Latvian, Persian, Catalan, Croatian, Serbian, Bosnian, Estonian, Tamil, Indonesian, Macedonian, Slovenian languages
New: Handle some ISO 639-2/B language codes

Closes #5112
Closes #5440
Closes #5494
2023-04-03 20:00:52 -07:00
Mark McDowall f4130d96e5 New: Add release info to webhook/custom script import events
Closes #5503
2023-04-02 14:03:05 -07:00
Bakerboy448 a776b68574 Fixed: Parse 720p Remux as 720p BluRay
fix bad anime remux no source logic

Fixes #5517
2023-03-30 21:57:14 -07:00
Stevie Robinson 11905b99d3
New: Specials monitoring options 2023-03-26 23:40:11 -07:00
Mark McDowall 033936dce7 Fixed IsValidPath usages 2023-03-26 22:47:09 -07:00
Mark McDowall 5ea1fb9424 New: Parsing of multi-episode files in brackets
Closes #5501
2023-03-26 22:39:18 -07:00
bakerboy448 0f6f681438
New: Various HealthCheck Improvements 2023-03-27 00:30:27 -04:00
Stepan Goremykin 951a9ade00 Update FluentAssertions 2023-03-26 21:26:42 -07:00
Stepan Goremykin 028c87d20c Update test packages in build props instead of csproj 2023-03-26 21:26:42 -07:00
Stepan Goremykin cf22208011 Update packages related to auto tests 2023-03-26 21:26:42 -07:00
Mark McDowall 0a13a433a9 New: Parsing of more German WEBDL releases
Closes #5507
2023-03-26 21:19:22 -07:00
Mark McDowall cef6d5a99a Fixed: Imports when custom format is a downgrade, but file is an upgrade 2023-03-22 08:06:59 -07:00
Mark McDowall 978618f041 New: Don't import episodes that don't match grab history
Closes #5073
2023-03-15 23:26:07 -07:00
Mark McDowall c80c1db947 New: Parse HBOMaxHD as WEBDL
Closes #5489
2023-03-15 21:01:37 -07:00
Mark McDowall 17b9e4722a New: Parsing of poorly named absolute number-only files in batches
Closes #5488
2023-03-15 19:00:12 -07:00
Mark McDowall f22998aef3 Use episode runtime for size limits when available
Closes #3482
2023-03-15 19:00:08 -07:00