Commit Graph

6539 Commits (2e8294342737eac2e410df178c9306b569ac2211)

Author SHA1 Message Date
Bogdan e68b45636e Minor refactoring in TorrentsCSV
2 years ago
Servarr ce68fe4105 Automated API Docs update [skip ci]
2 years ago
ricci2511 826828e8ec New: Add download client per indexer setting
2 years ago
Bogdan 6769055b6b Fixed: (TorrentPotato) Allow use of custom APIs
2 years ago
Bogdan 02a3c1b224 Align ProwlarrErrorPipeline with upstream
2 years ago
Bogdan 57efa6d0b1 Add `Find()` to BasicRepository
2 years ago
Qstick cee52147bc Add package to Sentry release to ensure apps don't mix
2 years ago
Bogdan a1abcd6c93 Fixed: (History) Reduce History Cleanup Days to 30
2 years ago
Bogdan 18e2757d37 Allow templating in JSON rows selector in Cardigann
2 years ago
Bogdan 8790a6f06a New: (HttpClient) Add HTTP/2 support
2 years ago
Bogdan 4fafdb2cd2 Add x265 categories for Movies and TV in Newznab
2 years ago
Bogdan 9f4f6a5726 Add missing translation for query type
2 years ago
Bogdan d9ace9a862 Fixed: (Stats) Exclude cached queries from average elapsed time
2 years ago
Bogdan 6afa1dc8ba Fixed: (Cardigann) Don't check for captcha when captcha answer is empty
2 years ago
Bogdan e8139f2a5b Fixed: (PornoLab) Moved to YML for Cardigann
2 years ago
Bogdan e55d6b827a Add ContentSummary to HDBits requests
2 years ago
Bogdan 34cd68fa07 Add ContentSummary to BeyondHD requests
2 years ago
Bogdan aed3f9f887 Create overload for ToJson for Formatting
2 years ago
Bogdan 6880e67507 Fixed: (Apps) Ensure validation for test connection
2 years ago
Bogdan e0e1b1494e Exclude RSS history events in migration
2 years ago
Bogdan 20df31919d Check for event type to prevent multiple runs on the same row
2 years ago
Bogdan 8785fe02e8 Execute update queries only for certain rows in migration 34
2 years ago
Bogdan b2b877a8c3 Fix: (UI) Maintain search type and parameters on repeat search
2 years ago
Bogdan 0de302ad48 Don't save empty data in history service
2 years ago
Bogdan 06391489cf Fixed: (Apps) Use `forceSave=true` to avoid validation warnings
2 years ago
Bogdan 20bcc00662 Fix apprise server url migration
2 years ago
Bogdan 660a162b7e Fixed: (Cardigann) Throw exception only when all download selectors fail
2 years ago
Bogdan 20a3cad7fb Add indexer id in logs for invalid dates in Cardigann definitions
2 years ago
Bogdan 77fe3f78fe Fixed: (Cardigann) Skip to next download selector when max redirects reached
2 years ago
Bogdan d777cb8e29 Fixed: (API) Prevent NullRef when searching empty query with a non-default type
2 years ago
Bogdan 15e7cc7ea8 New: (UI) Show indexer categories in info modal
2 years ago
Bogdan d4cdeac69a Fixed: (Cardigann) Definitions with category mapping `Other` to use 8000 (Other)
2 years ago
Bogdan 9a4c23797a Display error when search failed due to all indexers being disabled
2 years ago
Bogdan 4b8906ea62 Cleanup redundant DownloadProtocol in indexers
2 years ago
Bogdan f0c5d8ceea Minor refactoring in Cardigann definition
2 years ago
Bogdan 427802a50e Update status translations for Indexer index
2 years ago
Bogdan 75ff2f41d3 Update description for freeleech only in BakaBT
2 years ago
Bakerboy448 d1ba208243 Fixed: (HttpIndexerBase) Better HTTP error handling
2 years ago
Bogdan 4e03ebadc4 New: (UI) Add filter by categories in add indexer modal
2 years ago
Bogdan 0155ff60fd Map Cardigann capabilities from meta definition
2 years ago
Bogdan f0915638f3 New: (Apps) Sync Anime Standard Search with Sonarr
2 years ago
Bogdan 8a891d07cf Test eligibility of the first request in AvistazBase
2 years ago
Bogdan 40a932cd28 Improved page loading errors
2 years ago
Bogdan 0ff0fe2e68 Prevent NullRef when deleting missing backups
2 years ago
Bogdan 119164f729 Show indexer privacy in search results
2 years ago
Bogdan ef0f8e25fd Sort limits in IndexerCapabilities
2 years ago
Bogdan d21debe77f Convert to 'using' declaration in Housekeeping Tasks
2 years ago
Bogdan a3ccc3d0cf Close database connections in housekeeping tasks
2 years ago
Bogdan 46d930e903 Apply template text to switch cases in Cardigann
2 years ago
Bogdan b98f9a945d Fix use of TmdbId in NewznabRequestGenerator
2 years ago
Bogdan e658e3fe48 Fixed: (Cardigann) Skip duplicated GET requests
2 years ago
Bogdan 7b551a0af1 Update Anidub description
2 years ago
Bogdan 31c2917bad Fixed: (Indexers) Allow RSS searches in HttpIndexerBase
2 years ago
Bogdan 419cce53f7 Fixed: (Transmission) Set seed limits in client
2 years ago
Bogdan 48cd1d9f6b Reset ContentSummary on redirect in HttpClient
2 years ago
Bogdan 8bd6a313b7 Fixed: (FreeboxDownload) Set seed limits in client
2 years ago
Bogdan 0b610ff9c8 Cleanse messages for TL 24h RSS feed links
2 years ago
Servarr 5187460298 Automated API Docs update
2 years ago
Bogdan f0d9b43480 Add some API attributes
2 years ago
Bogdan a1081cc554 Bump NLog to 5.2.0
2 years ago
Bogdan c4bb1ba69a Catch JsonReaderException when parsing JSON in Cardigann
2 years ago
Bogdan 3a4c8db98c Add all search types in TorrentRssIndexer
2 years ago
Bogdan a522796798 Fixed: (Apps) Change the default sync level to Full Sync
2 years ago
Bogdan e012eda0cf Use the default IndexerCapabilities for TorrentRssIndexer
2 years ago
Bogdan 72ab2b34c4 Cleanse /Users for Mac users
2 years ago
Bogdan aaba5b7499 Add help link to finding cookies guide
2 years ago
Bogdan 455b76c45c New: Add TorrentRssIndexer
2 years ago
Bogdan 596d3297da Move seed configuration logic to TorrentClientBase
2 years ago
Bogdan d05128ca33 Map seed configuration on release only when it's not null
2 years ago
Bogdan f5b57db753 Check if release still exists in cache when grabbing release
2 years ago
Bogdan f7d7cca982 Add extension only for known protocols in ReleaseResource
2 years ago
Bogdan 7c5409383e Fixed: (NzbIndex) Use UsenetIndexerBase
2 years ago
Bogdan 98db8f8bf8 Add default definitions for download clients
2 years ago
Bogdan 88e793d76d Fixed: (Cardigann) Allow empty inputs for login.method `form`/`post`
2 years ago
Bogdan 0f31af6b89 Fixed: (Cardigann) Allow empty inputs for login.method `get`
2 years ago
Bogdan 65adf30f59 Fixed: (UTorrent) Set seed limits in client
2 years ago
Bogdan da75519524 Fixed: (Deluge) Set seed limits in client
2 years ago
Bogdan ed1fb58242 Align QBittorrent with upstream
2 years ago
Bogdan d5daf6791c New: Support for seed configuration in DownloadService
2 years ago
Weblate 1f1a345d25 Translations update from Servarr Weblate
2 years ago
Bogdan 76a2f51533 Fixed: (HDTorrents) Add login error message
2 years ago
Bogdan 8c0bc9ab4e Filter enabled indexer proxies in Active
2 years ago
Servarr b0c2b9119b Automated API Docs update
2 years ago
Bogdan 87fdf17926 Add HelpTextWarning support in FieldDefinition
2 years ago
Bogdan 73f23d56dc Use HelpText for non-URL values
2 years ago
Bogdan f14ccebf3a Update magnet trackers
2 years ago
Qstick 9539e4d481 More mono cleanup
2 years ago
Bogdan e40ccc49ad Fixed: (Apps) Prevent null reference exception on sync failure
2 years ago
Weblate 868394d588 Translations update from Servarr Weblate
2 years ago
Bogdan d5e5697db8 Remove Rarbg tracker from MagnetLinkBuilder
2 years ago
Bogdan d1e39f206a New: (Rarbg) Obsolete due to tracker shutdown
2 years ago
Bogdan b59d89f308 Fixed: Don't log handled exceptions in API
2 years ago
Bogdan bf5855beb4 Revert "Fixed: Don't log handled exceptions in API"
2 years ago
Bogdan 2d36adf865 Fixed: (Cardigann): Use `MissingAttributeEqualsNoResults` for `Search.Rows.Attribute`
2 years ago
Bogdan ef1ad59f59 Fixed: (Cardigann) Respect the categories from search paths
2 years ago
Servarr 59b6e8af27 Automated API Docs update
2 years ago
Bogdan 3ae1917d3b Fixed: Revert seed criteria validation to warnings
2 years ago
Bogdan 5864a090e4 Fixed: Enforce validation warnings
2 years ago
Bogdan fcfec1b859 Simplify ShouldHaveApiKey and HasErrors
2 years ago
Bogdan 65541017dd Fixed: (RuTracker) Update categories
2 years ago
SetekhZ 7fe9942c28 Fixed: (RuTracker) Use supported 200 categories per search request
2 years ago
Bogdan 360827708f Use 'var' instead of explicit type
2 years ago
Bogdan 0509335387 Inline 'out' variable declarations
2 years ago
Bogdan ea0eb2efa7 Enforce rule IDE0005 on build
2 years ago
Bogdan b02188acf4 Fixed: (HealthCheck) Check only enabled indexer proxies
2 years ago
Bogdan 6897ed0b3f Fixed: (Anidex) Search with all categories selected
2 years ago
Bogdan b3ddf2f9cd Improve logging when no releases were found
2 years ago
Bogdan d9ce9eb0b2 Add defaults definitions for indexer proxies
2 years ago
Mark McDowall 19ff73dad0 Fixed: Don't log handled exceptions in API
2 years ago
Bogdan c455f1a113 New: (BakaBT) Add freeleech only option
2 years ago
Qstick b8793d8783 Remove mono process detection
2 years ago
Bogdan ce34940287 Ensuring backward compatibility with older versions on first sync
2 years ago
Bogdan dcb19a66b0 New: Add minimum version checks for applications
2 years ago
Weblate b3bc92e60e Translated using Weblate (Indonesian)
2 years ago
bakerboy448 1b17d38564 Fixed: (Animedia) Description Language
2 years ago
Bogdan d8c7361205 Convert `typeof` to `nameof`
2 years ago
Bogdan 7a0dd0bc0d Fixed: (AnimeTorrents) Replace non-word chars with wildcard in search term
2 years ago
Mark McDowall c02bfb5930 Fixed: Don't rollback file move if destination already exists
2 years ago
Weblate d0fbb1f49a Translated using Weblate (French)
2 years ago
Bogdan aafdefe2f0 Fixed: (RuTracker) Improve the error message for failed logins
2 years ago
Bogdan 96234c0fe1 Fixed: (SceneTime) Update categories
2 years ago
Bogdan 8b5648d7bd Fix spelling "Use languages from Torznab/Newznab attributes if given"
2 years ago
Qstick 1fc79f9e9b New: Use languages from Torznab/Newznab attributes if given
2 years ago
S0me6uy ec40761757 New: Signal Notifications
2 years ago
Bogdan 0a8e4eb092 New: Improve validation messages
2 years ago
Bogdan ade961fad5 Minor CS improvements in NzbDroneValidation
2 years ago
Bogdan 81b1c0e445 Add tests and ignore 0 in GetFullImdbId
2 years ago
Bogdan 0fe54ed36a Fix tests in IndexerServiceFixture
2 years ago
Mark McDowall fb34294d2e Fixed: Exception when request to SABnzbd times out
2 years ago
Mark McDowall 931e3cf42d Cleanup TorrentDownloadStation
2 years ago
Bogdan 051930455e Add tests for normalizing IMDb IDs in ReleaseSearchService
2 years ago
Bogdan eba5413250 Format ImdbId to 7 digits in ReleaseSearchService
2 years ago
Bogdan 450c6d7af5 Fixed: (Cardigann) Ignore disabled or unchecked inputs in login
2 years ago
Bogdan aa9705846e Fixed: (XSpeeds) Update categories
2 years ago
Servarr 7559a87bc8 Automated API Docs update
2 years ago
Bogdan 6a7fe30171 Fixed: Use indexer errors from response if Content-Type is XML before processing response
2 years ago
bakerboy448 2b0f4e18e7
Add `forceSave` to the OpenAPI docs (#1670)
2 years ago
Bogdan 4a5a986220 Replace UC preset with VC
2 years ago
Bogdan 38ae17a99f Fixed: (GreatPosterWall) Fetch latest 50 releases when using grouped torrents
2 years ago
Bogdan 9a72da2803 Fixed: Log name of mount point failure
2 years ago
bakerboy448 3bba76caab
Simplify `new` expression for Newznab categories (#1669)
2 years ago
Bogdan 47ceabc834 Replace `API request` with `indexer request`
2 years ago
Bogdan 48bb3196dd Fixed: (Cardigann) Check redirect for `/login.php`
2 years ago
Bogdan 4c4ebdf17c Fixed: (Gazelle) Don't use `usetoken=0` when UseFreeleechToken is not enabled
2 years ago
Bogdan b5706a0d55 Remove not in use ContentType header for auth requests for AvistaZ
2 years ago
Qstick d946ef4a9e Convert method to static that doesn't use instance data
2 years ago
Weblate 48ec5bbaa1 Translated using Weblate (Portuguese (Brazil))
2 years ago
Bogdan 2bcdae44c7 Fixed: (HDTorrents) Use Accept Html for indexer requests
2 years ago
Bogdan 541b8b4f7f Increase Request Timeout in Download File
2 years ago
Weblate 8dd79c38d5 Translated using Weblate (Indonesian)
2 years ago
Weblate 615b85fffe Translated using Weblate (French)
2 years ago
Qstick ceab19caf9 Fixed: Provider health checks persist after add until next scheduled check
2 years ago
Bogdan 3d61719a2c Log removal of invalid definitions as warnings
2 years ago
Bogdan befb354913 Add minimum length as const in ApiKeyValidationCheck
2 years ago
Bogdan 34fbb3e135 Use `await using` in async methods
2 years ago
Bogdan d38f2614d3 Remove unused imports
2 years ago
Bogdan ecc5439464 Enforce code style on build
2 years ago
Bogdan 795274e7e1 Remove empty constructors
2 years ago
Bogdan eb96fbe956 Fixed: (AnimeTorrents) Add current time of day if date added is today
2 years ago
Weblate 2f1fb396a5 Translated using Weblate (Chinese (Simplified) (zh_CN))
2 years ago
Bogdan 20c085a979 Fix migration running in PostgreSQL
2 years ago
Bogdan 4990e537eb Fixed: AudioBookBay removed
2 years ago
Servarr f8111ac7ba Automated API Docs update
2 years ago
Bogdan cb1fd39cb3 API key improvements
2 years ago
Bogdan 5e9094b54c Fixed: custom script error when importing some downloads
2 years ago
Mark McDowall 746d84cf83 Why rename many files when few file do trick
2 years ago
Mark McDowall bbe3241b83 GracePeriod not Graceperiod
2 years ago
The Dark a86aa4c5d3 New: On Health Restored notification
2 years ago
Devin Buhl a753f721d1 New: Send additional information with Webhook and Custom Scripts
2 years ago
Devin Buhl 202836110e New: Add application URL to host configuration settings
2 years ago
Weblate 1a5e41d831 Translated using Weblate (Portuguese (Brazil))
2 years ago
Bogdan e1d0e2c799 Log invalid config file exceptions
2 years ago
Bogdan 92e7a38bd0 Fixed: (Rarbg) Move check response by status code to parser
2 years ago
Mark McDowall 008f238dda New: Only add version header for API requests
2 years ago
Bogdan 40125046fa New: Add token authentication for ntfy.sh notifications
2 years ago
Bogdan 1fd188fe7a Add wiki fragment and translation to UpdateCheck
2 years ago
Lars 5e5699fbbe New: Option to use Telegram topics for notifications
2 years ago
Mark McDowall d61275e6db New: Improve path validation when handling paths from different OSes
2 years ago
Weblate 97edf495bd Translated using Weblate (Portuguese (Brazil))
2 years ago
Weblate 4ef01f5640 Translated using Weblate (Chinese (Simplified) (zh_CN))
2 years ago
Bogdan dc8773cf79 Update and sort translations
2 years ago
Weblate cad774e250 Translated using Weblate (Portuguese (Brazil))
2 years ago
Bogdan b28eee578a Log apps sync not having intersecting tags as debug
2 years ago
Bogdan 5b8c7d0b79 New: (Rarbg) Add caching results
2 years ago
Bogdan 8bdc7a6db7 Check response status code in classes that extend RssParser
2 years ago
Tebowy Seba cb189b8f61 Fixed: (BrokenStones) Restored, site moved domains
2 years ago
Bogdan 24468db376 Fixed: (AudioBookBay) New indexer url
2 years ago
Bakerboy448 9b10cea556 Fixed: Improve Rarbg Rate Limit Messaging
2 years ago
Weblate d8fb71d501 Update translation files
2 years ago
Bogdan fc39a11ece (Apprise) Change BaseUrl to ServerUrl
2 years ago
Bakerboy448 40dc4de47d Fixed: Missing Translates
2 years ago
Bogdan a0e2f3324c Fixed: (AnimeBytes) Cache result releases
2 years ago
Bogdan 66f5fd2a26 Fixed: (BroadcastheNet) Add tests & prefer TvdbId
2 years ago
Bogdan b5e5701791 Trim search term
2 years ago
Bakerboy448 1a9b202afe Fixed: Clarify App Sync-Indexer Logging for tags
2 years ago
Qstick 309f42bac5 Fixed: Normalize ImdbId for incoming requests
2 years ago
Weblate ed330ea657 Translated using Weblate (Portuguese (Brazil))
2 years ago
Bogdan fc6a31ea78 Fixed: (AnimeBytes) Parsing season improvements
2 years ago
Bogdan 25ba9195cf Fixed: (XSpeeds) Update category mappings
2 years ago
Bogdan 681f06e321 Fixed: Disable checking for updates when in debug runtime
2 years ago
Bogdan af7fb442d2 New: Add PixelHD
2 years ago
Bogdan 2061b9142f Fixed: (XSpeeds) Update category mappings
2 years ago
Bogdan fb20b3e61b Fixed: (AnimeBytes) Add tests for season parsing
2 years ago
Bogdan b8a77830aa Fixed: (AnimeBytes) Parse response with STJson
2 years ago
Bogdan d2ba52cdce Fixed: (Indexers) Hide errors with SuppressHttpErrorStatusCodes
2 years ago
Bogdan 43f881c442 Fixed: (Nebulance) Don't parse invalid response as JSON
2 years ago
Bogdan 4a5e923999 Fixed: (AnimeBytes) Parse season only for category Anime
2 years ago
Bogdan 57e1b6b4a0 Fixed: (AnimeBytes) Improve season/episode detection
2 years ago
Bogdan 9cc60760c3 Fixed: (AnimeBytes) Exclude RAW only for category Anime
2 years ago
Weblate 2811feb14e Translated using Weblate (Chinese (Simplified) (zh_CN))
2 years ago
Bogdan 46af9223bc Fixed: (BakaBT) Update check if logged in
2 years ago
Bogdan 025156978b Fixed: (AnimeBytes) Ignore useless extensions to improve single file names
2 years ago
Bogdan d3ca861aea Fixed: (AnimeBytes) Remove `The Movie` from search term
2 years ago
Bogdan 94cc56d0f6 Fixed: (AnimeBytes) Improve season/episode detection
2 years ago
Bogdan c8addc0d62 Rearrange params in Apprise
2 years ago
Bogdan 2015156061 New: (Apprise) Add notification type
2 years ago
Bogdan 742c680014 Fixed: (AnimeBytes) Add `Remux` to release titles when possible
2 years ago
Bogdan b1add3f649 Fixed: (AnimeBytes) Parse M2TS property as BR-DISK
2 years ago
bakerboy448 65d6d518d7
New: Improve applications error reporting for requests (#1618)
2 years ago
Cedric Lewe bc8ba5ca02
Fixed: (BakaBT) Update login check (#1617)
2 years ago
Bogdan 6aebc4ee01 Revert properties order in SonarrSettings
2 years ago
Bogdan 9bbe51253b New: Add default urls to applications
2 years ago
Mark McDowall 88fbc30be2 New: Improved messaging when qBittorrent fails due to host header rejection
2 years ago
bakerboy448 5fdc6ee25d
Fixed: (BroadcasTheNet) Improve season/episode/daily episode searches
2 years ago
Bogdan 4eb5a2d613 Fixed: (Cardigann) Simplify creating CardigannRequest
2 years ago
Bogdan 122883053a Fixed: (Cardigann) Respect `Followredirect` for login forms
2 years ago
Bogdan 28d09cd384 Fixed: (Rarbg) Simplify retry fetching for expired tokens
2 years ago
Bogdan 17be8bb68a Add SuppressHttpErrorStatusCodes to HttpRequestBuilder
2 years ago
Qstick c5baded3d6 Simplify DatabaseType logic
2 years ago
Bogdan 349cfacdca Rename `CC` to `Cc`
2 years ago
Bogdan 788fa6d96a
Fixed: (Database) Improve Version detection
2 years ago
Bogdan fbea5bbc06 Fixed: (CookieUtil) Add tests
2 years ago
Bogdan d667c7d853 Fixed: Use Array.Empty and fix a few multiple enumerations
2 years ago
Qstick a9e1204a9b Fixed: Validate if equals or child for startup folder
2 years ago
Bogdan 88e3f86262 Fixed: Migrate to FluentValidation 9
2 years ago
Bogdan 1c173fc984 Fixed: (Cardigann) Update namespace and use `nameof()`
2 years ago
Bogdan 6e8f3d814a Fixed: (Cardigann) Log requests as debug
2 years ago
Bogdan 14e105e37e Fixed: (Redacted) Add tests
2 years ago
Bogdan 9e0deb8f74 Fixed: (TorrentInfo) Cleanup redundant `Freeleech` property
2 years ago
Bogdan 245e573089 Fixed: (TorrentPotato) Update namespace
2 years ago
Bogdan 5e8bfa2ffb Fixed: (RuTracker) Add new indexer url
2 years ago
Bogdan 555c924e50 New: Add version and timestamp to backup archive
2 years ago
Bogdan 8404b85624 Fixed: (AnimeBytes) API responds now with `size` as integer
2 years ago
Bogdan dc5e6d29e1 Bump dotnet to 6.0.16
2 years ago
Bogdan 8c42b7a69b Update DryIoc, Newtonsoft.Json, Sentry, SharpZipLib, MailKit
2 years ago
Weblate 3a6ebdef8a Translated using Weblate (Portuguese (Brazil))
2 years ago
Bogdan 5f57957462 Fixed: (AnimeBytes) Improve release group detection
2 years ago
Bogdan 12526c1bb3 Fixed: (AnimeBytes) Improve season detection
2 years ago
Bogdan 29f049f766 Fixed: (AnimeBytes) Fix tests for release title structure change
2 years ago
Bogdan 40f4e1b82a Fixed: (AnimeBytes) Change release title structure for movies
2 years ago
Bogdan 065fbb30bf Fixed: Support the old broken functionality in `GetValueEnum`
2 years ago
Bogdan ea24a81ef7 Fixed: (API) Log errors in Newznab response
2 years ago
Bogdan 451f60319f Fixed: (Cardigann) Add check for `request.inputs`, since are null when `pathselector` is used
2 years ago
Bogdan c6ed5d65e0 Fixed: (Core) Ensure default config file on starting app
2 years ago
bakerboy448 4e5cd05bbd Fixed: Improve Indexer Tags Help Text
2 years ago
Bogdan 6b2b953686 Fixed: (Cardigann) Catch errors when `search.rows.count` is not present
2 years ago
Mark McDowall 31c05be9de Fixed: Prevent getting disk space from returning no information when it partially fails
2 years ago
Mark McDowall bc852c0b55 Fixed: USB drives mounted to folders are treated as different mounts
2 years ago
Qstick 18651d8be1 Cleanup old Radarr parsing library conditional
2 years ago
Qstick 1608095345 Fixed: Cleanup TaskManager, add BackupInterval limits
2 years ago
Bogdan 7700014ceb Fixed: (PassThePopcorn) Disable grouping, add pagination and use STJson
2 years ago
Bogdan 3fbc2912f0 Fixed: (AnimeBytes) Add `limit` and refactor parser
2 years ago
Bogdan fb908e8e19 Fixed: Use project name as relative path
2 years ago
Bogdan 8e60c707b2 Fixed: (Cardigann) Skip rows parsing on zero rows
2 years ago
Bogdan a184bb0784 Fixed: (Core) Use MinBy and MaxBy
2 years ago
Weblate 362e0acad1 Translated using Weblate (Czech)
2 years ago
Bogdan 54d06460d0 Fixed: (Avistaz/SecretCinema) Fix tests
2 years ago
Bogdan c11bcf4c41 Fixed: (SecretCinema) Fix PublishDate timezone
2 years ago
Bogdan 2e58583263 Fixed: (Avistaz) Fix PublishDate timezone
2 years ago
Bogdan bf7f769f13 Fixed: (AvistaZ) Don't log http errors like 404 for imdb/tmdb/tvdb searches
2 years ago
Bogdan 7820a83a5d Fixed: (Indexers) Include exception message in ValidationFailure
2 years ago
Bogdan d937bdac69 Fixed: (NZBIndex) Request generator cleanup
2 years ago
Qstick ebca32af46
Fixed: (NzbIndex) Paging starts at 0
2 years ago
Bogdan 21bda07510 Fixed: (Toloka) Add `authors.gif` to check for FL
2 years ago
Bogdan b7fcdb5356 Fixed: (AnimeBytes) Add search by year
2 years ago
bakerboy448 2e4fa9d06d
Fixed: (AnimeBytes) Change RateLimit to 4s (#1580)
2 years ago
bakerboy448 9b50fc40ca
Fix: (MaM) Improve No results logic (#1578)
2 years ago
bakerboy448 3c60159df0 Fixed: (AnimeBytes) RateLimit 1req per 10s
2 years ago
Bogdan e075003c8b Fixed: (FileList) Change TZ to account DST
2 years ago
Servarr b19202d9f5 Automated API Docs update
2 years ago
Bogdan 5aa4a5faaa Fixed: (Tags) Show applications in tag details
2 years ago
Weblate 1d00b40f90 Translated using Weblate (Portuguese)
2 years ago
Bogdan 534ca73bf8 Fixed: (Toloka) Add FreeleechOnly setting
2 years ago
Bogdan bceebc34c1
New: (Cardigann) Bump to v9 (#1551)
2 years ago
Bogdan 26f700731b Fixed: Bump Swashbuckle to 6.5.0
2 years ago
Bogdan 1ac1c94b55 Fixed: (Indexers) Show validation errors for Cardigann
2 years ago
Bogdan a7a2ccd9b8 Fixed: (IndexerFactory) Changed definitions condition to AND
2 years ago
Bogdan b0e01fefdc Fixed: (Torznab) Overwrite description only if it's null
2 years ago
Bogdan b86a4fd670 Fixed: (Torznab) Add SupportsPagination
2 years ago
Qstick 049b4ba4d8 Fixed: Use Flaresolverr if setup when adding new Indexers
2 years ago
Bogdan 8d39a7f315 Fixed: (AnimeTorrents) Set `SupportsPagination`
2 years ago
Servarr e94b0b8960 Automated API Docs update
2 years ago
Bogdan 538abcc47b Fixed: (AvistazBase) Add pagination and `SupportsPagination`
2 years ago
Bogdan ac3047f0cc Fixed: (SpeedCD) Add pagination and `SupportsPagination`
2 years ago
Bogdan 4348ebe187 Fixed: (Indexers) Add `SupportsPagination` to prevent fetching the first page multiple times
2 years ago
Bogdan d4c5e39c9c Fixed: (AnimeTorrents) Add DownloadableOnly/FreeleechOnly settings
2 years ago
Tawagot0 1a7b6aecf1
Fixed: (xthor) update details link (#1525)
2 years ago
Bogdan ab5b799ecf Fixed: (Cardigann) Use cookies from captcha response
2 years ago
bakerboy448 972ee8f6a9 Fixed: (PirateTheNet) Switch to HTTPS from HTTP
2 years ago
Qstick 7dfff0690a Fixed: (PornoLab) Update Categories
2 years ago
Selfhost Alt 0de1640e9c Fixed: (PornoLab) Use correct download URL
2 years ago
Bogdan 4c52856999 New: Add DICMusic
2 years ago
Bogdan f90d66376e Fixed: (Apps) Delete indexers from apps when are no longer handled by Prowlarr
2 years ago
Weblate 4c47955e3f Translated using Weblate (Norwegian Bokmål)
2 years ago
Bogdan ebcb50619e Fixed: (BrokenStones) Removed, site unavailable
2 years ago
Arthur Outhenin-Chalandre 2d216fac5d Fixed: (Flaresolverr) no longer pass userAgent to FlareSolverr
2 years ago
Bogdan 88e5d34fcf Fixed: (IPTorrents) Check if logged in and UserAgent validation
2 years ago
Bogdan 577477c42d Fixed: (SceneTime) Add search by imdbid
2 years ago
Bogdan e211436eb5 Fixed: (SceneTime) Don't crash when category link is empty
2 years ago
Bogdan 455511c854 Fixed: (Apps) Don't clear user defined tags
2 years ago
Weblate 8b09f5dd1f Translated using Weblate (Portuguese (Brazil))
2 years ago
Bogdan 5dfaa0db4b Fixed: (API) Allow new indexer request not to contain empty tags array
2 years ago
Servarr db84e82779 Automated API Docs update
2 years ago
Qstick 05b477e9d1 Fixed: Better sorting of releases in manual search
2 years ago
Servarr ed8a979fc6 Automated API Docs update
2 years ago
Qstick 6482509a1d New: Improved Indexer disabled popover
2 years ago
Qstick 0e82899958 New: VIP Expiration column on indexer index
2 years ago
Qstick 1bc000e912 Improve some localization strings
2 years ago
Bogdan 0e2cc7851f Fixed: Prevent ProviderRepository to deserialize to a null config contract
2 years ago
Bogdan a8e2b1520a Fixed: Disable HealthChecks when in debug runtime
2 years ago
Qstick dbeb725cda Cleanup StringUtil
2 years ago
Bogdan 7b244b022c Fixed: (Cardigann) Add field `tvmazeid`
2 years ago
Bogdan fa4534dcff Fixed: (Cardigann) Use GetValueOrDefault to prevent InvalidOperation
2 years ago
Bogdan 8323d13a1d Fixed: (Nebunlance) Enable RawSearch and strip non-word chars
2 years ago
Servarr 13230dc36f Automated API Docs update
2 years ago
Mark McDowall c0383ad5f5 Refactor Indexer index to use react-window
2 years ago
Bogdan 24f6c937da Fixed: (Cardigann) Prevent fetching the first page multiple times
2 years ago
Bogdan e94aa7c499 Fixed: (DateTimeUtil) Move check for Rfc1123ZPattern
2 years ago
Bogdan 201bc1944b Fixed: (DateTimeUtil) Check first for Standard Format in ParseDateTimeGoLang
2 years ago
Bogdan 09e40e0060 Fixed: (Rarbg) Set rate limit to 31s for RSS sync
2 years ago
Qstick 348d90a37e Fixed: (Cardigann) Invariant date string parsing for "reltime", "timeago", "fuzzytime"
2 years ago
Qstick 726dc34424 Improve GetLongFromString and ParseFields
2 years ago
Qstick 2e9f6cd94b More Improvement to unix timestamp performance
2 years ago
Bogdan 495f61f412 Improve unix timestamp performance
2 years ago
Qstick 0f11f414b6 Benchmark Framework
2 years ago
Bogdan d397cdf5fb Fixed: (Cardigann) Implement validate as field filter
2 years ago
Bogdan 888b514dd8 Fixed: (Cardigann) Switch to DateTime standard
2 years ago
Bogdan caab337379
Fixed: (Cardigann) Parse text templates only if necessary
2 years ago
Bogdan 26bea14137
Fixed: (GreatPosterWall) Use cookies for 2FA
2 years ago
Bogdan 6ec761c217 Fixed: (Cardigann) Change UseBeforeResponse to Usebeforeresponse
2 years ago
Bogdan b85679de56 Fixed: Filter releases with null description
2 years ago
Bogdan 71775b97a3 Fixed: (Rarbg) Check for rate limits before parsing token errors
2 years ago
bakerboy448 5bb3dbfbf5
Fixed: (Rarbg) Change app_id per site request
2 years ago
Bogdan b608a7a904 Fixed: (FunFile) Change download url
2 years ago
Bogdan 95497480a2 Fixed: (GreatPosterWall) Remove cookies only if redirected to login.php
2 years ago
Qstick cc57866ab0 New: Filter releases by search criteria
2 years ago
Qstick dbc4989a95 Fixed: (IndexerSearch) Update isRss logic for new properties
2 years ago
Bogdan af4961e3e6 Fixed: (Rarbg) update cats
2 years ago
Bogdan 0ec54906c6 Fixed: (Caridgann) Custom headers in login and download blocks
2 years ago
Qstick 35f85fc986 More update tests
2 years ago