1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00
Commit graph

17972 commits

Author SHA1 Message Date
Dmitry Lyzo
201aec56c6 Fix imports in RemoteControl 2023-10-24 14:10:33 +03:00
Bill Thornton
d274d7f741
Merge pull request #4892 from thornbill/backport-4860 2023-10-19 23:04:38 -04:00
cbe
b270d4051b Fix language/subtitle switcher when using gamepad
Raising the event code `13` (Enter) should be a lot more stable since `0`
is just the default and not assigned to any actual key [1]. This keycode
also has been standardized early enough to change it at this crucial part
of gamepad handling in my opinion.

[1] https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode

Fixes #3755
2023-10-19 19:18:29 -04:00
Bill Thornton
aa09fa710e
Merge pull request #4893 from thornbill/backport-4754 2023-10-19 19:01:52 -04:00
Marcus Nilsson
c33c2b1e26 Change Subtitle Sync slider to go from -300 to 300
This patch changes the subtitle sync from using a procentage to a
'slider value' that ranges from -300 to 300. The reasons for this is that
WebOS doesn't jump in 0.1 increments but instead jumps 1.0 increments in
the slider, which results in subtitle sync jumping 0.6s per increment.
Using a value from -300 to 300 makes LG WebOS jump 0.1s instead.
2023-10-19 12:53:23 -04:00
Bill Thornton
eb7fb6b39d
Merge pull request #4837 from dmitrylyzo/fix-noitem-play 2023-10-04 08:04:12 -04:00
Dmitry Lyzo
5fd5292f6d Fix playing empty item set 2023-10-04 13:49:23 +03:00
Bill Thornton
1250c76567
Merge pull request #4813 from dmitrylyzo/backport/slider-force-change 2023-09-29 07:55:45 -04:00
Bill Thornton
1ba6bde32a
Merge pull request #4797 from Mauroq/release-10.8.z 2023-09-29 07:54:50 -04:00
Dmitry Lyzo
3c80bf7b19 Handle pressing Enter to finish keyboard dragging of slider
(cherry picked from commit 9024ebea39)
2023-09-29 13:19:48 +03:00
Joshua M. Boniface
1e1af1c67f
Merge pull request #4787 from dmitrylyzo/fix-legacy 2023-09-23 21:49:36 -04:00
Joshua M. Boniface
8d1c34f80e Bump version to 10.8.11 2023-09-23 21:41:43 -04:00
Dmitry Lyzo
d3e3bc7282 Fix homesections in legacy browser 2023-09-23 23:26:48 +03:00
Dennis de Lange
0ad87f3b87 fix: Remove h264-10bit support from Tizen 2023-09-22 17:41:26 +02:00
Bill Thornton
9e871d43ec
Merge pull request #4632 from dmitrylyzo/multi-purpose-keys 2023-09-21 12:23:04 -04:00
Dmitry Lyzo
11ae2ff43f Add KeyboardEvent constructor polyfill 2023-09-14 01:28:19 +03:00
Dmitry Lyzo
76c55116ce Change behavior of arrow keys and Enter when OSD is hidden 2023-09-14 01:28:19 +03:00
Dmitry Lyzo
884ce171ea Focus on corresponding button 2023-09-14 01:26:55 +03:00
Dmitry Lyzo
51bd2bef1a Don't show OSD for Fullscreen and Mute 2023-09-14 01:26:55 +03:00
Bill Thornton
0bfe91b0fa
Merge pull request #4757 from dmitrylyzo/fix-samsung_tv-dolbyvision
Remove Dolby Vision support on Samsung TV (Tizen)
2023-09-08 16:56:26 -04:00
Bill Thornton
a5feddb48b
Merge pull request #4758 from dmitrylyzo/fix-slider-step 2023-09-08 07:52:20 -04:00
Dmitry Lyzo
7d27596d6b Fix slider step
Use the value of the `step` attribute if no keyboard steps are specified.
2023-08-24 00:23:11 +03:00
Dmitry Lyzo
e0cb79088b fix: Remove Dolby Vision support on Samsung TV 2023-08-23 00:18:25 +03:00
Bill Thornton
b2f3720282
Merge pull request #4709 from thornbill/backport-4692
Fix scheduled task time limit key
2023-07-07 20:16:52 -04:00
hikaps
b67f4eccfb Fix scheduled task time limit key 2023-07-07 19:42:53 -04:00
Bill Thornton
331fa87216
Merge pull request #4654 from joshuaboniface/additionalPluginVerification
Add confirmation for 3rd party repos
2023-07-01 01:32:05 -04:00
Joshua M. Boniface
59813ee0ea
Merge branch 'release-10.8.z' into additionalPluginVerification 2023-06-28 23:01:40 -04:00
Joshua M. Boniface
eaae0f3c55 Add translation of "unknown" repo details 2023-06-28 22:49:58 -04:00
Bill Thornton
6304e27940
Merge pull request #4688 from dmitrylyzo/fix-macos-alac 2023-06-14 13:06:50 -04:00
Dmitry Lyzo
7ada8796a7 Disable ALAC on MacOS in non-Safari browsers 2023-06-14 11:30:22 +03:00
Bill Thornton
eab36f9934
Merge pull request #4685 from hurani/backport-directory-viewer-parent-fix 2023-06-12 16:39:52 -04:00
Bill Thornton
b044bc25de Merge pull request #4171 from nielsvanvelzen/directory-browser-go-up
Fix going to parent folder in directory browser
2023-06-11 22:34:23 -07:00
Bill Thornton
5cc91f2ee0
Merge pull request #4657 from thornbill/subs-xss
Fix xss in custom subtitles element
2023-06-01 02:13:28 -04:00
Bill Thornton
2ffb833daf Fix xss in custom subtitles element 2023-06-01 01:33:59 -04:00
Joshua M. Boniface
93d63330fd Fix conditional formatting and add fallback 2023-05-30 10:39:27 -04:00
Joshua M. Boniface
f1b0b504dd
Check for pkg.versions.length
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
2023-05-30 10:35:46 -04:00
Joshua M. Boniface
919be18c84 Fix syntax error in HTML 2023-05-30 10:13:21 -04:00
Joshua M. Boniface
cf530b30d5 Fix linting errors
* Remove superfluous variable
* Remove extra random spaces from editor
* Use single-quotes around text
2023-05-30 09:35:23 -04:00
Joshua M. Boniface
dd004ec06b Add labels to i8n 2023-05-30 09:25:32 -04:00
Joshua M. Boniface
a11d74ae68 Use camelCase variable name 2023-05-30 09:21:41 -04:00
Joshua M. Boniface
da9eece6c0 Remove extra console.log 2023-05-29 11:19:13 -04:00
Joshua M. Boniface
509cbabedb Add confirmation for 3rd party repos
Adds a confirmation similar to the one performed during plugin
installation, when adding a 3rd party repository.

