Commit Graph

3657 Commits

Author SHA1 Message Date
viown abcc625b60 Remove redundant check 2025-11-19 20:57:57 +03:00
viown 13c49d5144 Remove systemInfo from directory browser 2025-11-19 20:57:57 +03:00
viown 9673982c79 Add instruction 2025-11-19 20:57:57 +03:00
viown a2516723d4 Hide empty message box if there isn't text 2025-11-19 20:57:57 +03:00
thornbill 3dd636d520 Backport pull request #7301 from jellyfin-web/release-10.11.z
Fix first episode when playing a series

Original-merge: f077e294a971ff71cbb3fa54479a863dac66baa0

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-11-17 11:14:12 -05:00
thornbill 463b3559b1 Backport pull request #7296 from jellyfin-web/release-10.11.z
Revert "Enable use of hls.js when LG WebOS 4 or newer is used."

Original-merge: 03c2cebbd3620296375847a3b8e4677bfe039ce6

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-11-17 11:14:10 -05:00
nyanmisaka 530df76316 Backport pull request #7274 from jellyfin-web/release-10.11.z
Use hls.js instead of native HLS in Chromium

Original-merge: 2c45c5ba4aa03197b0d2560a90760c9e5fa22037

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-11-02 21:59:42 -05:00
nielsvanvelzen af10633a7d Backport pull request #7259 from jellyfin-web/release-10.11.z
Avoid native browser alerts

Original-merge: 907947c523079451aa09712059de0a60f91516df

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-11-02 21:59:38 -05:00
nielsvanvelzen 91cfc15e1c Backport pull request #7258 from jellyfin-web/release-10.11.z
Add Titan OS detection

Original-merge: e10233481273dfe6fef58fdcbf964eedf0776345

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-11-02 21:59:37 -05:00
thornbill 8026ae3137 Backport pull request #7248 from jellyfin-web/release-10.11.z
Fix multiple album artists in card footer

Original-merge: 7c0c2e088f5df52e48018ff9b215a6dfdadde42a

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-10-27 15:47:13 -04:00
theguymadmax e30d2a324e Backport pull request #7224 from jellyfin-web/release-10.11.z
Enable backdrop image rotation in Firefox

