| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-08-01 | Merge pull request #17463 from Shadowghost/fix-unplayed-filter | Cody Robibero | |
| Fix (Un)Played filter correctness and performance | |||
| 2026-08-01 | Merge pull request #17460 from Shadowghost/fix-user-items | Cody Robibero | |
| Queue person metadata refresh instead of blocking the item request and fix ItemCounts | |||
| 2026-08-01 | Merge pull request #17416 from Shadowghost/enable-duplicate-playlist-children | Cody Robibero | |
| Allow duplicate LinkedChildren for Playlists | |||
| 2026-07-29 | Fix playlist entries being lost on migration and library scans | Shadowghost | |
| 2026-07-29 | Fix more filter cases | Shadowghost | |
| 2026-07-28 | Fix played/unplayed filter for empty Series and BoxSets | Shadowghost | |
| 2026-07-27 | Queue person metadata refresh instead of blocking the item request and fix ↵ | Shadowghost | |
| ItemCounts | |||
| 2026-07-26 | Use DistinctBy where possible | Shadowghost | |
| 2026-07-25 | Fix favorite filter performance | Shadowghost | |
| 2026-07-25 | Fix DatePlayed sorting performance | Shadowghost | |
| 2026-07-23 | Reduce correlated subqueries to improve performance | Shadowghost | |
| 2026-07-23 | Allow duplicate LinkedChildren for Playlists | Shadowghost | |
| 2026-07-21 | Merge pull request #16980 from ↵ | Cody Robibero | |
| TheMelmacian/feature/library_specific_language_filter_values Improve language filters to only fetch language codes that match the requested items/libraries (follow up to #9787) | |||
| 2026-07-21 | fix: remove obsolete code | TheMelmacian | |
| 2026-07-21 | Merge pull request #17160 from 854562/truncate-language-strings | Cody Robibero | |
| Truncate ISO-639-2 language display names at first delimiter | |||
| 2026-07-20 | Merge pull request #17377 from mbastian77/fix/person-visibility-allowed-tags | Cody Robibero | |
| Exempt people from the allowed tags visibility check | |||
| 2026-07-20 | Extract truncation logic to helper and add tests | 854562 | |
| 2026-07-18 | Exempt people from the allowed tags visibility check | mbastian77 | |
| 2026-07-16 | Fix tie-breaker performance | Shadowghost | |
| 2026-07-05 | Merge pull request #17044 from Shadowghost/version-model-and-handling | Cody Robibero | |
| Fixes for multi version handling | |||
| 2026-07-02 | Fix review comments | Shadowghost | |
| 2026-06-23 | Fix SonarCloud warnings | 854562 | |
| 2026-06-22 | Truncate ISO-639-2 language display names at first delimiter | 854562 | |
| Prevents raw ISO-639-2 values (e.g. "Greek, Modern (1453-)" from cluttering the audio and subtitle display names by truncating them at the first comma or semicolon ("Greek"). Applies to MediaStreamRepository and ProbeResultNormalizer. | |||
| 2026-06-21 | Fix too many SQL variables in DeleteItem for large batch deletes | Joshua M. Boniface | |
| The FixIncorrectOwnerIdRelationships migration deletes all duplicate items in a single DeleteItemsUnsafeFast -> DeleteItem(ids) call. Inside DeleteItem, the owned-extras lookup used a raw HashSet.Contains, which EF inlines as one SQL variable per id and overflows SQLite's variable limit on large libraries. Use WhereOneOrMany so the id set is bound as a single json_each parameter, like the rest of the method, making bulk deletes work for unlimited library sizes. | |||
| 2026-06-19 | Surface the played version for resume | Shadowghost | |
| 2026-06-13 | Apply ParentId.Value suggestion | Matt Teahan | |
| Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 2026-06-12 | Fix AlbumIds filtering by Name instead of by Id | Matt | |
| 2026-06-12 | Fix performance | Shadowghost | |
| 2026-06-10 | Merge remote-tracking branch 'upstream/master' into version-model-and-handling | Shadowghost | |
| 2026-06-09 | Coalesce alternate-version progress onto primary in resume filter | Shadowghost | |
| 2026-06-07 | Prefer local alternate versions when deduplicating linked children | Shadowghost | |
| (cherry picked from commit 53f02a04ef7ff8f9d78c5f4e0924a0871b0e96fb) | |||
| 2026-06-07 | Collapse version groups to the primary version in queries | Shadowghost | |
| 2026-06-07 | Make resume queries version-aware | Shadowghost | |
| 2026-05-31 | Merge remote-tracking branch 'upstream/master' into search-rebased | Shadowghost | |
| 2026-05-31 | Fix similarity (#16942) | Tim Eisele | |
| Fix similarity | |||
| 2026-05-30 | Merge remote-tracking branch 'upstream/master' into search-rebased | Shadowghost | |
| # Conflicts: # Emby.Server.Implementations/Library/LibraryManager.cs # Jellyfin.Server.Implementations/Item/PeopleRepository.cs # MediaBrowser.Controller/Library/ILibraryManager.cs # MediaBrowser.Controller/Persistence/IPeopleRepository.cs | |||
| 2026-05-30 | only fetch language codes for the requested library when generating filter ↵ | TheMelmacian | |
| values | |||
| 2026-05-30 | Fix inaccessible artist when they exist in multiple libraries | theguymadmax | |
| 2026-05-29 | Add a collection API for `Included In` feature (#15516) | Sam Xie | |
| Add a collection API for `Included In` feature | |||
| 2026-05-27 | Merge pull request #16856 from Shadowghost/movie-recommendations | Bond-009 | |
| Fix movie recommendations | |||
| 2026-05-24 | Add batch method for people names | Shadowghost | |
| 2026-05-24 | Merge remote-tracking branch 'upstream/master' into search-rebased | Shadowghost | |
| 2026-05-21 | Run tree-wide dotnet format | jakobkukla | |
| 2026-05-21 | Merge pull request #16861 from JPVenson/fix/fixMigrations12.0 | Bond-009 | |
| Reorder Migrations and fix failing migration | |||
| 2026-05-20 | Add support for filtering boxsets by parentId | Shadowghost | |
| 2026-05-17 | Misc fixes (#16837) | Bond-009 | |
| * Order chapter response by start time * Properly handle cancellation in MediaSegmentManager * Prevent unecessary log spam in NetworkUtils * Fixup | |||
| 2026-05-16 | Merge remote-tracking branch 'upstream/master' into search-rebased | Shadowghost | |
| 2026-05-15 | Reorder migration handling for extra column | JPVenson | |
| 2026-05-15 | Merge pull request #9787 from TheMelmacian/feature/language_filters | Bond-009 | |
| New filters for audio and subtitle languages | |||
| 2026-05-15 | Fix movie recommendations | Shadowghost | |
