Commit Graph

431 Commits

Author SHA1 Message Date
Bogdan 07cfbb59da Add media proxy for collections, credits and discovery images 2023-09-10 22:41:26 +03:00
Bogdan 28c566a071 Hide obsolete indexer flags from UI 2023-09-10 08:18:23 +03:00
Servarr ba732847ef Automated API Docs update 2023-09-06 12:37:12 +03:00
Bogdan 1865257544 Include indexer flags to show the correct custom formats in movie file history 2023-09-06 12:29:37 +03:00
Stevie Robinson 093bb94e42 Fixed: Fallback to English translations if invalid UI language in config
(cherry picked from commit 4c7201741276eccaea2fb1f33daecc31e8b2d54e)

Close #9112
2023-09-02 05:29:36 +03:00
Mark McDowall 02998cd59a Fixed: Auto Tag required not showing in the UI correctly
(cherry picked from commit 08939f2fb4b6f7aca4916d8bd3b60535f3a992da)
2023-08-29 08:31:10 +03:00
Servarr 135de2cad4 Automated API Docs update 2023-08-22 23:59:28 +03:00
Mark McDowall 9b4f80535e Override release grab modal
New: Option to override release and grab
New: Option to select download client when multiple of the same type are configured

(cherry picked from commit 07f0fbf9a51d54e44681fd0f74df4e048bff561a)
2023-08-22 23:20:47 +03:00
Servarr 8257e01995 Automated API Docs update 2023-08-21 21:52:23 +03:00
Servarr 3cbdba51e9 Automated API Docs update 2023-08-20 22:16:01 -05:00
Qstick c70ce92ee9 New: Cleanup Alternative Title model and code 2023-08-20 22:07:33 -05:00
Servarr 726b71027e Automated API Docs update 2023-08-20 23:03:00 +03:00
Qstick a8feef7e88 Fix using in CalendarController 2023-08-20 14:52:55 -05:00
Qstick 4b3bd86e0f Improvements to Calendar translation mapping 2023-08-20 14:29:23 -05:00
Mark McDowall 3878196f39 New: Calendar filtering by tags
Closes #8502

(cherry picked from commit 62b948b24c4b9c572db225cb19985444d3d80c0f)
2023-08-20 14:29:23 -05:00
Servarr b7bacf785c Automated API Docs update 2023-08-20 13:59:52 -05:00
Mark McDowall c6e3f3c26c New: Added Mediainfo Video Dynamic Range column for movies
(cherry picked from commit ae0e23fc8ee450a20b43ca622eeccd0759451a2f)

Closes #7247
2023-08-20 21:45:50 +03:00
Servarr 6f54a9e452 Automated API Docs update 2023-08-20 18:40:46 +03:00
Mark McDowall e50abd276e Fixed: Displaying audio and subtitle languages in UI
(cherry picked from commit 139412284276479921632ee5ef1dabe76c5388b4)

Rename LocalizationLanguageResource to avoid collision with LanguageResource