Original-merge: 0bb8f7cb470635d471e9445dc69fe50e8da8f717

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-10-27 15:47:05 -04:00
thornbill 01e1345a89 Backport pull request #7219 from jellyfin-web/release-10.11.z
Fix skip button not displaying correctly with OSD (#6583)

Original-merge: 81698d5da77c6d2f93f5dd6b38a642fb46d66c72

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-10-21 15:51:05 -04:00
JohnCaveson 4f9a105921 Show all album artists on cards (#6929)
* Remove indexing and accept a full array of albumartists into the function

* removing console.debug

* Use Array.isArray for array type check

* Fix missing paren

---------

Co-authored-by: greergoodman6@gmail.com <ggoodman@DESKTOP-R652T9J.localdomain>
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2025-10-18 02:56:42 -04:00
John Garland fbbf879006 Fix ends at not always accounting for playback position (#6965)
* fix: "Ends At" not always accounting for playback position

fixes #6964

* Update contributors

* Remove redundant `?? 0`

* Remove redundant assignments
2025-10-18 02:47:52 -04:00
viown 7281ce480d Migrate libraries page to React (#7078)
* Migrate libraries page to React

* Fix aspect ratio for library card images

* Fix loading

* Use image url utility from TS SDK

* Add width prop to BaseCard

* Apply review feedback
2025-10-17 16:52:29 -04:00
Bill Thornton 3215be4cd8 Merge pull request #7196 from thornbill/role-xss
Fix xss for person roles

Credit for discovery to Carlos García-Olalla Olivera
2025-10-16 09:36:03 -04:00
Bill Thornton 2c2311415f Remove blank person type option 2025-10-15 16:43:49 -04:00
Bill Thornton 16fd2a01aa Fix xss for person roles 2025-10-15 14:31:58 -04:00
Bill Thornton f44b642514 Merge pull request #7183 from thornbill/theme-videos
Improve theme video support
2025-10-13 16:25:02 -04:00
Bill Thornton a19ccf5439 Merge pull request #7105 from viown/use-mui-dialogs-for-api-keys
Use mui dialogs for api keys page
2025-10-10 01:42:53 -04:00
theguymadmax ae99ac8b03 Add Play All and Shuffle buttons to Music Videos Libraries (#6866)
* Add play all & shuffle to Music Videos

* Update comments

---------

Co-authored-by: Max <no@example.com>
2025-10-10 01:10:04 -04:00
Bill Thornton fd4c897642 Use cover aspect ratio for theme videos 2025-10-09 13:49:57 -04:00
viown e2e9a5523d Use mui dialogs for api keys page 2025-10-08 17:00:54 +03:00
Andreas B f974a39938 FIX: prevent dialog backdrop from appearing above dialog content 2025-10-07 11:45:06 +02:00
Bill Thornton e602b50e5b Merge pull request #7150 from thornbill/download-music-album 2025-10-04 16:14:06 -04:00
Bill Thornton abce5b1bea Move event types to constants 2025-10-03 14:12:05 -04:00
Bill Thornton c93c25481d Fix components using default theme 2025-10-02 11:56:41 -04:00
Bill Thornton 47889a5789 Only download supported items 2025-09-30 12:25:04 -04:00
Bill Thornton 6c03684db5 Add support for download all for collections 2025-09-30 12:08:47 -04:00
Bill Thornton 98c1dfa597 Add support for downloading all songs in albums 2025-09-30 12:08:47 -04:00
Bill Thornton ff42b28520 Merge pull request #6862 from qm3jp/fix-person-playback
Fix play all & shuffle for Person view
2025-09-30 09:06:46 -04:00
Bill Thornton a516de5fc7 Use enum values in getPlaybackPromise 2025-09-30 08:24:00 -04:00
Aubrey Benedetti 4b36146b34 Fix play all & shuffle not working on Person 2025-09-30 01:19:30 -04:00
Bill Thornton 929c8b3cc7 Allow editing artists for music albums 2025-09-30 01:14:06 -04:00
Bill Thornton b13942fbd5 Fix lodash import for tree-shaking 2025-09-10 16:27:18 -04:00
Bradley Eaton 75f18a2853 Fix TV dpad focus issues if the body of the page is the focused element. 2025-08-15 15:55:27 +01:00
viown e782fbd7b0 Fix incorrect user menu location 2025-08-09 23:45:45 +03:00
Bill Thornton 2346943348 Move dom.js to utils 2025-07-11 18:28:55 -04:00
Bill Thornton 5046b1df0f Merge pull request #6939 from viown/react-dashboard 2025-07-11 17:14:26 -04:00
Niels van Velzen de100462c3 use PascalCase for api_key parameter 2025-07-09 22:12:17 +02:00
Bill Thornton 74f83e6547 Merge pull request #6888 from theguymadmax/music-play-order-fix
Fix music playback order for artists and albums
2025-07-09 13:14:36 -04:00
Bill Thornton 4410631564 Merge pull request #6860 from theguymadmax/fix-studios
Fix play all & shuffle for studios
2025-07-09 13:07:21 -04:00
Bill Thornton ca874bd009 Merge pull request #6998 from thornbill/fix-plugin-image-skeleton
Fix image loading skeleton
2025-07-02 10:22:30 -04:00
Bill Thornton 29619eab07 Merge pull request #6975 from thornbill/server-id-mismatch 2025-07-01 23:11:02 -04:00
Bill Thornton 93ec7af3f7 Fix image loading skeleton 2025-07-01 16:20:15 -04:00
viown 1c48ede63e Apply review feedback 2025-07-01 03:37:49 +03:00
viown 124f9c6755 Use standard variant for input dialog 2025-06-28 18:29:40 +03:00
Bill Thornton 83faac6c4f Merge pull request #6890 from deneille/INSTANT-MIX-LOADING
Fix Load Spinner when Playback Error Message Closes
2025-06-27 13:32:48 -04:00
Timi Tuohenmaa 85fc9de45f Enable use of hls.js when LG WebOS 4 or newer is used. 2025-06-27 13:00:09 -04:00
Bill Thornton 2e5e480ef7 Merge pull request #6913 from viown/fix-playback-resume-time
Update resume position on user data update
2025-06-26 13:43:54 -04:00