Skip to content

Show multiple files per episode (variations) in Release Management - #1415

Merged
da3dsoul merged 1 commit into
ShokoAnime:masterfrom
da3dsoul:release-management-updates
Jul 28, 2026
Merged

Show multiple files per episode (variations) in Release Management#1415
da3dsoul merged 1 commit into
ShokoAnime:masterfrom
da3dsoul:release-management-updates

Conversation

@da3dsoul

Copy link
Copy Markdown
Member

ShokoServer now attaches variation files to a candidate for display when they cover the same episode as a real file, tagged IsVariation and never counted as redundant/deletable. Surface this in the UI: badge and non-redundant status on attached variation files, and a multi-file-per-episode indicator using the new EpisodeCoverage. PlaceIDs.

The series detail page now fetches Candidates and Mix & Match independently: Candidates passes through the list page's includeVariations toggle (same as the batch preview), while Mix & Match always fetches with includeVariations=true since it needs every file - variations included - as a pickable option regardless of that toggle. Previously both tabs shared one query forced to includeVariations=true, which meant variations always fully participated in Candidates grouping/redundancy instead of showing attached-but-inert.

ShokoServer now attaches variation files to a candidate for display
when they cover the same episode as a real file, tagged IsVariation
and never counted as redundant/deletable. Surface this in the UI:
badge and non-redundant status on attached variation files, and a
multi-file-per-episode indicator using the new EpisodeCoverage.
PlaceIDs.

The series detail page now fetches Candidates and Mix & Match
independently: Candidates passes through the list page's
includeVariations toggle (same as the batch preview), while Mix &
Match always fetches with includeVariations=true since it needs
every file - variations included - as a pickable option regardless
of that toggle. Previously both tabs shared one query forced to
includeVariations=true, which meant variations always fully
participated in Candidates grouping/redundancy instead of showing
attached-but-inert.
@da3dsoul
da3dsoul merged commit 56461ba into ShokoAnime:master Jul 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant