19668 Commits
Author SHA1 Message Date
nrahbek 89c5bf33b6 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2026-10-26 15:12:19 +00:00
Vitalijus 32587a20d7 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2026-10-26 10:25:35 +00:00
ZeroAiden 51d7729e74 Translated using Weblate (Malay)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/
2026-10-26 09:20:46 +00:00
INOUE Daisuke 7f34f027be Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2026-10-25 11:00:37 +00:00
INOUE Daisuke b29095510e Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2026-10-24 15:00:38 +00:00
queeup 0878e33898 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2026-10-23 14:00:37 +00:00
Bill Thornton 8d73543029 Update import for AuthenticationInfoDto 2026-10-22 23:55:34 -04:00
rimasx 0c363cbd0a Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2026-10-22 11:31:20 +00:00
rimasx b813c0b868 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2026-10-22 06:55:06 +00:00
Konstantin OstrovskiiandKonstantin Ostrovskii 17aae059c3 Replace isRelativeDay with date-fns isYesterday (#8286)
* Fix isRelativeDay returning wrong result across month boundaries

isRelativeDay compared the target date's day-of-month against the raw
`getDate() + offsetInDays` value instead of the day after setDate()
normalizes it. On the 1st of a month that raw value is 0 (or negative),
so a date that really is "yesterday" (the last day of the previous month)
was never matched. This made the "Yesterday" grouping in the Upcoming
Episodes view fall back to a full date on the 1st of every month.

Compare against yesterday.getDate() after the setDate() adjustment so the
month/year rollover is respected. Add unit tests covering the same-month,
month-boundary and year-boundary cases for -1/0/+1 offsets.

* Replace isRelativeDay with date-fns isYesterday

Both call sites only ever asked for an offset of -1, so drop the custom
helper and use date-fns instead, per review feedback.

---------

Co-authored-by: Konstantin Ostrovskii <4070730+Grinv@users.noreply.github.com>
2026-10-21 13:42:06 -04:00
moontwister 65bd97aa5e Backport pull request #8558 from jellyfin-web/release-12.z
Refresh library lists after played state changes

Original-merge: eab1f285b7

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-10-21 10:21:21 -04:00
dmitrylyzo 427b14b9b1 Backport pull request #8650 from jellyfin-web/release-12.z
Fix hidden Audio Normalization on non-iOS

Original-merge: abee3b210a

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-10-21 09:45:38 -04:00
dmitrylyzo 651076a5a2 Backport pull request #8649 from jellyfin-web/release-12.z
Remove extra MediaSegmentManager

Original-merge: cab323b034

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-10-21 09:45:37 -04:00
polydeuxes eb4e71f034 Backport pull request #8644 from jellyfin-web/release-12.z
Show an error when library options cannot be saved

Original-merge: 861538ed8a

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-10-21 09:45:35 -04:00
alex-dicko f34f4556db Backport pull request #8537 from jellyfin-web/release-12.z
Show the library name as page title

Original-merge: f8ea02a994

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-10-21 09:45:34 -04:00
bymoxb 3658ea420c Backport pull request #8347 from jellyfin-web/release-12.z
Fix Delete All device deletion

Original-merge: ee1ccf88a0

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-10-21 09:45:33 -04:00
Vitalijus 614fa468a8 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2026-10-21 09:58:44 +00:00
Vitalijus 763b4a338f Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2026-10-21 08:52:34 +00:00
Bill Thornton d071252ef0 Cleanup global variables (#8544)
* Mark all globals readonly

* Remove legacy Windows UWP app global

* Remove unused globals

* Remove Events global

* Remove jQuery global

* Remove Hls global

* Fix player source removal

* Fix es5 compat import

* Remove jQuery ($) global
2026-10-20 12:33:23 -04:00
Peaches_MLG 34a0d9b314 Added loading spinner when video is buffering (#7487)
* Added loading spinner when video is buffering

* Only show if buffering for more than 500ms
2026-10-20 12:18:36 -04:00
ai-adivajra ecc5200f38 Added translation using Weblate (Khmer (Central)) 2026-10-20 16:14:20 +00:00
Bill Thornton 18d42fdfdb Merge pull request #8358 from Grinv/use-date-fns-for-week-number
Replace the hand-rolled getWeek helper with date-fns getISOWeek
2026-10-20 12:14:15 -04:00
INOUE Daisuke ee8efb417e Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2026-10-17 14:59:32 +00:00
INOUE Daisuke c951c16063 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2026-10-17 13:27:17 +00:00
Naina Prakash 4e4fb81b30 Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2026-10-17 02:52:17 +00:00
Naina Prakash ab932d92a3 Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2026-10-17 01:12:02 +00:00
krvi f21682ad69 Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fo/
2026-10-15 18:00:36 +00:00
blob03 fcee5dfaaf Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2026-10-15 14:00:35 +00:00
blob03 5b0ec46e54 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2026-10-15 12:00:37 +00:00
Vitalijus 57994d61cc Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2026-10-15 10:00:36 +00:00
blob03 e7a146f4b5 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2026-10-14 00:00:36 +00:00
Vitalijus 293be76810 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2026-10-13 22:00:40 +00:00
blob03 5fd5c40556 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2026-10-13 22:00:39 +00:00
INOUE Daisuke e74f66f101 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2026-10-12 06:00:34 +00:00
INOUE Daisuke 319dbfc7e8 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2026-10-11 15:00:34 +00:00
Bas fb9fff44b0 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2026-10-10 11:00:34 +00:00
Vitalijus fc80baea16 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2026-10-09 10:00:33 +00:00
Helak d93e8b4190 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2026-10-08 14:00:33 +00:00
無情天 3f2e88c556 Translated using Weblate (Chinese (Simplified Han script))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2026-10-08 12:00:33 +00:00
krvi 66c1c33ea3 Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fo/
2026-10-07 21:07:51 +00:00
無情天 1e507c588f Translated using Weblate (Chinese (Simplified Han script))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2026-10-06 04:57:15 +00:00
thornbill 19ecc67b32 Backport pull request #8592 from jellyfin-web/release-12.z
Disable the still watching prompt by default

Original-merge: 572c5b7ec2

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:20:34 -04:00
thornbill 6f2d5ee17c Backport pull request #8591 from jellyfin-web/release-12.z
Update the mixed library icon

Original-merge: 8e63a4d19e

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:20:33 -04:00
thornbill 2de4eec774 Backport pull request #8573 from jellyfin-web/release-12.z
Fix backdrop removal race condition

Original-merge: f4bfac091b

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:20:31 -04:00
gokulbits 40afc1b552 Backport pull request #8570 from jellyfin-web/release-12.z
Hide playlist move options from users without edit access

Original-merge: 88de8d5a9a

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:20:30 -04:00
thornbill e474957935 Backport pull request #8568 from jellyfin-web/release-12.z
Move reset filters button and add alphabet support

Original-merge: 0983ce70ca

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:20:29 -04:00
moontwister 6433a7aca4 Backport pull request #8564 from jellyfin-web/release-12.z
Fix embedded VobSub subtitles not rendering

Original-merge: 75a8d33fe8

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:20:28 -04:00
thornbill 010c8970bb Backport pull request #8553 from jellyfin-web/release-12.z
Fix live tv program badges being hidden on details page

Original-merge: d1bd735876

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:20:26 -04:00
enter-a-random-username b9d9ea8670 Backport pull request #8412 from jellyfin-web/release-12.z
Remove 40 char search restriction

Original-merge: cf5f4bbb12

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:20:25 -04:00
Vitalijus 4ae51bba7e Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2026-10-05 22:00:34 +00:00