| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-08-27 | Merge pull request #17718 from Shadowghost/fix-virtual-children | Cody Robibero | |
| Fix children count on virtual items | |||
| 2026-08-27 | Fix By-Name item count handling | Shadowghost | |
| 2026-08-26 | Fix ParentId for episodes in virtual seasons | theguymadmax | |
| 2026-08-26 | Fix children count on virtual items | Shadowghost | |
| 2026-08-26 | Translated using Weblate (English (United Kingdom)) | Dan Bishop | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en_GB/ | |||
| 2026-08-25 | Merge pull request #17709 from Shadowghost/fix-people-task-peristv12.0-rc6 | Cody Robibero | |
| Persist the refresh stamp so the people task stops redoing its work | |||
| 2026-08-25 | Merge pull request #17715 from Shadowghost/fix-people-cleanup | Cody Robibero | |
| Delete credits nothing maps to and bound item-by-name folder names | |||
| 2026-08-25 | Merge pull request #17716 from Shadowghost/tmdb-aggregate-cast | Cody Robibero | |
| Build a TMDb series cast from the aggregated credits | |||
| 2026-08-25 | Merge pull request #17714 from Shadowghost/fix-localized-view-ids | Cody Robibero | |
| Stop deriving user view ids from their localized name | |||
| 2026-08-25 | Merge pull request #17713 from LTe/fix/sort-isplayed-series | Cody Robibero | |
| Fix IsPlayed and IsUnplayed sorting for shows and collections | |||
| 2026-08-25 | Merge pull request #17710 from Shadowghost/fix-omdb-people | Cody Robibero | |
| Fix OMDB People handling | |||
| 2026-08-25 | Merge pull request #17711 from Shadowghost/fix-image-logging | Cody Robibero | |
| Say which image and item failed instead of logging a blank path | |||
| 2026-08-25 | Build a TMDb series cast from the aggregated credits | Shadowghost | |
| 2026-08-25 | Fix tests | Shadowghost | |
| 2026-08-25 | Keep an OMDb credit whole when its annotation holds a comma | Shadowghost | |
| 2026-08-25 | Handle generational suffixes | Shadowghost | |
| 2026-08-25 | Delete a credit once no item maps to it any more | Shadowghost | |
| 2026-08-25 | Bind the folder name an item-by-name entity resolves to | Shadowghost | |
| 2026-08-25 | Order IsPlayed and IsUnplayed by the played state the filter reports | Piotr Niełacny | |
| Ordering mapped both keys to the item's own stored UserData row. Folders do not have one: a series, season or box set counts as played when no descendant is left unplayed, which is what the isPlayed filter and the DTO both report. A mixed library therefore sorted every series and box set into the unplayed group, and a query could filter and sort by two different notions of "played". Extract the filter's predicate into BuildIsPlayedFilter and route both sort keys through it so the two cannot drift apart again. | |||
| 2026-08-25 | Prevent SSRF, local file disclosure and DoS via external references in SVG ↵ | Shadowghost | |
| rendering | |||
| 2026-08-25 | Secure library paths | Shadowghost | |
| 2026-08-24 | Fix test | Shadowghost | |
| 2026-08-24 | Say which image and item failed instead of logging a blank path | Shadowghost | |
| 2026-08-24 | Persist the refresh stamp so the people task stops redoing its work | Shadowghost | |
| 2026-08-24 | Fix OMDB People handling | Shadowghost | |
| 2026-08-24 | Update dependency UTF.Unknown to 2.7.0 (#17697) | Bond-009 | |
| Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | |||
| 2026-08-23 | Fix GHSA-9x85-gx46-6522 | Shadowghost | |
| 2026-08-23 | Translated using Weblate (Lithuanian) | Vitalijus | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/ | |||
| 2026-08-23 | Merge pull request #17702 from Shadowghost/fix-person-metadata-refresh | Cody Robibero | |
| Fix person metadata not being fetched on demand or by the people task | |||
| 2026-08-23 | Use FullRefresh | Shadowghost | |
| 2026-08-23 | Merge pull request #17693 from Shadowghost/fix-series-merging | Cody Robibero | |
| Fix series merging leaking across libraries and under-counting merged children | |||
| 2026-08-23 | Merge pull request #17619 from Shadowghost/fix-metadata-language-fallback | Cody Robibero | |
| Fix English metadata blocking localized providers ranked below it | |||
| 2026-08-23 | Translated using Weblate (Hindi) | Karan Singh BHardwaj | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hi/ | |||
| 2026-08-23 | Translated using Weblate (Portuguese (Brazil)) | chiphead2332 | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_BR/ | |||
| 2026-08-23 | Translated using Weblate (English (United Kingdom)) | DeaDvey | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en_GB/ | |||
| 2026-08-23 | Fix person metadata not being fetched on demand or by the people task | Shadowghost | |
| 2026-08-23 | Translated using Weblate (Bulgarian) | Koralski | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bg/ | |||
| 2026-08-22 | Translated using Weblate (Faroese) | krvi | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/ | |||
| 2026-08-22 | Translated using Weblate (Faroese) | krvi | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/ | |||
| 2026-08-22 | Merge remote-tracking branch 'upstream/master' into ↵ | Shadowghost | |
| fix-metadata-language-fallback | |||
| 2026-08-22 | Adapt to master | Shadowghost | |
| 2026-08-22 | Merge remote-tracking branch 'upstream/master' into fix-series-merging | Shadowghost | |
| 2026-08-22 | Merge pull request #17700 from Shadowghost/better-people-resolution | Cody Robibero | |
| Look up people by item via the credit map instead of a full scan | |||
| 2026-08-22 | Merge pull request #17698 from Shadowghost/unbreak-breakOnNonKeyFrames-dlna | Cody Robibero | |
| Mark breakOnNonKeyFrames as XMLIgnore | |||
| 2026-08-22 | Merge pull request #17691 from Shadowghost/fix-top-parent-fallback | Cody Robibero | |
| Fall back to the ancestor filter when a view has no top parents | |||
| 2026-08-22 | Merge pull request #17584 from Shadowghost/safeguard-invalid-provider-ids | Cody Robibero | |
| Safeguard against invalid provider ids | |||
| 2026-08-22 | Merge pull request #17607 from Shadowghost/optimize-db-helper-memory | Cody Robibero | |
| Optimize query helper memory | |||
| 2026-08-22 | Merge pull request #17685 from jellyfin/GHSA-wwwm-px48-fpvq-v12 | Cody Robibero | |
| Fix GHSA-wwwm-px48-fpvq | |||
| 2026-08-22 | Merge pull request #17682 from theguymadmax/hdhomerun-directplay | Cody Robibero | |
| Allow direct play for HDHomeRun Live TV tuners | |||
| 2026-08-22 | Merge pull request #17678 from theguymadmax/fix-mixed-latest-items | Cody Robibero | |
| Fix latest items for mixed libraries | |||
