Commit Graph

1622 Commits

Author SHA1 Message Date
Bill Thornton
abce5b1bea Move event types to constants 2025-10-03 14:12:05 -04:00
Bill Thornton
a32b2613ac Fix material react table theming 2025-10-03 09:46:25 -04:00
Bill Thornton
e225dce119 Fix browser type definition 2025-09-29 17:00:52 -04:00
Bill Thornton
139ecd8146 Add typing for browser.js 2025-09-23 11:38:46 -04:00
Bill Thornton
b58ee4c1ba Refactor native subtitle styling check 2025-09-23 11:38:46 -04:00
Bill Thornton
6d11d4ab40 Merge pull request #7104 from thornbill/fix-duped-music-videos
Refactor music video section handling for artists
2025-08-19 15:43:21 -04:00
Bill Thornton
c965b6169d Refactor music video section for artists 2025-08-19 14:41:37 -04:00
Bill Thornton
723369acec Use theme manager to update mui theme 2025-08-18 11:13:53 -04:00
Bradley Eaton
cc81d133c8 Fix Edge Webview 2 being detected as old Edge. 2025-08-13 09:30:30 +01:00
Bill Thornton
3d2f060373 Merge pull request #6974 from brad1111/checkbox-controller-fix
Fix checkbox toggle on controller
2025-07-31 14:17:17 -04:00
Bradley Eaton
0e447a6eb4 Apply suggestions from code review
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2025-07-27 11:19:16 +01:00
Bradley Eaton
fcd1a65522 Make changes based on code review. 2025-07-19 15:23:00 +01:00
Bradley Eaton
d5bdd3cd5a Prevent clickOnKeyUp if keyup/down behaviour is prevented in gamepadtokey 2025-07-15 18:59:19 +01:00
Bill Thornton
2346943348 Move dom.js to utils 2025-07-11 18:28:55 -04:00
Bill Thornton
6773d89d32 Merge pull request #6993 from brad1111/uwp-xbox-controller-fix
Use keycodes for UWP controller instead of gamepadtokey.
2025-07-11 14:31:30 -04:00
Bradley Eaton
daf74ed4be Apply suggestions from code review
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2025-07-10 09:17:55 +01:00
Bradley Eaton
972a2f8488 Code review tweaks 2025-07-05 17:52:41 +01:00
Bradley Eaton
f4a600c276 Use KeyAliases for Xbox Controller 2025-07-01 11:56:56 +01:00
Bradley Eaton
54b6d4015c Enable browser detection on UWP WebView 2. 2025-06-30 16:37:47 +01:00
Bradley Eaton
eff4ca2f19 Use keyboard key names for navigation on controller. 2025-06-30 16:07:37 +01:00
Bradley Eaton
a7d443ab23 Use keycodes for UWP xbox instead of gamepadtokey. 2025-06-29 10:22:13 +01: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
Diego Echeverri
586e3060e4 Handle promise rejection exceptions from actionSheet (#6817)
* Add catches to jellyfin

* Undo format changes to actionSheet

* formatting

* Remove logging

* commented block for screenshot

* Handle another case

* weird indentation fix

* Add myself as a contributor
2025-05-13 17:01:18 -04:00
Niels van Velzen
7dfc1a1494 Add "DownloadManagement" app feature for use in NativeShell clients (#6833)
* Add "DownloadManagement" app feature for use in NativeShell clients

* Address review feedback

* Address review feedback (round 2)
2025-05-13 15:35:15 -04:00
Bill Thornton
fdcf1b06c3 Add constants for app features 2025-04-30 17:41:36 -04:00
Bill Thornton
953073cd28 Use index file for apiclient lib imports 2025-04-22 08:48:34 -04:00
Bill Thornton
5bcbcfbe12 Move server connections to lib 2025-04-22 08:26:43 -04:00
Bill Thornton
a7457dc9c9 Merge pull request #6771 from thornbill/splash-screen-login 2025-04-17 20:15:33 -04:00
Bill Thornton
6994ad8de2 Update filter icons 2025-04-16 14:28:55 -04:00
Bill Thornton
3898793df9 Add splash screen backdrop to login page 2025-04-15 12:39:59 -04:00
Pat
f8546b35ec Add option to limit hls segment length for webOS (#6530)
* -Add clientside ability to limit segment length to 1. See https://github.com/jellyfin/jellyfin-webos/issues/248 for details.
-Add translations for this new setting (generated by github copilot).
-Corrected small typo 'perfer'.

* Move this to relevant scope

* Revert translations except en-us

* rewrite and relocate translation to alphabetical order

* Relocate new setting to 'video advanced' heading instead of 'advanced'

* Hide hls segment setting initially but show it for WebOS users.

* Update src/components/playbackSettings/playbackSettings.js

Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>

* Update src/components/playbackSettings/playbackSettings.js

Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>

---------

Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2025-04-11 15:51:21 -04:00
Bill Thornton
f48d9fda3a Fix the title not using the server name 2025-04-04 02:53:10 -04:00
Bill Thornton
795b0ad71a Use server name for document title 2025-04-04 01:49:31 -04:00
Bill Thornton
34282e821a Add saving aspect ratio in video player 2025-04-02 11:09:12 -04:00
dmitrylyzo
248d88a584 Backport pull request #6661 from jellyfin-web/release-10.10.z
Fix parsing minor version of Tizen

Original-merge: 78a8642d4a

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-04-02 01:27:13 -04:00
Bill Thornton
d4995834df Move user settings menu to react (#6675)
* Move user settings menu to react

* Add default href value to LinkButton

* Use loading component while data is pending
2025-04-01 15:10:30 -04:00
Dmitry Lyzo
e83f5aca3d Limit number of streams on Tizen 2025-03-28 16:02:40 +03:00
Bill Thornton
ad2472e90e Fix unused var and pseudorandom warnings 2025-03-27 12:15:56 -04:00
Bill Thornton
9077782c17 Fix autofixable eslint warnings 2025-03-27 11:32:16 -04:00
Bill Thornton
88b247596a Move theme and custom css to react components 2025-03-24 01:07:51 -04:00
Bill Thornton
d6353f27b8 Remove .html from routes 2025-03-17 15:39:21 -04:00
Bill Thornton
4730a30c3d Fix lint errors 2025-02-20 12:51:59 -05:00
Bill Thornton
9c6ea4b525 Remove MetadataEditor global 2025-02-13 16:24:13 -05:00
Bill Thornton
2ed007f508 Remove unused eslint globals 2025-02-13 16:24:13 -05:00
Fabian Wünderich
973ac5f329 Add Firefox 134+ to list of HEVC-supporting browsers (#5876)
* Add Firefox 121+ to list of HEVC-supporting browsers

Mozilla implemented support for HEVC decoding using WMF on Windows. Support for HEVC playback is being tested anyway using the canPlayHevc() function, so this should be a safe change for other operating systems (or systems without hardware HEVC decoding) as well.

Fixes #5706

* Raise minimum Firefox version to 132 for HEVC playback

HEVC 10bit was broken before, but the support seems to be mores table now

* Raise minimum Firefox version to 134 for HEVC playback

Support is now officially supported as per version 134

Co-authored-by: gnattu <gnattu@users.noreply.github.com>

---------

Co-authored-by: gnattu <gnattu@users.noreply.github.com>
2025-02-13 12:57:05 -05:00
dmitrylyzo
e8f03f605a Backport pull request #6496 from jellyfin-web/release-10.10.z
Skip prevented keyboard events

Original-merge: 5d8ab6a99b

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-02-03 12:29:42 -05:00
thornbill
bcae4477b4 Backport pull request #6433 from jellyfin-web/release-10.10.z
Fix main tab manager crash in experimental layout

Original-merge: 700e72b409

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-01-22 03:12:49 -05:00
gnattu
cbc356ebdc Backport pull request #6373 from jellyfin-web/release-10.10.z
Prevent opus more than 2 channels being remuxed on Safari

Original-merge: 469abcc517

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-01-22 03:12:42 -05:00
dmitrylyzo
73d3892495 Backport pull request #6317 from jellyfin-web/release-10.10.z
Fix secondary audio on Tizen 8

Original-merge: e15d700d40

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-01-22 03:12:38 -05:00
Bill Thornton
d1bc4c079f Merge pull request #6229 from abdulmueid/vidaa-hdr-dovi-support
Add HDR10 and Dolby Vision support for Vidaa OS
2025-01-06 10:31:42 -05:00