Shadowghost
6382563440
Prefer null checks over HasValue everywhere
2026-07-22 08:09:33 +02:00
Shadowghost
733b4ba73a
Prefer null checks over HasValue
2026-07-22 08:09:15 +02:00
Shadowghost
ca1f7af445
Fix incorrect year on local trailers
2026-07-21 20:27:04 +02:00
Cody Robibero
65836cc844
Merge pull request #17160 from 854562/truncate-language-strings
...
Truncate ISO-639-2 language display names at first delimiter
2026-07-21 11:22:32 -04:00
aivarsse
b4090bdcb2
Translated using Weblate (Latvian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lv/
2026-07-21 14:35:53 +00:00
Tim Eisele
ed61acc19a
Fix subtitle encoding for local files ( #17281 )
...
* Fix subtitle encoding
* Add short-circuit
* Use IsTextFormat
* Update MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs
Co-authored-by: Bond-009 <bond.009@outlook.com >
---------
Co-authored-by: Bond-009 <bond.009@outlook.com >
2026-07-21 14:52:59 +02:00
Bond-009
9b9b609c83
Merge pull request #17368 from Shadowghost/security-path-traversal-fixes
...
Backport and extend path traversal fixes
2026-07-21 14:52:40 +02:00
Shadowghost
4cc69f4be0
Apply review suggestions
2026-07-21 14:30:55 +02:00
Bond-009
527ba2e11c
Merge pull request #17367 from zerafachris/fix/backup-skip-corrupt-keyframe-data
...
fix: skip corrupt KeyframeData rows during full system backup
2026-07-21 13:53:47 +02:00
Bond-009
25d4e207f7
Merge pull request #17317 from jellyfin/renovate/sharpcompress-0.x
...
Update dependency SharpCompress to 0.50.0
2026-07-21 13:38:02 +02:00
Bond-009
7a269987d2
Merge pull request #17391 from jellyfin/renovate/ci-deps
...
Update actions/checkout action to v7.0.1
2026-07-21 13:36:21 +02:00
Bond-009
081944d358
Merge pull request #17376 from mbastian77/docs/model-enums-xml-docs
...
Add XML docs to small model enums and remove CS1591 suppressions
2026-07-21 13:13:06 +02:00
zerafachris
299810a4a9
fix: use build output directory for backup test temp root to avoid low free-space failures on Windows CI runners
...
BackupServiceTests rooted its temp directory under Path.GetTempPath(), which
on GitHub-hosted windows-latest runners resolves to the constrained system C:
drive. BackupService.CreateBackupAsync requires 5GiB free at the backup path
before starting, and the C: drive's free temp space can dip below that,
failing CreateBackupAsync_WithCorruptKeyframeDataRow_SkipsRowAndCompletesBackup
even though the fix itself is correct. Rooting the test directory under
AppContext.BaseDirectory keeps it on the same (much larger) drive as the repo
checkout on all platforms, without touching the real BackupService free-space
check.
2026-07-21 08:54:23 +02:00
Shadowghost
b99703301f
Merge remote-tracking branch 'upstream/master' into security-path-traversal-fixes
...
# Conflicts:
# Jellyfin.Api/Controllers/HlsSegmentController.cs
# Jellyfin.Api/Controllers/PluginsController.cs
2026-07-21 07:14:47 +02:00
Cody Robibero
bdf263d867
Merge pull request #17377 from mbastian77/fix/person-visibility-allowed-tags
...
Exempt people from the allowed tags visibility check
2026-07-20 21:26:06 -04:00
Shed Shedson
9d5aedba5f
Translated using Weblate (Icelandic)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/is/
2026-07-21 00:52:58 +00:00
Cody Robibero
0f88fe3c7f
Merge pull request #17311 from dkanada/book-progress
...
extract page count from archives and PDFs
2026-07-20 20:50:25 -04:00
Cody Robibero
557b14e33e
Merge branch 'master' into fix/backup-skip-corrupt-keyframe-data
2026-07-20 20:49:37 -04:00
Cody Robibero
c222d370ce
Merge pull request #16933 from WizardOfYendor1/fix/livetv-guide-image-optimization
...
Feat (fix) - Skip reprocessing program information when importing XMLTV EPG data
2026-07-20 20:17:20 -04:00
Cody Robibero
0d629591ed
Remove comments about JSON error handling
...
Removed comments explaining error handling for malformed JSON during backup.
2026-07-20 20:15:05 -04:00
Cody Robibero
23fa02eb59
Merge pull request #17282 from TowyTowy/fix/13137-clear-profile-image
...
Fix profile image being impossible to clear when its in-memory key is temporary
2026-07-20 19:58:43 -04:00
Cody Robibero
bea016c962
Merge pull request #17320 from TaterTechStudios/fix/item-correct-selector
...
Fix: Fetch the correct row matching the most up to date file
2026-07-20 19:57:28 -04:00
Cody Robibero
fae1e4c556
Merge pull request #17324 from damienmeur/refactor/generic-getorderby
...
Make RequestHelpers.GetOrderBy generic and reuse it in ActivityLogController
2026-07-20 19:52:10 -04:00
Cody Robibero
f2b9c68969
Merge pull request #17342 from LTe/fix-subtitle-conversion-race
...
Fix race condition in concurrent subtitle conversion
2026-07-20 19:51:44 -04:00
renovate[bot]
e04ac6fd35
Update dependency SharpCompress to 0.50.0
2026-07-20 23:46:31 +00:00
renovate[bot]
25011224cf
Update actions/checkout action to v7.0.1
2026-07-20 23:46:21 +00:00
Cody Robibero
191be0931e
Merge pull request #17254 from sjakub/attribute_aliases
...
Add additional attribute aliases and improve attribute detection
2026-07-20 19:45:06 -04:00
854562
2cd2f36fe4
Extract truncation logic to helper and add tests
2026-07-20 22:00:10 +02:00
Bond-009
4f19ed5730
Merge pull request #17204 from theguymadmax/sort-seires-trailers
...
Sort trailers for TV Shows
2026-07-20 12:31:31 +02:00
Bond-009
5949be852a
Fix SchedulesDirect image limit recognition ( #17347 )
2026-07-20 12:28:10 +02:00
theguymadmax
ffe075650c
Add TVDB provider ID support for movies ( #17255 )
...
Add TVDB provider ID support for movies
2026-07-20 12:23:20 +02:00
Bond-009
abb35571ef
Merge pull request #17252 from theguymadmax/fix-alubms-and-artists
...
Fix artists being displayed with albums
2026-07-20 12:20:49 +02:00
Bond-009
474399683d
Merge pull request #17386 from jellyfin/renovate/actions-setup-python-7.x
...
Update actions/setup-python action to v7
2026-07-20 12:16:40 +02:00
gnattu
a238d59a07
Remove libpostproc check for ffmpeg version validation ( #17384 )
...
Remove libpostproc check for ffmpeg version validation
2026-07-20 12:16:37 +02:00
Bond-009
c779488ade
Merge pull request #17382 from kaunkrishna/master
...
Fix linked whitespace after image badges in `README.md`
2026-07-20 12:15:54 +02:00
krvi
cc44f333b6
Translated using Weblate (Faroese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-07-20 08:34:15 +00:00
Milo Ivir
2b6302c06e
Translated using Weblate (Croatian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2026-07-20 08:34:14 +00:00
Bond-009
c3901fde56
Merge pull request #17291 from dkanada/creator-normalization
...
normalize common formats for creator names in OPF data
2026-07-20 08:39:19 +02:00
Bond-009
aead9c0e22
Merge pull request #17302 from ElianCodes/fix/lastlogindate-stale-entity
...
Keep authenticated user entity in sync with persisted login timestamps
2026-07-20 08:36:53 +02:00
Bond-009
2fd747432a
Merge pull request #17304 from nyanmisaka/normalize-invalid-pts-for-trickplay
...
Normalize invalid PTS from containers for Trickplay generation
2026-07-20 08:36:25 +02:00
Bond-009
236db6d2f6
Merge pull request #17365 from Shadowghost/fix-resume-perf
...
Fix Resume query performance
2026-07-20 08:17:38 +02:00
Bond-009
181c057cb8
Merge pull request #17375 from mbastian77/docs/entities-xml-docs
...
Add XML docs to small entity interfaces and remove CS1591 suppressions
2026-07-20 08:17:04 +02:00
renovate[bot]
7daef156e5
Update actions/setup-python action to v7
2026-07-20 06:12:52 +00:00
KAUN
f068ca3bd6
Update README.md
2026-07-19 13:24:22 +05:30
krvi
6c0eff5b39
Translated using Weblate (Faroese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-07-18 21:48:35 +00:00
krvi
5e946a45ee
Translated using Weblate (Faroese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-07-18 16:27:23 +00:00
zerafachris
663a873e07
fix: log corrupt KeyframeData row read failures as errors, not warnings
...
Per review feedback from cvium: failing to read/backup an entity due to
corrupt underlying data is a significant event that should be surfaced
as an error, not silently downgraded to a warning.
2026-07-18 16:47:23 +02:00
CHO-HSUN-TE
3321a0cf09
Translated using Weblate (Chinese (Traditional Han script))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant/
2026-07-18 12:21:45 +00:00
mbastian77
5a9fb80239
Exempt people from the allowed tags visibility check
2026-07-18 14:07:52 +02:00
mbastian77
8ac2d1f7bc
Add XML docs to small model enums and remove CS1591 suppressions
2026-07-18 10:08:55 +02:00