100 Commits
Author SHA1 Message Date
Bill Thornton 5ab0379f51 Merge pull request #8665 from jellyfin/renovate/jellyfin-sdk-0.x
Update dependency @jellyfin/sdk to v0.0.0-unstable.202610230344
2026-10-23 01:04:34 -04:00
Bill Thornton 8d73543029 Update import for AuthenticationInfoDto 2026-10-22 23:55:34 -04: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
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
Bill Thornton 54c4a54e90 Merge pull request #8416 from jellyfin/renovate/hls.js-1.x 2026-10-17 03:33:03 -04:00
Bill Thornton 9bc6093394 Merge pull request #8586 from jellyfin/renovate/caniuse-lite-1.x 2026-10-16 23:30:10 -04: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
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
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
Bill Thornton b943cffb6f Merge pull request #8512 from jellyfin/renovate/pin-dependencies 2026-09-30 20:04:50 -04:00
thornbill 6d2b5922a9 Backport pull request #8550 from jellyfin-web/release-12.z
Fix metadata manager using mixed themes

Original-merge: 972a2e9418

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-09-25 10:47:12 -04:00
thornbill f8792e85b6 Backport pull request #8533 from jellyfin-web/release-12.z
Fix track titles and external urls not being escaped

Original-merge: 4cffcb7d34

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-09-25 10:47:11 -04:00
thornbill 58ee5a4710 Backport pull request #8494 from jellyfin-web/release-12.z
Clear query cache on user language change

Original-merge: 56933f723d

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-09-25 10:47:04 -04:00
Bill Thornton e1ff80a6e7 Remove jQuery ($) global 2026-09-24 16:41:22 -04:00
Bill Thornton 02bc79a374 Fix es5 compat import 2026-09-23 17:31:58 -04:00
Bill Thornton 8e51885adf Fix player source removal 2026-09-23 17:13:35 -04:00
Bill Thornton 8464271b1d Remove Hls global 2026-09-23 13:33:28 -04:00
Bill Thornton cae05b1c58 Remove jQuery global 2026-09-23 12:45:42 -04:00
Bill Thornton 802545b938 Remove Events global 2026-09-23 12:11:02 -04:00
Bill Thornton b44fb6d471 Remove unused globals 2026-09-23 11:46:58 -04:00
Bill Thornton aae78f742a Remove legacy Windows UWP app global 2026-09-23 11:20:36 -04:00
Bill Thornton dfe1d47e2f Mark all globals readonly 2026-09-23 11:08:43 -04:00
Bill Thornton 4f4c25ef8a Merge pull request #8515 from thornbill/gh-template-updates
Update issue and PR templates
2026-09-18 16:14:07 -04:00
Bill Thornton 1721d5410e Merge pull request #8511 from jellyfin/renovate/jellyfin-sdk-0.x
Update dependency @jellyfin/sdk to v0.0.0-unstable.202609160935
2026-09-18 16:11:00 -04:00
Bill Thornton f75f701651 Update issue and PR templates 2026-09-18 10:39:01 -04:00
thornbill 1e58579cd4 Backport pull request #8483 from jellyfin-web/release-12.z
Fix languages not being set for SDK

Original-merge: 36e52bb5f8

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-09-14 12:51:49 -04:00
thornbill 2c8c7265b1 Backport pull request #8470 from jellyfin-web/release-12.z
Add user selection to quick connect form for admins

Original-merge: 516b817428

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-09-14 12:51:48 -04:00
thornbill b195d8cf93 Backport pull request #8448 from jellyfin-web/release-12.z
Fix indicator icon color in safari

