aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server.Implementations/Item/BaseItemRepository.cs
AgeCommit message (Collapse)Author
2025-04-07Fix Genre type (#13862)Tim Eisele
2025-04-05Fix ancestors (#13827)Tim Eisele
2025-04-05Fix indices and update of ItemValues (#13843)Tim Eisele
2025-04-02Import Keyframes into database (#13771)Tim Eisele
* Migrate keyframe data into database * Clear database table before import to handle failed migrations
2025-03-30Rework parental ratings (#12615)Tim Eisele
2025-03-27Fix Sort by Year Bug (#12101) (#13733)Jacob Warren
2025-03-26Fix only returning one item from /Item/Latest api. (#12492)JQ
* Updated to EFcore * Remove unused using * Dont use DateCreated not from episode type or music type * use TranslateQuery to filter out instead and then do the grouping and retrival of min and max datecreated instead * Album also
2025-03-25Fixed namespacesJPVenson
2025-03-25WIP fixed namespacesJPVenson
2025-03-23#13540 Fixed (#13757)JPVenson
#13508 Partially fixed Co-authored-by: JPVenson <github@jpb.software>
2025-03-23Remove all DB data on item removal, delete internal trickplay files (#13753)Tim Eisele
2025-03-18Add fast-path to getting just the SeriesPresentationUniqueKey for NextUp ↵Cody Robibero
(#13687) * Add more optimized query to calculate series that should be processed for next up * Filter series based on last watched date
2025-02-15Merge pull request #13553 from crobibero/efcore-livetv-epgBond-009
Change BaseItemEntity ChannelId to nullable Guid
2025-02-13Write only for query columns to EFCore db (#13542)gnattu
* Write only for query columns to EFCore db. We currently don't write the columns that do not exist on the BaseItem class definition in db. However, columns like `CleanName` is still useful and being used by internal queries and current behavior would cause such query to return nothing. The only exception is the UserDataKey which is not even being used for internal query that can be omitted. * Update comment
2025-02-13Change BaseItemEntity ChannelId to nullable GuidCody Robibero
2025-02-11Simulate old GetItemValueNames behaviorgnattu
The GetItemValueNames function in the old implementation was intended to retrieve the original value rather than the cleaned value. The old implementation lacked a clear specification regarding which value to return for the non-cleaned value in a group and relied on an undefined behavior of SQLite, and this implementation assumes the first one is the desired one.
2025-02-04Make StartDate/EndDate nullable (#13494)gnattu
These dates are used as birthdate and death date for person (ask luke for why) and a non-nullable column would cause the null date become 1901-01-01, making all living people dead.
2025-01-28Fix spelling (#13444)Josh Soref
* spelling: anamorphic Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: associated Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: channelinfo Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: eagerly Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: enumerable Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: greater than/less than Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: greater Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: lineup Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: logs out Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: names Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: paging Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: playlist Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: sanitized Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: saving Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --------- Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2025-01-25Fix various typosluzpaz
Found via `codespell -q 3 -S "./Emby.Server.Implementations/Localization" -L inh,som`
2025-01-19Fixed ordering by artistJPVenson
2025-01-19Update Jellyfin.Server.Implementations/Item/BaseItemRepository.csJPVenson
Co-authored-by: Bond-009 <bond.009@outlook.com>
2025-01-19Applied review commentsJPVenson
2025-01-15Reverted doc changeJPVenson
2025-01-15Applied review commentsJPVenson
2025-01-11Applied review commentsJPVenson
2024-12-19Fixed linterJPVenson
2024-12-15Applied review commentsJPVenson
2024-11-24removed unusedJPVenson
2024-11-24Applied review commentsJPVenson
2024-11-17Fixed errorJPVenson
2024-11-17Applied coding styleJPVenson
2024-11-16Removed grouping key for testingJPVenson
2024-11-16Fixed search case sensitivityJPVenson
2024-11-16Fixed metadata refresh not workingJPVenson
2024-11-15Filter duplicate BaseItems on saveJPVenson
2024-11-15Fixed Item queryJPVenson
2024-11-15Fixed paging not beeing appliedJPVenson
2024-11-15Fixed Query DistinctJPVenson
2024-11-14attempted to fix multi insert for ItemvaluesJPVenson
2024-11-14Fixed NextUp and Latest query performanceJPVenson
2024-11-14Fixed Movie RecentlyAddedJPVenson
2024-11-14removed dbg codeJPVenson
2024-11-14Deterministic tests my ***JPVenson
2024-11-14Reverted Test codeJPVenson
2024-11-14Fixed TestsJPVenson
2024-11-13Fixed FUCKING TopParentIdJPVenson
2024-11-13Fixed storage of Person imagesJPVenson
2024-11-13Fixed Scan saving library itemsJPVenson
2024-11-13Fixed DeadPeople queryJPVenson
2024-11-13Fix Deduplication and Save of ItemsJPVenson