aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities/Folder.cs
AgeCommit message (Collapse)Author
2026-06-04Fix playlist visibilityShadowghost
2026-05-04Fix Playlist and Boxset query and count perfShadowghost
2026-04-01Wrap method parametersShadowghost
2026-03-07Split BaseItemRepository and IItemRepositoryShadowghost
2026-02-28Fix promotionShadowghost
2026-02-28Defer primary deletion if we replace primary until after item creationShadowghost
2026-02-27Decouple demotion detection from deletionShadowghost
2026-02-27Fix LinkedAlternativeVersion validationShadowghost
2026-02-25Update saved metadata on primary changeShadowghost
2026-02-25Fix LinkedChildren rerouting on primary version demotionShadowghost
2026-02-23Fix promotion logicShadowghost
2026-02-22Cleanup folder duplicates of seriesShadowghost
2026-02-21Handle linkedChildren in GetPlayedAndTotalCountBatch and optimize filterShadowghost
2026-02-15Migrate PrimaryVersionId to GUID and fix assignmentShadowghost
2026-02-15Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-02-14Backport pull request #16227 from jellyfin/release-10.11.zdfederm
Reattach user data after item removal during library scan Original-merge: be712956932a9337f0706fd8ef68eb53feb3f4ff Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2026-02-09Fix naming filter when collapsing into boxsetsShadowghost
2026-02-09Cleanup and fix version orderingShadowghost
2026-02-07Fix BoxSet collapse handling and deletionShadowghost
2026-02-07Optimize Collection Grouping, NextUp and Latest queriesShadowghost
2026-02-05Optimize accessibility checksShadowghost
2026-02-01Revert RefreshMetadata changesShadowghost
2026-02-01Fix part removal and double series refreshShadowghost
2026-01-18FIx folder refreshes resetting LinkedChildrenShadowghost
2026-01-18Complete LinkedChildren integration and batch DTO optimizationsShadowghost
This commit integrates remaining performance changes: - Add batch user data fetching in DtoService to reduce N+1 queries - Add GetNextUpEpisodesBatch in TVSeriesManager for efficient batch retrieval - Update Video/Movie/BoxSet to use LibraryManager for alternate versions - Transition LinkedChild to use ItemId instead of Path (obsolete Path/LibraryItemId) - Update providers and controllers for LinkedChildren-based references - Add NextUpEpisodeBatchResult for batched episode queries - Integrate IDescendantQueryProvider in SqliteDatabaseProvider
2025-12-28Backport pull request #15767 from jellyfin/release-10.11.ztheguymadmax
Fix collections display order Original-merge: 22da5187c88a60118cac03bc77427efa72b97888 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-03Backport pull request #15594 from jellyfin/release-10.11.ztheguymadmax
Fix isMovie filter logic Original-merge: 94f3725208caa030910b62b798ad2f78608d6fd6 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-11-17Backport pull request #15380 from jellyfin/release-10.11.ztheguymadmax
Fix item count display for collapsed items Original-merge: 8f71922734d42591b3236f4c52d9692f1b191da2 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-11-17Backport pull request #15373 from jellyfin/release-10.11.ztheguymadmax
Fix collection grouping in mixed libraries Original-merge: 13c4517a66e3f857cc4acc9b2fa3505297d554eb Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-10-27Backport pull request #15187 from jellyfin/release-10.11.zShadowghost
Fix pagination and sorting for folders Original-merge: 7d1824ea27093322d5e8316ee38f375129f40386 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-10-10Prevent PlaylistsFolder deletion during library removaltheguymadmax
2025-10-01Fix BoxSet sorting (#14919)theguymadmax
Co-authored-by: Cody Robibero <cody@robibe.ro>
2025-10-01Add check for processing recursive data structures (#14897)JPVenson
2025-09-24Apply filter server side (#14856)v10.11.0-rc6JPVenson
2025-09-24Fix collections one-off (#14814)theguymadmax
2025-09-20Revert limit hack (#14820)JPVenson
2025-09-16Optimize internal querying of UserData, other fixes (#14795)JPVenson
2025-09-14Revert IsPlayed optimization, pass UserItemData to IsPlayed when available ↵Cody Robibero
(#14786)
2025-09-12Fix several Stackoverflows (#14783)JPVenson
2025-06-18Fix seasons random (#13224)Maxime
Sorting was always enabled so removed the `enableSorting` parameter in QueryResult method.
2025-06-15Use proper scheduler that honors the parallel task limit (#14281)JPVenson
2025-05-22Fix collection behavior when sorting by rating or runtime (#14148)theguymadmax
Co-authored-by: Max <no@example.com>
2025-03-28feat: allow grouping shows into collections (#13236)Johannes Heuel
* feat: allow grouping shows into collections * add pre-startup routine to rename EnableGroupingIntoCollections * Update Jellyfin.Server/Migrations/PreStartupRoutines/RenameEnableGroupingIntoCollections.cs
2025-03-25Fixed namespacesJPVenson
2025-03-25WIP fixed namespacesJPVenson
2025-03-01Merge remote-tracking branch 'jellyfinorigin/master' into ↵JPVenson
feature/DatabaseRefactor
2025-02-21Backport pull request #13594 from jellyfin/release-10.10.ztheguymadmax
Fix 4K filtering when grouping movies into collections Original-merge: 317d7a9f4f76dbd964e2649ed4b7d03d3e68ca9d Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-19Merge remote-tracking branch 'jellyfinorigin/master' into ↵JPVenson
feature/DatabaseRefactor
2025-02-09Rename CreateOrUpdateItems back to CreateItemsBond_009
Reverts the name change of this function made in the EFCore PR. This hopefully reduces the amount of merge conflicts while backporting and makes it consistent with the CreateItem function.
2025-02-09Backport pull request #12721 from jellyfin/release-10.10.zelfalem
Skip allowed tags check for parents of an item Original-merge: d1fbdcee3459c9b8b9f47362761ad8da2021bd93 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>