Commit Graph
1149 Commits
Author SHA1 Message Date
Cody Robibero d3b2542f21 Merge pull request #17999 from Shadowghost/do-not-queue-by-name
Don't queue by-name items for playback and reject source requests for them
2026-09-14 19:31:05 -04:00
Cody Robibero 95d7028f3a Merge pull request #17998 from Shadowghost/fix-forced-only
Fix forced-only not overriding remembered subtitles
2026-09-14 19:30:56 -04:00
Shadowghost 5231d99398 Merge remote-tracking branch 'upstream/release-12.z' into fix-user-views
# Conflicts:
#	Jellyfin.Server.Implementations/Item/ItemCountService.cs
#	src/Jellyfin.Database/Jellyfin.Database.Implementations/DescendantQueryHelper.cs
#	tests/Jellyfin.Server.Implementations.Tests/Item/ItemCountServiceTests.cs
2026-09-14 17:31:35 +02:00
Cody Robibero af368af061 Merge pull request #18030 from Shadowghost/fix-alternate-version-delete-loop
Stop wrong-type alternate version cleanup from recursing
2026-09-14 08:05:40 -04:00
Cody Robibero 949e0585a6 Merge pull request #18006 from orut34iop/codex/upstream-collection-scan
Preserve active scans when requesting a background library refresh
2026-09-14 08:05:17 -04:00
Cody Robibero 2bcd3b1efb Merge pull request #18003 from Shadowghost/optimize-favourites
Check Live TV access for a single user instead of enumerating all users
2026-09-14 08:04:38 -04:00
Shadowghost 4bb973261f Don't queue by-name items for playback and reject source requests for them 2026-09-14 07:39:06 +02:00
Shadowghost 596be45f85 Stop /UserViews resolving every box set in a collections library 2026-09-13 18:01:29 +02:00
Cody Robibero 835317031e Merge branch 'release-12.z' into codex/upstream-collection-scan 2026-09-13 11:59:04 -04:00
Cody Robibero 47ba387eb3 Merge pull request #17982 from Shadowghost/fix-similarity
Fix SimilarItemsManager concurrency
2026-09-13 11:56:42 -04:00
Shadowghost 2f8b6f1137 Stop wrong-type alternate version cleanup from recursing 2026-09-13 17:56:37 +02:00
Cody Robibero cabec7ec28 Merge pull request #17842 from Shadowghost/fix-multi-version
Fix versions of a video still listing separately from their group and preserve manual merges
2026-09-13 11:55:42 -04:00
Cody Robibero 8a37ce5a7e Merge branch 'release-12.z' into fix-similarity 2026-09-12 13:48:09 -04:00
orut34iop d13143776b Preserve active scans during background library refreshes 2026-09-13 01:01:55 +08:00
Shadowghost af92877c5e Check Live TV access for one user instead of enumerating all of them 2026-09-12 12:30:47 +02:00
Shadowghost e17ff6913f Fix forced-only not overriding remembered subtitles 2026-09-12 09:49:24 +02:00
Shadowghost 028dcd0193 Use IODefaults.FileStreamBufferSize for similar items cache reads 2026-09-12 08:03:18 +02:00
Shadowghost ad142ec30c Fix SimilarItemsManager concurrency 2026-09-11 12:48:42 +02:00
Shadowghost 911edfb64d Fix cross-library versions 2026-09-11 08:35:21 +02:00
Shadowghost ca06ccfa13 Populate missing tags array in Filters2 2026-09-09 09:48:55 +02:00
Cody Robibero 85ebd83bdd Merge pull request #17821 from Shadowghost/more-counts
Expose optimized ItemCounts for byName items
2026-09-07 17:53:31 -04:00
Shadowghost 59cd5f983b Expose optimized ItemCounts for byName items 2026-09-07 10:30:01 +02:00
Shadowghost fd016cfb13 Share played state across alternate versions 2026-09-06 17:20:18 +02:00
Cody Robibero 34feb3c04a Merge pull request #17763 from Shadowghost/fix-refresh-queue-and-directory-cache
Fix items being lost from the refresh queue and bound the directory service caches
2026-09-06 07:36:13 -04:00
Shadowghost 7b638a22bb Add test 2026-09-06 09:07:22 +02:00
Shadowghost 344a6dcd2c Apply review suggestions 2026-09-06 08:38:43 +02:00
Cody Robibero c80f05fad1 Merge pull request #17767 from Shadowghost/post-scna-task-logging
Add comprehensive logging for post scan tasks
2026-09-04 21:13:54 -04:00
Shadowghost 46dd7d8e99 Invalidate the singleton DirectoryService cache on filesystem changes 2026-09-04 19:28:59 +02:00
Shadowghost 5edb369e3b Apply review suggestion 2026-09-04 07:02:08 +02:00
Shadowghost b724e57458 Reduce comments 2026-09-03 11:51:02 +02:00
Shadowghost f0297ee9ce Add comprehensive logging for post scan tasks 2026-09-02 09:26:41 +02:00
ShadowghostandCody Robibero d73e3d964e Optimize Caches
Co-Authored-By: Cody Robibero <cody@robibe.ro>
2026-09-02 07:06:08 +02:00
Shadowghost 50f08d41a4 Find dead people and artists by id, not by name 2026-09-01 19:49:25 +02:00
Shadowghost 792ce4a391 Fix people validator not creating missing people 2026-09-01 07:36:53 +02:00
Cody Robibero 0cec5661e0 Merge pull request #17752 from Shadowghost/fix-linkedchildren-recursive
Fix recursive handling for LinkedChildren
2026-08-31 17:47:33 -04:00
Cody Robibero eafe5ba6ed Merge pull request #17729 from Shadowghost/enforce-acl-similar-items
Enforce permissions on similar items
2026-08-31 12:02:33 -04:00
Shadowghost 7ccce8e0e7 Fix recursive handling for LinkedChildren 2026-08-31 17:56:56 +02:00
Cody Robibero 9fe5a53e47 Merge commit from fork
Secure library paths
2026-08-30 14:40:16 -04:00
Cody Robibero 0d78e44633 Merge pull request #17739 from Shadowghost/simplify-search-query
Filter search candidates by user access in a single query
2026-08-30 13:29:59 -04:00
Shadowghost 07e97c0ee9 Filter search candidates by user access in a single query 2026-08-30 12:33:12 +02:00
Shadowghost 27d898e59e Count a season's episodes by the season they belong to 2026-08-29 21:39:14 +02:00
Shadowghost ea5f83328d Support anime provider ids on season folders 2026-08-28 15:48:17 +02:00
Shadowghost a45e66d43c Enforce permissions on similar items 2026-08-28 11:01:43 +02:00
Cody Robibero f682c22b08 Merge pull request #17715 from Shadowghost/fix-people-cleanup
Delete credits nothing maps to and bound item-by-name folder names
2026-08-25 18:28:52 -04:00
Cody Robibero e79e2cba27 Merge pull request #17714 from Shadowghost/fix-localized-view-ids
Stop deriving user view ids from their localized name
2026-08-25 18:26:09 -04:00
Shadowghost a81b90f570 Fix tests 2026-08-25 21:03:51 +02:00
Shadowghost 6978dfc294 Delete a credit once no item maps to it any more 2026-08-25 20:31:30 +02:00
Shadowghost 0c560b22ce Secure library paths 2026-08-25 09:28:45 +02:00
Shadowghost 3fafdbc281 Say which image and item failed instead of logging a blank path 2026-08-24 22:12:57 +02:00
Cody Robibero b2ba726635 Merge pull request #17691 from Shadowghost/fix-top-parent-fallback
Fall back to the ancestor filter when a view has no top parents
2026-08-22 08:49:39 -04:00