(cherry picked from commit d2cd3f77169887086980feac3bab1f16301d189e)
2023-08-20 18:27:20 +03:00
Servarr f60b27355b Automated API Docs update 2023-08-19 13:55:14 +03:00
Servarr 32ec9d4872 Automated API Docs update 2023-08-16 21:39:20 -05:00
Qstick c8e04f0c35 Bump Nlog and NUnit 2023-08-16 20:51:25 -05:00
Qstick 056c2b5233 Rename Profiles to QualityProfiles 2023-08-16 20:04:42 -05:00
Servarr a946546793 Automated API Docs update 2023-08-15 16:14:16 +03:00
ricci2511 99ff6aa9c4 New: Convert restrictions to release profiles 2023-08-14 21:26:22 -05:00
Mark McDowall 508a15e09a New: Don't return API Keys and Passwords via the API
(cherry picked from commit 570be882154e73f8ad1de5b16b957bcb964697fd)
2023-08-14 20:05:03 -05:00
Qstick 8911386ed0 New: Rework and Require Authentication
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2023-08-14 20:05:03 -05:00
Servarr 576e1e76af Automated API Docs update 2023-08-15 01:44:17 +03:00
Mark McDowall 1f8877d192 New: Add bypass if above Custom Format Score to Delay Profile
(cherry picked from commit 4ed4ca4804ce973c1b88c1c4ede8ae00547ac834)
2023-08-14 22:14:29 +03:00
Servarr d28eb47a1a Automated API Docs update 2023-08-11 20:21:44 -05:00
Bogdan 431bc14e76 New: Show Custom Format Score for movies in Files tab
Closes #8818
2023-08-12 03:28:49 +03:00
Bogdan efe5c3beb7 New: Async HttpClient
(cherry picked from commit e12111cee885e23a42308f299ef773e5ae021712)
2023-08-12 02:07:29 +03:00
Qstick 9a567b93d0 New: Performance tweaks to MovieLookup endpoint 2023-08-06 21:38:18 -05:00
Bogdan b337f62a34 Fixed: Add translations for import list movies in Discover 2023-08-06 22:57:51 +03:00
Mark McDowall 54bb267e17 New: Ignore inaccessible files with getting files
(cherry picked from commit e5aa8584100d96a2077c57f74ae5b2ceab63de19)
2023-08-04 12:32:33 +03:00
Servarr 02cec5312c Automated API Docs update 2023-07-28 13:01:41 +03:00
Bogdan d5c1f58839 Fixed: Ensure validation for Auto Tagging specifications 2023-07-27 07:51:38 +03:00
Mark McDowall 80099dcacb New: Auto tagging of movies
(cherry picked from commit 335fc05dd1595b6db912ebdde51ef4667963b37d)
2023-07-27 07:51:38 +03:00
Servarr 4dbd962fca Automated API Docs update 2023-07-26 00:06:51 +03:00
jack-mil 36338310df New: Show Custom Format score in Manual Import
(cherry picked from commit 972e1408993fc4656196087c6646f23d222e41f5)

Closes #8839
2023-07-25 08:26:59 +03:00
Servarr 2959f72a10 Automated API Docs update 2023-07-24 04:51:11 +03:00
Servarr 41e95ef98c Automated API Docs update 2023-07-23 04:35:23 +03:00
PearsonFlyer d8ba7f4d67 New: Ability to skip redownload when marking an item as failed from Activity Queue
(cherry picked from commit d7025a98deb321397db9a4933cf688b68eafeba9)

Closes #8861
2023-07-23 04:25:49 +03:00
Servarr ed107cadac Automated API Docs update 2023-07-18 07:36:02 +03:00
Mark McDowall faaef80a80 New: Added UI for parsing release names
(cherry picked from commit 85e285598106346099ceae676599c5cb4b789c92)
2023-07-18 07:21:02 +03:00
Bogdan 59ea905e06 Move ApplyTags to own file
Closes #8808
2023-07-16 03:19:26 +03:00
Servarr 164625a0b2 Automated API Docs update 2023-07-11 18:42:00 +03:00
Qstick 09ca0a1c0a New: Download Client Tags
(cherry picked from commit f6ae9fd6c5173cbf1540341fa99d2f120be1d28e)
2023-07-11 18:34:02 +03:00
Servarr f7e36581e1 Automated API Docs update 2023-07-11 11:04:00 +03:00
jack-mil 20a8f1cbe7 New: Custom Format Score column in queue
(cherry picked from commit a6f2db9139c4a6b01d162ccf8884fc02c874b4cf)

