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

9921 commits

Author SHA1 Message Date
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
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
2eda12ba8f Fix QuickConnect code not displaying in Spanish 2023-05-12 08:31:04 -04:00
Bill Thornton
069ea049eb Fix xss in api key page 2023-05-11 16:48:06 -04:00
Dmitry Lyzo
1fb5c4d95d Fix query selector target 2023-05-02 22:36:51 +03:00
Dmitry Lyzo
a77a8c7aec fix: Unhide PlayNextEpisodeAutomatically on TV 2023-05-01 02:17:50 +03:00
Ian Walton
bd480aa1db Escape device id in raw HTML. 2023-04-22 10:12:58 -04:00
nyanmisaka
f942072e53 Update translations for tonemapping
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-04-14 18:55:08 +08:00
nyanmisaka
f28db6699d Add tonemap mode options
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-04-14 18:50:24 +08:00
Bill Thornton
a447786a24
Merge pull request #4487 from thornbill/backport-4485
Fix dead documentation link
2023-04-12 11:01:56 -04:00
Brett Petch
a2ffa9dfaf Update src/controllers/dashboard/encodingsettings.html
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-04-12 10:08:25 -04:00
Brett Petch
3c8c6ad469 fix: dead link 2023-04-12 10:08:11 -04:00
nyanmisaka
62dbf0d106 Drop progressive transcoding in web client
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-03-14 20:38:08 +08:00
Bill Thornton
909f03460c Fix installed plugin version html 2023-03-06 16:27:35 -05:00
Bill Thornton
7e99e3ec51
Merge pull request #4330 from dmitrylyzo/fix-navigation-input
Fix navigation for some types of INPUT
2023-02-27 10:33:01 -05:00
Dmitry Lyzo
1040685c1e Fix subtitle offset reset when seeking progressive stream 2023-02-19 01:41:23 +03:00
Dmitry Lyzo
e580f0c869 Fix navigation for some types of INPUT
Regression from 36fce00270
2023-02-06 15:27:42 +03:00
Bill Thornton
551f12fdfb
Merge pull request #4312 from dmitrylyzo/backport-4150
Backport PR #4150 to 10.8.z branch
2023-01-31 12:20:44 -05:00
Dmitry Lyzo
0864432105 Fix file name escaping
(cherry picked from commit 45542a67a4)
2023-01-28 23:30:07 +03:00
Dmitry Lyzo
0c3c47b8b4 Fix Subtitle Uploder navigation in TV mode
(cherry picked from commit 78bbac8ca7)
2023-01-28 23:30:07 +03:00
Josep Sayol
5f7d2659dc Backport PR #4147 to 10.8.z branch 2023-01-28 08:22:38 +01:00
Bill Thornton
acb6519ef9
Merge pull request #4288 from dmitrylyzo/fix-es-419
Fix loading Spanish (Latin America) (es-419)
2023-01-19 15:40:35 -05:00
Dmitry Lyzo
b94d14399f fix loading Spanish (Latin America) (es-419) 2023-01-15 20:15:39 +03:00
Dmitry Lyzo
f4c8dd6b1f fix back action on Hisense TV 2023-01-13 14:05:25 +03:00
Dmitry Lyzo
0ff3cf321c fix change audio track during playback 2023-01-11 20:17:24 +03:00
Dmitry Lyzo
fe65e0c3b3 refactor: decrease the number of iterations 2023-01-10 23:13:37 +03:00
Dmitry Lyzo
a7bd7e30c6 fix filtering of supported audio tracks 2023-01-10 23:13:37 +03:00
Bill Thornton
ea79d2651a
Merge pull request #4267 from dmitrylyzo/fix-audiocontext-limit
Fix AudioContext limit exceeded
2023-01-10 10:00:55 -05:00
Bill Thornton
4bc0eebee0 Fix XSS vulnerability in plugin repo pages 2023-01-09 11:11:33 -05:00
Dmitry Lyzo
21cf0f5f8e fix AudioContext limit exceeded 2023-01-07 22:36:54 +03:00
Bill Thornton
96234eafb7
Merge pull request #4240 from dmitrylyzo/fix-audiotracks
Fix detection of SecondaryAudio support
2023-01-05 11:19:08 -05:00
Dmitry Lyzo
0ce839c4a8 Fix HTML escaping in MediaSession and on remote page 2023-01-05 01:52:47 +03:00
Dmitry Lyzo
a3e64088b1 Fix detection of SecondaryAudio support 2023-01-05 01:05:27 +03:00
Bill Thornton
255df81375
Merge pull request #4238 from thornbill/fix-router-xss
Fix XSS vulnerability in router
2023-01-04 16:34:45 -05:00
Bill Thornton
8877e2f758 Fix XSS vulnerability in router 2023-01-04 13:55:25 -05:00
nyanmisaka
869cbef571 Fix the progressive mp4 transcoding profile
mp4 should be used instead of webm for the maximum compatibility.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2022-11-20 20:10:53 +08:00
Bill Thornton
fda6d3c969 Fix item details banner image alignment on mobile 2022-11-15 13:22:52 -05:00
Bill Thornton
8a549eb45b Fix item details banner image alignment 2022-11-15 11:38:34 -05:00
Dmitry Lyzo
36fce00270 Fix keyboard navigation for INPUT and TEXTAREA 2022-11-10 16:31:31 +03:00
CrispyBaguette
e516014dc0 Accept arbitrary precision for community rating 2022-10-28 15:52:10 -04:00
peterspenler
c200a7d2c6 Use isIntersecting instead of intersectionRatio 2022-10-26 23:56:45 +03:00