| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-02 | Use artist images for music library thumbnail (#16240) | Bond-009 | |
| 2026-02-28 | Fix promotion | Shadowghost | |
| 2026-02-28 | Defer primary deletion if we replace primary until after item creation | Shadowghost | |
| 2026-02-27 | Decouple demotion detection from deletion | Shadowghost | |
| 2026-02-27 | Fix LinkedAlternativeVersion validation | Shadowghost | |
| 2026-02-27 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-02-26 | Backport pull request #16150 from jellyfin/release-10.11.z | dfederm | |
| Fix nullref in Season.GetEpisodes when the season is detached from a series Original-merge: b65daeca0baf7a447185205461b4a9d758bbeb26 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-02-25 | Update saved metadata on primary change | Shadowghost | |
| 2026-02-25 | Fix LinkedChildren rerouting on primary version demotion | Shadowghost | |
| 2026-02-25 | Apply review suggestions | Shadowghost | |
| 2026-02-23 | Fix promotion logic | Shadowghost | |
| 2026-02-22 | Cleanup folder duplicates of series | Shadowghost | |
| 2026-02-22 | Handle 5002, 5003 and add caches | Shadowghost | |
| 2026-02-21 | Handle linkedChildren in GetPlayedAndTotalCountBatch and optimize filter | Shadowghost | |
| 2026-02-21 | Fix IsPlayed filter and setting BoxSet played/unplayed | Shadowghost | |
| 2026-02-20 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-02-20 | Fix EPG issues | Shadowghost | |
| 2026-02-18 | Optimize item count calculation for named items | Shadowghost | |
| 2026-02-16 | Enforce permissions on BoxSets | Shadowghost | |
| 2026-02-15 | Fix Extra refresh | Shadowghost | |
| 2026-02-15 | Migrate PrimaryVersionId to GUID and fix assignment | Shadowghost | |
| 2026-02-15 | Merge pull request #16236 from theguymadmax/fix-season-unknown | Bond-009 | |
| Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary virtual season creation | |||
| 2026-02-15 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-02-14 | Use artist images for music library thumbnail | theguymadmax | |
| 2026-02-14 | Merge branch 'master' into issue15137 | Bond-009 | |
| 2026-02-14 | Backport pull request #16227 from jellyfin/release-10.11.z | dfederm | |
| 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-13 | Apply review feedback | theguymadmax | |
| 2026-02-13 | Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary ↵ | theguymadmax | |
| virtual season creation | |||
| 2026-02-09 | Fix naming filter when collapsing into boxsets | Shadowghost | |
| 2026-02-09 | Cleanup and fix version ordering | Shadowghost | |
| 2026-02-08 | Fix multiple version resolution | Shadowghost | |
| 2026-02-07 | Fix BoxSet collapse handling and deletion | Shadowghost | |
| 2026-02-07 | Fix version resolution and scan handling | Shadowghost | |
| 2026-02-07 | Optimize Collection Grouping, NextUp and Latest queries | Shadowghost | |
| 2026-02-05 | Optimize accessibility checks | Shadowghost | |
| 2026-02-05 | Fix multiple version handling | Shadowghost | |
| 2026-02-01 | Revert RefreshMetadata changes | Shadowghost | |
| 2026-02-01 | Fix part removal and double series refresh | Shadowghost | |
| 2026-01-31 | Fix tag checks | Shadowghost | |
| 2026-01-31 | Optimize Validator and Filter Performance | Shadowghost | |
| 2026-01-31 | Reroute on version removal | Shadowghost | |
| 2026-01-30 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-01-28 | Backport pull request #16109 from jellyfin/release-10.11.z | nielsvanvelzen | |
| Fix SessionInfoWebSocketListener not using SessionInfoDto Original-merge: e65aff8bc67e3cc97d2ebe141de9ff6a8681d792 Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-01-18 | FIx folder refreshes resetting LinkedChildren | Shadowghost | |
| 2026-01-18 | Complete LinkedChildren integration and batch DTO optimizations | Shadowghost | |
| 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 | |||
| 2026-01-18 | Add OwnerId fix migration and library options event | Shadowghost | |
| - Add FixIncorrectOwnerIdRelationships migration routine - Add LibraryOptionsUpdatedEventArgs for library options changes | |||
| 2026-01-18 | Remove ExtraIds column and use OwnerId relationship for extras | Shadowghost | |
| - Remove ExtraIds property from BaseItemEntity and BaseItem - Update RefreshExtras to query via OwnerId instead of cached ExtraIds - Update GetExtras methods to query database via OwnerIds filter - Add OwnerIds and ExtraTypes filter support to InternalItemsQuery - Add filter handling in BaseItemRepository for new query options - Update HasSpecialFeature/HasTrailer filters to use Extras relationship - Add CleanupOrphanedExtras migration routine - Add database migration to drop ExtraIds column | |||
| 2026-01-18 | Add early tag check exit and enhance search ordering | Shadowghost | |
| - BaseItem: Skip GetInheritedTags() call for users without tag restrictions, improving visibility check performance - BaseItem: Only fetch parents once in visibility chec - OrderMapper: Include OriginalTitle in search relevance scoring for better matching of foreign content | |||
| 2026-01-18 | Simplify UserDataManager and remove unused private methods | Shadowghost | |
| Removes unused private GetUserData and GetUserDataInternal methods. Moves GetUserDataBatch to be an abstract interface method rather than having a default implementation for clarity. | |||
| 2026-01-18 | Backport pull request #15965 from jellyfin/release-10.11.z | Collin-Swish | |
| Add mblink creation logic to library update endpoint. Original-merge: 22d593b8e986ecdb42fb1e618bfcf833b0a6f118 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