Original-merge: 4f2d1b1d8a

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-09-10 16:12:36 -04:00
Bill Thornton 3bddedd939 Merge pull request #8442 from jellyfin/fix/project-automation-v2 2026-09-09 18:53:58 -04:00
Bill Thornton 691a76052d Merge pull request #8427 from Shadowghost/fix-stale-plugins 2026-09-07 12:30:27 -04:00
Bill Thornton c24b7ee575 Fix network config saving and caching (#8405) 2026-08-31 14:27:11 -04:00
Bill Thornton 5ee04b41d3 Merge pull request #8401 from thornbill/fix-default-css 2026-08-28 11:54:39 -04:00
Bill Thornton 7255ddd04a Merge pull request #8402 from thornbill/fix-osd-header-padding 2026-08-28 11:53:17 -04:00
Bill Thornton 6ba90ecc57 Fix too large video osd header padding 2026-08-28 11:25:46 -04:00
Bill Thornton 557a7b4455 Fix default styling when themes are not loaded 2026-08-28 10:39:45 -04:00
Bill Thornton 31d7ff62c0 Merge pull request #8397 from thornbill/fix-legacy-ios 2026-08-28 07:25:57 -04:00
Bill Thornton 8813eaefbb Add mediaQueryList event handler polyfill 2026-08-27 19:12:10 -04:00
Bill Thornton 1e9ec824ae Fix ResizeObserver polyfilling 2026-08-27 19:06:17 -04:00
Bill Thornton 64f59ea817 Merge pull request #8395 from thornbill/flex-jmp
Fix flex alignment for JMP
2026-08-27 14:29:15 -04:00
Bill Thornton 92a037a971 Merge pull request #8393 from viown/invalidate-plugins-on-repository-add 2026-08-26 23:43:22 -04:00
Bill Thornton db26898bf2 Fix flex alignment for JMP 2026-08-26 14:27:21 -04:00
Bill Thornton 045aea7022 Merge pull request #8382 from theguymadmax/horizonal-scrolling
Enable horizontal mouse wheel scrolling in the modern layout
2026-08-25 17:58:46 -04:00
Bill Thornton 3409059c6d enable overlayMoreButton by default (#8328) 2026-08-25 17:56:24 -04:00
Bill Thornton cedb7109cc Merge pull request #8383 from theguymadmax/books-default-tab
Add default tab options for the Books library
2026-08-25 17:24:41 -04:00
Bill Thornton df6dfcd416 Merge pull request #8376 from thornbill/fix-last-server
Fix connecting to wrong server when servers exist in config
2026-08-18 12:49:40 -04:00
Bill Thornton 0d476a7715 Merge pull request #8374 from thornbill/home-library-buttons
Fix library button styling
2026-08-18 12:29:07 -04:00
Bill Thornton 91190fea34 Fix connecting to wrong server when servers exist in config 2026-08-18 11:35:59 -04:00
Bill Thornton 5e98b3ac09 Fix library button styling 2026-08-18 10:31:18 -04:00
Bill Thornton 6f0f21dc2d Merge pull request #8353 from theguymadmax/fix-livetv-tabs 2026-08-16 15:15:47 -04:00
Bill Thornton 6deb17761b Merge pull request #8338 from viown/redirect-if-pinfile-is-url 2026-08-11 09:52:32 -04:00
Bill Thornton 6ce7481ec0 Fix styling of focused+checked checkboxes in tv layout (#8336) 2026-08-07 11:44:25 -04:00
Bill Thornton 0c7153409c Update home-assistant.svg (#8093) 2026-08-07 10:42:56 -04:00
Bill Thornton d5342e006a Fix styling of focused+checked checkboxes in tv layout 2026-08-07 10:03:44 -04:00
Bill Thornton 86c4e8b5c1 Merge pull request #8329 from dkanada/npmrc
add security improvements to npmrc
2026-08-06 12:59:33 -04:00
Bill Thornton 677fa03488 Merge pull request #8331 from thornbill/mobile-library
Fix library layout issues on mobile
2026-08-06 12:24:14 -04:00
Bill Thornton 4bd235448f Merge pull request #8327 from thornbill/clear-cache-restart 2026-08-05 18:22:59 -04:00
Bill Thornton c39b5bfed9 Fix alphabet picket positioning on mobile 2026-08-05 18:14:01 -04:00
Bill Thornton 606f78920e Use dense toolbar variant for libraries 2026-08-05 18:13:01 -04:00
Bill Thornton 1eb9b66575 Merge pull request #8282 from sevenrats/fix/8280
Fix playbackstop listener leak on the movies page
2026-08-05 11:17:47 -04:00
Bill Thornton 33958a3404 Use small library header buttons on small screens 2026-08-05 11:05:02 -04:00
Bill Thornton 6872236eb9 Clear the query cache on server restart 2026-08-04 18:06:06 -04:00
Bill Thornton 0d9fe9516b Merge pull request #8314 from nielsvanvelzen/multi-server-signout
Fix native shell selectServer not used when signing out
2026-08-04 16:40:01 -04:00
Bill Thornton 8a432d21ad Merge pull request #8214 from thornbill/reduce-get-all-apiclients
Reduce calls to getApiClients
2026-08-04 16:32:20 -04:00
Bill Thornton 31a5588464 Merge pull request #8302 from dkanada/osd-timeout 2026-08-03 18:00:09 -04:00
Bill Thornton 5a86a69821 Merge pull request #8284 from sevenrats/fix/8283 2026-08-02 12:23:25 -04:00
Bill Thornton 2a428c39e4 Merge pull request #8209 from theguymadmax/dedupe-crew 2026-08-02 12:22:50 -04:00
Bill Thornton 2261ef0ce2 Merge pull request #8193 from Chris4942/cwest/update-nix-flake-lock 2026-08-02 09:46:30 -04:00
Bill Thornton 8d57e28226 Merge pull request #8308 from altqx/libbitsub 2026-08-01 12:27:49 -04:00
Bill Thornton d17ffb0504 Merge pull request #8311 from jellyfin/renovate/fonts 2026-08-01 12:02:07 -04:00
Bill Thornton 983ecb049c Merge pull request #8307 from nyanmisaka/fix-mobile 2026-08-01 11:58:57 -04:00
Bill Thornton b398d2401f Merge pull request #8310 from jellyfin/renovate/webpack 2026-08-01 11:01:01 -04:00
Bill Thornton fc86a5e3f1 Merge pull request #8299 from thornbill/fix-livetv-id 2026-08-01 11:00:21 -04:00
Bill Thornton ddc5cbeda6 Merge pull request #8306 from jellyfin/renovate/sass 2026-08-01 10:39:17 -04:00
Bill Thornton 3965d3c032 Merge pull request #8304 from jellyfin/renovate/linters 2026-08-01 01:49:41 -04:00
Bill Thornton 2edd0693bd Merge pull request #8303 from jellyfin/renovate/postcss 2026-08-01 01:38:55 -04:00
Bill Thornton 54d0ca9d38 Merge pull request #8300 from jellyfin/renovate/jellyfin-sdk-0.x 2026-08-01 01:13:15 -04:00
Bill Thornton 6f56df94f3 Merge pull request #8092 from wongcallum/remote-control-shuffle-repeat 2026-07-31 17:19:26 -04:00
Bill Thornton 0a57ee55b6 Merge pull request #8292 from jellyfin/renovate/caniuse-lite-1.x
Update dependency caniuse-lite to v1.0.30001806
2026-07-31 17:05:49 -04:00
Bill Thornton 06ec11d3e5 Merge pull request #8242 from dkanada/book-fullscreen
unify fullscreen support across all book players
2026-07-31 16:36:07 -04:00
Bill Thornton 19fe4fe1ed Merge pull request #8291 from jellyfin/renovate/autoprefixer-10.x
Update dependency autoprefixer to v10.5.4
2026-07-31 16:34:34 -04:00
Bill Thornton 6382b180b4 Merge pull request #8290 from jellyfin/renovate/ci-deps
Update CI dependencies
2026-07-31 16:33:16 -04:00
Bill Thornton 63022b1e1e Separate settings key and library id 2026-07-31 16:13:17 -04:00
Bill Thornton e819f8618e Remove unnecessary passing of fake livetv id 2026-07-31 16:12:44 -04:00
Bill Thornton 3ee77a549b Merge pull request #8136 from theguymadmax/fix-album-date-sort
Fix sorting in the modern layout
2026-07-31 15:26:01 -04:00
Bill Thornton 17071ebf1c Merge pull request #8293 from jellyfin/renovate/webpack 2026-07-31 02:59:53 -04:00
Bill Thornton 8a513b28d2 Merge pull request #8223 from jellyfin/renovate/idb-keyval-6.x 2026-07-31 02:51:27 -04:00
Bill Thornton ba538dbca5 Merge pull request #8264 from jellyfin/renovate/npm-postcss-vulnerability 2026-07-31 02:48:49 -04:00
Bill Thornton 8fe63cd6d6 Merge pull request #8173 from thornbill/theme-refactor-phaze
Refactor purple haze to use base theme
2026-07-30 15:05:36 -04:00
Bill Thornton 31e056ead3 Merge pull request #8279 from dkanada/pdf-navigation
use swipe gestures for PDF navigation
2026-07-30 14:50:42 -04:00
Bill Thornton 11da541c72 Merge pull request #7777 from altqx/libbitsub
Replace libpgs with libbitsub and adds support for vobsub rendering
2026-07-30 13:55:02 -04:00
Bill Thornton a4b82ea07e Merge pull request #8257 from Shadowghost/use-pointer-toggle-scroll-buttons
Use pointer type to toggle scroll buttons instead of only touch
2026-07-30 12:39:18 -04:00
Bill Thornton fa918a02bc Remove unused nowPlayingContextMenu class from base theme 2026-07-29 16:38:42 -04:00
Bill Thornton cb84a52c43 Remove unused _wsApiClientCreatedHandler properties 2026-07-29 14:11:08 -04:00
Bill Thornton 5f1de0f04a Add checks for missing apiclient/server id 2026-07-29 14:05:35 -04:00
Bill Thornton fc4733ed68 Merge pull request #8047 from dkanada/epub-themes
improve font selection in epub files
2026-07-29 11:17:14 -04:00
Bill Thornton d83c39e45c Prevent screensaver while viewing photos or reading books (#8025) 2026-07-29 11:08:02 -04:00
Bill ThorntonandJordan Rushing 6fb823c27f Disable Audio Normalization in iOS to fix pitch and speed issues (#8240)
Co-authored-by: Jordan Rushing <jordanmichaelrushing@users.noreply.github.com>
2026-07-29 10:46:15 -04:00
Bill Thornton 7e22e4f143 Merge pull request #8158 from TheMelmacian/feature/langugae_filters_for_modern_layout 2026-07-20 17:39:02 -04:00