aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server.Implementations/Item/BaseItemRepository.QueryBuilding.cs
AgeCommit message (Collapse)Author
4 daysOrder IsPlayed and IsUnplayed by the played state the filter reportsPiotr Niełacny
Ordering mapped both keys to the item's own stored UserData row. Folders do not have one: a series, season or box set counts as played when no descendant is left unplayed, which is what the isPlayed filter and the DTO both report. A mixed library therefore sorted every series and box set into the unplayed group, and a query could filter and sort by two different notions of "played". Extract the filter's predicate into BuildIsPlayedFilter and route both sort keys through it so the two cannot drift apart again.
2026-08-02Merge remote-tracking branch 'upstream/master' into fix-byname-queriesShadowghost
2026-08-02Merge pull request #17486 from Shadowghost/fix-adjacentCody Robibero
Fix AdjacentTo being ignored on non-recursive item queries
2026-08-02Merge pull request #17482 from Shadowghost/fix-stale-versionsCody Robibero
Fix video version links being read from stale serialised item data instead of the LinkedChildren table
2026-08-01Merge remote-tracking branch 'upstream/master' into fix-byname-queriesShadowghost
# Conflicts: # src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/Migrations/JellyfinDbModelSnapshot.cs
2026-08-01Merge remote-tracking branch 'upstream/master' into tmdb-missing-episodesShadowghost
# Conflicts: # Jellyfin.Server.Implementations/Item/BaseItemRepository.QueryBuilding.cs
2026-07-30Apply the by-name access exemption in the search candidate queryShadowghost
2026-07-29Fix AdjacentTo being ignored on non-recursive item queriesShadowghost
2026-07-29Fix more filter casesShadowghost
2026-07-29Fix video version links being read from stale serialised item data instead ↵Shadowghost
of the LinkedChildren table
2026-07-28Fix Folder access filteringShadowghost
2026-07-28Fix played/unplayed filter for empty Series and BoxSetsShadowghost
2026-07-18Exempt people from the allowed tags visibility checkmbastian77
2026-06-25Add TMDb missing episode providerShadowghost
2026-06-07Collapse version groups to the primary version in queriesShadowghost
2026-05-03Omit BoxSet related materializationShadowghost
2026-04-26Reduce correlated EXISTS queriesShadowghost
2026-04-26Use AsNoTracking() when only readingShadowghost
2026-04-26Remove unnecessary materializationsShadowghost
2026-04-19Fix too many SQL variables error on large librariesShadowghost
2026-03-30Fix version filtersShadowghost
2026-03-30Do not return alternate versions by defaultShadowghost
2026-03-08Optimize Search and NextUp queriesShadowghost
2026-03-07Optimize grouping query performanceShadowghost
2026-03-07Split BaseItemRepository and IItemRepositoryShadowghost