Karolis Mazukna
18d7a4fe64
feat: add multi-season pack auto-import support
...
Sonarr already parsed multi-season releases (e.g. S01-S09) but
discarded all season numbers except the first and hard-rejected
them during import. This change preserves all parsed season numbers
through the pipeline and resolves episodes for all seasons, enabling
auto-import of manually downloaded multi-season packs.
- Add SeasonNumbers array to ParsedEpisodeInfo and populate with
expanded range in the parser (discrete seasons kept as-is)
- Add MultiSeasonPack (4) to the ReleaseType enum
- Extend ParsingService.GetEpisodes() to fetch episodes for all
seasons with per-season scene mapping lookup
- Remove multi-season import rejection in DownloadedEpisodesImportService
- Remove multi-season import-blocked handling in CompletedDownloadService
- Derive V5 Queue SeasonNumbers from actual episode data
2026-04-05 16:39:28 +03:00
Stevie Robinson
5bde924239
New: Info icon for Quality Profiles that are in use
2026-03-16 16:57:17 -07:00
Bogdan
6147a7bcaa
Update Repack specification tests for consistent call
2026-03-16 16:56:44 -07:00
Bogdan
0953e9c198
Bump github actions
2026-03-16 16:56:44 -07:00
Bogdan
3fec81ad44
Bump .NET to 10.0.5
2026-03-16 16:56:44 -07:00
Yashizzle
d7ffa030be
Fix first column reordering
2026-03-16 16:56:31 -07:00
Mark McDowall
15c6fa8f0e
Theme specific metadata source images
2026-03-16 16:56:12 -07:00
Mark McDowall
cd1aeefc4f
Fix v5 language select and filtering
2026-03-16 16:56:12 -07:00
Mark McDowall
494f446b05
New: Show error if manual import has the same episode assigned multiple times
...
Closes #8458
2026-03-16 16:56:05 -07:00
Mark McDowall
fa69c485e9
Maintain relative path when reprocessing items in manual import
2026-03-16 16:56:05 -07:00
Mark McDowall
526ef5428d
Improve scene mapping updating
...
Closes #8452
2026-03-16 16:55:58 -07:00
Mark McDowall
fbb70519b1
Use react-query for Indexers Flags
2026-03-16 16:55:47 -07:00
Mark McDowall
7a455dd0f8
Use react-query for Indexers Options
2026-03-16 16:55:47 -07:00
Mark McDowall
5b79ee6d11
Add v5 Indexer options endpoints
2026-03-16 16:55:47 -07:00
Mark McDowall
d7769866c7
Improve validation and test skipping in v5 API
2026-03-16 16:55:38 -07:00
Bogdan
209087f205
Fixed: Trakt import lists with null IDs
...
Closes #8459
2026-03-16 16:55:30 -07:00
Mark McDowall
b135e5a2a4
New: Replace HTML Encoded values in release titles
2026-03-16 16:54:41 -07:00
Mark McDowall
c64f4adfc4
New: Delete files for Select Series
...
Closes #5110
2026-03-16 16:54:31 -07:00
Sonarr
e56dd15928
Automated API Docs update
...
ignore-downstream
2026-03-16 16:54:12 -07:00
Weblate
0e5ccbebc7
Multiple Translations updated by Weblate
...
ignore-downstream
Co-authored-by: EpIcNuGeTs <boutchich.nabil@gmail.com>
Co-authored-by: Jurrendel van Delden <wieiscool@hotmail.com>
Co-authored-by: Lizandra Candido da Silva <lizandra.c.s@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Whoman <whoman0981@proton.me>
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/fr/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/nl/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/pt_BR/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/ro/
Translation: Servarr/Sonarr
2026-03-16 16:54:10 -07:00
Bogdan
01c7d06da4
Bump Dapper, MailKit, Polly, Swashbuckle and NLog.Layouts.ClefJsonLayout
2026-03-08 09:28:34 -07:00
Bogdan
f7c7f8db8c
Remove postcss-url
2026-03-08 09:28:34 -07:00
Bogdan
f9f71d3f2a
Bump terser-webpack-plugin
2026-03-08 09:28:34 -07:00
Weblate
0723459122
Multiple Translations updated by Weblate
...
ignore-downstream
Co-authored-by: FASTAWFUL <laochuang666@gmail.com>
Co-authored-by: Havok Dan <havokdan@yahoo.com.br>
Co-authored-by: Rodion <rodyon009@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: fordas <fordas15@gmail.com>
Co-authored-by: ugyes <ferenc.bodi@live.com>
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/es/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/hu/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/pt_BR/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/uk/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/zh_CN/
Translation: Servarr/Sonarr
2026-03-08 09:28:26 -07:00
Yashizzle
7f971d47ac
New: Include External IDs for series with links
...
Closes #7927
2026-03-01 09:48:15 -08:00
Sonarr
db9ef92a80
Automated API Docs update
...
ignore-downstream
2026-03-01 09:47:17 -08:00
Weblate
147f11dece
Multiple Translations updated by Weblate
...
ignore-downstream
Co-authored-by: Andreu Punsola Soler <andreu4ps@gmail.com>
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/ca/
Translation: Servarr/Sonarr
2026-03-01 09:30:25 -08:00
Mark McDowall
f91ebd4c07
New: Do not automatically import multi-season releases
...
Closes #8133
2026-03-01 09:30:07 -08:00
Stevie Robinson
d99f8b5685
New: Warning on add series list for Import list exclusions
...
Closes #8433
2026-03-01 09:05:01 -08:00
Mark McDowall
6c329e8a6f
Remove English limitation for aliases
2026-03-01 09:04:30 -08:00
Mark McDowall
2a5667e634
Fixed: Consistent diacrital removal from clean titles
...
Closes #8424
2026-03-01 09:04:30 -08:00
Mark McDowall
da6340e421
New: Add Original Country information
...
Closes #5143
2026-03-01 09:04:19 -08:00
Mark McDowall
965b6144e3
New: Improve parsing of releases with contain multiple titles
2026-03-01 09:04:01 -08:00
Bogdan
7add5aafad
Bump lodash, qs, rimraf, html-webpack-plugin and webpack
2026-03-01 09:03:53 -08:00
Stevie Robinson
d543427012
New: Improve acceptable size rejection messaging for multi-episode releases
2026-03-01 09:03:10 -08:00
Mark McDowall
1c805bded0
Clean up SignalRListener
2026-03-01 09:02:36 -08:00
Mark McDowall
c4c0ec25ac
Use react-query for Indexers
2026-03-01 09:02:36 -08:00
Mark McDowall
bcceb22512
Add v5 Indexer endpoints
2026-03-01 09:02:36 -08:00
Mark McDowall
6764cf1c22
Use react-query for General settings
2026-03-01 09:02:24 -08:00
Mark McDowall
dd6533c18a
Add v5 General settings endpoints
2026-03-01 09:02:24 -08:00
Mark McDowall
ac1c74105f
Cleanup settings controllers
2026-03-01 09:02:24 -08:00
felizk
33fb0a4e88
New: Calculate custom score using renamed filename before importing
2026-03-01 09:02:13 -08:00
Sonarr
f93bc57426
Automated API Docs update
...
ignore-downstream
2026-03-01 09:00:45 -08:00
Weblate
eda676f9a2
Multiple Translations updated by Weblate
...
ignore-downstream
Co-authored-by: Deleted User <noreply+5063@weblate.org>
Co-authored-by: Havok Dan <havokdan@yahoo.com.br>
Co-authored-by: Jonas <Sjokoladeergodt@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: fordas <fordas15@gmail.com>
Co-authored-by: jeff20001204 <jeff20001204@gmail.com>
Co-authored-by: lalafei524 <kaba0524@qq.com>
Co-authored-by: ugyes <ferenc.bodi@live.com>
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/es/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/hu/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/nb_NO/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/pt_BR/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/zh_CN/
Translate-URL: https://translate.servarr.com/projects/servarr/sonarr/zh_TW/
Translation: Servarr/Sonarr
2026-03-01 09:00:39 -08:00
Mark McDowall
c8f15ae198
Close issues that don't follow issue templates
2026-02-23 09:07:25 -08:00
Mark McDowall
fcfdac99d5
New: Parse series if year is added to known alias
...
Closes #8408
2026-02-16 10:48:23 -08:00
Mark McDowall
5bac016f0c
Use react-query for Languages
2026-02-16 10:48:03 -08:00
Mark McDowall
236978a9b1
Add v5 Language endpoints
2026-02-16 10:48:03 -08:00
Mark McDowall
d8698d1c28
Fixed: Ensure trailing slash is removed from drive letters when updating Plex Media Server
...
Closes #8414
2026-02-16 10:26:58 -08:00
Mark McDowall
b94cf9b3b9
New: Skip series search for seasons with files if profile doesn't allow upgrades
2026-02-16 10:26:52 -08:00