Closes #8788
2023-07-11 10:56:56 +03:00
Qstick 4a66a832b3 New: View, Sort, Filter by Movie popularity on Index and Discover
Fixes #1947
2023-07-10 22:54:32 -05:00
Servarr 7a222dcd9f Automated API Docs update 2023-07-10 23:42:02 +03:00
Bogdan 48b9c1e8b9 Fixed: Minor improvements and translations for managing bulk indexers, lists and clients 2023-07-10 23:34:01 +03:00
Qstick ae8820178d Avoid db call for naming config on every movie during single collection call 2023-07-09 23:05:59 -05:00
Bogdan 23a13b5c23 Use SetProviderCharacteristics in bulk endpoint 2023-07-08 00:00:08 +03:00
Servarr 653ef0a501 Automated API Docs update 2023-07-04 13:03:49 -05:00
Ricardo Christmann fe41aada06
New: Add tags field to MovieCollection (#8736)
* New: Add tags field to MovieCollection
* Added Tag input prepopulation for new collection movies
* Handle editting of collection tags
* Revert changes to CollectionController.cs
2023-07-04 11:18:44 -05:00
Bogdan bd1844030d
New: Rework List sync interval logic
* New: Rework List sync interval logic

(cherry picked from commit c522cd120d08757e7e43c2348be4d7f05a254fac)

* Minor alignment with Sonarr

* Remove ListUpdateInterval

---------

Co-authored-by: Qstick <qstick@gmail.com>
2023-07-04 19:17:28 +03:00
Bogdan b95431500d Fixed: Sorting queue by year
Fixes #8765
2023-07-03 17:00:14 +03:00
Qstick d3895dec8f Fixed: Allow restore to process backups up to ~500MB
(cherry picked from commit 551edb9e655d2a541a2232f85e79a5e3f7b433aa)
2023-07-03 08:55:11 +01:00
Servarr cd82865303 Automated API Docs update 2023-06-26 02:25:31 +03:00
Ricardo Christmann cbae355402
New: Added filter and sort options to Collections (#8731)
* New: Added filter and sort options to Collections

* Add AllMovieWithCollectionsTmdbIds method to MovieService and MovieRepository
2023-06-25 10:04:57 -04:00
Servarr 8fd267580a Automated API Docs update 2023-06-21 06:45:42 +03:00
Bogdan 8974aa823b Remove not implemented endpoints from API docs
Closes #8724
2023-06-21 06:34:07 +03:00
Bogdan d008768fff Prevent NullRef when deleting missing backups
(cherry picked from commit 0ff0fe2e68f3abf7b8e4d6bf0c1e9dee4eb68227)

Closes #8721
2023-06-21 06:19:30 +03:00
Servarr e259235df6 Automated API Docs update 2023-06-14 09:17:16 +03:00
Bogdan 5d65b4cae4 Fix sorting queue items by size 2023-06-14 04:46:19 +03:00
Bogdan a471f1b44f Bump NLog to 5.2.0 2023-06-02 07:50:34 +03:00
Servarr 7666c7b1eb Automated API Docs update 2023-05-28 23:12:10 +03:00
JeWe37 0b4c12dd7b New: Option to Import via Script
(cherry picked from commit 9f1e2151206a077334a9c34a12a373b465752d87)
2023-05-28 22:49:23 +03:00
Servarr ea9c77cf49 Automated API Docs update 2023-05-28 21:56:48 +03:00
Bogdan 9df06b80bf Fixed: Enforce validation warnings
(cherry picked from commit 48ee1158ad4213fd0690842e2672f52d08f7ad26)

Closes #8628
2023-05-28 21:18:53 +03:00
Servarr 683d261a91 Automated API Docs update 2023-05-28 20:51:48 +03:00
Qstick 1d4b6d4cad New: Bulk Manage Import Lists, Indexers, Clients
(cherry picked from commit 73ccab53d5194282de4b983354c9afa5a6d678fb)
2023-05-28 12:35:27 -05:00
Stepan Goremykin 044de922fa Use Array.Empty and fix a few multiple enumerations
(cherry picked from commit 11d91faaada0e70910c832ce405ddeed52a24172)
2023-05-28 16:43:46 +03:00
Bogdan c987824174 Use 'var' instead of explicit type
(cherry picked from commit 12374f7f0038e5b25548f5ab3f71122410832393)
2023-05-28 16:41:52 +03:00
Servarr 29ba6fe556 Automated API Docs update 2023-05-24 10:10:07 +03:00
Bogdan 933c23ce57 New: Improve validation messages
(cherry picked from commit a117001de673e80abd90d54a34a7c86292b3a649)
2023-05-22 01:14:49 +03:00
Servarr fa6804767c Automated API Docs update 2023-05-19 04:15:36 +03:00
Bogdan 2e252771de Remove unused imports
(cherry picked from commit c6b543e0729bc20f15e37d074fbf31d8c76c187a)
2023-05-19 04:14:48 +03:00
Bogdan fd76d67bae Remove empty constructors 2023-05-19 04:14:48 +03:00
Bogdan 19a1f97be8 Add `forceSave` to the OpenAPI docs
(cherry picked from commit ef0b91b45bc7f1295efb03dc44630f1442e18be1)

Fixes #8538
2023-05-19 03:47:44 +03:00
Servarr a28b9ceff0 Automated API Docs update 2023-05-15 14:51:39 +03:00
Bogdan 48b9bb9427 Fix validation for boolean query parameters
(cherry picked from commit 2fecd280016630d5afe2d60e52cbb52338c155b5)

Closes #8517
2023-05-15 14:37:13 +03:00
Servarr 7bbf7d2461 Automated API Docs update 2023-05-10 02:48:44 +03:00
Stickie a1e622a363 New: Notifications when Manual Interaction is required for importing
(cherry picked from commit 5ec282750bdea16f770282b80fdaec56a65749e2)
2023-05-10 00:18:15 +03:00
The Dark 8563ed0a20 New: On Health Restored notification
(cherry picked from commit 5fdc8514da7c7ad98192f2ecb2415b3a7b5d0d05)
2023-05-10 00:18:15 +03:00
Qstick 850fef5c43 Fixed: RootFolderPath not set for Movies from API 2023-05-07 11:55:33 -05:00
Servarr f68fd9c2d9 Automated API Docs update 2023-05-04 09:48:51 +01:00
Mark McDowall 116db9701b New: Add result to commands to report commands that did not complete successfully
(cherry picked from commit 103ce3def4636ef891e72bd687ef8f46b5125233)
2023-05-04 11:40:01 +03:00
Stepan Goremykin d2787d8181 Migrate to FluentValidation 9
(cherry picked from commit 40e54685b9e83ed24a3979bfe965c453339ad02e)
2023-05-03 09:12:07 +03:00
Qstick 4c2bf285fc New: Add Original Language as Filter Option in Discover View
Closes #7807
2023-05-01 23:26:23 -05:00
Qstick 9bef430635 New: Use TmdbId from parsing for mapping 2023-04-30 13:39:31 -05:00
Qstick a03323703a Cleanup ParsingService 2023-04-30 13:39:31 -05:00
Qstick 875bf0c59e Fixed: Automatic import of releases when file is not matched to movie 2023-04-30 13:39:31 -05:00
Servarr 78edc9aa43 Automated API Docs update 2023-04-22 18:48:01 -07:00
Qstick 3fb337e20b Fixed: Tag filtering on iCal feed
Fixes #8359
2023-04-22 19:59:11 -05:00
Qstick 890f9d6fe4 Fixed: Prevent error on manual import processing with multi languages
Closes #7713
2023-04-22 19:36:04 -05:00
Qstick 2167da87ce Enable all analyzers and enforce code style on build
Fixes #8201
Fixes #8202
Fixes #8203
Fixes #8204
Fixes #8205
Fixes #8207
Fixes #8208
Fixes #8209
Fixes #8210
Fixes #8211
Fixes #8212
Fixes #8213
Fixes #8214
Fixes #8215
Closes #8216
Fixes #8217
Closes #8218
Fixes #8219
Closes #8220
2023-03-29 18:27:30 -05:00
Servarr cea0c5033a Automated API Docs update 2023-03-12 16:02:48 -05:00
Servarr 0697dbff96 Automated API Docs update 2023-02-07 20:26:31 -06:00
Qstick 34924859aa Fixed: Settings fail to save for some auth setups
(cherry picked from commit a379d0c403449b2623f84aa6851c850971528ff8)
2023-02-07 20:24:48 -06:00
Qstick cbcf3d1058
New: Custom Format Updates (#8067) 2023-02-05 17:09:37 -06:00
Mark McDowall 364d8bd7c5 Fixed: Don't try to remove the same item from queue multiple times
Closes #7932

(cherry picked from commit 2491da067815e129df3a3a79c0cc7221a9d87094)
2023-02-04 17:32:18 -06:00
Mark McDowall e085f6af8a Fixed: Multiple pushed releases will be processed sequentially
(cherry picked from commit 1f8e1cf582f59fe1e8dcc0fad15afeed6d9cd9d1)
2023-01-02 17:59:43 -06:00
Mark McDowall 3617bef54b Fixed: Improve Bind Address validation and help text
Closes #7849

(cherry picked from commit 6bdeafcf8c78e145595f52e885356be1210abe91)
2022-12-10 12:04:04 -06:00
Servarr 6ad49373d4 Automated API Docs update 2022-12-05 21:52:13 -06:00
Qstick 9d9065fbcd API Updates
Fixes #7833
Fixes #6785
Fixes #6787

Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2022-12-05 21:34:00 -06:00
Servarr 6366e335bc Automated API Docs update 2022-11-29 21:57:01 -06:00
Servarr d70d351ea2 Automated API Docs update 2022-11-22 19:25:54 -06:00
Qstick ef90ac7041 Add theme property in API
Fixes #7772
2022-11-22 18:27:47 -06:00
Qstick 44d7c54077 Enforce comment style in CS 2022-11-20 12:27:45 -06:00
Qstick ae8245c3c5 New: Reset Quality Definitions to default
(cherry picked from commit d5fff15f32fdb49768dcadd94c760678e650c884)
2022-11-20 12:20:50 -06:00
Servarr 488a7d183e Automated API Docs update 2022-11-12 21:38:28 -06:00
Qstick 4280df8b61 Fixed: Better error messaging if you try to import an invalid Custom Format
Co-Authored-By: Robert Dailey <1768054+rcdailey@users.noreply.github.com>
2022-10-18 20:13:29 -05:00
Qstick 1f91be6407 Fixed: Fall back to sorting by release title if series is not matched
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2022-10-18 20:13:29 -05:00
Qstick 43cd536746 Throw on search error
Fixes #4690
2022-10-18 20:13:29 -05:00
Qstick 0f6b11f55d Cleanup Dual Target and Mono References 2022-10-15 21:01:37 -05:00
Servarr f910a8fde7 Automated API Docs update 2022-10-07 21:34:01 -05:00
Qstick f6904608a7
Remove unused calendar parameter 2022-10-07 21:26:25 -05:00
Servarr a3f508b8d4 Automated API Docs update 2022-08-27 22:33:39 +01:00
Devin Buhl 1ab3df03a3 New: Add application URL to host configuration settings
(cherry picked from commit 762042ba97c2ae689cee32d8e66a458f6d7a8adc)
2022-08-27 22:16:00 +01:00
Servarr d730161800 Automated API Docs update 2022-08-18 22:45:47 -05:00
Qstick 66c1af0555 New: (API) Get Collection by TmdbId 2022-08-18 22:37:15 -05:00
Qstick 20f709d22a Fixed: Blank Collection on MovieDetails when no Collection for Movie 2022-08-12 22:55:42 -05:00
Qstick 2bb7984961 New: Collection Folder, Genre, QualityProfile Filters 2022-07-15 21:57:32 -05:00
Qstick d5c524719b
Fix Nullref on Collection delete 2022-07-12 19:20:46 -05:00
Servarr 8b3019821a Automated API Docs update 2022-07-10 13:03:18 -05:00
Qstick 16ed68d5de New: Custom Format Spec Validation
Fixes #7405
2022-07-10 12:25:42 -05:00
Qstick 098a893083 Fixed: Don't fail on single failure for Discover bulk add
Fixes #7409
2022-07-09 19:11:16 -05:00
Qstick d8af17ce3d Rename MovieImportedEvent to MovieFileImportedEvent 2022-07-03 12:35:15 -05:00
Robin Dadswell a59928c66a
Updated NLog Version (#7365)
[common]
2022-07-02 16:26:59 +01:00
Servarr 2690ad8fe1 Automated API Docs update 2022-06-25 18:16:32 -05:00
Qstick 801204b6de New: Bulk Edit Collections Profile, Root, Availability
Fixes #7350
2022-06-25 16:01:01 -05:00
Servarr cb9514abaf Automated API Docs update 2022-06-25 15:30:31 -05:00
Qstick fd22cb44f6 Fixed: Collections Improvements
Fixes #7383
2022-06-25 15:23:39 -05:00
Servarr 4a233ce915 Automated API Docs update 2022-06-04 13:40:14 -05:00
Qstick f890aadffa New: Movie Added Notification 2022-06-03 23:39:28 -05:00
Qstick 696bb845a5 Fixed: Speed up Collections API Endpoint 2022-06-02 21:50:30 -05:00
Qstick a9627771e6 Fixed: Partial Revert CF Validation for more robust solution
Fixes #7319
2022-05-30 08:29:17 -05:00
Qstick 8a84975954 New: Improve validation errors for Custom Formats
Fixes #4733
2022-05-28 19:41:49 -05:00
Servarr 14cccd3a23 Automated API Docs update 2022-05-28 18:07:50 -05:00
Qstick f80272a659 New: Collections View 2022-05-28 17:46:44 -05:00
Servarr ddeb3a7840 Automated API Docs update 2022-05-13 17:45:11 -05:00
Qstick 50018d0325 New: Instance name in System/Status API endpoint 2022-05-13 23:37:53 +01:00
Robin Dadswell 0559996566 New: Set Instance Name 2022-05-13 23:37:53 +01:00
Qstick 3125b038d5 Fixed: Wrong translation mapping can be used for file naming and metadata
Fixes #7243
2022-04-26 19:27:07 -05:00
Servarr b643d2e23d Automated API Docs update 2022-04-23 20:35:25 +01:00
Qstick 6a03eddda9 Rework Movie Metadata data model 2022-04-23 13:14:03 -05:00
Servarr 36119facf0 Automated API Docs update 2022-04-10 22:10:41 -05:00