Commit Graph

4934 Commits (7aeada20898edf89fb5e2c844b3e3e25e381b3cc)

Author SHA1 Message Date
Weblate 941b30edac Multiple Translations updated by Weblate
2 years ago
Weblate 5c61b6ceb3 Translated using Weblate (Portuguese (Brazil)) [skip ci]
2 years ago
Bogdan 55959e1112 New: Improve empty list messaging
2 years ago
Weblate 75119ce9df Translated using Weblate (Hungarian) [skip ci]
2 years ago
Servarr 3b18f3206d Automated API Docs update [skip ci]
2 years ago
Bogdan fcf057a019 Remove not implemented endpoints from API docs
2 years ago
Servarr c7399cdd2b Automated API Docs update [skip ci]
2 years ago
Bogdan 3da00f75dc Remove not implemented endpoints from API docs
2 years ago
Bogdan 60abb298b2 Convert to 'using' declaration in Housekeeping Tasks
2 years ago
Bogdan c710b117ab Prevent NullRef when deleting missing backups
2 years ago
Weblate 816f53b36b Translated using Weblate (Chinese (Traditional) (zh_TW)) [skip ci]
2 years ago
bakerboy448 749684e24a New: Indexer Messaging and Error Improvements
2 years ago
Bogdan 3a0ca45aa9 Fix sorting queue items by size
2 years ago
Bogdan 595efd498e Close database connections in housekeeping tasks
2 years ago
Weblate f6049b8bf2 Translated using Weblate (Portuguese (Brazil)) [skip ci]
2 years ago
Servarr 9ec913337d Automated API Docs update [skip ci]
2 years ago
Weblate 9a2120ae92 Update translation files [skip ci]
2 years ago
Bogdan 4e493b74e6 Update cleansing rules for RSS TL feed and homedir for Mac
2 years ago
Bogdan c7eaf1e85c Update translations
2 years ago
Bogdan 31fe15c911 Add HelpTextWarning support in FieldDefinition
2 years ago
Bogdan 2c36a6c25f Require ApiKey for all actions in SonarrImport
2 years ago
Bogdan 6af56f7a15 Fixed: Treat redirects as errors in Readarr Import List
2 years ago
Qstick 6e13191c25 Fixed: Correctly handle 302 and 303 redirects in HttpClient
2 years ago
bakerboy448 921ddfc962 Fixed: Handle checkingResumeData state form qBittorrent
2 years ago
Weblate 22f977401a Update translation files [skip ci]
2 years ago
Bogdan 113d9a07ef Update translations
2 years ago
Qstick 0560d65ea1 Update Remote Path Mapping delete modal title
2 years ago
Weblate 94ff105104 Translated using Weblate (Indonesian) [skip ci]
2 years ago
Weblate 9e4d551f08 Translated using Weblate (Russian) [skip ci]
2 years ago
Weblate 8390da1c2a Translated using Weblate (Greek) [skip ci]
2 years ago
Bogdan bb7e2fc70c Fixed: Don't log handled exceptions in API
2 years ago
Bogdan b05938a9a8 Revert "Fixed: Don't log handled exceptions in API"
2 years ago
Weblate 1e42ac572e Update translation files [skip ci]
2 years ago
Servarr 649dd0bda0 Automated API Docs update
2 years ago
Bogdan de24aef059 Deserialize asynchronously in LocalizationService
2 years ago
Qstick 10766dd227 Faster tag view in UI for large libraries
2 years ago
Bogdan 257d279e43 Fixed: Enforce validation warnings
2 years ago
Bogdan 1db333088a Add minimum length as const in ApiKeyValidationCheck
2 years ago
Bogdan d1aff31593 Use 'var' instead of explicit type
2 years ago
Bogdan 89dd4d3271 Inline 'out' variable declarations
2 years ago
Bogdan c98f4512df Enforce rule IDE0005 on build
2 years ago
Bogdan df6c142250 Simplify ShouldHaveApiKey and HasErrors
2 years ago
Weblate 58cf93e360 Update translation files [skip ci]
2 years ago
Mark McDowall c977311227 Fixed: Strip additional domains from release names
2 years ago
Mark McDowall ca775df3d1 New: Filter SABnzbd queue by category
2 years ago
Mark McDowall fecb3895ed Fixed: Don't log handled exceptions in API
2 years ago
Bogdan 91fadd5430 Fixed Postgres Timezone Issues (part 2)
2 years ago
Robin Dadswell 79d4e1a89a Add test for postgres to check datetime without timezone
2 years ago
Servarr 149c18dd4f Automated API Docs update
2 years ago
Mark McDowall 3171c6f195 Rename Clearart to Clearlogo, use png for Clearlogo
2 years ago
Mark McDowall baf19897ff Fixed: Don't download unknown artwork
2 years ago
Mark McDowall accd16da71 Fixed: Don't rollback file move if destination already exists
2 years ago
Bogdan 9aa5bee493 Use project name as relative path in builds
2 years ago
Bogdan c22ed7172d New: Improve validation messages
2 years ago
Bogdan 8ddff3868d Fix spelling "Use languages from Torznab/Newznab attributes if given"
2 years ago
Qstick 1307f8f5b1 New: Use languages from Torznab/Newznab attributes if given
2 years ago
Mark McDowall 985f0fa4a6 Add FindByName to IsoLanguage
2 years ago
S0me6uy e199e40621 New: Signal Notifications
2 years ago
Bogdan 4734cad9b1 Fix tests in IndexerServiceFixture
2 years ago
Bogdan c744b00b55 Minor CS improvements in NzbDroneValidation
2 years ago
Servarr c88f4570b3 Automated API Docs update
2 years ago
Mark McDowall c0e8a3e55a Fix tests in CleanFilenameFixture
2 years ago
Mark McDowall 1ab34a1692 Don't clean slashes from folder names
2 years ago
Mark McDowall 2dc5246180 New: Colon replacement naming option
2 years ago
Bogdan 234ad835af Fix tests in TorrentDownloadStationFixture
2 years ago
Mark McDowall 0463193127 Fixed tests in DownloadServiceFixture
2 years ago
Mark McDowall 8bec6c91c9 Fixed: Don't move seeding torrents in Synology Download Station
2 years ago
Mark McDowall cb511dc19d Fixed: Don't retry grabbing the same release if download client is unavailable
2 years ago
Mark McDowall 34f0c1820a Fixed: Exception when request to SABnzbd times out
2 years ago
Weblate 00a532c656 Update translation files [skip ci]
2 years ago
Servarr 501cefa2f4 Automated API Docs update
2 years ago
Qstick 1a3e5fd738 New: Advanced settings toggle in indexer edit/add modal
2 years ago
Bogdan 751ade0338 Add `forceSave` to the OpenAPI docs
2 years ago
Bogdan e6da9d26fd Fixed: Use indexer errors from response if Content-Type is XML before processing response
2 years ago
Bogdan ccd8d93e82 Fixed: Log name of mount point failure
2 years ago
Mark McDowall a0ea9d4750 Fixed: Prevent getting disk space from returning no information when it partially fails
2 years ago
Bogdan 9ba1caaf94 Fix checking for SameTorrent when the indexer is null
2 years ago
Weblate d90a6ebbb1 Translated using Weblate (Indonesian) [skip ci]
2 years ago
Weblate d7575f38a5 Translated using Weblate (French) [skip ci]
2 years ago
Servarr 833fb9347f Automated API Docs update
2 years ago
Bogdan 19eec0cb88 Fix validation for boolean query parameters
2 years ago
Anonymous 43367504a4 Translated using Weblate (Turkish) [skip ci]
2 years ago
Anonymous a11b6088dd Translated using Weblate (Romanian) [skip ci]
2 years ago
Anonymous ba6a3ef564 Translated using Weblate (Icelandic) [skip ci]
2 years ago
Anonymous d536e2c582 Translated using Weblate (Hungarian) [skip ci]
2 years ago
Anonymous 72f1d1cf4d Translated using Weblate (Hebrew) [skip ci]
2 years ago
Anonymous 07a3ee76aa Translated using Weblate (German) [skip ci]
2 years ago
Anonymous b34cc0790b Translated using Weblate (Bulgarian) [skip ci]
2 years ago
Anonymous 1c59aa1ac4 Translated using Weblate (Arabic) [skip ci]
2 years ago
Weblate 16753a9fc7 Translated using Weblate (Danish) [skip ci]
2 years ago
Weblate 32a62aec2d Translated using Weblate (Danish) [skip ci]
2 years ago
Bogdan 045f1a85df Fixed: Prevent unknown settings implementation from failing to deserialize
2 years ago
Servarr 9f3c0cf914 Automated API Docs update
2 years ago
Mark McDowall b7fb42345c New: Health check for import lists with missing root folders
2 years ago
Qiming Chen ff4594aa08 New: Link indexer to specific download client
2 years ago
bakerboy448 1495fa183f New: Various HealthCheck Improvements
2 years ago
Qstick 2f7d7fb220 Fixed: Provider health checks persist after add until next scheduled check
2 years ago
Mark McDowall 3f58693780 Fix function name and use out var for try get in DownloadClientProvider
2 years ago
Bogdan d7b1a36a50 Fix NewznabRequestGenerator tests
2 years ago
Bogdan b55c09ba3d Add tier for search by book title only
2 years ago
Bogdan 9423ddeb34 Fixed: Add search by book title only
2 years ago
Bogdan f7b2bba2e7 Fix SupportedBookSearchParameters in Newznab
2 years ago
Mark McDowall c43e9eb208 New: Log additional information when processing completed torrents from rTorrent
2 years ago
Bogdan 0411102f57 Remove unused imports
2 years ago
Qstick f26fd39709 Use Environment.ProcessPath instead of GetCurrentProcess().MainModule.FileName
2 years ago
Qstick 55308bef8b Prefer AsSpan to Substring to avoid unnecessary allocation
2 years ago
Qstick 6827ac5670 Use span-based string.Concat to avoid unnecessary allocation
2 years ago
Mark McDowall 0572bde41e Why rename many files when few file do trick
2 years ago
Mark McDowall 0eb88cb516 GracePeriod not Graceperiod
2 years ago
Bogdan a39be51d3e Remove empty constructors
2 years ago
Bogdan b37fd60b85 API key improvements
2 years ago
ta264 c827859ba0 Fixed: Don't buffer update package to memory when downloading
2 years ago
Servarr 35b466e4ca Automated API Docs update
2 years ago
Qstick 486ec14ca8 Check for nullable last activity list sync
2 years ago
Qstick 86d1250831 New: Rework List sync interval logic
2 years ago
Qstick 145422e00a Fixed: Don't enforce minimum on single list fetch
2 years ago
Bogdan 3a274bdc4a Fixed: Ensure indexer errors are handled before processing response
2 years ago
Bogdan e9ada0b43d Fixed: custom script error when importing some downloads
2 years ago
Bogdan bbdecb343b Log invalid config file exceptions
2 years ago
Stepan Goremykin 28f64d9a46 Migrate to FluentValidation 9
2 years ago
Mark McDowall 816969d0f5 Add support for custom RetryAfter in RequestLimitReachedException
2 years ago
Mark McDowall 63506e5a72 New: Only add version header for API requests
2 years ago
Bogdan 817ea75288 New: Add token authentication for ntfy.sh notifications
2 years ago
Bogdan 7e0eca5657 Fix parameters generation in FileListRequestGenerator
2 years ago
Servarr a90f5f7b4e Automated API Docs update
2 years ago
6cUbi57z b97d63cb5b New: Add tag support to indexers
2 years ago
Bogdan 10e230cc06 New: Log content for invalid torrent files
2 years ago
Bogdan 677d5d3374 Revert "Fixed: Indexer tags"
2 years ago
Bogdan ca0f2be194 Fix NewznabRequestGenerator tests
2 years ago
Mark McDowall 780df3250f Use string interpolation for Newznab request generation
2 years ago
Bogdan 508b2d7c8d Revert "Fixed: Don't enforce minimum on single list fetch"
2 years ago
bakerboy448 96aeb022ab Fixed: Escape Characters as needed for *znab queries
2 years ago
Marty Zalega b27f852154 Don't lowercase UrlBase in ConfigFileProvider
2 years ago
Mark McDowall 3c03413d5a New: Return static response to requests while app is starting
2 years ago
Qstick c34418b984 Fixed: Don't enforce minimum on single list fetch
2 years ago
Mark McDowall 761a6a9136 Fixed: Indexer tags
2 years ago
Qstick 92c59e158d Convert method to static that doesn't use instance data
2 years ago
Lars 5bc917c9dc New: Option to use Telegram topics for notifications
2 years ago
Mark McDowall 7c03ca5cdf Fixed IsValidPath usages
2 years ago
Mark McDowall b3cf903a3b New: Improve path validation when handling paths from different OSes
2 years ago
Stepan Goremykin a4930474a5 Use MinBy and MaxBy instead of OrderBy + First
2 years ago
Mark McDowall 06baae060d New: More information on on why hardlinks should be used over copying
2 years ago
Bogdan 4e5c7bc0a3 New: Add version and timestamp to backup archive
2 years ago
Bogdan a939adb2b1 Create cache db in integration tests
2 years ago
Bogdan 6858db686c Fix tests
2 years ago
Bogdan 2d732f0454 Bump dotnet to 6.0.16
2 years ago
Mark McDowall 20835291e6 New: Report health error if Recycling Bin folder is not writable
2 years ago
Bogdan f5d6b2de11 Increase retry count in CachedFixture
2 years ago
Lars d51f7cc02b New: Filter Sonarr synchronization based on Root Folders
2 years ago
santschi fd08e9d2c4 Fixed: Check for unexpected parent tags to fix GoodReads Series
2 years ago
Bogdan bea61edb4e Fix downloading releases without an indexer
2 years ago
Bogdan db7bb14491 Remove BasicAuthString
2 years ago
Bogdan 7a7039b1f7 Build download requests from indexer implementation
2 years ago
Weblate 63670f55b0 Update translation files [skip ci]
2 years ago
Mark McDowall 60cc22b543 Fixed: Permissions after installing on Windows and opening Firewall port
2 years ago
Weblate 3229d3ef59 Update translation files [skip ci]
2 years ago
Bakerboy448 349a19855a Fixed: Missing Translates
2 years ago
Bogdan 8de7f48b80 Fixed: Config file settings do not need to be case-sensitive
2 years ago
Bogdan 37a3799c66 Fixed: Ensure default config file on starting app
2 years ago
Bogdan a28fd4415e Rename to FolderChmodValidator to match class name
2 years ago
Servarr bb9bf743d8 Automated API Docs update
2 years ago
Bogdan 640c0f5d52 Remove CustomSchemaIds for swagger
2 years ago
Bogdan 861e569422 Bump Swashbuckle to 6.5.0
2 years ago
Bogdan ea91b3df17 New: (Notifications) Add Apprise
2 years ago
Robin Dadswell f9d5fa37a3 Frontend Placeholders from the Backend
2 years ago
Weblate fc6a02c2e2 Translated using Weblate (Portuguese (Brazil)) [skip ci]
2 years ago
Bogdan 934563656c Serve plain text files (eg. logs) as UTF-8
2 years ago
bakerboy448 6323cae373 Fixed: Default update branch as develop
2 years ago
Bogdan 55999a8bad Rename `CC` to `Cc`
2 years ago
Qstick 0b3d49db32 Remove mono process detection
2 years ago
Bakerboy448 b3cc5740ee Fixed: DrunkenSlug Default URL
2 years ago
Qstick e5ad7407a7 Update API Docs
2 years ago
santschi d77aa82961 Fix: Stop ImageUrl from being overwritten
2 years ago
cicomalieran c7a4060c4c Fixed: Processing very long ETA from Transmission
2 years ago
Qstick dcc2a14c60 Only send monitored edition in webhook payload.
2 years ago
Qstick 22781b62e6 New: Add Editions to Webhook Payloads
2 years ago
Qstick d93329a3fd Fixed: Installer hangs during service removal
2 years ago
Qstick d647b47e88 New: Add GoodreadsId to book object in webhook events
2 years ago
Qstick e22f284a14 New: Differentiate webhook delete event types
2 years ago
Qstick 5039ba823c Make migration 027 Postgres friendly
2 years ago
Weblate 427176d7d2 Translated using Weblate (Greek) [skip ci]
2 years ago
Qstick 4081f3efc2 Fixed: Settings fail to save for some auth setups
2 years ago
Qstick 9cec9ac428 Fixed: Remove old OMG implementation and Rarbg
2 years ago
Weblate 8bd7194121 Translated using Weblate (Portuguese (Brazil)) [skip ci]
2 years ago
Qstick d556b77f9d Fixed: Readarr to Readarr import list adds random results
2 years ago
Mark McDowall 8b9cada59e Don't return early after re-running checks after startup grace period
2 years ago
Mark McDowall a18bbeee5a Fixed: Delay health check notifications on startup
2 years ago
Qstick 6f17057f31 Fixed: Queue conflicts with the same download in multiple clients
2 years ago
Zack Eckersley Pallett 4034250a33 New: Add backup size information
2 years ago
Qstick d83c02fe9f New: Notifiarr and Webhook Updates
2 years ago
Qstick b4112dc4bb Fixed: Correctly handle Content-Encoding headers
2 years ago
Qstick d15c42957a New: Add import date to upgrads in CustomScript and Webhook connections
2 years ago
Qstick df0a5f004d Fixed: Improve moving file to location where another one exists
2 years ago
Qstick d8f11bc3cb Replace unicode brackets
2 years ago
Qstick 71c2b1aeec Fixed: Migrating case-sensitive Preferred Word REGEX to Custom Formats
2 years ago
Mark McDowall 6f7c6721db Fixed: Ping endpoint no longer requires authentication
2 years ago
Mark McDowall 388fb52644 Fixed cutoff unmet integration tests
2 years ago
Qstick de46816cdb Fixed: Cutoff Unmet showing items above lowest accepted quality when upgrades are disabled
2 years ago
Qstick dbb6ef7664 New: Custom Formats
2 years ago
Qstick bc7bf6b269 Fixed: Ignore deleted books won't save
2 years ago