Commit Graph

5091 Commits (1fb54c0da576e1d5a739d2bc5f65dbe3002b6e29)

Author SHA1 Message Date
Weblate f8cffbb4cf Multiple Translations updated by Weblate
1 year ago
Weblate 14aeb66142 Multiple Translations updated by Weblate
1 year ago
Bogdan bdb2f14936 Prevent NullRef in GetChangedAuthors when metadata is down
1 year ago
Mark McDowall a97af657be Improved UI error messages (stack trace and version)
1 year ago
Servarr 301127e6dc Automated API Docs update
1 year ago
Bogdan 1f95bcae4e New: Async HttpClient
1 year ago
Bogdan 29118cda45 New: Use HTTP/2 in HttpClient
1 year ago
Bogdan 09beaa939d Fixed: (FileList) Prevent double query escaping in search requests
1 year ago
Bogdan 2107624f1c Prevent health checks warnings for disabled notifications
1 year ago
Weblate c1c2076e5c Multiple Translations updated by Weblate
1 year ago
Bogdan c31a797bd8 Revert "Switch to Parallel.ForEach for list processing with MaxParallelism"
1 year ago
Qstick ebb2b4eca3 Switch to Parallel.ForEach for list processing with MaxParallelism
1 year ago
Qstick 3ec5d9b9fe Use default MemoryAllocator for ImageSharp resizing
1 year ago
Qstick 1ad84a7c44 Fixed: Ignore case when comparing torrent infohash
1 year ago
Robin Dadswell 618f07d138 Bump Npgsql to 7.0.4
1 year ago
Bogdan 3db33c988a Align logs filename with upstream
1 year ago
Servarr ca403e6f31 Automated API Docs update [skip ci]
1 year ago
Weblate 51351dee1d Multiple Translations updated by Weblate
1 year ago
Mark McDowall 2081f2e321 Fixed: Allow decimals for Custom Format size
1 year ago
Stevie Robinson c10a32534c Add info box to Remote Path Mappings Settings
1 year ago
Mark McDowall 0e415c6ce3 New: Status message when downloading metadata in qBittorrent
1 year ago
Mark McDowall a8eb674071 Fixed: Ignore IOException deleting download folder after import
1 year ago
Stevie Robinson a3c0d10240 Translate Updated and Connection Lost Modals in frontend
1 year ago
Bogdan 3ddeaaefe2 Use named tokens in frontend translate function
1 year ago
Bogdan 1202a43466 Show warning when using the docker update mechanism
1 year ago
Mark McDowall 82bc2d1aa4 Fixed: Don't block updates under docker unless configured in package_info
1 year ago
Bogdan ed9af393b7 Fix flaky automation tests
1 year ago
Mark McDowall 331d0c9a9c New: Ignore inaccessible files with getting files
1 year ago
Bogdan 03c93c9c84 Fix test in DiskSpaceServiceFixture
1 year ago
Mark McDowall 60f6ed030b Fix GetBestRootFolderPath tests
1 year ago
Mark McDowall cc70d61735 Fixed: UI loading when author or root folder path is for wrong OS
1 year ago
Bogdan a7b965100d Fix BookInfoProxySearchFixture test
1 year ago
Bogdan 99c17d7698 Improve messaging for Interactive Search
1 year ago
Bogdan b84e83b082 Replace docker detection for cgroup v2
1 year ago
Qstick 4249f5324a Cleanup other provider status code
1 year ago
Qstick 9e1630e9a4 New: Notifications (Connect) Status
1 year ago
Weblate 68b2773913 Multiple Translations updated by Weblate
1 year ago
Bogdan ad446b358e Fix combined search tests
1 year ago
Bogdan 29a12aa3b0 Add one minute back-off level for all providers
1 year ago
Weblate 695781dde5 Multiple Translations updated by Weblate
1 year ago
Servarr 4e8ddd3018 Automated API Docs update [skip ci]
1 year ago
Mark McDowall 3d3a458828 New: Add additional logging when renaming extra files
1 year ago
Bogdan abaf39d67e Add simplified translations
1 year ago
Bogdan 894a5943e4 Simplify column translations
1 year ago
Mark McDowall f03fd7e95e Fixed: Improve translation loading
1 year ago
Mark McDowall 7f25a3c4b1 UI loading improvements
1 year ago
Weblate e3247dc505 Multiple Translations updated by Weblate
1 year ago
Weblate 3677fd6d34 Multiple Translations updated by Weblate
1 year ago
Bogdan 4f6901b1ff Fixed: Ensure failing providers are marked as failed when testing all
1 year ago
Bogdan ce820f6f73 Fixed: Detect Docker when using control group v2
1 year ago
Bogdan 7c1ca8acc1 New: Health check for indexers with invalid download client
1 year ago
Bogdan 5e9e578101 Ensure path is valid before watching it
1 year ago
servarr[bot] 73b3b1848b
Filter user issues from Sentry
1 year ago
Weblate 33fbd95707 Multiple Translations updated by Weblate
1 year ago
Servarr fbd7b4fe33 Automated API Docs update [skip ci]
1 year ago
Mark McDowall fee7fbbff6 New: Add result to commands to report commands that did not complete successfully
1 year ago
Taloth Saldono 18253a298e Log Goodreads connection failures with more info.
1 year ago
Bogdan 4d7a762ee8 Fix book tests
1 year ago
Bogdan d5af254f47 Fix AuthorLookupFixture
1 year ago
Bogdan f09da06f80 More test fixes
1 year ago
Bogdan d73eb1b5f9 Validation for Custom Format specifications
1 year ago
Bogdan 39778a95bf Dedupe releases based on indexer priority
1 year ago
Taloth Saldono 9fccca1154 Fixed up some errors and do the guid cache fix on the module instead of backend coz that would cause other issues.
1 year ago
Mark McDowall e165663616 Fixed: Sorting in Interactive search duplicates results
1 year ago
Bogdan b49d2312ab Fixed: Check only enabled Jackett indexers for '/all' endpoint
1 year ago
Bogdan 52221c7cf4 Fixed: Ensure failing indexers are marked as failed when testing all
1 year ago
bakerboy448 ad7b110a0b New: Use better page size for Newznab/Torznab (up to 100) when supported by the indexer
1 year ago
Weblate b04b483f86 Multiple Translations updated by Weblate
1 year ago
Bogdan b79941e0a1 Fix tests
1 year ago
Weblate 84d47b1f23 Multiple Translations updated by Weblate
1 year ago
Weblate 17df4d47fb Multiple Translations updated by Weblate
1 year ago
Weblate e3fc469cd3 Multiple Translations updated by Weblate
1 year ago
Bogdan 4304685a65 Add support for deprecated values in field select options
1 year ago
Bogdan 7d77b1fbe5 Trim spaces from a split list in GetValueConverter
1 year ago
Bogdan 1989174801 Fix typo in SkipRedownload
1 year ago
Weblate c5fd2e3aa0 Multiple Translations updated by Weblate
1 year ago
bakerboy448 e971d68d67 New: Log when testing for matching Remote Path Mapping
1 year ago
Weblate 63ea253a6b Multiple Translations updated by Weblate
1 year ago
Bogdan a3aac90bf7 Fixed: (ImportLists) Removed minimum refresh interval for FetchSingleList
1 year ago
Servarr dd9cbc4f54 Automated API Docs update [skip ci]
1 year ago
Bogdan 4bca0d77b7 New: Show tooltips with Custom Formats in History and Queue
1 year ago
Weblate 1316b388ad Multiple Translations updated by Weblate
1 year ago
Servarr 243c88ce56 Automated API Docs update [skip ci]
1 year ago
Bogdan 921f170234 Use named keys for apply tags help text
1 year ago
Weblate 3e102627f5 Multiple Translations updated by Weblate
1 year ago
Weblate f3b5f0c5cb Multiple Translations updated by Weblate
1 year ago
Weblate a53516e821 Multiple Translations updated by Weblate
1 year ago
Qstick f0f95be57f New: Download Client Tags
1 year ago
Bogdan f436d730fe New: Bulk Manage Applications, Download Clients
1 year ago
Taloth Saldono 8bb52105fd New: Per download client setting to Remove Completed/Failed downloads instead of global setting
1 year ago
Bogdan e5a1b7a72e Add missing seed criteria validation
1 year ago
Bogdan 2f2a521391 Fixed: (Nyaa) Update default filtered category
1 year ago
Qstick 304d1e3462 TagSelect field type
1 year ago
Weblate 690e0b5d96 Multiple Translations updated by Weblate
1 year ago
Servarr 212eedd345 Automated API Docs update [skip ci]
1 year ago
jack-mil 1def54f246 New: Custom Format Score column in queue
1 year ago
bakerboy448 0eeaa1e443 Import list logging improvements
1 year ago
Weblate b187fb23e3 Multiple Translations updated by Weblate
1 year ago
Bogdan c3c9b9afbb Add db migration for Metadata Profile's Ignored to List
1 year ago
Servarr f4fd36061c Automated API Docs update [skip ci]
1 year ago
Bogdan 38e39449aa Fixed: (MetadataProfile) Allow usage of `Must Not Contain`
1 year ago
Bogdan 484c255fd4 Add validation for MinPopularity and MinPages in metadata profiles
1 year ago
Weblate eb5654c634 Multiple Translations updated by Weblate
1 year ago
Qstick ef57545221 Add package to Sentry release to ensure apps don't mix
1 year ago
Bogdan 09d44726a4 New: Speed up API add by reworking AuthorExistsValidator
1 year ago
Bogdan 0e2d39f580 Create overload for `ToJson()` with Formatting param
1 year ago
Qstick dbcb0e77a8 Fixed: Allow restore to process backups up to ~500MB
1 year ago
Weblate 941b30edac Multiple Translations updated by Weblate
1 year ago
Weblate 5c61b6ceb3 Translated using Weblate (Portuguese (Brazil)) [skip ci]
1 year ago
Bogdan 55959e1112 New: Improve empty list messaging
1 year ago
Weblate 75119ce9df Translated using Weblate (Hungarian) [skip ci]
1 year ago
Servarr 3b18f3206d Automated API Docs update [skip ci]
1 year ago
Bogdan fcf057a019 Remove not implemented endpoints from API docs
1 year ago
Servarr c7399cdd2b Automated API Docs update [skip ci]
1 year ago
Bogdan 3da00f75dc Remove not implemented endpoints from API docs
1 year ago
Bogdan 60abb298b2 Convert to 'using' declaration in Housekeeping Tasks
1 year ago
Bogdan c710b117ab Prevent NullRef when deleting missing backups
1 year ago
Weblate 816f53b36b Translated using Weblate (Chinese (Traditional) (zh_TW)) [skip ci]
1 year ago
bakerboy448 749684e24a New: Indexer Messaging and Error Improvements
1 year ago
Bogdan 3a0ca45aa9 Fix sorting queue items by size
1 year ago
Bogdan 595efd498e Close database connections in housekeeping tasks
1 year ago
Weblate f6049b8bf2 Translated using Weblate (Portuguese (Brazil)) [skip ci]
1 year ago
Servarr 9ec913337d Automated API Docs update [skip ci]
1 year ago
Weblate 9a2120ae92 Update translation files [skip ci]
1 year ago
Bogdan 4e493b74e6 Update cleansing rules for RSS TL feed and homedir for Mac
1 year ago
Bogdan c7eaf1e85c Update translations
1 year ago
Bogdan 31fe15c911 Add HelpTextWarning support in FieldDefinition
1 year ago
Bogdan 2c36a6c25f Require ApiKey for all actions in SonarrImport
1 year ago
Bogdan 6af56f7a15 Fixed: Treat redirects as errors in Readarr Import List
1 year ago
Qstick 6e13191c25 Fixed: Correctly handle 302 and 303 redirects in HttpClient
1 year ago
bakerboy448 921ddfc962 Fixed: Handle checkingResumeData state form qBittorrent
1 year ago
Weblate 22f977401a Update translation files [skip ci]
1 year ago
Bogdan 113d9a07ef Update translations
1 year ago
Qstick 0560d65ea1 Update Remote Path Mapping delete modal title
1 year ago
Weblate 94ff105104 Translated using Weblate (Indonesian) [skip ci]
1 year ago
Weblate 9e4d551f08 Translated using Weblate (Russian) [skip ci]
1 year ago
Weblate 8390da1c2a Translated using Weblate (Greek) [skip ci]
1 year ago
Bogdan bb7e2fc70c Fixed: Don't log handled exceptions in API
1 year ago
Bogdan b05938a9a8 Revert "Fixed: Don't log handled exceptions in API"
1 year ago
Weblate 1e42ac572e Update translation files [skip ci]
1 year ago
Servarr 649dd0bda0 Automated API Docs update
1 year ago
Bogdan de24aef059 Deserialize asynchronously in LocalizationService
1 year ago
Qstick 10766dd227 Faster tag view in UI for large libraries
1 year ago
Bogdan 257d279e43 Fixed: Enforce validation warnings
1 year ago
Bogdan 1db333088a Add minimum length as const in ApiKeyValidationCheck
1 year ago
Bogdan d1aff31593 Use 'var' instead of explicit type
1 year ago
Bogdan 89dd4d3271 Inline 'out' variable declarations
1 year ago
Bogdan c98f4512df Enforce rule IDE0005 on build
1 year ago
Bogdan df6c142250 Simplify ShouldHaveApiKey and HasErrors
1 year ago
Weblate 58cf93e360 Update translation files [skip ci]
1 year ago
Mark McDowall c977311227 Fixed: Strip additional domains from release names
1 year ago
Mark McDowall ca775df3d1 New: Filter SABnzbd queue by category
1 year ago
Mark McDowall fecb3895ed Fixed: Don't log handled exceptions in API
1 year ago
Bogdan 91fadd5430 Fixed Postgres Timezone Issues (part 2)
1 year ago
Robin Dadswell 79d4e1a89a Add test for postgres to check datetime without timezone
1 year ago
Servarr 149c18dd4f Automated API Docs update
1 year ago
Mark McDowall 3171c6f195 Rename Clearart to Clearlogo, use png for Clearlogo
1 year ago
Mark McDowall baf19897ff Fixed: Don't download unknown artwork
1 year ago
Mark McDowall accd16da71 Fixed: Don't rollback file move if destination already exists
1 year ago
Bogdan 9aa5bee493 Use project name as relative path in builds
1 year ago
Bogdan c22ed7172d New: Improve validation messages
1 year ago
Bogdan 8ddff3868d Fix spelling "Use languages from Torznab/Newznab attributes if given"
1 year ago
Qstick 1307f8f5b1 New: Use languages from Torznab/Newznab attributes if given
1 year ago
Mark McDowall 985f0fa4a6 Add FindByName to IsoLanguage
1 year ago
S0me6uy e199e40621 New: Signal Notifications
1 year ago
Bogdan 4734cad9b1 Fix tests in IndexerServiceFixture
1 year ago
Bogdan c744b00b55 Minor CS improvements in NzbDroneValidation
1 year ago
Servarr c88f4570b3 Automated API Docs update
1 year ago
Mark McDowall c0e8a3e55a Fix tests in CleanFilenameFixture
1 year ago
Mark McDowall 1ab34a1692 Don't clean slashes from folder names
1 year ago
Mark McDowall 2dc5246180 New: Colon replacement naming option
1 year ago
Bogdan 234ad835af Fix tests in TorrentDownloadStationFixture
1 year ago
Mark McDowall 0463193127 Fixed tests in DownloadServiceFixture
1 year ago
Mark McDowall 8bec6c91c9 Fixed: Don't move seeding torrents in Synology Download Station
1 year ago
Mark McDowall cb511dc19d Fixed: Don't retry grabbing the same release if download client is unavailable
1 year ago
Mark McDowall 34f0c1820a Fixed: Exception when request to SABnzbd times out
1 year ago
Weblate 00a532c656 Update translation files [skip ci]
1 year ago
Servarr 501cefa2f4 Automated API Docs update
1 year ago
Qstick 1a3e5fd738 New: Advanced settings toggle in indexer edit/add modal
1 year ago
Bogdan 751ade0338 Add `forceSave` to the OpenAPI docs
1 year ago
Bogdan e6da9d26fd Fixed: Use indexer errors from response if Content-Type is XML before processing response
1 year ago
Bogdan ccd8d93e82 Fixed: Log name of mount point failure
1 year ago
Mark McDowall a0ea9d4750 Fixed: Prevent getting disk space from returning no information when it partially fails
1 year ago
Bogdan 9ba1caaf94 Fix checking for SameTorrent when the indexer is null
1 year ago
Weblate d90a6ebbb1 Translated using Weblate (Indonesian) [skip ci]
1 year ago
Weblate d7575f38a5 Translated using Weblate (French) [skip ci]
1 year ago
Servarr 833fb9347f Automated API Docs update
1 year ago
Bogdan 19eec0cb88 Fix validation for boolean query parameters
1 year ago
Anonymous 43367504a4 Translated using Weblate (Turkish) [skip ci]
1 year ago
Anonymous a11b6088dd Translated using Weblate (Romanian) [skip ci]
1 year ago
Anonymous ba6a3ef564 Translated using Weblate (Icelandic) [skip ci]
1 year ago
Anonymous d536e2c582 Translated using Weblate (Hungarian) [skip ci]
1 year ago
Anonymous 72f1d1cf4d Translated using Weblate (Hebrew) [skip ci]
1 year ago
Anonymous 07a3ee76aa Translated using Weblate (German) [skip ci]
1 year ago
Anonymous b34cc0790b Translated using Weblate (Bulgarian) [skip ci]
1 year ago
Anonymous 1c59aa1ac4 Translated using Weblate (Arabic) [skip ci]
1 year ago
Weblate 16753a9fc7 Translated using Weblate (Danish) [skip ci]
1 year ago
Weblate 32a62aec2d Translated using Weblate (Danish) [skip ci]
1 year ago
Bogdan 045f1a85df Fixed: Prevent unknown settings implementation from failing to deserialize
1 year ago
Servarr 9f3c0cf914 Automated API Docs update
1 year ago
Mark McDowall b7fb42345c New: Health check for import lists with missing root folders
1 year ago
Qiming Chen ff4594aa08 New: Link indexer to specific download client
1 year ago
bakerboy448 1495fa183f New: Various HealthCheck Improvements
1 year ago
Qstick 2f7d7fb220 Fixed: Provider health checks persist after add until next scheduled check
1 year ago
Mark McDowall 3f58693780 Fix function name and use out var for try get in DownloadClientProvider
1 year ago
Bogdan d7b1a36a50 Fix NewznabRequestGenerator tests
1 year ago
Bogdan b55c09ba3d Add tier for search by book title only
1 year ago
Bogdan 9423ddeb34 Fixed: Add search by book title only
1 year ago
Bogdan f7b2bba2e7 Fix SupportedBookSearchParameters in Newznab
1 year ago
Mark McDowall c43e9eb208 New: Log additional information when processing completed torrents from rTorrent
1 year ago
Bogdan 0411102f57 Remove unused imports
1 year ago
Qstick f26fd39709 Use Environment.ProcessPath instead of GetCurrentProcess().MainModule.FileName
1 year ago
Qstick 55308bef8b Prefer AsSpan to Substring to avoid unnecessary allocation
1 year ago
Qstick 6827ac5670 Use span-based string.Concat to avoid unnecessary allocation
1 year ago
Mark McDowall 0572bde41e Why rename many files when few file do trick
1 year ago
Mark McDowall 0eb88cb516 GracePeriod not Graceperiod
1 year ago
Bogdan a39be51d3e Remove empty constructors
1 year ago
Bogdan b37fd60b85 API key improvements
1 year ago
ta264 c827859ba0 Fixed: Don't buffer update package to memory when downloading
1 year ago
Servarr 35b466e4ca Automated API Docs update
1 year ago
Qstick 486ec14ca8 Check for nullable last activity list sync
1 year ago
Qstick 86d1250831 New: Rework List sync interval logic
1 year ago
Qstick 145422e00a Fixed: Don't enforce minimum on single list fetch
1 year ago
Bogdan 3a274bdc4a Fixed: Ensure indexer errors are handled before processing response
1 year ago
Bogdan e9ada0b43d Fixed: custom script error when importing some downloads
1 year ago
Bogdan bbdecb343b Log invalid config file exceptions
1 year ago
Stepan Goremykin 28f64d9a46 Migrate to FluentValidation 9
1 year ago
Mark McDowall 816969d0f5 Add support for custom RetryAfter in RequestLimitReachedException
1 year ago
Mark McDowall 63506e5a72 New: Only add version header for API requests
1 year ago
Bogdan 817ea75288 New: Add token authentication for ntfy.sh notifications
1 year ago
Bogdan 7e0eca5657 Fix parameters generation in FileListRequestGenerator
1 year ago
Servarr a90f5f7b4e Automated API Docs update
1 year ago
6cUbi57z b97d63cb5b New: Add tag support to indexers
1 year ago
Bogdan 10e230cc06 New: Log content for invalid torrent files
1 year ago
Bogdan 677d5d3374 Revert "Fixed: Indexer tags"
1 year ago
Bogdan ca0f2be194 Fix NewznabRequestGenerator tests
1 year ago
Mark McDowall 780df3250f Use string interpolation for Newznab request generation
1 year ago
Bogdan 508b2d7c8d Revert "Fixed: Don't enforce minimum on single list fetch"
1 year ago
bakerboy448 96aeb022ab Fixed: Escape Characters as needed for *znab queries
1 year ago
Marty Zalega b27f852154 Don't lowercase UrlBase in ConfigFileProvider
1 year ago
Mark McDowall 3c03413d5a New: Return static response to requests while app is starting
1 year ago
Qstick c34418b984 Fixed: Don't enforce minimum on single list fetch
1 year ago
Mark McDowall 761a6a9136 Fixed: Indexer tags
1 year ago
Qstick 92c59e158d Convert method to static that doesn't use instance data
1 year ago
Lars 5bc917c9dc New: Option to use Telegram topics for notifications
1 year ago
Mark McDowall 7c03ca5cdf Fixed IsValidPath usages
1 year ago
Mark McDowall b3cf903a3b New: Improve path validation when handling paths from different OSes
1 year ago
Stepan Goremykin a4930474a5 Use MinBy and MaxBy instead of OrderBy + First
1 year ago
Mark McDowall 06baae060d New: More information on on why hardlinks should be used over copying
1 year ago
Bogdan 4e5c7bc0a3 New: Add version and timestamp to backup archive
1 year ago