| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-22 | Fix groupings not applied (#14826) | JPVenson | |
| 2025-09-22 | fix: add back missing behavior for HasAnyProviderId (#14831) | Mikal S. | |
| 2025-09-16 | Optimize internal querying of UserData, other fixes (#14795) | JPVenson | |
| 2025-09-16 | Fix sync disposal of async-created IAsyncDisposable objects (#14755) | evan314159 | |
| 2025-09-12 | Fix duplicate media entries (#14404) | theguymadmax | |
| 2025-08-13 | Fix AlbumArtistIds filter to use correct ItemValueType (#14641) | evan314159 | |
| 2025-08-12 | Merge pull request #14634 from crobibero/itemname-counts | Cody Robibero | |
| 2025-08-11 | Refactor to pull item counts in a single query | Cody Robibero | |
| 2025-08-11 | Refactor query from EXISTS to JOIN to avoid API timeouts with large ↵ | evan314159 | |
| libraries (#14557) | |||
| 2025-08-02 | Don't fail image saving on missing BaseItem | Shadowghost | |
| 2025-07-27 | Fix allow and block queries (#14482) | theguymadmax | |
| 2025-07-17 | Ensure UserData stays unique on delete (#14475) | Stephan Sundermann | |
| 2025-07-14 | Fix refreshing the library cannot delete old attachments (#14461) | Nyanmisaka | |
| 2025-07-07 | Only save images when changed (#14425) | JPVenson | |
| 2025-06-26 | Fix modification checks and make sure to use UTC (#14347) | Tim Eisele | |
| 2025-06-23 | Fix missing music genre metadata (#14332) | theguymadmax | |
| 2025-06-19 | Update Jellyfin.Server.Implementations/Item/BaseItemRepository.cs | Tim Eisele | |
| Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 2025-06-18 | Update Jellyfin.Server.Implementations/Item/BaseItemRepository.cs | Tim Eisele | |
| Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com> | |||
| 2025-06-18 | Cleanup logging and user data import skip on missing user | Shadowghost | |
| 2025-06-15 | Always set update action when item does not exist (#14304) | JPVenson | |
| 2025-06-15 | Add explicit check for placeholder ID (#14298) | JPVenson | |
| 2025-06-11 | Fix UserData cleanup task and queries (#14280) | JPVenson | |
| 2025-06-09 | Feature/persistent watch data (#14262) | JPVenson | |
| 2025-06-08 | Fix ExcludeItemId, ExcludeProviderIds and HasAnyProviderId filter (#14249) | JPVenson | |
| 2025-06-06 | Fix broken chapter image placeholders when no image is present (#14230) | theguymadmax | |
| 2025-06-03 | Add multiple options for internal locking (#14047) | JPVenson | |
| 2025-05-22 | Use CleanName for sorting case insensitive | Max | |
| 2025-05-21 | Make name sorting case insensitive | Max | |
| 2025-05-18 | Fix ArgumentNullException in TmdbExternalUrlProvider (#14130) | theguymadmax | |
| 2025-05-15 | Merge pull request #14094 from allesmi/fix/ancestor-ids-parent-child-relation | Alexander Miller | |
| Translate query by AncestorIds correctly | |||
| 2025-05-04 | Recognize file changes and remove data on change (#13839) | Tim Eisele | |
| 2025-04-26 | Fix ItemValue query (#13939) | JPVenson | |
| 2025-04-26 | improved performance of save operations (#13889) | JPVenson | |
| 2025-04-26 | Merge pull request #13847 from Shadowghost/rework-chapter-management | Tim Eisele | |
| Rework chapter management | |||
| 2025-04-19 | Improve video resolution filtering and classification logic (#13332) | theguymadmax | |
| 2025-04-09 | Add Genre cleanup and fix cleanup filter queries (#13891) | Tim Eisele | |
| 2025-04-08 | Fix InheritedParentalRatingSubValue not set (#13880) | JPVenson | |
| 2025-04-07 | Translate the ISO-639-2/B codes to ISO-639-2/T. (#13068) | baka0815 | |
| * Translate the ISO-639-2/B codes to ISO-639-2/T. This enables 19 additional languages to be displayed correctly. * Convert the 2-dimensional array to a dictionary * Added the French language to the list of ISO-639-2/B codes * Don't change the property, use a local variable instead. * When creating the MediaStream in the MediaStreamRepository ensure that the ISO 639-2/T (f.e. deu) code is used for the language as that is the one the .NET culture info knows. The other code is most likely the ISO 639-2/B code (f.e. ger) which is unknown to the .NET culture info and will result in just displaying the code instead of the display name. * Move the substitution of ISO 639-2/B to /T to the localization manager. Some language (like Chinese) have multiple entries in the iso6392.txt file (f.e. zho|chi|zh|..., zho|chi|zh-tw|...) but the conversation between /T and /B is the same so use .TryAdd. * Change the method definition from GetISO6392TFromB to TryGetISO6392TFromB and return true if a case was found. * Add unit tests for TryGetISO6392TFromB. | |||
| 2025-04-07 | Fix Genre type (#13862) | Tim Eisele | |
| 2025-04-05 | Fix ancestors (#13827) | Tim Eisele | |
| 2025-04-05 | Fix indices and update of ItemValues (#13843) | Tim Eisele | |
| 2025-04-02 | Import Keyframes into database (#13771) | Tim Eisele | |
| * Migrate keyframe data into database * Clear database table before import to handle failed migrations | |||
| 2025-04-02 | Improve dynamic HDR metadata handling (#13277) | gnattu | |
| * Add support for bitstream filter to remove dynamic hdr metadata * Add support for ffprobe's only_first_vframe for HDR10+ detection * Add BitStreamFilterOptionType for metadata removal check * Map HDR10+ metadata to VideoRangeType.cs Current implementation uses a hack that abuses the EL flag to avoid database schema changes. Should add proper field once EFCore migration is merged. * Add more Dolby Vision Range types Out of spec ones are problematic and should be marked as a dedicated invalid type and handled by the server to not crash the player. Profile 7 videos should not be treated as normal HDR10 videos at all and should remove the metadata before serving. * Remove dynamic hdr metadata when necessary * Allow direct playback of HDR10+ videos on HDR10 clients * Only use dovi codec tag when dovi metadata is not removed * Handle DV Profile 7 Videos better * Fix HDR10+ with new bitmask * Indicate the presence of HDR10+ in HLS SUPPLEMENTAL-CODECS * Fix Dovi 8.4 not labeled as HLG in HLS * Fallback to dovi_rpu bsf for av1 when possible * Fix dovi_rpu cli for av1 * Use correct EFCore db column for HDR10+ * Undo outdated migration * Add proper hdr10+ migration * Remove outdated migration * Rebase to new db code * Add migrations for Hdr10PlusPresentFlag * Directly use bsf enum * Add xmldocs for SupportsBitStreamFilterWithOption * Make `VideoRangeType.Unknown` explicitly default on api models. * Unset default for non-api model class * Use tuples for bsf dictionary for now | |||
| 2025-03-30 | Rework parental ratings (#12615) | Tim Eisele | |
| 2025-03-27 | Fix merged namespace error | Cody Robibero | |
| 2025-03-27 | Fix Sort by Year Bug (#12101) (#13733) | Jacob Warren | |
| 2025-03-26 | Fix 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-25 | Merge pull request #13589 from JPVenson/feature/DatabaseRefactor | Cody Robibero | |
| [Feature] Database code refactor | |||
| 2025-03-25 | Fixed namespaces | JPVenson | |
| 2025-03-25 | WIP fixed namespaces | JPVenson | |
