Commit Graph

5075 Commits (2328611472a341c2e339f43907d9cdcc2c2b0176)

Author SHA1 Message Date
Servarr 9cbecbfae4 Automated API Docs update
1 year ago
Bogdan 8cca919f6b Add custom format score to parse endpoint
1 year ago
Bogdan c98131905c Fix typo in albums
1 year ago
Weblate a986460dc2 Multiple Translations updated by Weblate
1 year ago
Servarr 57dd53e2f2 Automated API Docs update
1 year ago
Mark McDowall 1551f336f4 New: Download client option for redownloading failed releases from Interactive Search
1 year ago
Bogdan 4c2f17f1cf Add release source for releases
1 year ago
Bogdan a728f44a1e Use last history item in FailedDownloadService
1 year ago
Bogdan e405fc7cf9 Bump Polly and Newtonsoft.Json
1 year ago
Weblate b88022f403 Multiple Translations updated by Weblate
1 year ago
Bogdan beb6dd6345 Fix possible enumerations in TrackGroupingService
1 year ago
Weblate ddb31a3718 Multiple Translations updated by Weblate
1 year ago
Weblate 9feaa824ab Multiple Translations updated by Weblate
1 year ago
Mark McDowall d643f63757 Fixed: Disable SSL on start if certificate path is not set
1 year ago
Weblate 6001b76f44 Multiple Translations updated by Weblate
1 year ago
Weblate fad76725b7 Multiple Translations updated by Weblate
1 year ago
Stevie Robinson 61c8e6d3b5 Translate fields on the backend
1 year ago
Mark McDowall 25d69b94c4 New: Add qBittorrent option for Content Layout
1 year ago
Bogdan 7a71c3397b Fixed: Improve field selection for Discord settings
1 year ago
Bogdan 2109d171e8 New: Retry on failed downloads of torrent and nzb files
1 year ago
Bogdan 3c50bb1330 Fixed: Ignore empty tags when adding items to Flood
1 year ago
Bakerboy448 10fd7a4831 QualityParser - Simplify new expression (IDE0090)
1 year ago
Mark McDowall d000dcfb9f Fixed: Don't grab propers/repacks when item in queue meets cutoff and propers/repacks are not downloaded automatically
1 year ago
Mark McDowall 3dd933ba15 Fixed: Parsing similar artist names with common words at end
1 year ago
Mark McDowall 234d277eae Fixed: Error checking if files should be deleted after import won't leave import in limbo
1 year ago
Servarr d819fd1bd1 Automated API Docs update
1 year ago
Mark McDowall c180c327d4 New: Quality Preferred Size Setting
1 year ago
Bogdan 6d79b5ab9a Bump SpotifyAPI.Web to 5.1.1
1 year ago
Weblate 4a06ed7a5c Multiple Translations updated by Weblate
1 year ago
Taloth Saldono 1da1020a83 Fixed metadata images containing html content
1 year ago
Bogdan 102304db95 Fix help text for Import Extra Files
1 year ago
Bogdan 9fb7fd7375 Improve UI notices for artist & album details
1 year ago
Bogdan d98ba2a367 OZnzb removed
1 year ago
Bogdan 3aeac5b530 Fixed: (Redacted) Improve title and filter by categories
1 year ago
Qstick 48e9062ac3 Fixed: Correctly handle Migration when PG Host has ".db"
1 year ago
Bogdan a14a24cd07 Implement DatabaseConnectionInfo
1 year ago
Weblate 577af8a7d3 Multiple Translations updated by Weblate
1 year ago
Weblate e26a9362cd Multiple Translations updated by Weblate
1 year ago
Bogdan 1e14758072 Fixed: Don't write audio tags if there are no updates
1 year ago
Weblate 7e27730c58 Multiple Translations updated by Weblate
1 year ago
Alex Standke 95043a2768 New: Top albums and period interval options for Last.fm User lists
1 year ago
Bogdan 803c2dd66b Fixed: Avoid lookups for empty MusicBrainz IDs in import list fetching
1 year ago
Bogdan 4e70a80324 Prevent false notification for moving artist when editing
1 year ago
Bogdan 0655a9aa72 Revert "Fixed: Prevent false notification for moving artist when editing"
1 year ago
Bogdan 0133f4331b Fixed: Prevent false notification for moving artist when editing
1 year ago
Mark McDowall bdf5ad2e2b Always validate Custom Script path
1 year ago
Weblate c51351a09b Multiple Translations updated by Weblate
1 year ago
Servarr 852d7014e0 Automated API Docs update
1 year ago
Bogdan 14c02c7882 Fixed: Toggling monitor artist multiple times
1 year ago
Mark McDowall 0fb07a54d6 Add test for Scene name not being set during import
1 year ago
Mark McDowall fc6175e597 New: Add FileId to History data for import events
1 year ago
Michael Casey 651abf9faa New: Persist search settings in add new artist and album
1 year ago
Weblate b12adacd6b Multiple Translations updated by Weblate
1 year ago
bmarinov 9fc66e9b98
Fixed: Filter unchanged files using UTC timestamps (#4332)
1 year ago
Weblate b07cb686be Multiple Translations updated by Weblate
1 year ago
Weblate 8783925880 Multiple Translations updated by Weblate
1 year ago
Stevie Robinson d9520eb23e New: Remove defunct Boxcar notifications
1 year ago
Mark McDowall a9bef2b4a1 Initial support to use named tokens for backend translations
1 year ago
Bogdan f4c718554b Bump dotnet to 6.0.25
1 year ago
Mark McDowall a2acbddd65 Fixed force saving provider triggering testing
1 year ago
Weblate 76c2203c07 Multiple Translations updated by Weblate
1 year ago
Mark McDowall 34027932c5 Fixed: Saving indexer, download client, etc settings
1 year ago
Weblate 422a05628e Multiple Translations updated by Weblate
1 year ago
Servarr 064f76b89f Automated API Docs update
1 year ago
Bogdan c0884556f3 More cleanup appName tokens
1 year ago
Bogdan 7d38336bb5 Cleanup appName tokens
1 year ago
Bogdan c4b33673ad New: Confirmation before clearing blocklist
1 year ago
Mark McDowall 1361492bf5 New: Require password confirmation when setting or changing password
1 year ago
servarr[bot] 8c1ac91342
Fixed: Disable SSL when using the removed SslCertHash configuration (#4314)
1 year ago
Mark McDowall 8d87453b60 Don't retest unchanged providers
1 year ago
Mark McDowall eff04d73d9 Rename 'ReturnUrl' to 'returnUrl' for forms auth redirection
1 year ago
Weblate f48a461b30 Multiple Translations updated by Weblate
1 year ago
Bogdan 4866c3ed12 Fixed: Enforce validation warnings when testing providers
1 year ago
Bogdan 8a1a945e5f Increase the wait timeout for integration tests init
1 year ago
Bogdan 8e847e6ba9 Fixed: Record status for notifications on tests
1 year ago
Mark McDowall b919941891 Don't store successful results for invalid providers
1 year ago
Weblate 6ac42e268e Multiple Translations updated by Weblate
1 year ago
Bogdan 7669563518 Fixed: Filter old releases on RSS for RED and Gazelle
1 year ago
Bogdan 8a31a18a99 Increase the wait timeout for integration tests init
1 year ago
Bogdan cba51fd60a Map queue item to artist and album by parsing the title
1 year ago
Stevie Robinson 8df5a5011b Use Diacritical.Net library for NameFirstCharacter token
1 year ago
Stevie Robinson 2e91a61ccf Fixed: Cleanup First Character in Name when using 'NameFirstCharacter'
1 year ago
Servarr 86f311a23b Automated API Docs update
1 year ago
Mark McDowall e408c6f055 New: History custom filters
1 year ago
Servarr efc6c69a0f Automated API Docs update
1 year ago
Mark McDowall a356b01efd New: Queue custom filters
1 year ago
Weblate 27e3aa76bd Multiple Translations updated by Weblate
1 year ago
Bogdan 344ea0212d Rename to FolderChmodValidator to match class name
1 year ago
Servarr 42a15ab60e Automated API Docs update
1 year ago
Mark McDowall dcdc140945 Paging params in API docs
1 year ago
Weblate b532b3c37f Multiple Translations updated by Weblate
1 year ago
Mark McDowall b643a5e619 Fixed: Blocking unknown indexers from pushed releases
1 year ago
Servarr d511f7ee3e Automated API Docs update
1 year ago
Bogdan eeb5e9b30f New: Auto tag based on artist's metadata profile
1 year ago
Mark McDowall ef9473e96e New: Auto tag based on artist status
1 year ago
Bogdan 391fb10000 New: Auto tag based on artist's quality profile
1 year ago
Mark McDowall 26f80e37ec Fixed: Auto Tag required not showing in the UI correctly
1 year ago
Bogdan 1716651447 New: Add Monitored specification to Auto Tagging
1 year ago
Bogdan f2c625d17e Fixed: Ensure validation for Auto Tagging specifications
1 year ago
Mark McDowall 362bd42cb8 New: Auto tagging of artists
1 year ago
Bogdan d5ac008747 Add EndsWithIgnoreCase and ContainsIgnoreCase
1 year ago
Bogdan 11e6d830b0 Don't block task queue for queued update task for Refresh Artist
1 year ago
Stevie Robinson cbb3cb78f9 New: Refresh only selected or filtered artists
1 year ago
Servarr 0e7b368c3a Automated API Docs update
1 year ago
Mark McDowall 57206da77b Remove Artists Editor
1 year ago
Bogdan 9a4c6a8db8 Sync with Monitoring albums modal not closing after saving
1 year ago
Bogdan 299c84c758 Add list exclusion on artist delete
1 year ago
Mark McDowall 72267d3cb4 New: Album Studio is now part of artists list
1 year ago
Mark McDowall fae94f4b8e New: Mass Editor is now part of artists list
1 year ago
Bogdan 96aecf7e32 New: Set busy timeout for SQLite
1 year ago
Bogdan 9ccb6af61b New: Add Download Client validation for indexers
1 year ago
Bogdan bba85f11e6 Allow 0 as valid value in QualityProfileExistsValidator
1 year ago
Bogdan ed59752268 Sort Custom Formats by name
1 year ago
Weblate 7e100c806d Multiple Translations updated by Weblate
1 year ago
Bogdan 661338f5b1 Allow changing monitoring the artist without the albums
1 year ago
Robin Dadswell 690b2c72c8 New: Added Artist Monitoring Toggle to Artist Details
1 year ago
Bogdan 897357ff31 Fixed: Don't die when the artist is missing for leftover albums
1 year ago
Weblate f63abedbae Multiple Translations updated by Weblate
1 year ago
Mark McDowall f509ca0f72 Refactor Artist index to use react-window
1 year ago
Weblate 01e21c09db Multiple Translations updated by Weblate
1 year ago
Servarr a50027f2e7 Automated API Docs update
1 year ago
Bogdan fe9fa4c1ea Revert "Bump SQLite to 3.42.0 (1.0.118)"
1 year ago
Colin Gagnaire 94329a1d1b New: Add support for native Freebox Download Client
1 year ago
Qstick 6ba4ed7d78 Remove unused using
1 year ago
Qstick 4ea5c68216 Fixed: Blocklisting pending releases
1 year ago
Qstick 26efcced35 Remove unused regex in parser
1 year ago
Bogdan 5946456c49 Improve messaging in Authentication Required modal
1 year ago
Mark McDowall 6c4db36cdf New: Show all options when authentication modal is open
1 year ago
Mark McDowall 2d140e35bd Don't replace private values that haven't been set
1 year ago
Mark McDowall aa65dadc49 New: Don't return API Keys and Passwords via the API
1 year ago
Qstick f040835321 Handle auth options correctly in Security Settings
1 year ago
Qstick c4a339f0af Bump SQLite to 3.42.0 (1.0.118)
1 year ago
Mark McDowall 8c04df6403 New: Migrate user passwords to Pbkdf2
1 year ago
Qstick 092e41264f Always access config file via provider to utilize lock
1 year ago
Qstick cdd683ae8f New: Rework and Require Authentication
1 year ago
Qstick 77a60141bd Bump Version to 2
1 year ago
Weblate b3fbf0cb7e Multiple Translations updated by Weblate
1 year ago
Bogdan 6907b43c0f Fixed: Ignore case when cleansing announce URLs
1 year ago
bakerboy448 f35173e670 New: Support for new Nyaa RSS Feed format
1 year ago
Weblate 0ec7d030bc Multiple Translations updated by Weblate
1 year ago
Servarr 16c27b2d00 Automated API Docs update
1 year ago
Bogdan b9a5ff55ad New: Added search support to Nyaa
1 year ago
Mark McDowall 09dcbf2618 Fixed: Tag filtering on iCal feed
1 year ago
Qstick 3d7d43bb46 Fixed: Enable parsing of repacks with revision
1 year ago
Qstick 5107fe73a1 Clarify delay profile bypass only applies to preferred protocol
1 year ago
Mark McDowall efa0a53f1c Fixed: Prevent conflicts with reserved device names
1 year ago
Qstick a60f1f128c Fixed: Incorrectly parsing RePACKPOST as Group
1 year ago
Weblate b388af320e Multiple Translations updated by Weblate
1 year ago
Mark McDowall cebdeec9d6 Log executing health check
1 year ago
Bogdan aca8b82ae6 Fixed: Avoid logging evaluations when not using any Remote Path Mappings
1 year ago
Bogdan 0a5f0cab60 Prevent NullRef for cases when media covers have nullable urls
1 year ago
Weblate d8f35f0943 Multiple Translations updated by Weblate
1 year ago
Bogdan 5a1b31a641 Log Notifiarr errors as warnings
1 year ago
Weblate c8b786fd90 Multiple Translations updated by Weblate
1 year ago
Weblate b2b087d427 Multiple Translations updated by Weblate
1 year ago
Weblate d7597755f9 Multiple Translations updated by Weblate
1 year ago
Weblate 60a6f36031 Multiple Translations updated by Weblate
1 year ago
Mark McDowall 6a2e3c9c84 Fixed Plex Library Updates
1 year ago
Stevie Robinson 8453531a51 Fixed: Fallback to English translations if invalid UI language in config
1 year ago
Mark McDowall fb21dd0f19 Fixed: Duplicate notifications for failed health checks
1 year ago
Bogdan 20e1a6e41c Fixed: Showing Grab ID in history details modal
1 year ago
Mark McDowall 2bfc6ae5d6 Fixed: Completed downloads in Qbit missing import path
1 year ago
Stevie Robinson 269ea5597f Fixed: qBittorent history retention to allow at least 14 days seeding
1 year ago
bakerboy448 f5bbf21d72 Fixed: Only apply remote path mappings for completed items in Qbit
1 year ago
Stevie Robinson 3a494c6040 Fixed: SABnzbd history retention to allow at least 14 days
1 year ago
Bogdan 4fc95a7fb4 Avoid returning null in static resource mapper Task
1 year ago
Bogdan 7941ca58a5 Rename Episode to Track in namespaces
1 year ago
Mark McDowall 55c65d3d3d Fixed: UTC time sent to UI for already imported message
1 year ago
Bogdan 44824df7e4 Check for empty description as well in ParseQuality
1 year ago
Bogdan 6e479235cb Fixed: Skip parsing releases without title
1 year ago
Stevie Robinson 00ba296b28 Add health check for dl clients removing completed downloads + enable for sab and qbit
1 year ago
Mark McDowall 5f53282e51 New: Don't treat 400 responses from Notifiarr as errors
1 year ago
Bogdan f620f92cad Log request failures in Notifiarr
1 year ago
Mark McDowall 70fb57fc83 Fixed: Skip free space check only applies during import
1 year ago
Mark McDowall 13b3555d25 Fixed: Don't try to create metadata images if source files doesn't exist
1 year ago
Weblate 6c34730796 Multiple Translations updated by Weblate
1 year ago
Qstick a445747c4d Fixed: Show correct error on unauthorized caps call
1 year ago
Mark McDowall 5d3ff26703 Fixed: Don't allow quality profile to be created without all qualities
1 year ago
Bogdan 0037a56c2b Use async requests for media cover proxy
1 year ago
Bogdan febf4b26a1 Use await on reading the response content
1 year ago
Bogdan 780420e799 Log exceptions for failed fetches in Custom and Sonarr import lists
1 year ago
Bogdan 197a59639b Fixed: Ignore inaccessible mount points
1 year ago
Bogdan ce99ec6e64 Sonarr > Lidarr
1 year ago
Denis Gheorghescu b94df9f714 New: Pushcut notifications
1 year ago
Mark McDowall 404c888cca Fixed parsing of multiple languages from Newznab indexer releases
1 year ago
Weblate c14c04a9d9 Multiple Translations updated by Weblate
1 year ago
Bogdan 9b2aef2ca2 Fix executing migration 072 on Postgres
1 year ago
Jeff Byrnes 0a1ea0019d New: Add ALAC 24bit
1 year ago
Weblate e02b6bb31e Multiple Translations updated by Weblate
1 year ago
Bogdan d6fde0934e Fixed: macOS version detection
1 year ago
Bogdan 380bd42b04 Fixed: Calculating seed time for qBittorrent
1 year ago
Bogdan baa0e17ac6 Fixed: Execute Remote Path Mapping Check on failed track import
1 year ago
Bogdan 9d5d112e7a Bump dotnet to 6.0.21
1 year ago
Bogdan e3a2aa4d83 Fixed: Increase timeout when downloading updates
1 year ago
Stevie Robinson b688f3ad0b Add info box under health messages
1 year ago
Bogdan e2fd830059 Improved http timeout handling
1 year ago
Weblate 5d0f83e85e Multiple Translations updated by Weblate
1 year ago
Qstick 1455238520 Fixed: Error trying to notify user when process not UserInteractive
1 year ago
Mark McDowall 4ce8d38809 Improve logging when processing files for import
1 year ago
Mark McDowall 789261ba6b Rename Protocol to Preferred Protocol in Delay Profiles
1 year ago
bakerboy448 47f9d27b21 New: Improve messaging for rejected quality upgrades
1 year ago
Mark McDowall bfb86dafc9 New: Health check for import lists with missing root folders
1 year ago
Mark McDowall af1e2fe2eb Add timeout parameter to root folder endpoint
1 year ago
Weblate 110a7b74e7 Multiple Translations updated by Weblate
1 year ago
Servarr 1e42691156 Automated API Docs update
1 year ago
Mark McDowall a16463eeb3 New: Artist folder hint when selecting a root folder while adding a new artist
1 year ago
Taloth Saldono 86130751c2 Fixed: Inserting literal { or } in renaming format using {{ or }}
1 year ago
Mark McDowall cabfae1f59 Improved UI error messages (stack trace and version)
1 year ago
Qstick 959ac46180 Fixed: Refresh artist and correctly trigger search on single album adds for new artists
1 year ago
Bogdan ebece0b897 Prevent health checks warnings for disabled notifications
1 year ago
Weblate bf62d5e0d9 Multiple Translations updated by Weblate
1 year ago
Bogdan 83bef513fb Revert "Switch to Parallel.ForEach for list processing with MaxParallelism"
1 year ago
Qstick fb025d9f68 Switch to Parallel.ForEach for list processing with MaxParallelism
1 year ago
Qstick c5400cb4b0 Use default MemoryAllocator for ImageSharp resizing
1 year ago
Servarr c28941c88b Automated API Docs update
1 year ago
Bogdan 42308ada89 Fix translations for columns
1 year ago
Mark McDowall d473752999 UI loading improvements
1 year ago
Qstick 6b5bc25f35 Fixed: Ignore case when comparing torrent infohash
1 year ago
Bogdan 3b384778f8 Update chrome driver
1 year ago
Mark McDowall 85e62caccf Fix tests for ImportListSyncService
1 year ago
Bogdan 78610ff6ee Use `All()` for import lists in ImportListSyncService
1 year ago
Mark McDowall f9b8d7720c New: Less logging when no import lists are enabled
1 year ago
Servarr e0eca252fc Automated API Docs update [skip ci]
1 year ago
Stevie Robinson 1efb069c6d Add info box to Remote Path Mappings Settings
1 year ago
Mark McDowall 319ea66705 Fixed: Allow decimals for Custom Format size
1 year ago
Mark McDowall 4bb3bfad79 Fixed: Ignore IOException deleting download folder after import
1 year ago
Mark McDowall cfea62749d New: Status message when downloading metadata in qBittorrent
1 year ago
Bogdan ee64448569 Fix flaky automation tests
1 year ago
Weblate 9e1e35cc26 Multiple Translations updated by Weblate
1 year ago
Bogdan 8d87b88147 New: Add Medium Name to multi disc track naming
1 year ago
Bogdan 9b4a3001a0 Revert "Fixed: Hidden files being ignored"
1 year ago
Mark McDowall 3e5d780424 Fixed: Hidden files being ignored
1 year ago
Bogdan 328459af0b Replace docker detection for cgroup v2
1 year ago
Weblate 09435de624 Multiple Translations updated by Weblate
1 year ago
Qstick ce62a12c62 Sync DeleteBadMediaCoversFixture with upstream
1 year ago
Bogdan c88d64a9ac New: Default name when adding providers
1 year ago
Bogdan fd9bd5f691 New: Async HttpClient
1 year ago
Bogdan fd0b240438 New: Use HTTP/2 in HttpClient
1 year ago
Bogdan 94383daac5 Align DownloadService with upstream
1 year ago
Bogdan d9ce6d43e4 Show warning when using the docker update mechanism
1 year ago
Mark McDowall caf4a18e59 Fixed: Don't block updates under docker unless configured in package_info
1 year ago
Robin Dadswell 7bcdf2b567 bump Npgsql to 7.0.4
1 year ago
Bogdan f3a048d3f5 Fix health link and add translations for notifications status
1 year ago
Qstick 5ebab69ff5 Cleanup other provider status code
1 year ago
Qstick 7f4b79f84d New: Notifications (Connect) Status
1 year ago
Weblate 8a4ca81b91 Multiple Translations updated by Weblate
1 year ago
Stevie Robinson 9b828e7282 Translate Updated and Connection Lost Modals in frontend
1 year ago
Bogdan 2ee36ff450 Translation fixes for delete confirmations
1 year ago
Bogdan f83e2ad73c Use named tokens in frontend translate function
1 year ago
Bogdan 98ae377aff Add one minute back-off level for all providers
1 year ago