| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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> | |||
| 2026-01-18 | Backport pull request #15899 from jellyfin/release-10.11.z | MarcoCoreDuo | |
| Fix watched state not kept on Media replace/rename Original-merge: 8433b6d8a41f66f6eef36bb950927c6a6afa1a36 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-01-18 | Merge pull request #15926 from abitofevrything/feat/accurate_hls_seeking | Abitofevrything | |
| Refactor HLS transcode seeking | |||
| 2026-01-14 | Fix nullable annotation | Richard Torhan | |
| 2026-01-14 | Fix logger CA2024: Do not use StreamReader.EndOfStream in async methods | Richard Torhan | |
| 2026-01-14 | Replace AlphanumericComparator with new CompareOptions.NumericOrdering | Bond_009 | |
| 2026-01-14 | Fix tests | Bond_009 | |
| 2026-01-14 | Update to .NET 10.0 | Bond_009 | |
| 2026-01-10 | Backport pull request #15950 from jellyfin/release-10.11.z | theguymadmax | |
| Revert "always sort season by index number" Original-merge: 32d2414de0b3d119929c063714b6e4f0023893c7 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-12-28 | Backport pull request #15819 from jellyfin/release-10.11.z | nyanmisaka | |
| Fix the use of HWA in unsupported H.264 Hi422P/Hi444PP Original-merge: 4c587776d6263698bd0e00b56c06f14d46c4c2ec Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-12-28 | Backport pull request #15786 from jellyfin/release-10.11.z | theguymadmax | |
| Fix parental rating filtering with sub-scores Original-merge: 5804d6840c0276d3aef81bfec6af82e496672f01 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-12-28 | Backport pull request #15776 from jellyfin/release-10.11.z | nyanmisaka | |
| Fix AV1 decoding hang regression on RK3588 Original-merge: 035b5895b051edf3f8bb653e52555fb3d63f3544 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
