aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server/Migrations/Routines/MigrateDisplayPreferencesDb.cs
AgeCommit message (Collapse)Author
2025-11-02Backport pull request #15322 from jellyfin/release-10.11.zcrobibero
Fix legacy migration file checks Original-merge: da254ee968deca4d47f0f5d1164c5e883745ac60 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-05-05Only consider migrations that have key set for migration.xml migration (#14061)JPVenson
2025-04-27Unified migration handling (#13950)JPVenson
2025-03-25Fixed namespacesJPVenson
2025-03-25WIP fixed namespacesJPVenson
2024-08-30Remove BOM from UTF-8 filesBond_009
I think some people need to change their IDE configuration ;)
2023-09-16missed a spotcvium
2023-08-21completely remove sqlitepclcvium
2023-04-06Simplify conditional expressionStepan Goremykin
2023-02-19Optimize tryparseBond_009
* Don't check for null before * Don't try different formats when not needed (NumberFormat.Integer is the fast path)
2023-01-16Rename JellyfinDb to JellyfinDbContextPatrick Barron
2022-12-05Replace == null with is nullBond_009
2022-10-21remove JellyfinDbProvider and add second level cachingcvium
2021-11-11Fix nullability on DisplayPreferencesDtoCody Robibero
Remove duplicate, fix namespace
2021-10-03Fix warning: Type cast is redundant (#2149)KonH
2021-08-04Minor improvementsBond_009
2021-04-20use int.Parsecvium
2021-04-20Check for empty string when migrating displaypreferencescvium
2021-01-12JsonSerializer deserialize from bytes where possibleBond_009
This is faster and uses way less memory ``` BenchmarkDotNet=v0.12.1, OS=fedora 32 Intel Core i7-6700HQ CPU 2.60GHz (Skylake), 1 CPU, 8 logical and 4 physical cores .NET Core SDK=5.0.100 [Host] : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT DefaultJob : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT | Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated | |------- |---------:|--------:|--------:|--------:|------:|------:|----------:| | Bytes | 158.4 us | 2.56 us | 2.14 us | 16.8457 | - | - | 52.08 KB | | String | 172.8 us | 0.78 us | 0.70 us | 41.5039 | - | - | 127.82 KB | | Custom | 155.5 us | 2.95 us | 2.76 us | 10.0098 | - | - | 31.27 KB | ```
2020-12-21Fix another key collision in MigrateDisplayPreferencesDatabasecrobibero
2020-12-06Remove CustomItemDisplayPreferences unique key collisioncrobibero
2020-12-04Use md5 Guid for legacy compatcrobibero
2020-12-04Add ItemId to all display preferencescrobibero
2020-12-03Fix existing DisplayPreferences migrationcrobibero
2020-11-12Update Jellyfin.Server/Migrations/Routines/MigrateDisplayPreferencesDb.csCody Robibero
2020-11-11Skip migration if user doesn't existcrobibero
2020-08-26Apply suggestions from code reviewcrobibero
2020-08-25bump System.Text.Jsoncrobibero
2020-08-01Switch to unstable chromecast version.Patrick Barron
2020-08-01Add using statement to DisplayPreferences migrationPatrick Barron
2020-07-28Migrate default library display preferences.Patrick Barron
2020-07-27Set default value of SortBy during migrations.Patrick Barron
2020-07-27Add tv home.Patrick Barron
2020-07-27Serialize/deserialize new entities properly.Patrick Barron
2020-07-24Migrate EnableNextVideoInfoOverlayPatrick Barron
2020-07-24Migrate skip lengths.Patrick Barron
2020-07-23Fixed build errors.Patrick Barron
2020-07-22Add missing chromecast version serialization/deserialization.Patrick Barron
2020-07-17Migrate Display Preferences to EF CorePatrick Barron