Commit Graph

  • fc0af10509 Avoid unnecessary list allocation in CheckForIdlePlayback mbastian77 2026-07-15 11:56:54 +02:00
  • 88216e0ec4 Update github/codeql-action action to v4.37.3 (#17398) renovate[bot] 2026-07-22 19:46:55 +02:00
  • 474ae50c36 Check the "name" tag, not just "title" Richard Webster 2026-07-22 18:00:18 +01:00
  • 929e1936eb Apply cleaning logic on ForcedSortName Shadowghost 2026-07-22 08:30:29 +02:00
  • 6382563440 Prefer null checks over HasValue everywhere Shadowghost 2026-07-22 08:09:33 +02:00
  • 733b4ba73a Prefer null checks over HasValue Shadowghost 2026-07-22 08:01:59 +02:00
  • 5d580abb08 fix: avoid NRE when sorting by user-dependent keys without a user Paolo Antinori 2026-07-21 08:20:40 +02:00
  • fc43f151a2 Merge pull request #17227 from altqx/master v12.0-rc3 Cody Robibero 2026-07-21 20:47:02 -04:00
  • 526f4051e9 Merge pull request #16980 from TheMelmacian/feature/library_specific_language_filter_values Cody Robibero 2026-07-21 20:43:31 -04:00
  • 635fd0433d Merge pull request #17370 from zerafachris/fix/item-update-null-optional-fields Cody Robibero 2026-07-21 18:17:22 -04:00
  • 370170bab0 Merge pull request #17369 from Shadowghost/harden-startup-wizard Cody Robibero 2026-07-21 18:17:08 -04:00
  • b317af0d30 fix: remove obsolete code TheMelmacian 2026-07-21 22:11:50 +02:00
  • ca1f7af445 Fix incorrect year on local trailers Shadowghost 2026-07-21 20:27:04 +02:00
  • 65836cc844 Merge pull request #17160 from 854562/truncate-language-strings Cody Robibero 2026-07-21 11:22:32 -04:00
  • b4090bdcb2 Translated using Weblate (Latvian) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lv/ aivarsse 2026-07-21 10:13:23 -04:00
  • ed61acc19a Fix subtitle encoding for local files (#17281) Tim Eisele 2026-07-21 14:52:59 +02:00
  • 9b9b609c83 Merge pull request #17368 from Shadowghost/security-path-traversal-fixes Bond-009 2026-07-21 14:52:40 +02:00
  • 4cc69f4be0 Apply review suggestions Shadowghost 2026-07-21 14:30:55 +02:00
  • 527ba2e11c Merge pull request #17367 from zerafachris/fix/backup-skip-corrupt-keyframe-data Bond-009 2026-07-21 13:53:47 +02:00
  • 25d4e207f7 Merge pull request #17317 from jellyfin/renovate/sharpcompress-0.x Bond-009 2026-07-21 13:38:02 +02:00
  • 7a269987d2 Merge pull request #17391 from jellyfin/renovate/ci-deps Bond-009 2026-07-21 13:36:21 +02:00
  • 081944d358 Merge pull request #17376 from mbastian77/docs/model-enums-xml-docs Bond-009 2026-07-21 13:13:06 +02:00
  • 299810a4a9 fix: use build output directory for backup test temp root to avoid low free-space failures on Windows CI runners zerafachris 2026-07-21 08:54:23 +02:00
  • 53e58d8b1b Make ItemUpdateController.UpdateItem internal instead of reflection zerafachris 2026-07-21 08:51:30 +02:00
  • b99703301f Merge remote-tracking branch 'upstream/master' into security-path-traversal-fixes Shadowghost 2026-07-21 07:14:47 +02:00
  • bdf263d867 Merge pull request #17377 from mbastian77/fix/person-visibility-allowed-tags Cody Robibero 2026-07-20 21:26:06 -04:00
  • 9d5aedba5f Translated using Weblate (Icelandic) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/is/ Shed Shedson 2026-07-20 06:30:49 -04:00
  • 0f88fe3c7f Merge pull request #17311 from dkanada/book-progress Cody Robibero 2026-07-20 20:50:25 -04:00
  • 557b14e33e Merge branch 'master' into fix/backup-skip-corrupt-keyframe-data Cody Robibero 2026-07-20 20:49:37 -04:00
  • c222d370ce Merge pull request #16933 from WizardOfYendor1/fix/livetv-guide-image-optimization Cody Robibero 2026-07-20 20:17:20 -04:00
  • 0d629591ed Remove comments about JSON error handling Cody Robibero 2026-07-20 20:15:05 -04:00
  • 23fa02eb59 Merge pull request #17282 from TowyTowy/fix/13137-clear-profile-image Cody Robibero 2026-07-20 19:58:43 -04:00
  • bea016c962 Merge pull request #17320 from TaterTechStudios/fix/item-correct-selector Cody Robibero 2026-07-20 19:57:28 -04:00
  • fae1e4c556 Merge pull request #17324 from damienmeur/refactor/generic-getorderby Cody Robibero 2026-07-20 19:52:10 -04:00
  • f2b9c68969 Merge pull request #17342 from LTe/fix-subtitle-conversion-race Cody Robibero 2026-07-20 19:51:44 -04:00
  • e04ac6fd35 Update dependency SharpCompress to 0.50.0 renovate[bot] 2026-07-20 23:46:31 +00:00
  • 25011224cf Update actions/checkout action to v7.0.1 renovate[bot] 2026-07-20 23:46:21 +00:00
  • 191be0931e Merge pull request #17254 from sjakub/attribute_aliases Cody Robibero 2026-07-20 19:45:06 -04:00
  • 2cd2f36fe4 Extract truncation logic to helper and add tests 854562 2026-07-20 22:00:10 +02:00
  • 4f19ed5730 Merge pull request #17204 from theguymadmax/sort-seires-trailers Bond-009 2026-07-20 12:31:31 +02:00
  • 5949be852a Fix SchedulesDirect image limit recognition (#17347) Bond-009 2026-07-20 12:28:10 +02:00
  • ffe075650c Add TVDB provider ID support for movies (#17255) theguymadmax 2026-07-20 06:23:20 -04:00
  • abb35571ef Merge pull request #17252 from theguymadmax/fix-alubms-and-artists Bond-009 2026-07-20 12:20:49 +02:00
  • 474399683d Merge pull request #17386 from jellyfin/renovate/actions-setup-python-7.x Bond-009 2026-07-20 12:16:40 +02:00
  • a238d59a07 Remove libpostproc check for ffmpeg version validation (#17384) gnattu 2026-07-20 18:16:37 +08:00
  • c779488ade Merge pull request #17382 from kaunkrishna/master Bond-009 2026-07-20 12:15:54 +02:00
  • cc44f333b6 Translated using Weblate (Faroese) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/ krvi 2026-07-19 15:43:00 -04:00
  • 2b6302c06e Translated using Weblate (Croatian) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/ Milo Ivir 2026-07-19 06:33:48 -04:00
  • c3901fde56 Merge pull request #17291 from dkanada/creator-normalization Bond-009 2026-07-20 08:39:19 +02:00
  • aead9c0e22 Merge pull request #17302 from ElianCodes/fix/lastlogindate-stale-entity Bond-009 2026-07-20 08:36:53 +02:00
  • 2fd747432a Merge pull request #17304 from nyanmisaka/normalize-invalid-pts-for-trickplay Bond-009 2026-07-20 08:36:25 +02:00
  • 236db6d2f6 Merge pull request #17365 from Shadowghost/fix-resume-perf Bond-009 2026-07-20 08:17:38 +02:00
  • 181c057cb8 Merge pull request #17375 from mbastian77/docs/entities-xml-docs Bond-009 2026-07-20 08:17:04 +02:00
  • 7daef156e5 Update actions/setup-python action to v7 renovate[bot] 2026-07-20 06:12:52 +00:00
  • f068ca3bd6 Update README.md KAUN 2026-07-19 13:24:22 +05:30
  • 6c0eff5b39 Translated using Weblate (Faroese) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/ krvi 2026-07-18 17:41:10 -04:00
  • 5e946a45ee Translated using Weblate (Faroese) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/ krvi 2026-07-18 11:10:16 -04:00
  • 7d83779b6f fix code style TheMelmacian 2026-07-18 10:57:14 +02:00
  • 663a873e07 fix: log corrupt KeyframeData row read failures as errors, not warnings zerafachris 2026-07-18 16:47:23 +02:00
  • 3321a0cf09 Translated using Weblate (Chinese (Traditional Han script)) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant/ CHO-HSUN-TE 2026-07-17 16:26:48 -04:00
  • 5a9fb80239 Exempt people from the allowed tags visibility check mbastian77 2026-07-18 14:07:52 +02:00
  • 8ac2d1f7bc Add XML docs to small model enums and remove CS1591 suppressions mbastian77 2026-07-18 10:08:55 +02:00
  • 9fa9d26341 Normalize invalid PTS from containers for Trickplay generation nyanmisaka 2026-07-18 15:44:34 +08:00
  • dd0b273b26 Fix Swagger UI auth docs (#12990) (#16910) Bond-009 2026-07-17 23:48:04 +02:00
  • cab108a839 Prevent ffmpeg from hanging extracting subtitles (#17297) Marc Brooks 2026-07-17 16:23:57 -05:00
  • 3d83e67a52 Show production companies under TV Shows' Studios (#17246) Rant423 2026-07-17 22:45:54 +02:00
  • b809d964b3 Merge pull request #17288 from nyanmisaka/ffmpeg-log-utf8 Bond-009 2026-07-17 22:28:49 +02:00
  • 96727072c8 Merge pull request #17327 from Shadowghost/remove-playbackpositionticks-mediasourceinfo Bond-009 2026-07-17 22:21:21 +02:00
  • 9ec0d7c63b Merge pull request #17334 from nyanmisaka/fix-cuda-hwupload Bond-009 2026-07-17 22:15:49 +02:00
  • bfe0a47b32 Merge pull request #17151 from theguymadmax/fix-indentify-image Bond-009 2026-07-17 22:13:47 +02:00
  • 9b5f830462 Merge pull request #17326 from theguymadmax/update-series-name Bond-009 2026-07-17 22:06:26 +02:00
  • 42f9ed76c0 Merge pull request #17280 from Shadowghost/remove-image-override-hack Bond-009 2026-07-17 22:06:07 +02:00
  • 69faa6c583 Merge pull request #17191 from IDisposable/fix/handler-path-traversal Bond-009 2026-07-17 21:52:22 +02:00
  • 0c7428f136 Added verbose, rambling, log warning to help users with config issues (hoping to reduce false issues reports). Also added a test to exercise it, which is perhaps silly but convenient. WizardOfYendor1 2026-07-17 12:02:09 -04:00
  • 97e666c566 Append base URL if the published server URL override omits it. Fleshed out unit tests to cover that and https->http reverse proxy scenario(s). WizardOfYendor1 2026-07-17 10:50:53 -04:00
  • 5cd3d7ebb7 fix: don't throw ArgumentNullException on partial UpdateItem payloads (#17366) zerafachris 2026-07-17 17:20:30 +02:00
  • 62a5ded920 Prevent unauthenticated re-run of the startup wizard on misconfiguration Shadowghost 2026-07-17 17:04:31 +02:00
  • 21801e8ba1 Harden remaining path-construction sinks against traversal Shadowghost 2026-07-17 16:51:19 +02:00
  • 1a45fc82b5 Sanitize media attachment and lyric paths against traversal Shadowghost 2026-07-17 16:46:13 +02:00
  • 4fb779920a Sanitize ClientLog upload filename to prevent path traversal Shadowghost 2026-07-17 16:32:40 +02:00
  • d7727224c2 Skip corrupt KeyframeData rows during full system backup zerafachris 2026-07-17 16:44:25 +02:00
  • a96dc8bd9b Merge pull request #17354 from jellyfin/renovate/actions-setup-dotnet-6.x Bond-009 2026-07-17 13:56:55 +02:00
  • d146c347b4 Merge pull request #17359 from jellyfin/renovate/ci-deps Bond-009 2026-07-17 13:54:14 +02:00
  • f2dea2a3fd Merge pull request #17348 from theguymadmax/revert-includeItemTypes-in-collectionType Bond-009 2026-07-17 13:53:58 +02:00
  • 4d1dd42420 Merge pull request #17343 from mbastian77/docs/channels-xml-docs Bond-009 2026-07-17 13:53:27 +02:00
  • 8eb0ba60c1 Merge pull request #17344 from mbastian77/docs/session-model-xml-docs Bond-009 2026-07-17 13:52:59 +02:00
  • 2bf15d95df Merge pull request #17340 from mbastian77/docs/dlna-model-xml-docs Bond-009 2026-07-17 13:52:31 +02:00
  • be2db99586 Merge pull request #17339 from mbastian77/docs/providers-lookup-info-xml-docs Bond-009 2026-07-17 13:51:59 +02:00
  • 37fe9df27c Merge pull request #17338 from mbastian77/docs/deviceid-xml-docs Bond-009 2026-07-17 13:51:29 +02:00
  • 8759ad4d49 Translated using Weblate (Spanish (Latin America)) Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_419/ Fabián Sanhueza 2026-07-16 18:16:32 -04:00
  • 051ff4cf6d Merge pull request #17337 from Shadowghost/limit-similar-items Bond-009 2026-07-17 13:49:46 +02:00
  • fa4626c080 Revert setting default BaseItemKind for CollectionType theguymadmax 2026-07-15 17:57:55 -04:00
  • d36c8ebce8 Reduce cognitive complexity of RemoveFromPlaylist Enea D'Angiò 2026-07-16 21:03:29 +02:00
  • 4cc577a72d Update github/codeql-action action to v4.37.1 renovate[bot] 2026-07-16 18:47:00 +00:00
  • cdf7ce0fc4 Fix user data batch query perf Shadowghost 2026-07-16 14:21:03 +02:00
  • d894a98b79 Fix tie-breaker performance Shadowghost 2026-07-16 14:20:42 +02:00
  • 2b57a5725c Update actions/setup-dotnet action to v6 renovate[bot] 2026-07-16 07:02:47 +00:00
  • 3f96790904 Move GetUserDataBatch to use ResolveUserDataRow when item.UserData isn't preloaded Jordan Rushing 2026-07-15 16:21:42 -05:00
  • 2bac9a8f0c Fix SchedulesDirect image limit recognition Shadowghost 2026-07-15 17:43:27 +02:00
  • 997093ae3a Add XML docs to small entity interfaces and remove CS1591 suppressions mbastian77 2026-07-15 16:07:56 +02:00