Commit Graph

4785 Commits (074aa6f4457bf83173e6ba7209c452a6e0659a35)

Author SHA1 Message Date
Qstick 96b7aa6585
Fix error in epic fail handler if console input redirected
2 years ago
Qstick 5638f9c0a1 New: Speed up API add by reworking SeriesExistsValidator
2 years ago
Qstick 51d6fd32dc New: Speed up Series Add by reworking SeriesPathValidator
2 years ago
Weblate 4304d80491 Multiple Translations updated by Weblate
2 years ago
Qstick 551edb9e65 Fixed: Allow restore to process backups up to ~500MB
2 years ago
Qstick af8c67a24d Fixed: Correct typing for ImportListExclusions tvdbid column
2 years ago
Bogdan b6f3bcb309 Add ContentSummary to HDBits requests
2 years ago
Bogdan aa2b003167 Create overload for `ToJson()` with Formatting param
2 years ago
Mark McDowall 5c48049702 Fixed: Series added events being sent with series deleted title
2 years ago
Weblate bb952e5ddf Multiple Translations updated by Weblate
2 years ago
Sonarr 5184d995ca Automated API Docs update
2 years ago
Bogdan 0a05781aca Remove not implemented endpoints from API docs
2 years ago
Bogdan 82919a8ed1 Convert to 'using' declaration in Housekeeping Tasks
2 years ago
Bogdan 9af6d1b9d9 Close database connections in housekeeping tasks
2 years ago
Bogdan b48fe6e633 Prevent NullRef when deleting missing backups
2 years ago
Bogdan e2f27e0c61
Fixed: Sorting queue by size
2 years ago
Bogdan 059a156f4a Fixed: Treat redirects as errors in Sonarr Import List
2 years ago
Bogdan 19b8fbe13b Require ApiKey for all actions in SonarrImport
2 years ago
Bogdan 2603138975 Update translations
2 years ago
Hayden a6a61a016b
Fixed: Limit Discord embed title length to 256 characters
2 years ago
Qstick 11bd764a75 Fixed: Correctly handle 302 and 303 redirects in HttpClient
2 years ago
Bogdan 0e07d54ee7 Add HelpTextWarning support in FieldDefinition
2 years ago
Bogdan 0b87280335 Check only clients not in failure status in DownloadClientSortingCheck
2 years ago
Bogdan e5ff4aafa3 Update cleansing rules for RSS TL feed and homedir for Mac
2 years ago
bakerboy448 8d8a16225f
Fixed: Handle checkingResumeData state form qBittorrent
2 years ago
Zak Saunders d44656bca1 New: Remove Rarbg Indexer due to site shutdown
2 years ago
bakerboy448 3b505d8734
New: Indexer Messaging and Error Improvements
2 years ago
Sonarr 474f5f29ca Automated API Docs update
2 years ago
Qstick b050e1d2eb Faster tag view in UI for large libraries
2 years ago
Bogdan 48ee1158ad Fixed: Enforce validation warnings
2 years ago
Bogdan 7343616a47 Simplify ShouldHaveApiKey and HasErrors
2 years ago
Bogdan b06269544c Add minimum length as const in ApiKeyValidationCheck
2 years ago
Bogdan bb97fbc23f Add missing wiki fragments to health checks
2 years ago
Qstick 560a9b63ca New: Translations support for Health Checks
2 years ago
Bogdan a22f598b0c Minor improvements in health checks
2 years ago
Bogdan 86a7f7bd54 Deserialize asynchronously in LocalizationService
2 years ago
Bogdan f90bef6934 Fix showing sorting values, add tooltips and translations to SeriesIndexPoster
2 years ago
Bogdan 12374f7f00 Use 'var' instead of explicit type
2 years ago
Bogdan 281add47de Inline 'out' variable declarations
2 years ago
Bogdan 6b1e4ef819
Enforce rule IDE0005 on build
2 years ago
Qstick 73ccab53d5 New: Bulk Manage Import Lists, Indexers, Clients
2 years ago
bakerboy448 e9bbb0b9ba
Fixed: Webhook notification error messages
2 years ago
Mark McDowall e273f16c39 Fixed: Strip additional domains from release names
2 years ago
Mark McDowall 49fd9c4462 New: Filter SABnzbd queue by category
2 years ago
Mark McDowall 59f2e5b65d Fixed: Don't log handled exceptions in API
2 years ago
Bogdan af55e322f1
Fixed: Sorting search releases by language
2 years ago
Sonarr 3ac5edeb09 Automated API Docs update
2 years ago
Mark McDowall f05405fe1c Fixed: Don't rollback file move if destination already exists
2 years ago
JeWe37 9f1e215120
New: Option to Import via Script
2 years ago
Bogdan 365a6e77a6 Use project name as relative path in builds
2 years ago
Mark McDowall 349f7cf4c9 Rename Clearart to Clearlogo, use png for Clearlogo
2 years ago
Mark McDowall aecc8295c8 Fixed: Don't download unknown artwork
2 years ago
Stevie Robinson f2ddd4757c
Fixed: Parsing Vyndros as release group
2 years ago
Stevie Robinson bf90c3cbdd
New: refresh only selected or filtered series
2 years ago
Bogdan a117001de6 New: Improve validation messages
2 years ago
Bogdan 6118afa339 Minor CS improvements in NzbDroneValidation
2 years ago
S0me6uy 59dd3b1127
New: Signal Notifications
2 years ago
Bogdan de3bfb7c5a
Fix spelling "Use languages from Torznab/Newznab attributes if given"
2 years ago
Bogdan 90a9ecbaac Fix tests in IndexerServiceFixture
2 years ago
Bogdan d492f28645 Fix tests in TorrentDownloadStationFixture
2 years ago
Mark McDowall d743a8f7e9 Fixed tests in DownloadServiceFixture
2 years ago
Mark McDowall 3cd33d3f44 Fixed: Don't move seeding torrents in Synology Download Station
2 years ago
Mark McDowall b38c1255dc Fixed: Don't retry grabbing the same release if download client is unavailable
2 years ago
Mark McDowall f946d78153 Fixed: Exception when request to SABnzbd times out
2 years ago
Qstick 9c5a07f62a New: Use languages from Torznab/Newznab attributes if given
2 years ago
Mark McDowall 7238100145 Add FindByName to IsoLanguage
2 years ago
Mark McDowall 4fe79e9a4e Fixed: Parsing of some additional Chinese anime releases
2 years ago
Bogdan 9bdc618366 Fixed: Use indexer errors from response if Content-Type is XML before processing response
2 years ago
Sonarr 4fecd6ed89 Automated API Docs update
2 years ago
Qstick 94a8ef6304 New: Advanced settings toggle in indexer edit/add modal
2 years ago
Qstick de08d37267 New: Add path mapping for partial library updates in Plex Server Notifications
2 years ago
Bogdan ef0b91b45b Add `forceSave` to the OpenAPI docs
2 years ago
Bogdan b5050d02d6
Fixed: Log name of mount point failure
2 years ago
Bogdan 3ece1533d8 Fix checking for SameTorrent when the indexer is null
2 years ago
Sonarr 14411f1f15 Automated API Docs update
2 years ago
Bogdan 2fecd28001 Fix validation for boolean query parameters
2 years ago
Bogdan 498722b240
Fixed: Prevent unknown settings implementation from failing to deserialize
2 years ago
Qstick eacb619cfb
Fixed: Avoid error in CF calculation when release is unparsable
2 years ago
Mark McDowall 711331526b Add missing wiki hashes to health checks
2 years ago
Qstick ed22bb719d DownloadClientRootFolderCheck Improvements
2 years ago
Qstick 1f20bc63c6 RemotePathMappingCheck Improvements
2 years ago
Qstick 202449c40c Fixed: Provider health checks persist after add until next scheduled check
2 years ago
Mark McDowall 62b948b24c New: Calendar filtering by tags
2 years ago
Mark McDowall c7d39579b4 New: Log additional information when processing completed torrents from rTorrent
2 years ago
Bogdan 3af7a6df7d Remove unused field userAgentBuilder in HttpClient
2 years ago
Bogdan 477bfb7835 Minor cleanup in RssImport
2 years ago
Bogdan c6b543e072 Remove unused imports
2 years ago
Bogdan f93a016be1 Remove empty constructors
2 years ago
Mark McDowall e882d0f385 Fixed CompletedDownloadService.Process tests
2 years ago
Mark McDowall 0e6f858e65 Fixed tests
2 years ago
Mark McDowall f56d504816 Fixed: Incorrect event types for interactive import required notifications
2 years ago
Stickie 5ec282750b New: Notifications when Manual Interaction is required for importing
2 years ago
ta264 63654b99f2 Fixed: Don't buffer update package to memory when downloading
2 years ago
Bogdan 9325140b90
API key improvements
2 years ago
Mark McDowall eaa4a358e8 Why rename many files when few file do trick
2 years ago
Mark McDowall 993c69530e GracePeriod not Graceperiod
2 years ago
The Dark 5fdc8514da
New: On Health Restored notification
2 years ago
Bogdan 76f93c8415
Fixed: Ensure indexer errors are handled before processing response
2 years ago
Bogdan 8f482c534f
Fixed: custom script error when importing some downloads
2 years ago
Bogdan a95317446c Log invalid config file exceptions
2 years ago
Qstick 3a6c078b30 Fixed: Catch InvalidDataException during initial config to prevent boot loop
2 years ago
Mark McDowall 77efc4cc40
Fixed: Timeout when getting root folder details
2 years ago
Mark McDowall 453891e620 New: Only add version header for API requests
2 years ago
Mark McDowall 95b52e630a Remove duplicated processing of unparsed paths
2 years ago
Bogdan 5bb03a9ddf
New: Add token authentication for ntfy.sh notifications
2 years ago
Bogdan e3f71ca79c
New: Log content for invalid torrent files
2 years ago
Bogdan ca8b26138e Fix downloading releases without an indexer
2 years ago
Bogdan a0b08f6c6f
Build download requests from indexer implementation
2 years ago
Qstick 7ce0d4a9db Fixed: Use augmented languages for queue items
2 years ago
Lars 3141bf7f9d
Fixed: Subtitle tags from existing subtitle files being lost during rename
2 years ago
Mark McDowall 8c50cd061e New: Report health error if Recycling Bin folder is not writable
2 years ago
Gabriel Sjöberg 99c4f5b746
Use BuildInfo.AppName for RARBG appId instead of hardcoded value
2 years ago
Lars ff3327483a
New: Filter Sonarr synchronization based on Root Folders
2 years ago
Mark McDowall 0bc16efe26 Don't clean slashes from folder names
2 years ago
Mark McDowall b3260ba866 New: Colon replacement naming option
2 years ago
Mark McDowall d3ad970ecc Use enum for MultiEpisodeStyle property
2 years ago
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