theguymadmax
07d31c6ba5
Improve performance on people query ( #14963 )
2025-10-08 09:23:20 -06:00
lostb1t
97ec4c1da2
fix: get total count after grouping ( #14931 )
2025-10-02 17:33:50 -06:00
JPVenson
c8b97bf533
Readd wildcard search ( #14934 )
2025-10-02 17:33:01 -06:00
theguymadmax
c053a6cd78
Fix parental ratings logic ( #14909 )
2025-10-01 17:26:30 -06:00
JPVenson
740b9924a0
Include ListOrder on Import ( #14854 )
2025-09-24 15:22:05 -06:00
JPVenson
5a6d9180fe
Add People Dedup and multiple progress fixes ( #14848 )
2025-09-24 15:20:30 -06:00
JPVenson
7bb68d8610
Fix Image loading ( #14842 )
2025-09-23 07:02:30 -06:00
JPVenson
98f5e21bb8
Fix groupings not applied ( #14826 )
2025-09-22 15:31:21 -06:00
Mikal S.
162985bb23
fix: add back missing behavior for HasAnyProviderId ( #14831 )
2025-09-22 09:56:41 -06:00
JPVenson
a0b3e2b071
Optimize internal querying of UserData, other fixes ( #14795 )
2025-09-16 13:08:04 -06:00
theguymadmax
96590eea85
Fix duplicate media entries ( #14404 )
2025-09-12 13:58:42 -06:00
evan314159
ad133eb6b9
Fix AlbumArtistIds filter to use correct ItemValueType ( #14641 )
2025-08-13 05:52:54 -06:00
Cody Robibero
bd94ca3071
Merge pull request #14634 from crobibero/itemname-counts
2025-08-12 20:20:54 -06:00
Cody Robibero
beca405ad4
Refactor to pull item counts in a single query
2025-08-11 21:06:04 -06:00
evan314159
47634e731a
Refactor query from EXISTS to JOIN to avoid API timeouts with large libraries ( #14557 )
2025-08-11 13:05:13 -06:00
Shadowghost
803e87ca5f
Don't fail image saving on missing BaseItem
2025-08-02 22:10:39 +02:00
theguymadmax
536437bbe3
Fix allow and block queries ( #14482 )
2025-07-27 19:28:04 -06:00
Stephan Sundermann
2ad37fe021
Ensure UserData stays unique on delete ( #14475 )
2025-07-17 17:19:26 -06:00
JPVenson
4d5ba8d7a5
Only save images when changed ( #14425 )
2025-07-07 09:14:01 -06:00
Tim Eisele
c6e568692e
Fix modification checks and make sure to use UTC ( #14347 )
2025-06-26 17:50:37 -06:00
theguymadmax
b528c1100f
Fix missing music genre metadata ( #14332 )
2025-06-23 08:30:59 -06:00
Tim Eisele
b2312466e1
Update Jellyfin.Server.Implementations/Item/BaseItemRepository.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2025-06-19 11:40:40 +02:00
Tim Eisele
989aef18af
Update Jellyfin.Server.Implementations/Item/BaseItemRepository.cs
...
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
2025-06-18 23:08:05 +02:00
Shadowghost
ccb917b8df
Cleanup logging and user data import skip on missing user
2025-06-18 21:33:32 +02:00
JPVenson
4cd0a2ed8d
Always set update action when item does not exist ( #14304 )
2025-06-15 15:19:57 -06:00
JPVenson
2d9257b203
Add explicit check for placeholder ID ( #14298 )
2025-06-15 12:07:19 -06:00
JPVenson
1c4c9cf733
Fix UserData cleanup task and queries ( #14280 )
2025-06-11 17:30:57 -06:00
JPVenson
d3ad2aec60
Feature/persistent watch data ( #14262 )
2025-06-09 17:14:27 -06:00
JPVenson
7aee5b1e70
Fix ExcludeItemId, ExcludeProviderIds and HasAnyProviderId filter ( #14249 )
2025-06-08 19:53:18 -06:00
theguymadmax
43659f011c
Fix ArgumentNullException in TmdbExternalUrlProvider ( #14130 )
2025-05-18 18:35:12 -06:00
Alexander Miller
29fc7711a1
Merge pull request #14094 from allesmi/fix/ancestor-ids-parent-child-relation
...
Translate query by AncestorIds correctly
2025-05-15 11:48:20 +02:00
JPVenson
1c4b5199b8
Fix ItemValue query ( #13939 )
2025-04-26 19:10:54 -06:00
JPVenson
5d65cfcd99
improved performance of save operations ( #13889 )
2025-04-26 09:32:12 -06:00
theguymadmax
1c190f7952
Improve video resolution filtering and classification logic ( #13332 )
2025-04-19 10:45:19 -06:00
Tim Eisele
cad8de9701
Add Genre cleanup and fix cleanup filter queries ( #13891 )
2025-04-09 18:40:16 -06:00
JPVenson
070abcd8ff
Fix InheritedParentalRatingSubValue not set ( #13880 )
2025-04-08 19:19:01 -06:00
Tim Eisele
b65e03da9a
Fix Genre type ( #13862 )
2025-04-07 06:11:05 -06:00
Tim Eisele
de3d1445c0
Fix ancestors ( #13827 )
2025-04-05 10:49:29 -06:00
Tim Eisele
0e7ae0e9a4
Fix indices and update of ItemValues ( #13843 )
2025-04-05 09:57:58 -06:00
Tim Eisele
0573999d5e
Import Keyframes into database ( #13771 )
...
* Migrate keyframe data into database
* Clear database table before import to handle failed migrations
2025-04-02 18:06:40 -06:00
Tim Eisele
3fc3b04daf
Rework parental ratings ( #12615 )
2025-03-30 21:51:54 -06:00
Jacob Warren
07f07ba6bc
Fix Sort by Year Bug ( #12101 ) ( #13733 )
2025-03-27 18:05:03 -06:00
JQ
d06ce1f1e0
Fix only returning one item from /Item/Latest api. ( #12492 )
...
* 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-26 20:26:47 -06:00
JPVenson
42bdb22bfb
Fixed namespaces
2025-03-25 16:45:00 +01:00
JPVenson
160020c551
WIP fixed namespaces
2025-03-25 15:30:22 +00:00
JPVenson
671d801d9f
#13540 Fixed ( #13757 )
...
#13508 Partially fixed
Co-authored-by: JPVenson <github@jpb.software>
2025-03-23 19:52:34 -06:00
Tim Eisele
8db6a39e92
Remove all DB data on item removal, delete internal trickplay files ( #13753 )
2025-03-23 10:05:13 -06:00
Cody Robibero
85b5bebda4
Add fast-path to getting just the SeriesPresentationUniqueKey for NextUp ( #13687 )
...
* Add more optimized query to calculate series that should be processed for next up
* Filter series based on last watched date
2025-03-18 17:37:04 -06:00
Bond-009
66e571cd97
Merge pull request #13553 from crobibero/efcore-livetv-epg
...
Change BaseItemEntity ChannelId to nullable Guid
2025-02-15 19:21:16 +01:00
gnattu
fa97e8e183
Write only for query columns to EFCore db ( #13542 )
...
* 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-13 20:19:24 -07:00