| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-29 | Fix playlist entries being lost on migration and library scans | Shadowghost | |
| 2026-07-23 | Allow duplicate LinkedChildren for Playlists | Shadowghost | |
| 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-07 | Prefer local alternate versions when deduplicating linked children | Shadowghost | |
| (cherry picked from commit 53f02a04ef7ff8f9d78c5f4e0924a0871b0e96fb) | |||
| 2026-03-11 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-03-07 | Fix batch delete of items with same userdata keys | Shadowghost | |
| 2026-03-07 | Split BaseItemRepository and IItemRepository | Shadowghost | |
