Commit Graph

1602 Commits

Author SHA1 Message Date
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
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: 78a8642d4a27166788a3ad637bc61f61e3af00b1

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: 5d8ab6a99b3b1e296d8207bac3ec5048eed366b8

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: 700e72b409b41dce1c43d2cddd54611530ce3d9c

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: 469abcc517f8cc4cce05607a6ca699306dc5f3fd

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: e15d700d40cb1bb61c74010ab2f526d846843d53

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
Bill Thornton 4fed499c99 Merge pull request #6213 from thornbill/eslint-naming
Add eslint rules for consistent naming
2024-11-21 15:26:54 -05:00
viown fc314790d3 Backport pull request #6274 from jellyfin-web/release-10.10.z
Make filtering local to each device

Original-merge: ad8868a9966d6cf4a8b8d271170994b29c541fff

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-03 10:54:32 -05:00
thornbill 0ff58e81b0 Backport pull request #6265 from jellyfin-web/release-10.10.z
Add support for plugin revisions with bad timestamps

Original-merge: 71ab6fea5d2d43a45adce9fb7b92ce603d9b447d

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-03 10:54:30 -05:00
rlauuzo 4f17bfb5ed Backport pull request #6258 from jellyfin-web/release-10.10.z
Show Skip Button When 'Next Video Info Overlay' is Disabled

Original-merge: 3311a1407f7f6cf2c802afdf1f6086d21192a374

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-03 10:54:28 -05:00
Abdul Mueid 1400f20d75 Fix HDR10/DOVIWithHDR10plus support for Vidaa OS 2024-10-20 13:00:46 +02:00
Abdul Mueid 316542c100 Vidaa OS web browser reports it supports HEVC but playback is glitchy. Tested on 2 models (U7 & U8). This commit disables HEVC on Vidaa OS browser profile and uses transcoding instead to play HEVC files.
With MKV disabled and hlsInTs, hevc videos work properly by remuxing on Hisense Vidaa OS. Tested on model 55U7QF.

Removed force disabling hevc as it is no longer required with hlsInTs
2024-10-19 13:07:56 -04:00
Bill Thornton fdccb5c915 Fix inconsistent naming formats 2024-10-17 01:23:38 -04:00
Bill Thornton a7185ed750 Merge pull request #6157 from thornbill/media-segment-actions
Add media segment skipping
2024-10-13 16:38:01 -04:00
Bill Thornton 5ffc9c7618 Update drawer label for metadata manager 2024-10-10 10:26:23 -04:00
Bill Thornton b93450098a Add media segment manager 2024-10-09 17:07:33 -04:00
Bill Thornton 52d4919df4 Merge pull request #5906 from gnattu/burn-subtitle-transcoding 2024-10-09 14:15:18 -04:00
Ethan Messinger-Arns 0cc2b0698a Add option to control how long the screensaver takes to start (#6165)
* Added option to control how long the screensaver takes to start

* ESLint fixes

* Requested pull request fixes

* Alphabetized the translation string placement

* Simplified getter
2024-10-09 10:45:19 -04:00
gnattu da4265eb46 Merge branch 'master' into burn-subtitle-transcoding 2024-10-09 06:53:18 +08:00
Bill Thornton 0c729d347b Merge pull request #6090 from dmitrylyzo/tizen-dovi
Allow Dolby Vision fallback layer on Tizen 3+
2024-09-21 02:22:46 -04:00
Dmitry Lyzo aa4004a1be Allow Dolby Vision fallback layer on Tizen 3+ 2024-09-21 01:35:39 +03:00
Bill Thornton c2aca253f5 Merge pull request #5955 from mprasil/master 2024-09-20 18:29:37 -04:00
gnattu e48321a2c4 Add option to always burn in subtitles if transcoding is triggered 2024-09-21 04:10:46 +08:00
Bill Thornton ef6d9c7241 Merge pull request #5976 from GodTamIt/ff-hdr
Support HDR in Firefox for macOS
2024-09-20 16:04:48 -04:00
Bill Thornton 6d0f0e85a6 Merge pull request #5688 from Arcus92/native-pgs
Add support for native PGS subtitle rendering without transcoding
2024-09-20 15:55:30 -04:00
viown 7b1535073b add log message 2024-09-20 15:01:34 -04:00