Fabian Proebster
d6958e3175
Add LLM-based fallback for series matching via OpenAI
...
Introduces a new LLM (GPT) fallback mechanism for series matching when traditional parsing fails. Adds `ILlmSeriesMatchingService` with OpenAI, caching, and rate-limiting implementations. Integrates LLM matching into ParsingService, adds new config options, and exposes a REST API for configuration and testing. Includes unit and integration tests, and updates DI and solution files. This improves matching for ambiguous, foreign, or scene releases in a safe and configurable way.
2025-12-30 15:16:31 +01:00
Mark McDowall
4713615b17
Use react-query for Release Profiles
2025-12-29 23:44:53 -08:00
Mark McDowall
f963a0d972
Add v5 Release Profiles endpoints
2025-12-29 23:44:53 -08:00
Sonarr
3977d8766c
Automated API Docs update
...
ignore-downstream
2025-12-29 13:08:52 -08:00
Mark McDowall
91f1b672c5
Set page background color based on theme
2025-12-29 13:04:39 -08:00
Mark McDowall
c3706c3c92
Optionally show mini profiler
2025-12-29 13:04:39 -08:00
Mark McDowall
8fcab2d321
Use react-query for Remote Path Mappings
2025-12-29 13:04:31 -08:00
Mark McDowall
1114cc7f7a
Add v5 Remote Path Mappings endpoints
2025-12-29 13:04:31 -08:00
Mark McDowall
74e6ce4305
Use react-query for UI settings
2025-12-29 10:58:00 -08:00
Mark McDowall
e9011011ed
Add v5 UI settings endpoints
2025-12-29 10:58:00 -08:00
Mark McDowall
7e70238005
Convert advanced settings to zustand store
2025-12-29 10:58:00 -08:00
Mark McDowall
ad57cf4b5d
Use react-query for series import
2025-12-29 10:57:50 -08:00
Mark McDowall
25fb4c4d7a
Add v5 series import endpoints
2025-12-29 10:57:50 -08:00
Mark McDowall
2d071eca9b
Move unknown series queue items to filter instead of option
2025-12-29 10:57:40 -08:00
Mark McDowall
a466a94d4d
Clean up release group exception regex
2025-12-29 10:57:30 -08:00
Roman Hlushchak
763c9c838f
Fixed: Parse additional formats of multi-episode with episodes in brackets
2025-12-29 10:57:11 -08:00
Weblate
3f098c601b
Multiple Translations updated by Weblate
...
ignore-downstream
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/
Translation: Servarr/Sonarr
2025-12-29 10:56:56 -08:00
Mark McDowall
c5ff89c69b
Clean up AppState
2025-12-28 16:49:36 -08:00
Mark McDowall
cd7adba17c
Use react-query for provider options
2025-12-28 16:49:36 -08:00
Mark McDowall
5f8297da6c
New: Series custom filter for Monitored Episodes
...
Closes #7552
2025-12-28 16:48:21 -08:00
Mark McDowall
ee875ae654
New: Removed Special Handling of Reflinks for BTRFS and ZFS
...
Closes #7946
2025-12-28 16:48:08 -08:00
Weblate
d70dcfed56
Multiple Translations updated by Weblate
...
ignore-downstream
Co-authored-by: Havok Dan <havokdan@yahoo.com.br>
Co-authored-by: Oskari Lavinto <olavinto@protonmail.com>
Co-authored-by: fordas <fordas15@gmail.com>
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/es/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/fi/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/pt_BR/
Translation: Servarr/Sonarr
2025-12-28 16:47:23 -08:00
Sonarr
47fa1f3ae6
Automated API Docs update
...
ignore-downstream
2025-12-26 10:26:22 -08:00
Mark McDowall
6bb694a6f7
New: Fallback to alternate download clients on failure
...
Closes #6861
2025-12-26 10:26:16 -08:00
Mark McDowall
3c77c4b989
Use hook for OAuth input
2025-12-25 21:05:44 -08:00
Weblate
fe61545716
Multiple Translations updated by Weblate
...
ignore-downstream
Co-authored-by: Pawel Jelonek <jelonek.pawel@protonmail.com>
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/pl/
Translation: Servarr/Sonarr
2025-12-25 21:05:36 -08:00
Mark McDowall
dbb841f027
Use 'includeSubResources' to include sub resources in responses
2025-12-25 20:49:55 -08:00
Mark McDowall
8ee10adbd4
New: Calendar Custom Filter for specials
...
Closes #8275
2025-12-25 20:49:55 -08:00
Bogdan
03cb2e7f63
Fix translate call in release options store
2025-12-25 20:49:43 -08:00
Bogdan
65cd80a9d5
Bump Npgsql and Swashbuckle
2025-12-25 20:49:43 -08:00
Bogdan
869269ddf3
Bump fontawesome, babel, core-js, rimraf and browserlist db
2025-12-25 20:49:43 -08:00
Bogdan
ff36fb017a
Refetch episode files on series refresh
2025-12-25 20:49:34 -08:00
Mark McDowall
1043e7f43f
Fix grabbing interactive search items
2025-12-25 20:48:19 -08:00
Mark McDowall
ce8a5d8a6b
New: Manually import multiple items at the same time from Activity: Queue
2025-12-25 20:48:19 -08:00
Mark McDowall
ec44e1c513
Use react-query for manual import
2025-12-25 20:48:19 -08:00
Mark McDowall
8da611ea58
Add v5 manual import endpoints
2025-12-25 20:48:19 -08:00
Weblate
4c13a01c8e
Multiple Translations updated by Weblate
...
ignore-downstream
Co-authored-by: Ardenet <1213193613@qq.com>
Co-authored-by: Oskari Lavinto <olavinto@protonmail.com>
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/fi/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/zh_CN/
Translation: Servarr/Sonarr
2025-12-25 20:48:08 -08:00
Mark McDowall
10c0e18a42
Use react-query for renaming
2025-12-22 13:35:47 -08:00
Mark McDowall
bc099f27cb
Add v5 rename endpoints
2025-12-22 13:35:47 -08:00
Stevie Robinson
f94b3d8560
Fixed: Plexmatch special episode numbers
...
Closes #8270
2025-12-22 12:25:43 -08:00
Mark McDowall
6b479a5a10
Use react-query for episode and series history
2025-12-22 12:25:12 -08:00
Mark McDowall
5eb18fe274
New: Parse 'Vialle' release group
...
Closes #8261
2025-12-20 17:50:52 -08:00
Mark McDowall
7d59b466e7
Fixed: Parsing of some 1440p files
...
Closes #8259
2025-12-20 17:50:46 -08:00
Sonarr
21083d9041
Automated API Docs update
...
ignore-downstream
2025-12-20 17:50:32 -08:00
Bogdan
2453de80aa
Fixed: Parsing URLs on some systems due to Locale
2025-12-20 17:31:55 -08:00
Bogdan
f722e51377
Fixed redirection to login page for forms authentication
2025-12-20 17:31:23 -08:00
Alexander
db95d7e42f
Fixed: Format of timestamps for Discord notifications from some systems
2025-12-20 17:30:43 -08:00
Mark McDowall
9b7f2a5adf
Fixed: Don't fail refresh for multiple series if one can't get updated information from Skyhook
...
Closes #8250
2025-12-20 17:30:05 -08:00
Bogdan
bb090a7c42
Bump FluentMigrator to 7.2
2025-12-20 17:29:44 -08:00
Mark McDowall
dec6f4b5f2
Use react-query for commands
2025-12-20 17:29:23 -08:00