| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-08-03 | Keep folder extras with the item that owns the folder | Shadowghost | |
| 2026-07-27 | Fix extras naming and version assignment | Shadowghost | |
| 2026-07-25 | Merge pull request #17399 from Shadowghost/fix-extra-year | Cody Robibero | |
| Fix incorrect year on local trailers | |||
| 2026-07-25 | Always inherit from owner item and add tests | Shadowghost | |
| 2026-07-22 | Apply cleaning logic on ForcedSortName | Shadowghost | |
| 2026-07-22 | Prefer null checks over HasValue | Shadowghost | |
| 2026-07-21 | Fix incorrect year on local trailers | Shadowghost | |
| 2026-06-07 | Surface extras across all versions | Shadowghost | |
| 2026-06-07 | Aggregate alternate versions via GetAllVersions | Shadowghost | |
| 2026-06-07 | Add version-aware playback tracking | Shadowghost | |
| 2026-06-07 | Derive version-aware media source names | Shadowghost | |
| 2026-06-03 | Enforce parental filtering on additional endpoints | Shadowghost | |
| 2026-06-01 | Only resolve symlinks on playback (#16965) | Tim Eisele | |
| Only resolve symlinks on playback | |||
| 2026-05-26 | Improve OriginalLanguage normalization and inheritance (#16829) | Erik W | |
| Improve OriginalLanguage normalization and inheritance | |||
| 2026-05-07 | Add OriginalLanguage as option to PreferredAudioLanguage (#12579) | Erik W | |
| * Add OriginalLanguage as option to PreferredAudioLanguage * Support for multiple original languages * Add original audio stream indicator * Fetch OriginalLanguage from TMDB * Adapt to EFCore refactor * Fix PlayDefaultAudioTrack OriginalLanguage behavior * Fix better PlayDefaultAudioTrack OriginalLanguage behavior * Add comment to ItemFields * Improved PlayDefaultAudioTrack behavior * Add migration for original language * Use sting.Equals for string comparisons * Always set dto OriginalLanguage * Remove OriginalLanguage from ItemFields --------- Co-authored-by: Lampan-git <lampan-git@users.noreply.github.com> | |||
| 2026-04-07 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-04-06 | Update MediaBrowser.Controller/Entities/BaseItem.cs | Tim Eisele | |
| Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 2026-04-06 | Fix GHSA-j2hf-x4q5-47j3 with improved sanitization | Joshua M. Boniface | |
| Co-Authored-By: Shadowghost <Ghost_of_Stone@web.de> | |||
| 2026-04-06 | Merge pull request #16342 from Bond-009/spammydebug | Bond-009 | |
| Don't spam debug log with items without rating | |||
| 2026-04-01 | Wrap method parameters | Shadowghost | |
| 2026-03-11 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-03-10 | Respect library country code for parental ratings | theguymadmax | |
| 2026-03-07 | Split BaseItemRepository and IItemRepository | Shadowghost | |
| 2026-03-04 | Don't spam debug log with items without rating | Bond_009 | |
| 2026-02-15 | Fix Extra refresh | Shadowghost | |
| 2026-02-14 | Use artist images for music library thumbnail | theguymadmax | |
| 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-01-31 | Fix tag checks | 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 | 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 | 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> | |||
| 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-11-17 | Backport pull request #15263 from jellyfin/release-10.11.z | revam | |
| Resolve symlinks for static media source infos Original-merge: 3b2d64995aab63ebaa6832c059a3cc0bdebe90dc Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2025-09-16 | Optimize internal querying of UserData, other fixes (#14795) | JPVenson | |
| 2025-09-14 | Revert IsPlayed optimization, pass UserItemData to IsPlayed when available ↵ | Cody Robibero | |
| (#14786) | |||
| 2025-09-12 | Fix several Stackoverflows (#14783) | JPVenson | |
| 2025-07-27 | fix file modification date comparisons (#14503) | evan314159 | |
| 2025-06-26 | Fix modification checks and make sure to use UTC (#14347) | Tim Eisele | |
| 2025-06-15 | Only remove image file if it exists (#14302) | Tim Eisele | |
| 2025-05-09 | Cleanup external item data cleanup (#14072) | Tim Eisele | |
| 2025-05-04 | Recognize file changes and remove data on change (#13839) | Tim Eisele | |
| 2025-04-26 | Fix distinction queries (#14007) | Tim Eisele | |
| 2025-04-26 | Merge pull request #13847 from Shadowghost/rework-chapter-management | Tim Eisele | |
| Rework chapter management | |||
| 2025-04-14 | Fix Genre cleanup (#13916) | Tim Eisele | |
| 2025-03-30 | Rework parental ratings (#12615) | Tim Eisele | |
| 2025-03-27 | Add channel queries to series (#13356) | Kevin Jilissen | |
| Currently, the IChannel interface can deliver channel result folders which are interpreted as series and seasons. However, Jellyfin does not query for the contents of these folders when viewing said serie of season. This results in empty series in the API. | |||
| 2025-03-25 | Fixed namespaces | JPVenson | |
