aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Library/UserDataManager.cs
AgeCommit message (Collapse)Author
2025-09-22Fix groupings not applied (#14826)JPVenson
2025-09-16Optimize internal querying of UserData, other fixes (#14795)JPVenson
2025-09-11 Add 1-second tolerance to resume playback completion check (#14774)theguymadmax
2025-03-27Implement limiting caches (#13605)Cody Robibero
* Implement basic expiring cache for LibraryManager * Add expiring cache to more places * Rider why * Make DirectoryService caches static * Use FastConcurrentLru * Reduce default cache size * Simplify DirectoryService caches * Make directory service cache size at least 128
2025-03-25Fixed namespacesJPVenson
2025-03-25WIP fixed namespacesJPVenson
2025-01-18applied review commentsJPVenson
2025-01-17worsen commentJPVenson
2025-01-15Applied review commentsJPVenson
2024-11-17Merge branch 'master' into feature/EFUserDataJPVenson
2024-11-16Update projects to .NET 9 (#13023)Bond-009
2024-11-14Fixed Transaction for UserdataJPVenson
2024-11-12Fixed userdata lookupJPVenson
2024-11-11Fixed Duplicate returns on groupingJPVenson
Fixed UserDataKey not stored
2024-11-11Fixed TopParent not beeing migratedJPVenson
2024-10-22Reodered Context creationJPVenson
2024-10-20Fixed testsJPVenson
2024-10-20i have too much time.JPVenson
Refactored BaseItem and UserData relation
2024-09-07Migrated UserData from library sqlite db to jellyfin.dbJPVenson
2024-08-30Clean up UserDataManagerBond_009
* enable nullable * remove unused methods * fix warnings and docs
2023-11-15Updated the summary and the Dto name.ArabCoders
2023-11-13Refactored the code to not use reflection.ArabCoders
2023-11-13Refactored api call logic handling.ArabCoders
2022-12-05Replace != null with is not nullBond_009
2022-10-06Use ArgumentNullException.ThrowIfNull helper methodBond_009
Did a simple search/replace on the whole repo (except the RSSDP project) This reduces LOC and should improve performance (methods containing a throw statement don't get inlined) ``` if \((\w+) == null\) \s+\{ \s+throw new ArgumentNullException\((.*)\); \s+\} ``` ``` ArgumentNullException.ThrowIfNull($1); ```
2021-12-27More cleanupBond_009
2021-10-03Fix warnings in LibraryPatrick Barron
2021-09-03Fix some warningsBond_009
2021-05-24Merge pull request #5997 from JKI12/masterClaus Vium
Fixes for Book Progress
2021-05-20Enable nullable reference types for Emby.Server.ImplementationsBond_009
2021-05-07Changed condition for readbilityJake King
- Refactored check if item is not audio book or book to be more readable
2021-05-06Fixes for Book ProgressJake King
- Ignore Books when checking for minium progress
2021-04-21Update var namesartiume
2021-04-20Fix Audiobook Resumeartiume
https://github.com/jellyfin/jellyfin/issues/5703
2021-04-17Remove unused using directivesBaronGreenback
2020-12-30Update Emby.Server.Implementations/Library/UserDataManager.csartiume
Co-authored-by: Bond-009 <bond.009@outlook.com>
2020-12-30Update Emby.Server.Implementations/Library/UserDataManager.csartiume
Co-authored-by: Bond-009 <bond.009@outlook.com>
2020-12-30Update Emby.Server.Implementations/Library/UserDataManager.csartiume
Co-authored-by: Bond-009 <bond.009@outlook.com>
2020-12-30Split resume function for Audiobooksartiume
2020-07-23Remove unused dependencies.Patrick Barron
2020-06-16Add full stop at end of comments (SA1629)telans
2020-06-13Merge branch 'master' into userdb-efcorePatrick Barron
# Conflicts: # Emby.Server.Implementations/Library/UserManager.cs # Jellyfin.Data/Jellyfin.Data.csproj
2020-06-13Merge pull request #3254 from crobibero/iloggerdkanada
Use typed logger where possible
2020-06-11Fix build errorsPatrick Barron
2020-06-11Merge branch 'master' into userdb-efcorePatrick Barron
# Conflicts: # MediaBrowser.Controller/Library/ILibraryManager.cs # MediaBrowser.Providers/Users/UserMetadataService.cs
2020-06-06Make books resumable and have duration of 1 secondDaniyar Itegulov
2020-06-05Use typed logger where possiblecrobibero
2020-05-20Remove redundant qualifiersPatrick Barron
2020-05-12Initial migration codePatrick Barron
2020-04-04Register and construct IUserDataManager and IUserDataRepository correctlyMark Monteiro