| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 13 days | Use InvariantCulture when parsing machine-generated dates | Nils Lehnen | |
| DateTime.TryParse without an IFormatProvider falls back to the current thread culture, so the same string can parse differently (or fail) depending on the server's locale. None of these call sites deal with user-entered text - they parse dates that come from filenames, an HTTP header, ffprobe metadata and values the app itself wrote to the auth database - so InvariantCulture is the correct provider everywhere here. Fixes the S6580 / CA1305 warnings on these call sites. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> | |||
| 2026-06-27 | Merge pull request #17162 from Shadowghost/batch-duplicate-cleanup-deletes | Cody Robibero | |
| Batch duplicate-cleanup deletes in merge migrations | |||
| 2026-06-27 | Merge pull request #17154 from joshuaboniface/enhance-startup-ux | Cody Robibero | |
| Revamp startup UI for visual style and usability | |||
| 2026-06-22 | Batch duplicate-cleanup deletes in merge migrations | Shadowghost | |
| 2026-06-22 | Restyle the startup UI and add a generic startup activity line | Joshua M. Boniface | |
| Restyle the startup/migration holding page to match the Jellyfin dark theme, with the inline wordmark logo, a gradient spinner and a recolored startup log tree, and move the Morestachio template rendering into a reusable StartupUiRenderer. Add a curated, non-identifying "current activity" line to the always-visible header (for example "Initializing server" or "Running migration X of Y"), reported from the startup flow and the migration service so it never leaks server details to unauthenticated clients. Move the log download into a "Download logs" link in the log panel header, and show only the header, with no log hints, to non-local clients. | |||
| 2026-06-21 | Add progress logging and batch deletion for logs | Joshua M. Boniface | |
| After resolving duplicates the migration deleted all items in one silent pass (per-id GetItemById plus a single DeleteItemsUnsafeFast), which looks hung for minutes on large libraries. Delete in batches of 500 and log progress per batch, which also avoids one oversized delete transaction. | |||
| 2026-06-10 | Fix CleanName and CleanValue refresh | Shadowghost | |
| 2026-06-07 | Drop linked alternate versions pointing at owned items in migration | Shadowghost | |
| (cherry picked from commit 40afd403a655ada6cfa30b577454bb766ea2099f) | |||
| 2026-06-07 | Merge pull request #16941 from Shadowghost/fix-external-data-pruning | Bond-009 | |
| Fix external data pruning on item deletion | |||
| 2026-05-31 | Re-disable legacy authorization methods by default | theguymadmax | |
| 2026-05-31 | Fix filename | Shadowghost | |
| 2026-05-26 | Backport: Fix/user manager collation (#16919) | Bond-009 | |
| Backport: Fix/user manager collation | |||
| 2026-05-26 | Fix external data pruning on item deletion | Shadowghost | |
| 2026-05-21 | Run tree-wide dotnet format | jakobkukla | |
| 2026-05-15 | Reorder migration handling for extra column | JPVenson | |
| 2026-05-15 | Update filenaming scheme to match EFCore one | JPVenson | |
| 2026-05-12 | Safeguard against invalid GUIDs (#16813) | Tim Eisele | |
| Safeguard against invalid GUIDs | |||
| 2026-05-09 | Add People Deduplication | Shadowghost | |
| 2026-05-09 | Fix artist duplicates | Shadowghost | |
| 2026-05-06 | Merge pull request #16319 from JPVenson/feat/MigrationStartupSwitch | Bond-009 | |
| Add startup mode to migrate or seed the database on cmd | |||
| 2026-05-06 | Merge pull request #16328 from Shadowghost/rating-fix | Bond-009 | |
| Fix Canadian rating and fallback to unrated if we have a CountryCode but no matching rating | |||
| 2026-05-03 | Keep legacy authorization enabled | Niels van Velzen | |
| 2026-04-26 | Apply review suggestions | Shadowghost | |
| 2026-04-19 | Fix too many SQL variables error on large libraries | Shadowghost | |
| 2026-04-07 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-04-06 | Backport pull request #16540 from jellyfin/release-10.11.z | Shadowghost | |
| Handle folders without associated library in FixLibrarySubtitleDownloadLanguages Original-merge: be095f85ab80db1d20fccba8774856abe9ae0bd1 Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-03-29 | More robust date handling in Library DB migration (#16474) | Tim Eisele | |
| * More robust date handling in Library DB migration * Apply review comment | |||
| 2026-03-11 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-03-07 | Optimize migrations | Shadowghost | |
| 2026-03-07 | Split BaseItemRepository and IItemRepository | Shadowghost | |
| 2026-03-06 | Fix trickplay generation for parts and alt versions | Shadowghost | |
| 2026-03-02 | Refresh rating levels | Shadowghost | |
| 2026-03-01 | Update naming | JPVenson | |
| 2026-03-01 | Add startup mode to migrate or seed the database on cmd | JPVenson | |
| 2026-03-01 | Backport pull request #16253 from jellyfin/release-10.11.z | theguymadmax | |
| Checkpoint WAL before moving library.db in migration Original-merge: b6a96513de5fa301db83c6adab47fe64db0ff48e Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-03-01 | Backport pull request #16204 from jellyfin/release-10.11.z | MBR-0001 | |
| Fix broken library subtitle download settings Original-merge: ca57166e95858f9c767b6279df6e5abfe9212700 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-02-22 | Cleanup folder duplicates of series | Shadowghost | |
| 2026-02-17 | Fix cleanup for BDMV | Shadowghost | |
| 2026-02-16 | Cleanup orphan items | Shadowghost | |
| 2026-02-15 | Migrate PrimaryVersionId to GUID and fix assignment | Shadowghost | |
| 2026-02-15 | Try fixing orphan versions again | Shadowghost | |
| 2026-02-15 | Fix orphaned alt version cleanup | Shadowghost | |
| 2026-02-15 | Fix ordering of cleanup in migration | Shadowghost | |
| 2026-02-15 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-02-15 | Add cleanup for orphaned versions | Shadowghost | |
| 2026-02-14 | Backport pull request #16226 from jellyfin/release-10.11.z | dfederm | |
| Deduplicate provider IDs during MigrateLibraryDb migration Original-merge: 58c330b63d5e373ed1d9260a75d837922ca68830 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-02-09 | Handle episode versions in LinkedChild migration | Shadowghost | |
| 2026-02-09 | Fix version order in migration | Shadowghost | |
| 2026-02-07 | Fix version resolution and scan handling | Shadowghost | |
| 2026-02-07 | Make sure we deduplicate LinkedChildren | Shadowghost | |