The safe domain is hardcoded to be "repo.jellyfin.org" as this is very
stable and we have no plans to change it. Individual mirrors don't need
to be specified since this is user-input content and they should be
using the main URL not the URL of a specific mirror.

The confirmation message makes explicit mention of the possibility of
malicious code from 3rd party repositories as well as updates that may
bring it in, and suggests only adding 3rd parties from trusted people.

The plugin install confirmation is also modified to use the same
conditional and an altered message similar to the above, again to
emphasize the potential security risks of 3rd party plugins.

Finally, some additional information is added to the Developer Info
section of the plugin page; specifically, the name of the repository the
plugin is sourced from as well as its URL. How this is obtained is a
hack, since these should probably be part of the main information about
the plugin and not each specific version, but this is worked around by
only showing the information from the first (i.e. newest) version.
2023-05-29 10:59:21 -04:00
Bill Thornton
62246fe0a9
Merge pull request #4628 from dmitrylyzo/fix-volume-slider 2023-05-21 12:32:19 -04:00
Bill Thornton
35a7dfbed6
Merge pull request #4627 from dmitrylyzo/fix-slider-bubble 2023-05-21 01:43:51 -04:00
Dmitry Lyzo
b93221a9b2 Fix initial state of slider 2023-05-20 23:36:20 +03:00
Dmitry Lyzo
1a858d9dda Fix overlap of slider bubble 2023-05-20 23:04:14 +03:00
Bill Thornton
07ce5c44a1
Merge pull request #4591 from thornbill/fix-es-quick-connect 2023-05-12 10:07:58 -04:00
Bill Thornton
2eda12ba8f Fix QuickConnect code not displaying in Spanish 2023-05-12 08:31:04 -04:00
Bill Thornton
9266e51aaf
Merge pull request #4589 from thornbill/fix-api-key-xss 2023-05-11 17:10:22 -04:00
Bill Thornton
069ea049eb Fix xss in api key page 2023-05-11 16:48:06 -04:00