| Age | Commit message (Collapse) | Author |
|
Add startup mode to migrate or seed the database on cmd
|
|
Fix Canadian rating and fallback to unrated if we have a CountryCode but no matching rating
|
|
|
|
|
|
|
|
|
|
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>
|
|
* More robust date handling in Library DB migration
* Apply review comment
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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>
|
|
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Add FixIncorrectOwnerIdRelationships migration routine
- Add LibraryOptionsUpdatedEventArgs for library options changes
|
|
Migrates existing LinkedChildren data from JSON-serialized Data column
to the new relational LinkedChildren table for boxsets, playlists,
and video alternate versions.
|
|
- Remove ExtraIds property from BaseItemEntity and BaseItem
- Update RefreshExtras to query via OwnerId instead of cached ExtraIds
- Update GetExtras methods to query database via OwnerIds filter
- Add OwnerIds and ExtraTypes filter support to InternalItemsQuery
- Add filter handling in BaseItemRepository for new query options
- Update HasSpecialFeature/HasTrailer filters to use Extras relationship
- Add CleanupOrphanedExtras migration routine
- Add database migration to drop ExtraIds column
|
|
- Change OwnerId from string to Guid for proper foreign key relationships
- Add Owner/Extras navigation properties for extras relationship
- Add indexes on OwnerId and ExtraType columns for efficient queries
- Add optimized composite indexes for latest items queries sorted by DateCreated
- Update BaseItemRepository and migration to handle new Guid type
|
|
When querying items with recursive=true, items with types from removed
plugins would cause a 500 error. Now these items are skipped with a
warning log instead of throwing an exception.
Fixes #15945
|
|
Fix: normalize punctuation when computing CleanName so searches without punctuation match (closes #1674)
|
|
|
|
|
|
Fix AncestorIds not migrating
Original-merge: 177b6464ca1b6772a191dbf9c5595708f91fc0fa
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Fix legacy migration file checks
Original-merge: da254ee968deca4d47f0f5d1164c5e883745ac60
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
|
|
Skip extracted files in migration if bad timestamp or no access
Original-merge: a305204cfa43a97f255f0dea412f93d02de939c3
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Skip invalid database migration
Original-merge: 2966d27c97542fae111b54526326b8a93fcf7ca6
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Skip extracted files in migration if bad timestamp or no access
Original-merge: 7a1c1cd3421a39c09b969a581955fda4f3f81ec5
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
Skip invalid keyframe cache data
Original-merge: f4a53209f4a3dde62acb7027d9b48eaa08d9ef8c
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
|
|
|
|
|
|
|