| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 4 days | Use Convert.ToHexStringLower for Schedules Direct password hash | Breno Alvim | |
| 7 days | Merge pull request #17094 from ↵ | Bond-009 | |
| moontwister/fix/trailers-nullref-controllercontext-17065 Deprecate the redundant /Trailers endpoint | |||
| 9 days | Deprecate the redundant /Trailers endpoint | danne | |
| GET /Trailers is a thin alias for GET /Items with includeItemTypes=Trailer; it just forwards to the injected ItemsController. Per the PR review the agreed direction is to deprecate it rather than keep maintaining the delegation. Mark the action [Obsolete] so it is flagged as deprecated in the OpenAPI spec; clients should use the GetItems operation with includeItemTypes=Trailer instead. Re #17065 | |||
| 2026-06-13 | Always apply recursive when filters are requested | Shadowghost | |
| 2026-06-07 | Include owned items when querying items endpoint | Shadowghost | |
| 2026-06-07 | Keep the queried item's media source as the playback default | Shadowghost | |
| 2026-06-07 | Merge pull request #16121 from Shadowghost/search-rebased | Bond-009 | |
| Implement search providers | |||
| 2026-06-07 | Apply suggestions from code review | Tim Eisele | |
| Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 2026-06-03 | Enforce parental filtering on additional endpoints | Shadowghost | |
| 2026-06-03 | Merge pull request #16999 from Shadowghost/fix-recursive | Bond-009 | |
| Only default recursive to true if we have includeItemTypes | |||
| 2026-06-02 | Merge pull request #16994 from theguymadmax/trim-tags | Bond-009 | |
| Trim tags | |||
| 2026-06-01 | Merge pull request #16967 from Shadowghost/fix-recently-added-posters | Bond-009 | |
| Fix recently added episode links and posters | |||
| 2026-06-01 | Only default recursive to true if we have includeItemTypes | Shadowghost | |
| 2026-06-01 | Only resolve symlinks on playback (#16965) | Tim Eisele | |
| Only resolve symlinks on playback | |||
| 2026-05-31 | Trim tags | theguymadmax | |
| 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 | Merge pull request #16953 from PCEWLKR/fix-configureawait-collectioncontroller | Bond-009 | |
| Use ConfigureAwait(false) in CollectionController | |||
| 2026-05-29 | Add a collection API for `Included In` feature (#15516) | Sam Xie | |
| Add a collection API for `Included In` feature | |||
| 2026-05-29 | Fix recently added episode links and posters | Shadowghost | |
| 2026-05-27 | Use ConfigureAwait(false) in CollectionController.cs to maintain consistency ↵ | PCEWLKR | |
| with the existing async pattern | |||
| 2026-05-27 | Merge pull request #16856 from Shadowghost/movie-recommendations | Bond-009 | |
| Fix movie recommendations | |||
| 2026-05-26 | Backport: Fix/user manager collation (#16919) | Bond-009 | |
| Backport: Fix/user manager collation | |||
| 2026-05-24 | Merge remote-tracking branch 'upstream/master' into search-rebased | Shadowghost | |
| 2026-05-21 | Add support for filtering playlists by parentId | Shadowghost | |
| 2026-05-21 | Run tree-wide dotnet format | jakobkukla | |
| 2026-05-21 | Add support for filtering boxsets by parentId (#16882) | Bond-009 | |
| 2026-05-21 | Have device deletion take list of ids (#12834) | Ethan Pippin | |
| * add delete multiple devices via id * make atomic * use Add * Update Jellyfin.Api/Controllers/DevicesController.cs Co-authored-by: JPVenson <ger-delta-07@hotmail.de> * remove model binding, use functional device selection * use singular id * use BadRequest instead --------- Co-authored-by: JPVenson <ger-delta-07@hotmail.de> | |||
| 2026-05-21 | Merge pull request #16855 from Shadowghost/fix-local-plugin-images | Bond-009 | |
| Fix integrated provider images | |||
| 2026-05-20 | Add support for filtering boxsets by parentId | Shadowghost | |
| 2026-05-17 | fix: add null check for non-existent program in GetProgram (#16858) | Bruno Ferreira | |
| fix: add null check for non-existent program in GetProgram | |||
| 2026-05-16 | Merge remote-tracking branch 'upstream/master' into search-rebased | Shadowghost | |
| 2026-05-16 | Address review comments | Shadowghost | |
| 2026-05-15 | Fix integrated provider images | Shadowghost | |
| 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 | |
| 2026-05-15 | Apply suggestions from code review | TheMelmacian | |
| Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 2026-05-15 | Merge pull request #15970 from Shadowghost/similarity | Bond-009 | |
| Implement similarity providers | |||
| 2026-05-14 | Add Accept-Language header support and cleanup translations (#16488) | Cody Robibero | |
| * Add Accept-Language header support for per-request localization * Use native middleware * Cleanup * Add Fallback * Build BCP47 map reflexively * Address review comments | |||
| 2026-05-14 | remove language filters from old Items endpoint | TheMelmacian | |
| 2026-05-13 | return music artists from person endpoints | dkanada | |
| 2026-05-12 | Add Accept-Language header support for per-request localization | Shadowghost | |
| 2026-05-12 | Merge remote-tracking branch 'upstream/master' into search-rebased | Shadowghost | |
| 2026-05-12 | consolidate OpenAPI categories and deprecate startup routes (#16757) | Bond-009 | |
| 2026-05-12 | move language filters from QueryFiltersLegacy to QueryFilters | TheMelmacian | |
| 2026-05-10 | feat: language filters for subtitles and audio | TheMelmacian | |
| 2026-05-08 | consolidate OpenAPI categories and deprecate startup routes | dkanada | |
| 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-05-05 | Backport changes from #15368 | JPVenson | |
| 2026-05-04 | Merge remote-tracking branch 'upstream/master' into epg-fixes | Shadowghost | |
| 2026-05-04 | Merge pull request #16166 from Shadowghost/ignore-caching | Niels van Velzen | |
| Implement ignore rule caching | |||
