| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 29 hours | Project the lowered person credit values once when updating people | Shadowghost | |
| 30 hours | Merge remote-tracking branch 'upstream/master' into fix-byname-queries | Shadowghost | |
| # Conflicts: # Jellyfin.Server.Implementations/Item/BaseItemRepository.cs | |||
| 3 days | Fix /Persons favourites timing out by removing the correlated favourites join | Shadowghost | |
| 3 days | Only treat series and seasons as resumable folders | Shadowghost | |
| 4 days | Merge remote-tracking branch 'upstream/master' into fix-byname-queries | Shadowghost | |
| 4 days | Merge pull request #17456 from Shadowghost/fix-extras | Cody Robibero | |
| Fix extras naming and version assignment | |||
| 4 days | Merge pull request #17503 from theguymadmax/fix-sortby-name | Cody Robibero | |
| Use CleanName when sorting by name | |||
| 4 days | Merge pull request #17486 from Shadowghost/fix-adjacent | Cody Robibero | |
| Fix AdjacentTo being ignored on non-recursive item queries | |||
| 4 days | Merge pull request #17482 from Shadowghost/fix-stale-versions | Cody Robibero | |
| Fix video version links being read from stale serialised item data instead of the LinkedChildren table | |||
| 4 days | Merge pull request #17147 from Shadowghost/tmdb-missing-episodes | Cody Robibero | |
| Add Tmdb missing episode provider | |||
| 5 days | Merge remote-tracking branch 'upstream/master' into fix-byname-queries | Shadowghost | |
| # Conflicts: # src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/Migrations/JellyfinDbModelSnapshot.cs | |||
| 5 days | Preserve multiple roles per person type instead of deduping credits by name ↵ | Shadowghost | |
| and type | |||
| 5 days | Merge remote-tracking branch 'upstream/master' into tmdb-missing-episodes | Shadowghost | |
| # Conflicts: # Jellyfin.Server.Implementations/Item/BaseItemRepository.QueryBuilding.cs | |||
| 5 days | Merge pull request #17500 from theguymadmax/fix-storage-lookup | Cody Robibero | |
| Fix storage info lookup for Windows | |||
| 5 days | Merge pull request #17463 from Shadowghost/fix-unplayed-filter | Cody Robibero | |
| Fix (Un)Played filter correctness and performance | |||
| 5 days | Merge pull request #17460 from Shadowghost/fix-user-items | Cody Robibero | |
| Queue person metadata refresh instead of blocking the item request and fix ItemCounts | |||
| 5 days | Merge pull request #17416 from Shadowghost/enable-duplicate-playlist-children | Cody Robibero | |
| Allow duplicate LinkedChildren for Playlists | |||
| 7 days | Use CleanName when sorting by name | theguymadmax | |
| 7 days | Fix storage lookup for Windows | theguymadmax | |
| 7 days | Apply the by-name access exemption in the search candidate query | Shadowghost | |
| 8 days | Fix playlist entries being lost on migration and library scans | Shadowghost | |
| 8 days | Fix AdjacentTo being ignored on non-recursive item queries | Shadowghost | |
| 8 days | Fixup | Shadowghost | |
| 8 days | Fix more filter cases | Shadowghost | |
| 8 days | Fix video version links being read from stale serialised item data instead ↵ | Shadowghost | |
| of the LinkedChildren table | |||
| 9 days | Fix Folder access filtering | Shadowghost | |
| 9 days | Restrict people, genres, studios and artists to names backed by an item the ↵ | Shadowghost | |
| user can access | |||
| 9 days | Make the /Persons de-duplication use an index instead of grouping the table | Shadowghost | |
| 9 days | Fix played/unplayed filter for empty Series and BoxSets | Shadowghost | |
| 10 days | Queue person metadata refresh instead of blocking the item request and fix ↵ | Shadowghost | |
| ItemCounts | |||
| 10 days | Fix extras naming and version assignment | Shadowghost | |
| 11 days | Use DistinctBy where possible | Shadowghost | |
| 12 days | Fix favorite filter performance | Shadowghost | |
| 12 days | Fix DatePlayed sorting performance | Shadowghost | |
| 14 days | 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-21 | Merge pull request #17368 from Shadowghost/security-path-traversal-fixes | Bond-009 | |
| Backport and extend path traversal fixes | |||
| 2026-07-21 | Apply review suggestions | Shadowghost | |
| 2026-07-21 | Merge pull request #17367 from zerafachris/fix/backup-skip-corrupt-keyframe-data | Bond-009 | |
| fix: skip corrupt KeyframeData rows during full system backup | |||
| 2026-07-21 | Merge remote-tracking branch 'upstream/master' into ↵ | Shadowghost | |
| security-path-traversal-fixes # Conflicts: # Jellyfin.Api/Controllers/HlsSegmentController.cs # Jellyfin.Api/Controllers/PluginsController.cs | |||
| 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 | Merge branch 'master' into fix/backup-skip-corrupt-keyframe-data | Cody Robibero | |
| 2026-07-20 | Remove comments about JSON error handling | Cody Robibero | |
| Removed comments explaining error handling for malformed JSON during backup. | |||
| 2026-07-20 | Merge pull request #17282 from TowyTowy/fix/13137-clear-profile-image | Cody Robibero | |
| Fix profile image being impossible to clear when its in-memory key is temporary | |||
| 2026-07-20 | Extract truncation logic to helper and add tests | 854562 | |
| 2026-07-20 | Merge pull request #17302 from ElianCodes/fix/lastlogindate-stale-entity | Bond-009 | |
| Keep authenticated user entity in sync with persisted login timestamps | |||
| 2026-07-18 | fix: log corrupt KeyframeData row read failures as errors, not warnings | zerafachris | |
| Per review feedback from cvium: failing to read/backup an entity due to corrupt underlying data is a significant event that should be surfaced as an error, not silently downgraded to a warning. | |||
