Compare commits

..

5451 Commits

Author SHA1 Message Date
Bill Thornton
6cae5c2646 Merge pull request #6041 from grafixeyehero/Fix-list-view-item-undefined
Some checks failed
Quality checks / Run stylelint (push) Has been cancelled
Quality checks / Run TypeScript build check (push) Has been cancelled
Quality checks / Run tests (push) Has been cancelled
Build / Run production build (push) Has been cancelled
CodeQL / Run CodeQL (push) Has been cancelled
Quality checks / Run es-check (push) Has been cancelled
Quality checks / Run eslint (push) Has been cancelled
2024-09-08 14:32:30 -04:00
grafixeyehero
5195006f7c Fix list view item undefined 2024-09-08 20:45:32 +03:00
Jellyfin Release Bot
6f203b9d1d Bump version to 10.9.11 2024-09-07 18:10:52 -04:00
Bill Thornton
2682098f61 Merge pull request #6016 from tcely/patch-2
Show slideshow controls when touched
2024-09-04 10:14:57 -04:00
tcely
455db67286 slideshow: show controls when touched
It appears that a previous commit changed the blocks so that only mouse events were recognized.
2024-09-03 20:09:57 -04:00
Bill Thornton
6b1352a855 Merge pull request #6015 from thornbill/fix-touch-events
Fix touch events in experimental video player
2024-09-03 15:24:40 -04:00
Bill Thornton
a1721ddd17 Merge pull request #6013 from thornbill/fix-autocast-maybe
Fix autocast when already connected
2024-09-03 14:53:14 -04:00
Bill Thornton
5051ee2d8e Fix touch events in experimental video player 2024-09-03 14:50:20 -04:00
Bill Thornton
7d30057c37 Merge pull request #6012 from thornbill/hide-collection-studios
Hide studios for collections and playlists
2024-09-03 12:36:00 -04:00
Bill Thornton
2b1f3470f4 Fix autocast when already connected 2024-09-03 12:30:48 -04:00
Bill Thornton
d2e09f9cae Hide studios for collections and playlists 2024-09-03 11:01:08 -04:00
Bill Thornton
b9925ebf73 Merge pull request #6011 from thornbill/fix-network-mode
Fix network mode for localhost server
2024-09-03 10:32:15 -04:00
Bill Thornton
2ebf0c9fe4 Merge pull request #5983 from nyanmisaka/fix-dovi-level-test
Fix overly strict dovi level testing
2024-09-03 10:07:08 -04:00
Bill Thornton
838e14e89f Fix network mode for localhost server 2024-09-03 09:59:39 -04:00
Bill Thornton
b9760eac75 Merge pull request #6010 from thornbill/create-library-crash
Fix create library crashing when no path specified
2024-09-03 09:51:55 -04:00
jwaresoft
61eb481d20 5968: move prevent default to top to prevent modal from crashing with promise 2024-09-03 09:44:38 -04:00
nyanmisaka
b1a6fd5d4e Fix overly strict dovi level testing
4k@60fps is usually only seen in demos so it's a bit overkill
for testing dovi caps. Lower it to the more common 4k@24fps.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-29 00:20:57 +08:00
Bill Thornton
20ea6041a7 Merge pull request #5972 from dmitrylyzo/max-audio-channels
Apply Maximum Allowed Audio Channels to DirectPlay
2024-08-27 16:48:29 -04:00
viown
ef00d439b1 Fix play all & shuffle not working on genres (#5949)
* Fix play all/shuffle not working on genres

* re-order

* add check for genre type

* Update src/controllers/list.js

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-27 16:39:34 -04:00
Dmitry Lyzo
7807f8f062 Apply Maximum Allowed Audio Channels to DirectPlay 2024-08-27 13:22:08 +03:00
Jellyfin Release Bot
7949ff4f0a Bump version to 10.9.10 2024-08-25 02:34:39 -04:00
viown
d47023855e Fix undefined serverId in Person card (#5817)
* Fix undefined serverId in Person card

* Use ServerConnections instead of globals

* Update src/components/cardbuilder/cardBuilder.js

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>

---------

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-08-20 12:23:30 -04:00
gnattu
6a8f21e462 Fix safari volume being reset when track changed (#5923) 2024-08-17 22:21:27 -04:00
Bill Thornton
90236c25ee Merge pull request #5920 from gnattu/fix-safari-volume-10.9 2024-08-17 13:44:41 -04:00
gnattu
2305240cb9 Fix Safari volume control 2024-08-17 10:57:39 +08:00
Bill Thornton
8bc954468a Merge pull request #5915 from viown/fix-paused-state
Fix incorrect initial play icon in remote control section
2024-08-15 23:29:45 -04:00
viown
76a28e125e Fix incorrect default play icon 2024-08-15 23:17:10 +03:00
Matteo Pietro Dazzi
2e4e4050cd fix: use navigate instead of resolver (#5823)
* fix: routes redirect

* Apply suggestions from code review
2024-08-13 11:42:26 -04:00
James Chuong
4071c44437 Fix "Download All" for Safari (#5910)
* Fix download all for Safari

Added check to use fallback downloader for iOS
Added check for safari to use the delayed download function
Remove old comment about firefox, as a.click() supported since Firefox
75 (2020)

Fixes: #5672

* Change download to always use setTimeout

Instead of conditionally using setTimeout based on browser, we should
always use it since it sometimes also misses some episodes.

* Update formatting

---------

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-08-13 11:28:24 -04:00
viown
44afbc2357 Fix swipe gestures on android for book reader (#5843)
* Fix swipe gestures on android for book reader

* Fix swipe gestures on safari

* fix eslint

* fix unbind
2024-08-13 10:53:10 -04:00
Bill Thornton
a0e6da790c Merge pull request #5730 from Doxterpepper/remove-caching-system-info
Add no-cache attribute for fetch requests to /system/info/public to prevent stale server info
2024-08-13 10:19:50 -04:00
Dock O'Neal
f1ecb967bf adding no-cache Cache-Control header policy.
Adding no-cache Cache-Control header policy to prevent caching of server version. This ensures the correct server version is always retrieved.
2024-08-13 10:15:29 -04:00
Dock O'Neal
fc4f396808 Changing System/Info/Public to no-cache. Prevents from identifying the correct server version during upgrade 2024-08-13 10:15:29 -04:00
Bill Thornton
7f575d724e Merge pull request #5898 from thornbill/fix-autocast-race
Fix autoCast race condition
2024-08-09 22:52:04 -04:00
Bill Thornton
0c5a433bbf Fix autocast race condition 2024-08-09 10:24:59 -04:00
Jellyfin Release Bot
219cda9c06 Bump version to 10.9.9 2024-08-04 22:01:38 -04:00
Bill Thornton
4598d66688 Merge pull request #5826 from thornbill/fix-view-cache 2024-08-04 21:57:06 -04:00
Bill Thornton
3eeebf9bd2 Fix rerender on location state updates 2024-08-01 13:35:27 -04:00
Bill Thornton
4de2a05264 Fix overly aggressive view caching 2024-08-01 01:11:29 -04:00
Bill Thornton
7acdb66e14 Merge pull request #5825 from thornbill/router-v13 2024-08-01 01:07:05 -04:00
Bill Thornton
665678d5d7 Merge pull request #5669 from RaafatAkkad/patch-2
Force DoVi on browser.xboxOne as edgeUWP says it can't play it
2024-07-26 10:55:04 -04:00
Bill Thornton
7991d15177 Merge pull request #5829 from polyzen/capital-mute
Display mute keyboard shortcut in uppercase
2024-07-25 22:59:06 -04:00
Daniel M. Capella
f6acb157c6 Display mute keyboard shortcut in uppercase 2024-07-25 18:38:13 -04:00
Bill Thornton
8ddd9ecd9d Add legacy bang url redirects 2024-07-24 15:12:33 -04:00
Bill Thornton
1adaf00cb3 Add RouterHistory to replace syncing for compatibility 2024-07-24 15:12:10 -04:00
Bill Thornton
3235e2e594 Unify app routers 2024-07-24 14:59:16 -04:00
Jellyfin Release Bot
b6844e61e2 Bump version to 10.9.8 2024-07-21 01:11:38 -04:00
Bill Thornton
91d40a0c4e Merge pull request #5812 from thornbill/fix-dashboard-titles
Fix stuck page titles on admin dashboard
2024-07-19 13:44:51 -04:00
Bill Thornton
c98822a7c6 Merge pull request #5810 from thornbill/fix-mixed-chapter-options
Fix chapter type options not showing for mixed libraries
2024-07-19 12:58:25 -04:00
venkata nadha reddy
83503936cc Fix stuck page titles on admin dashboard (#5735)
* Fixed stuck page titles on admin dashboard.

* Updating contributors
2024-07-19 12:54:59 -04:00
Bill Thornton
ebe3f0feb7 Fix chapter type options not showing for mixed libraries 2024-07-19 12:44:04 -04:00
Bill Thornton
f3bb9f2eef Merge pull request #5806 from thornbill/fix-dashboard-class
Fix dashboard body class sometimes missing
2024-07-18 12:25:15 -04:00
Bill Thornton
8c06742d2d Fix dashboard body class sometimes missing 2024-07-18 11:42:56 -04:00
Daniel M. Capella
2d68f94ec6 Display previous/next keyboard shortcuts (#5759)
* Display previous/next track keyboard shortcuts

* Display keyboard shortcuts in uppercase

* Display previous/next chapter keyboard shortcuts

* Allow capital letters for keyboard shortcuts

> On YouTube, Shift and CapsLock have no effect on these actions.
2024-07-16 10:34:13 -04:00
Bill Thornton
9501c5097b Merge pull request #5719 from dmitrylyzo/fix-bubble-trickplay
Fix Trickplay thumbnail in older web engines
2024-07-15 12:14:57 -04:00
Bill Thornton
86ff77924e Merge pull request #5553 from GeorgeH005/older-web0s-dovi-fix
Fix Dolby Vision playback on webOS
2024-07-15 10:12:47 -04:00
Bill Thornton
9e7ad28eaf Merge pull request #5776 from thornbill/fix-invisible-headings
Fix invisible headings
2024-07-12 16:13:56 -04:00
Bill Thornton
765394b6f2 Fix invisible headings 2024-07-12 15:47:46 -04:00
Bill Thornton
798b408bd7 Merge pull request #5377 from ConnorS1110/fix-multiselect-filter
Fix changing filters not resetting multiselected media cards
2024-07-12 15:24:33 -04:00
Bill Thornton
e669a9be02 Merge pull request #5741 from thornbill/epubjs-no-scripts 2024-07-10 23:32:54 -04:00
Bill Thornton
e0a0c92b43 Merge pull request #5740 from dmitrylyzo/fix-tv-volume
Don't change volume if it is physically controlled
2024-07-09 23:38:47 -04:00
Bill Thornton
2d2d5bef94 Merge pull request #5732 from thornbill/search-param-hook
Fix dashboard user page crash
2024-07-09 23:33:26 -04:00
George Haidos
0b34c1812e Allow Dolby Vision in TS for WebOS
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-07-08 21:36:53 +03:00
George Haidos
edd32297ee Disable fmp4 by default for Tizen and WebOS 2024-07-08 21:36:45 +03:00
George Haidos
7372e837ee Force support DoVi profile 8 for webOS TVs that support it but report otherwise 2024-07-08 21:36:33 +03:00
Bill Thornton
71d4f7083d Disallow scripted content in epubs 2024-06-27 14:07:39 -04:00
Dmitry Lyzo
bc8b83be5e Don't change volume if it is physically controlled 2024-06-27 12:58:13 +03:00
Bill Thornton
c89846c039 Fix getLocationSearch when search and hash search exist 2024-06-25 12:13:19 -04:00
Bill Thornton
4ffa90cdd7 Use search param hook from react-router 2024-06-25 12:11:46 -04:00
Jellyfin Release Bot
21ced03987 Bump version to 10.9.7 2024-06-24 20:19:30 -04:00
Bill Thornton
18061ce247 Merge pull request #5718 from dmitrylyzo/videoplayer-cleanup 2024-06-23 11:44:52 -04:00
Dmitry Lyzo
f507bfb016 Remove libjass leftovers 2024-06-20 13:12:13 +03:00
Dmitry Lyzo
98207228d6 Fix current aspect ratio reset
The media element may still have some CSS styles related to aspect
ratio, so we need to reset the current aspect ratio after
destroying the media element.
2024-06-20 13:12:13 +03:00
Dmitry Lyzo
30c1926e4e Fix trickplay thumbnail positioning
In webOS 1.2, the image is scaled to fit in the `chapterThumpWrapper`
and ignores position. Since it doesn't seem to support `resize` nor
`object-fit` to prevent scaling, use background instead.
2024-06-18 16:44:13 +03:00
Connor Smith
84e7b59e03 Fix changing filters not resetting multiselected media cards 2024-06-10 17:05:29 -04:00
Raafat Akkad
cb085ff955 Force DoVi on browser.xboxOne as edgeUWP says it can't play it
Unsure if DoVi profile 8 works on Xbox but the video plays
2024-06-10 20:41:32 +01:00
Bill Thornton
4bb0c67340 Merge pull request #5694 from thornbill/pdfjs-patch 2024-06-10 12:12:45 -04:00
Bill Thornton
4ec0e2f086 Disable eval support in pdfjs 2024-06-10 11:57:18 -04:00
Bill Thornton
674b0b118f Merge pull request #5681 from dmitrylyzo/fix-loading
Fix loading hides too early
2024-06-08 18:29:57 -04:00
Bill Thornton
aed4ffa2cd Merge pull request #5680 from Chaitanya-Shahare/chaitanya/fix-episode-overview-markdown
Fix episode overview markdown render
2024-06-08 18:26:43 -04:00
Chaitanya Shahare
a031aab622 Fix markdown is rendered properly in episode's overview 2024-06-08 19:58:06 +05:30
Dmitry Lyzo
fa4b109037 Fix loading hides too early 2024-06-07 14:46:36 +03:00
Jellyfin Release Bot
3bb9d44f85 Bump version to 10.9.6 2024-06-06 14:41:13 -04:00
Bill Thornton
7e20d3032f Merge pull request #5668 from thornbill/no-imdb
Remove IMDb references
2024-06-06 10:41:54 -04:00
Bill Thornton
a0c2202e64 Remove IMDb references 2024-06-06 10:30:20 -04:00
Bill Thornton
5495ef220a Merge pull request #5667 from dmitrylyzo/fix-slider-float 2024-06-06 09:52:57 -04:00
Dmitry Lyzo
7a88d5f02d Snap slider value
Firefox doesn't automatically snap the value of the range
element, which causes uneven values to be displayed.
2024-06-06 14:52:51 +03:00
Jellyfin Release Bot
24f4833742 Bump version to 10.9.5 2024-06-05 18:04:21 -04:00
Joshua M. Boniface
d898afdf10 Merge pull request #5664 from thornbill/livetv-image
Fix live tv images being ignored
2024-06-05 17:50:03 -04:00
Bill Thornton
238b44f1bb Fix live tv images being ignored 2024-06-05 17:44:50 -04:00
Bill Thornton
52aa8ebd49 Merge pull request #5662 from gnattu/mark-opera-as-hevc-av1-ready
Mark desktop Opera as AV1 and HEVC ready in fmp4
2024-06-05 14:14:04 -04:00
Bill Thornton
7865170eb6 Merge pull request #5621 from FintasticMan/webos_prioritise_hevc
Prioritise HEVC over H264 in HLS TS streams on webOS
2024-06-05 14:07:58 -04:00
Bill Thornton
2a110f6b5d Merge pull request #5661 from thornbill/missing-episode-search
Use display missing episodes setting in search
2024-06-05 14:03:06 -04:00
Bill Thornton
5680c18ade Merge pull request #5660 from ConnorS1110/fix-firefox-multiselect
Fixed being unable to properly long press on cards to multiselect on Firefox
2024-06-05 13:32:02 -04:00
gnattu
07bbe67927 Mark desktop Opera as AV1 and HEVC ready in fmp4
Users report that the desktop Opera can play AV1 and HEVC just fine in fmp4
2024-06-05 23:30:57 +08:00
Bill Thornton
611922d260 Use display missing episodes setting in search 2024-06-05 10:23:35 -04:00
Connor Smith
c35cec5c77 Fixed being unable to properly long press on cards to multiselect on Firefox 2024-06-04 22:37:08 -04:00
Bill Thornton
ab781678c1 Merge pull request #5658 from thornbill/activity-table-widths
Update activity table column widths
2024-06-04 16:14:44 -04:00
Bill Thornton
574eddada8 Merge pull request #5657 from thornbill/always-check-server
Revert "Fix extra requests in standalone mode"
2024-06-04 16:10:25 -04:00
Bill Thornton
7d057c58cf Update activity table column widths 2024-06-04 16:04:59 -04:00
Bill Thornton
4dd44dfd9f Revert "Fix extra requests in standalone mode"
This reverts commit 4161220965.
2024-06-04 15:28:02 -04:00
Bill Thornton
74a3bd8768 Merge pull request #5653 from dmitrylyzo/fix-videoosd-hide
Fix video OSD not fully hiding
2024-06-04 14:55:30 -04:00
Bill Thornton
7854c4b20b Merge pull request #5640 from mihawk90/theme-videos-fix
Fix background being invisible with theme videos
2024-06-04 14:54:01 -04:00
Tarulia
ba36747dbb Fix background being invisible with theme videos 2024-06-04 14:23:33 -04:00
Dmitry Lyzo
cbedc384b3 Fix video OSD not hiding
Sometimes (maybe in some browsers) onHideAnimationComplete
is called on btnPause, and the event listener is disconnecting
because it was connected with "once: true".

As a result, the `hide` class is not added to the OSD element,
allowing the user to interact with transparent elements.

Don't connect listener with "once: true".
2024-06-03 16:48:37 +03:00
Jellyfin Release Bot
d9c5440864 Bump version to 10.9.4 2024-06-01 18:39:03 -04:00
Bill Thornton
60af8a68f8 Merge pull request #5638 from grafixeyehero/TV-Guide-only-covers-half-the-screen 2024-05-31 03:17:41 -04:00
grafixeyehero
2a9892db85 Fix TV Guide only covers half the screen 2024-05-31 03:42:13 +03:00
Bill Thornton
4129676ed8 Merge pull request #5636 from grafixeyehero/Fix-Clear-query-and-view-cache-on-user-logout 2024-05-30 18:22:12 -04:00
grafixeyehero
75ef961530 Clear query and view cache on user logout
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-05-31 01:04:15 +03:00
Bill Thornton
4959a777c9 Merge pull request #5619 from grafixeyehero/Fix-Clear-query-cache-on-user-logout
Clear the cache view on user logout
2024-05-30 17:27:05 -04:00
Bill Thornton
003bc94e02 Merge pull request #5610 from grafixeyehero/Fix-Tv-Mode-search-field
Fix Search Field for Tv Mode
2024-05-30 11:13:44 -04:00
Bill Thornton
40e7dc9007 Merge pull request #5617 from gnattu/relax-remux-requirement-for-remote
Allow VideoStreamCopy for remote source fallback
2024-05-30 11:11:57 -04:00
grafixeyehero
c135be012c apply suggestion 2024-05-30 15:39:25 +03:00
grafixeyehero
ee6909325d Reset cached views
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-05-30 15:29:58 +03:00
gnattu
3a0be7d345 Simplify syntax
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-05-30 00:12:16 +08:00
gnattu
a67fd2e5ac Try EnableDirectStream when possible
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-05-30 00:12:00 +08:00
FintasticMan
472fc09a50 Also prioritise HEVC for Tizen 2024-05-29 10:40:47 +02:00
FintasticMan
4eeb79b3e1 Prioritise HEVC in TS containers on webOS 2024-05-28 23:58:05 +02:00
gnattu
a35c81a0eb Merge branch 'fork/relax-remux-requirement-for-remote' 2024-05-29 00:20:49 +08:00
gnattu
adcea4467d Fix HLS stream check
The TranscodingSubProtocol is no longer nullable on the server side and direct playing media will have a value of http. Check container type when TranscodingSubProtocol is not HLS
2024-05-29 00:20:10 +08:00
gnattu
6feb46fecb Don't check specific reason
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-05-28 20:27:11 +08:00
gnattu
20e29b81b5 Always try transcode as last resort 2024-05-28 05:45:29 +08:00
gnattu
2b59a9f998 fix lint 2024-05-28 01:41:56 +08:00
gnattu
a66e4d6d1a Allow VideoStreamCopy for remote source fallback
During LiveTV playback, a fallback is usually needed because the first attempt would be try to direct play the remote url of that channel. If that failed we should still allow stream copy because the playback would still success in this case. The server side will enforce the most compatible format (h264+ts) and still do transcoding if that condition is not met.
2024-05-28 01:33:29 +08:00
Jellyfin Release Bot
ea1cadf4b6 Bump version to 10.9.3 2024-05-26 20:00:31 -04:00
Bill Thornton
788ce37c43 Merge pull request #5612 from scampower3/regex-fix 2024-05-26 17:05:00 -04:00
LJQ
c1db082629 Fix ua detection 2024-05-27 02:55:00 +08:00
grafixeyehero
a51d700eff Fix onAlphaPicked callback, the query (search term) is not updated Properly 2024-05-26 20:04:16 +03:00
Bill Thornton
61976b8101 Merge pull request #5589 from thornbill/mui-themes 2024-05-25 12:04:21 -04:00
Joshua M. Boniface
35e4fe497e Update GitHub workflows from Master
Backport fixes from:
 - #5478
 - #5470
2024-05-25 12:02:22 -04:00
Bill Thornton
1ea598968c Merge pull request #5599 from NotSaifA/fix-release-date 2024-05-25 02:22:19 -04:00
Bill Thornton
167515dbf0 Merge pull request #5601 from thornbill/fix-marker-updating 2024-05-25 01:50:07 -04:00
Bill Thornton
f7f5ac99b0 Merge pull request #5590 from thornbill/fix-main-page-position 2024-05-25 01:49:14 -04:00
Bill Thornton
a88d03fe8f Merge pull request #5600 from thornbill/reset-cache-logout 2024-05-24 13:15:46 -04:00
Bill Thornton
3630ac0436 Fix chapter markers not updating 2024-05-24 09:33:22 -04:00
Bill Thornton
a71fe63684 Reset query cache on user logout 2024-05-24 08:47:55 -04:00
NotSaifA
b49eb09a08 Calculate timezone offset based on input 2024-05-24 06:17:19 -04:00
Bill Thornton
bd03c43716 Merge pull request #5593 from thornbill/fix-chapter-markers 2024-05-23 15:28:12 -04:00
Bill Thornton
e56c46a913 Fix chapter marker re-rendering 2024-05-23 14:37:52 -04:00
Bill Thornton
9e34ae8b42 Merge pull request #5587 from scampower3/fix-square-posters 2024-05-23 13:18:46 -04:00
Bill Thornton
7342e43bd4 Fix positioning of the main animated page elements 2024-05-23 12:48:38 -04:00
Bill Thornton
b5fda71a27 Add support for user themes for mui components 2024-05-23 10:18:42 -04:00
LJQ
14075c641a Update test 2024-05-23 15:12:39 +08:00
LJQ
e53c78a8ff Add changes to other aspect ratio comparisons 2024-05-23 15:11:08 +08:00
LJQ
adb662eb0b Fix square posters 2024-05-23 11:32:48 +08:00
Bill Thornton
bb9b4ce8bb Merge pull request #5581 from thornbill/fix-download-all-access 2024-05-21 16:40:14 -04:00
Bill Thornton
6da3dd7c86 Merge pull request #5526 from gnattu/remove-redundant-keybindings 2024-05-21 16:38:56 -04:00
Bill Thornton
9d9b69edd5 Merge pull request #5452 from dmitrylyzo/webos-flac-2ch 2024-05-21 16:36:35 -04:00
Dmitry Lyzo
fb87dfbf5e Add specialized video transcoding profile with FLAC for webOS
webOS doesn't seem to support FLAC with more than 2 channels.
Split each video transcoding profile with FLAC so that the
containing FLAC is only applied to 2 channels audio.
2024-05-21 23:20:28 +03:00
Dmitry Lyzo
1342bedad0 Limit maximum FLAC channels to 2 on webOS 2024-05-21 23:20:28 +03:00
Bill Thornton
292240df46 Fix missing policy check for download all 2024-05-21 16:18:42 -04:00
Bill Thornton
add01e332b Merge pull request #5573 from thornbill/fix-playback-access
Fix playback interceptor rejecting
2024-05-21 16:16:59 -04:00
Bill Thornton
2280d98785 Restore promise rejects 2024-05-21 12:08:21 -04:00
gnattu
11e3bf395e use browser.tv
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-05-21 22:37:35 +08:00
gnattu
0271ae42c0 Use modern syntax & slight perf improvement 2024-05-21 17:55:11 +08:00
gnattu
68bac17a46 Only bind media keys for TV and browsers not having mediaSession 2024-05-21 14:13:19 +08:00
Bill Thornton
7eb54e029f Merge pull request #5563 from nielsvanvelzen/fix-chapter-xss 2024-05-20 22:04:24 -04:00
Bill Thornton
70b9aa4611 Fix playback interceptor rejecting 2024-05-20 17:49:41 -04:00
Bill Thornton
3dcb42daac Merge pull request #5566 from gnattu/dont-do-smart-url-guessing 2024-05-20 11:57:35 -04:00
Niels van Velzen
b8a7cf214d Fix chapter name XSS injection in progress bar 2024-05-20 16:49:35 +02:00
gnattu
c0b86a39c7 Only connect to manuall addresses specified by user
This should never be enabled on the web because users are not expected to connect to an address they don't specify. For specific use cases like auto endpoint switching between networks, this should be managed by DNS or the router itself, not by the application. 

Having an address that is not always connectable causes our Android users to be unable to reliably connect to the server. It also breaks many reverse-proxy setups, as this address exposed by the server usually bypasses the proxy unless explicitly configured by the user. This has far more negative impact than the benifit it brings.
2024-05-20 22:37:19 +08:00
Bill Thornton
a806eeb3a7 Merge pull request #5558 from dmitrylyzo/fix-headers 2024-05-19 16:47:10 -04:00
Dmitry Lyzo
ab70cc07a8 Patch 'Headers' to accept 'undefined'
Fixes `TypeError: Failed to construct 'Headers': No matching constructor signature.`
2024-05-19 22:41:03 +03:00
Jellyfin Release Bot
ed321c4cdb Bump version to 10.9.2 2024-05-17 16:09:37 -04:00
Bill Thornton
7ce8c070b3 Merge pull request #5529 from thornbill/fix-plugin-tabs
Restore library menu tabs functionality
2024-05-17 13:09:49 -04:00
Bill Thornton
3402f1beba Merge pull request #5530 from thornbill/fix-schedule-dialog
Fix scheduled task dialog z-index
2024-05-17 13:09:11 -04:00
Bill Thornton
1e035d5867 Fix scheduled task dialog z-index 2024-05-17 12:31:08 -04:00
Bill Thornton
91961de0ce Restore librarymenu.setTabs functionality 2024-05-17 10:28:57 -04:00
Bill Thornton
ea1d069e90 Merge pull request #5517 from thornbill/fix-experimental-osd 2024-05-17 08:55:41 -04:00
gnattu
bdce41c3ae Don’t bind to keyevents of media keys
These events are already handled by MediaSession. On some operating systems, like Windows, the browser will send both the MediaSession event and the keydown event to the webpage, causing the event to be handled twice and resulting in issues.
2024-05-17 16:08:51 +08:00
Bill Thornton
b17ca028f8 Merge pull request #5519 from Schoggi0815/release-10.9.z
Fix chapter markings not displayed properly
2024-05-16 17:12:50 -04:00
Bill Thornton
37b1d5cbea Add more public paths to toolbar check 2024-05-16 16:58:40 -04:00
Bill Thornton
1a172bdb1b Move event type to enum 2024-05-16 12:34:41 -04:00
Matteo Bossi
7de4ebf33a Fix chapter markings not displayed properly 2024-05-16 13:21:30 +02:00
Bill Thornton
32a91eabf1 Use constant for event name 2024-05-16 00:28:07 -04:00
Bill Thornton
25b1bcab50 Merge pull request #5518 from thornbill/fix-syncplay-crash 2024-05-15 19:45:30 -04:00
Bill Thornton
703ec1b488 Fix syncplay playback starting before listener created 2024-05-15 17:38:03 -04:00
Bill Thornton
c0467b1f13 Fix video osd not hiding in experimental layout 2024-05-15 14:56:59 -04:00
Bill Thornton
0fcb1ff983 Merge pull request #5512 from thornbill/fix-sort-order 2024-05-15 08:29:25 -04:00
Bill Thornton
1ad7dfb5c0 Fix invalid sort order values 2024-05-15 02:39:50 -04:00
Bill Thornton
a358d34ea9 Merge pull request #5507 from thornbill/min-server-version 2024-05-15 00:05:19 -04:00
Bill Thornton
ea8ceaa727 Merge pull request #5500 from thornbill/fix-logout-credentials
Fix stored credentials not updating on logout
2024-05-14 17:22:11 -04:00
Bill Thornton
d17c35acc3 Fix stored credentials not updating on logout 2024-05-14 17:16:12 -04:00
Bill Thornton
df26f36a09 Merge pull request #5506 from thornbill/sdk-0.9.0
Update @jellyfin/sdk to 0.9.0
2024-05-14 17:15:46 -04:00
Bill Thornton
f980e38530 Set the minimum server version to match the sdk 2024-05-14 17:01:38 -04:00
Bill Thornton
1d883f445b Update @jellyfin/sdk to 0.9.0 2024-05-14 16:54:17 -04:00
Jellyfin Release Bot
ac8c2239ca Bump version to 10.9.1 2024-05-12 20:10:27 -04:00
Jellyfin Release Bot
7dc9c1d7aa Bump version to 10.9.0 2024-05-11 14:24:02 -04:00
Oatavandi
ddf1061849 Translated using Weblate (Tamil)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/
2024-05-11 10:07:44 -04:00
Bas
264a123c94 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-05-11 10:07:43 -04:00
stanol
d05837e5a3 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-05-11 05:41:25 -04:00
Niv Shtibel
3d79493624 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2024-05-10 21:41:25 -04:00
Kityn
886eca4a27 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-05-10 18:41:25 -04:00
Bill Thornton
b068261975 Merge pull request #5476 from thornbill/scan-concurrency-config
Add configuration for scan fanout concurrency
2024-05-10 15:41:11 -04:00
Bill Thornton
8ee5ad72d1 Merge pull request #5477 from thornbill/fix-now-playing-dash
Fix now playing bar rendering under drawer
2024-05-10 13:10:30 -04:00
Bill Thornton
27816655c0 Merge pull request #5473 from gnattu/don't-extract-lyrics-on-default
Don’t set save lyrics locally as default
2024-05-10 12:29:09 -04:00
Bill Thornton
29b5bce2f8 Fix now playing bar rendering under drawer 2024-05-10 12:24:38 -04:00
Bill Thornton
1506521a78 Add configuration for scan fanout concurrency 2024-05-10 11:44:16 -04:00
gnattu
070dd2ac8e don’t set save lyrics locally as default 2024-05-10 15:45:29 +08:00
Bill Thornton
a1a2528806 Merge pull request #5472 from thornbill/master
Add missing ref fallback in publish action
2024-05-09 16:27:29 -04:00
Bill Thornton
dfbecc29be Add missing ref fallback in publish action 2024-05-09 16:17:48 -04:00
Bill Thornton
f2a6ac3946 Merge pull request #5471 from thornbill/master
Fix publish workflow for non-prs
2024-05-09 16:10:44 -04:00
Bill Thornton
6e76ce8fd8 Fix publish workflow for non-prs 2024-05-09 15:52:41 -04:00
Joshua M. Boniface
bda08b284e Merge pull request #5470 from thornbill/master
Fix branch ref in publish action
2024-05-09 15:03:57 -04:00
squareboi104
bbb3f562b5 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2024-05-09 14:41:25 -04:00
Bill Thornton
3bf8f19a37 Update branch ref in publish action 2024-05-09 14:23:30 -04:00
stanol
671b93fc0c Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-05-09 11:41:26 -04:00
bene toffix
73fa46ebc0 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2024-05-09 11:41:25 -04:00
Bill Thornton
a529aad472 Merge pull request #5466 from jellyfin/renovate/ci-deps 2024-05-09 01:59:53 -04:00
renovate[bot]
a899620258 Update CI dependencies 2024-05-09 05:32:24 +00:00
Bill Thornton
2c4ff2a5ae Merge pull request #4361 from bugfixin/master 2024-05-08 21:37:25 -04:00
Bill Thornton
f002d540a2 Fix role and type display on people cards 2024-05-08 13:56:06 -04:00
Bill Thornton
ebeeaa2948 Fix guest stars being listed twice on details page 2024-05-08 13:55:23 -04:00
bugfixin
167f2d2614 Show all Cast&Crew, not just Actors 2024-05-08 12:10:56 -04:00
Bill Thornton
0cb6a8c4c8 Merge pull request #5465 from thornbill/fix-theme-ref
Fix direct reference to mui theme
2024-05-08 11:47:06 -04:00
Bill Thornton
2c0efd51c8 Fix direct reference to mui theme 2024-05-08 11:04:02 -04:00
TAKAHASHI Shuuji
ead8047cce Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2024-05-08 10:41:25 -04:00
TAKAHASHI Shuuji
7be160b77b Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2024-05-08 08:41:25 -04:00
tomiknez
d17ab53241 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2024-05-08 04:20:05 -04:00
Bill Thornton
9b635ca497 Merge pull request #5463 from thornbill/fix-recently-added-mixed
Fix recently added for mixed libraries
2024-05-07 14:23:31 -04:00
Bill Thornton
d98978eb1e Fix recently added for mixed libraries 2024-05-07 14:05:00 -04:00
tomiknez
521e9a4bf8 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2024-05-07 11:41:25 -04:00
Andrea
12356555ae Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2024-05-07 09:41:25 -04:00
nextlooper42
4601f36859 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2024-05-07 06:41:25 -04:00
Bas
2c41cdf225 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-05-07 06:41:25 -04:00
nextlooper42
7102b17dc0 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2024-05-07 04:41:25 -04:00
Lukáš Kucharczyk
82beaabe6c Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-05-07 04:41:25 -04:00
Nyanmisaka
c53645ee94 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-05-07 02:41:25 -04:00
Kityn
6a96cc0d71 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-05-07 02:41:25 -04:00
Bill Thornton
f30dc616cc Merge pull request #5459 from thornbill/missing-persons
Fix missing person types
2024-05-06 22:52:34 -04:00
無情天
c852aeee0f Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-05-06 20:41:25 -04:00
Pithaya
caf028b721 Support person types for books 2024-05-06 16:14:39 -04:00
Bill Thornton
ebc6d274bd Merge pull request #5251 from scampower3/missing-people-types
Add missing options for people metadata editor
2024-05-06 16:12:46 -04:00
Bill Thornton
c53b7997c8 Merge pull request #5458 from thornbill/unsafe-browsing
Remove open graph tags to fight "safe browsing" idiocy
2024-05-06 16:05:20 -04:00
Bill Thornton
6d1bdae9ae Remove open graph tags to fight "safe browsing" idiocy 2024-05-06 14:18:40 -04:00
Joshua M. Boniface
19c41cf636 Merge pull request #5455 from thornbill/playlist-access-checks-3
Add playlist access checks
2024-05-06 09:08:02 -04:00
Mark Cilia Vincenti
74b4006b09 Translated using Weblate (Maltese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mt/
2024-05-06 08:41:25 -04:00
nextlooper42
ed187ac805 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2024-05-06 08:41:25 -04:00
Lukáš Kucharczyk
0b42aabe20 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-05-06 08:41:25 -04:00
Mark Cilia Vincenti
3ddae4d7c0 Translated using Weblate (Maltese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mt/
2024-05-06 05:41:25 -04:00
Bill Thornton
bae48c4023 Cleanup logs and make playlists public by default 2024-05-06 03:10:52 -04:00
Bill Thornton
6c226ba59f Add permission check for removing playlist item 2024-05-06 03:02:12 -04:00
felix920506
d63d7ef85d Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-05-06 02:41:26 -04:00
Kityn
beee8a26b6 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-05-06 02:41:26 -04:00
Bas
c22a139f27 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-05-06 02:41:26 -04:00
Attadeurtia
dbb9b1e3fe Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-05-06 02:41:25 -04:00
Bill Thornton
3e62933461 Add permission check for reordering playlist items 2024-05-06 01:50:56 -04:00
Nyanmisaka
99bbd814f4 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-05-05 23:29:33 -04:00
Bill Thornton
228710425e Merge pull request #5443 from jellyfin/update-jf-sdk 2024-05-05 23:29:24 -04:00
Bill Thornton
c3fef9e261 Merge pull request #5448 from felix920506/fix-app-name
Remove mention of piracy tools in help text
2024-05-05 23:28:32 -04:00
Bill Thornton
9a07658d2c Update en-us.json 2024-05-05 23:14:52 -04:00
Joshua M. Boniface
7700f15fd9 Merge pull request #5453 from thornbill/playlist-access-checks
Add permission check to playlist editor
2024-05-05 21:37:51 -04:00
Joshua M. Boniface
6987bbf71d Merge pull request #5440 from jellyfin/lyric-library-management
Add lyric settings to music library management
2024-05-05 21:34:22 -04:00
Joshua M. Boniface
8d8af2a867 Merge pull request #5444 from systemcrash/spfix
[en / i18n] grammar: less -> fewer
2024-05-05 21:32:46 -04:00
Joshua M. Boniface
0430323733 Merge pull request #5451 from p0358/fix-fonts-api-request
Fix missing URL encoding for font name + fix typo
2024-05-05 21:32:19 -04:00
Joshua M. Boniface
df0af31bb3 Merge branch 'master' into playlist-access-checks 2024-05-05 21:31:13 -04:00
Joshua M. Boniface
56d5a8aae2 Merge pull request #5449 from thornbill/new-playlist-public
Add public access option when creating playlist
2024-05-05 21:30:28 -04:00
Attadeurtia
4659407008 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-05-05 20:36:49 -04:00
Mark Cilia Vincenti
997b872df6 Translated using Weblate (Maltese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mt/
2024-05-05 14:41:25 -04:00
Bill Thornton
048d07e1a1 Add error messages for playlist editor 2024-05-05 14:34:56 -04:00
p0358
f09d5fb462 fix missing URL encoding for font name + fix typo
Missing URL encoding of this was causing an error if font name included "#" or other problematic characters probably...
2024-05-05 19:52:17 +02:00
Bas
3100f21612 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-05-05 09:41:25 -04:00
Nyanmisaka
4af0b907a9 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-05-05 08:07:48 -04:00
Kityn
cb434b3121 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-05-05 08:07:47 -04:00
Bas
d1da59078e Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-05-05 06:41:25 -04:00
Bill Thornton
e13f0ba234 Add edit permission check for adding to playlist 2024-05-05 04:50:48 -04:00
Bill Thornton
d76db0b0db Merge pull request #5391 from dmitrylyzo/user-codec-configure
User configurable codecs (DTS, TrueHD)
2024-05-05 04:04:40 -04:00
Bill Thornton
8fa2fd071f Add public access option when creating playlist 2024-05-05 03:22:29 -04:00
jellyfin-bot
12a4cb240c Update @jellyfin/sdk to 0.0.0-unstable.202405050501 2024-05-05 07:04:52 +00:00
felix920506
82cfc092be Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-05-05 00:41:25 -04:00
felix920506
65237a4187 accept suggestions
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-05-05 00:41:24 -04:00
felix920506
4c8e3b55b8 Update en-us.json 2024-05-04 23:08:55 -04:00
felix920506
24c7ba85e5 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-05-04 22:54:33 -04:00
Dmitry Lyzo
f1220600eb Add Video Advanced section 2024-05-05 01:48:00 +03:00
Dmitry Lyzo
275e18457e Add TrueHD enabling option 2024-05-05 01:36:40 +03:00
Dmitry Lyzo
ce15adba69 Add DTS enabling option 2024-05-05 01:36:40 +03:00
Dmitry Lyzo
58051dcd80 Extract canPlayDts function 2024-05-05 01:36:40 +03:00
HiPotionQ8
9bda84ed83 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2024-05-04 15:41:25 -04:00
queeup
42224611be Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2024-05-04 12:41:25 -04:00
Cody Robibero
be4836ffd3 remove lyric fetcher management (not supported) 2024-05-04 10:34:20 -06:00
Cody Robibero
54fda13100 revert fat finger 2024-05-04 10:31:49 -06:00
musenq
c5983c5491 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2024-05-04 10:41:25 -04:00
HiPotionQ8
056ee4da77 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2024-05-04 07:41:25 -04:00
Nyanmisaka
e7fde76106 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-05-04 05:41:25 -04:00
Szilágyi Kristóf
6868085602 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2024-05-04 05:41:25 -04:00
Szilágyi Kristóf
8d7ece4161 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2024-05-04 03:41:25 -04:00
Paul Donald
5c01d0fc27 BWDIF explanation 2024-05-04 01:43:18 +02:00
Paul Donald
ff0586c9a2 YADIF explanation 2024-05-04 01:42:58 +02:00
Andi Chandler
2be4696825 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2024-05-03 17:41:25 -04:00
felix920506
157257ef73 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-05-03 15:41:25 -04:00
Mikhail Arkhipov
404c2880a2 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2024-05-03 13:41:25 -04:00
Bill Thornton
03c17da638 Merge pull request #5420 from grafixeyehero/Fix-onPlaybackStopped
Remove apiClient parameters on Playback Stopped callback in experimental layout
2024-05-02 21:17:36 -04:00
grafixeyehero
8db635e2ae update suggestion 2024-05-03 02:49:19 +03:00
Bill Thornton
f4f4e7dd0e Merge pull request #5442 from nvllsvm/countindicator_1000 2024-05-02 19:35:44 -04:00
Blackspirits
3fc3d64664 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-05-02 18:35:52 -04:00
Blackspirits
91d6d33b45 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-05-02 18:35:52 -04:00
Paul Donald
5e7a8f3f83 less -> fewer 2024-05-02 23:29:30 +02:00
Andrew Rabert
10198f9056 Show "99+" in unplayed indicator when more 100 or more new items 2024-05-02 16:14:13 -04:00
grafixeyehero
0f785c98c2 remove white space 2024-05-02 19:34:45 +03:00
stanol
b1add6f48d Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-05-02 12:18:23 -04:00
Paul Dee
1711664e51 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2024-05-02 09:37:48 -04:00
db1234719
0a4237c046 Translated using Weblate (Persian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/
2024-05-02 04:41:25 -04:00
Bill Thornton
850ac3837a Merge pull request #5441 from nvllsvm/fix_unplayed_count_indicator 2024-05-01 17:14:19 -04:00
Andrew Rabert
ee0dfed858 Fix unplayed count styling when navigating back 2024-05-01 17:06:08 -04:00
Bowlder
27f74bc023 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-05-01 16:03:12 -04:00
Bill Thornton
2236eb3100 Merge pull request #5428 from jellyfin/audionormalizationfallback 2024-05-01 12:45:27 -04:00
Bill Thornton
a3259477dc Merge pull request #5423 from nvllsvm/season_playallfromhere 2024-05-01 12:39:23 -04:00
Bill Thornton
a3b5be0bb6 Merge pull request #5439 from thornbill/no-lyrics-when-no-lyrics 2024-05-01 12:34:18 -04:00
Bill Thornton
afc99f0ce9 Merge pull request #5386 from jellyfin/update-jf-sdk 2024-05-01 12:31:51 -04:00
Bill Thornton
c2a5f1e05d Merge pull request #5437 from thornbill/fix-item-state 2024-05-01 12:24:06 -04:00
bene toffix
7b38685bb7 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2024-05-01 12:10:03 -04:00
Andrew Rabert
46c749c547 Fix+enhance playback sequence of episodes in a series/season
- Adds an option to a season's menu to `Play All From Here` (default
  behavior is to play only the specific season)
- Playback will start on the first unplayed episode, or at the beginning
  of the season
- After starting playback, navigation to prior episodes is immediately possible
  using the previous episode navigation button
- Fix previous button not navigating to previous episode when starting
  on a non-first episode (ex. episode 1 when starting playback on episode 2)
2024-05-01 11:46:14 -04:00
Lukáš Kucharczyk
b12d92dffd Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-05-01 04:16:52 -04:00
PororoManon
af059585bd Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2024-05-01 03:41:25 -04:00
jellyfin-bot
0b4c064960 Update @jellyfin/sdk to 0.0.0-unstable.202405010501 2024-05-01 07:05:34 +00:00
Bill Thornton
1b2c99a4ec Merge pull request #5402 from dmitrylyzo/fix-livetv-loading
Show error message on playback failure
2024-05-01 02:35:21 -04:00
Bill Thornton
cb2a2621fd Merge pull request #5380 from ConnorS1110/fix-text-alignment
Fix cards in emby-scroller being off-center from section titles
2024-05-01 02:23:16 -04:00
Bill Thornton
c85db57b38 Update album normalization value 2024-05-01 01:56:22 -04:00
grafixeyehero
1a765e8564 Add PlaybackStopInfo Interface 2024-05-01 01:47:28 -04:00
Bill Thornton
96eff86e3b Fix review feedback 2024-05-01 01:39:17 -04:00
Cody Robibero
931d981801 Add lyric settings to music library management 2024-04-30 18:48:32 -06:00
Bill Thornton
c95592d6e3 Hide lyrics button when there are no lyrics 2024-04-30 17:35:08 -04:00
Bill Thornton
92c02f8d99 Merge pull request #5438 from thornbill/fix-undefined-now-playing
Fix playback errors
2024-04-30 17:22:08 -04:00
nextlooper42
acbb843425 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2024-04-30 16:41:26 -04:00
Kityn
535bb60f0e Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-04-30 16:41:25 -04:00
Bill Thornton
a18deacbb6 Fix incorrect playbackstop event parameters 2024-04-30 16:32:43 -04:00
Bill Thornton
23c15f8259 Fix usages of item in location state 2024-04-30 16:23:36 -04:00
Bill Thornton
873d8597a4 Fix undefined now playing item 2024-04-30 16:10:50 -04:00
Bond_009
d36e5ee32d Fix style 2024-04-30 21:48:49 +02:00
Bond_009
a890220aaa Fix album gain 2024-04-30 21:47:56 +02:00
Bond_009
c7b6f4418c Address comments 2024-04-30 21:46:29 +02:00
Bond_009
d2b8ce16e0 Fall back to other normalization gain if preferred one is null 2024-04-30 21:37:17 +02:00
Bill Thornton
8fcc4f340c Merge pull request #5427 from jellyfin/audionormalization 2024-04-30 15:29:20 -04:00
Bill Thornton
66e25dfefc Merge pull request #5419 from gnattu/fix-mp3-hls
Fix MP3 audio playback capability checking with HLS
2024-04-30 13:46:59 -04:00
Bill Thornton
573e9aba71 Merge pull request #5398 from ConnorS1110/fix-broken-next-episode-setting
Fix playing next episode when autoplay is disabled
2024-04-30 13:43:41 -04:00
Bill Thornton
c27e6f0b03 Merge pull request #5424 from nvllsvm/redirect_legacy_start_url
Redirect legacy URLs
2024-04-30 13:40:23 -04:00
felix920506
c888655569 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-30 13:36:18 -04:00
Bill Thornton
eb404804b2 Merge pull request #5432 from systemcrash/spfix
Change "setup" to "set up" in source language
2024-04-30 13:36:13 -04:00
Pierrick Guillaume
1ba9ad1734 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-04-30 09:39:24 -04:00
Bill Thornton
f3d460e5ef Merge pull request #4749 from plafreniere/plafreniere-patch-1 2024-04-30 09:35:22 -04:00
plafreniere
09010e4729 Make caret-color transparent
In full screen mode during video playback. The caret would blink in the top left corner. The caret is not needed in the drawer.
2024-04-30 08:44:32 -04:00
Paul Dee
071004af36 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2024-04-30 08:10:49 -04:00
Paul Donald
f202986861 setup -> set up phrasal verb split 2024-04-30 14:05:20 +02:00
Andrew Rabert
fe64fe5be0 Fix legacy URL redirect 2024-04-30 07:10:46 -04:00
gnattu
762ea7f147 Change check order to match the comment
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-04-30 18:46:48 +08:00
gnattu
70c8b439b1 Disable mp3 in hls-ts for ps4 2024-04-30 17:09:21 +08:00
Lukáš Kucharczyk
10b9d35790 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-04-30 05:00:27 -04:00
Kityn
73e2d9fee1 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-04-30 02:41:25 -04:00
Bill Thornton
d0173f9147 Merge pull request #5422 from nielsvanvelzen/nvv-fix-css 2024-04-30 02:29:38 -04:00
gnattu
13b5c071b8 relax the mp3 compatability check for mp3 in hls-ts 2024-04-30 08:25:54 +08:00
felix920506
195bde8f11 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-29 18:17:47 -04:00
Bas
8806329bdd Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-04-29 18:17:47 -04:00
felix920506
bec8dadf4b Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-29 17:05:23 -04:00
oxixes
7cd61c25e3 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2024-04-29 17:05:23 -04:00
felix920506
c1f615b74b Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-29 15:44:38 -04:00
oxixes
b5fa07f550 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2024-04-29 15:44:38 -04:00
Bill Thornton
a5ccf9a153 Merge pull request #5430 from thornbill/save-password-text 2024-04-29 15:44:32 -04:00
Tio
0d39dfbda3 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2024-04-29 13:46:07 -04:00
Tio
f62ce9a9f6 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2024-04-29 13:06:47 -04:00
Tio
1edc78fc96 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2024-04-29 12:52:39 -04:00
TAKAHASHI Shuuji
5f21933fc7 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2024-04-29 12:12:52 -04:00
Bill Thornton
bc598c7c8e Update save password button label 2024-04-29 02:34:14 -04:00
Bill Thornton
5dfefb0518 Merge pull request #5429 from thornbill/fix-create-playlist 2024-04-29 01:43:17 -04:00
Bill Thornton
32cd1e9307 Fix id param when creating playlists 2024-04-29 01:22:45 -04:00
Bond_009
e132332896 Use NormalizationGain instead of LUFS 2024-04-28 21:26:45 +02:00
Bas
38b7d46e7a Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-04-28 12:38:04 -04:00
Roots Radics
d120c65a3e Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-04-28 10:03:06 -04:00
queeup
cea0c3fb76 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2024-04-28 07:16:55 -04:00
Bas
5959ce3c8c Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-04-28 07:16:55 -04:00
Niels van Velzen
3423fb3237 Apply review feedback 2024-04-27 09:38:06 +02:00
Skreew69
b53f2d285b Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2024-04-26 17:38:06 -04:00
bene toffix
061db56fa7 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2024-04-26 14:38:04 -04:00
Niels van Velzen
d113f22256 Fix client-side CSS not applied on page load 2024-04-26 18:53:35 +02:00
Blackspirits
d09bf0ff3f Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-04-26 12:38:05 -04:00
Blackspirits
57b992d773 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-04-26 12:38:04 -04:00
Blackspirits
0b70da751f Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-04-26 10:38:06 -04:00
Blackspirits
ec5fe240af Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-04-26 10:38:06 -04:00
gnattu
adf6530650 Add options.supportsMp3InTs to allow client override 2024-04-26 22:24:05 +08:00
Raphael Pereira
4da1b6cafe Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-04-26 09:30:01 -04:00
Blackspirits
9a9ba1dc93 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-04-26 09:30:00 -04:00
nextlooper42
a683063573 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2024-04-26 07:25:12 -04:00
Sebastian Eriksson
5faf30005d Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2024-04-26 05:49:18 -04:00
Sebastian Eriksson
1c58d4033d Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2024-04-26 05:34:10 -04:00
nextlooper42
b07eab2fbe Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2024-04-26 05:34:10 -04:00
Skreew69
566b3b2c11 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2024-04-26 05:34:09 -04:00
Connor Smith
595983f102 Refactor translateItemsForPlayback 2024-04-25 21:28:58 -04:00
Connor Smith
13dfa62eb4 Fix incorrect flag check preventing expected behavior when navigating to next episode 2024-04-25 21:28:58 -04:00
0x00c
b38ac26fcf Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-04-25 19:57:42 -04:00
gnattu
7f27baf183 Fix lint 2024-04-26 06:13:15 +08:00
gnattu
193c89802e Fix MP3 audio playback capability checking with HLS
The previous check was too naive, assuming that most browsers that support playing MP3 directly in an mp4 file can support MP3 with HLS. However, this assumption is wrong. In fact, most browsers won’t play MP3 with HLS, with Safari being the only exception. Even on Safari, MP3 support with HLS is limited to the mpegts container, and it won’t play MP3 in the fmp4 container.
2024-04-26 06:00:24 +08:00
Bill Thornton
c7ed67abf6 Merge pull request #5417 from jellyfin/renovate/ci-deps 2024-04-25 14:40:50 -04:00
renovate[bot]
a27ab8659d Update CI dependencies 2024-04-25 18:32:13 +00:00
felix920506
c419cdd2f1 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-25 13:27:45 -04:00
felix920506
31837d33fd Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-25 11:34:49 -04:00
felix920506
fcc42a74e2 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-24 20:18:45 -04:00
Blackspirits
f80f198288 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-04-24 15:38:07 -04:00
Blackspirits
91e9ca3cbc Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-04-24 15:38:06 -04:00
Blackspirits
e7a79165d9 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-04-24 14:35:41 -04:00
Blackspirits
d94515e297 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-04-24 14:35:40 -04:00
Blackspirits
d48df561f6 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-04-24 14:32:56 -04:00
Blackspirits
d5586c1eab Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-04-24 14:32:56 -04:00
Blackspirits
68a0e17c09 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-04-24 14:07:13 -04:00
Blackspirits
1142c12c7e Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-04-24 14:07:12 -04:00
Bas
261d14209a Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-04-24 14:07:12 -04:00
Andrew Rabert
074467e018 Merge pull request #5416 from jellyfin/bond-multiparts
Check if there are multiple parts before requesting them
2024-04-24 13:17:01 -04:00
Andrew Rabert
d1f6af32a7 Merge pull request #5415 from nvllsvm/fix_show_shuffle
Fix shuffling for shows
2024-04-24 13:16:30 -04:00
Andrew Rabert
f71cc8026a Include season id in request when retrieving episodes
This also fixes shuffling an individual season (broken since at least 10.8.13, probably earlier)
2024-04-24 13:09:36 -04:00
Andrew Rabert
27984fe083 Fix shuffling for shows 2024-04-24 12:55:36 -04:00
Bond_009
93f42e3469 Check if there are multiple parts before requesting them
If the property exists it should always be larger than 1 so the second
check isn't really needed
2024-04-24 18:24:36 +02:00
Blackspirits
1d67f43a2e Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-04-24 10:38:07 -04:00
Rúben Santos
f777bc9577 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-04-24 10:38:07 -04:00
nextlooper42
2742bfca59 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2024-04-24 10:38:06 -04:00
Blackspirits
7a5ee7d176 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-04-24 10:38:06 -04:00
Bill Thornton
61ab24cf1b Merge pull request #5409 from thornbill/fix-experimental-backdrop-gap 2024-04-24 08:43:03 -04:00
Bill Thornton
2d2003c8b9 Merge pull request #5413 from jellyfin/replaygaintag 2024-04-24 08:21:51 -04:00
Bill Thornton
c3efdd0e8a Merge pull request #5414 from thornbill/fix-experimental-playing-bar 2024-04-24 08:04:39 -04:00
Dmitry Lyzo
6178f4e53e Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2024-04-24 07:08:58 -04:00
Dmitry Lyzo
3a87e2c52e fix: show error message on playback failure 2024-04-24 11:50:53 +03:00
Dmitry Lyzo
b192795c90 fix: fix LiveTV loading not hide on fail 2024-04-24 11:46:07 +03:00
Dmitry Lyzo
eb463c0adb refactor: linearize promises 2024-04-24 11:46:07 +03:00
felix920506
1b8f6c56af Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-24 02:38:05 -04:00
felix920506
4906bda31b Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-24 01:29:24 -04:00
Bill Thornton
30c61649c4 Fix drawer covering now playing bar in experimental layout 2024-04-24 00:49:53 -04:00
felix920506
62d8312f0d Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-24 00:38:05 -04:00
Bill Thornton
2033710670 Fix gap above backdrop on details screen in experimental layout 2024-04-24 00:31:31 -04:00
alison2033
4f2fdd98ec Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-04-23 18:38:05 -04:00
alison2033
b6ea0f3945 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2024-04-23 18:38:04 -04:00
Bond_009
b6bc8025b6 Revert "Merge pull request #4984 from TelepathicWalrus/use-replay-gain-tags"
This reverts commit 4ea5ca6bad, reversing
changes made to 40e7009081.
2024-04-23 23:02:44 +02:00
Bill Thornton
2467890bba Merge pull request #5393 from nielsvanvelzen/nvv-newlogo 2024-04-23 10:46:54 -04:00
Niels van Velzen
2a75e7aafb Use old new Jellyfin logo 2024-04-23 16:12:05 +02:00
Bill Thornton
178fe43bb6 Merge pull request #5410 from jellyfin/bond-AudioInfo 2024-04-23 09:21:54 -04:00
Bas
b9e4537aba Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-04-23 06:43:49 -04:00
Bond_009
c414f22e6f Remove nonexistent ItemField AudioInfo
Fixes
```
System.FormatException: AudioInfo is not a valid value for ItemFields.
 ---> System.ArgumentException: Requested value 'AudioInfo' was not found.
   at System.Enum.TryParseByName[TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TStorage& result)
   at System.Enum.TryParseByValueOrName[TUnderlying,TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TUnderlying& result)
   at System.Enum.TryParse(Type enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, Object& result)
   at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
   --- End of inner exception stack trace ---
   at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
   at Jellyfin.Api.ModelBinders.CommaDelimitedArrayModelBinder.GetParsedResult(IReadOnlyList`1 values, Type elementType, TypeConverter converter) in /home/bond/dev/jellyfin/Jellyfin.Api/ModelBinders/CommaDelimitedArrayModelBinder.cs:line 67
```
2024-04-23 11:19:56 +02:00
Bill Thornton
811fef991a Merge pull request #5408 from thornbill/empty-playlist-tab
Fix empty playlists tab in music libraries
2024-04-23 02:50:11 -04:00
Bill Thornton
3930ade140 Fix empty playlists tab in music libraries 2024-04-23 02:31:47 -04:00
felix920506
e20df3f284 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-23 00:38:04 -04:00
Michele
d0a5968d52 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2024-04-22 16:28:30 -04:00
stanol
9610e70ece Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-04-22 10:38:04 -04:00
皇甫朝云
7c8d3d2d04 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-04-22 06:38:04 -04:00
Lukáš Kucharczyk
d3e168152d Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-04-22 03:38:05 -04:00
Bill Thornton
7158be9aaf Merge pull request #5392 from thornbill/playlist-editor-ts 2024-04-21 23:43:44 -04:00
timtogan
9ed87dcbfb Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-04-21 22:22:31 -04:00
Kityn
68335db4f9 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-04-21 18:20:22 -04:00
Bill Thornton
0b30ebdcbc Merge pull request #5401 from gnattu/fix-scroll-osd
Prevent changing volume with mouse wheel when dialog is shown
2024-04-21 15:38:00 -04:00
Bill Thornton
0e98ae44ab Merge pull request #5371 from dmitrylyzo/fix-favorite-margin
Fix Favorite button margin
2024-04-21 14:32:11 -04:00
Bill Thornton
3f967f70f5 Merge pull request #4733 from robert-hamilton36/LyricsSupport
Add Lyric support
2024-04-21 14:29:28 -04:00
Bill Thornton
58ab898c5c Merge pull request #5399 from gnattu/don't-check-linux
Remove OS check for VPP option
2024-04-21 13:57:53 -04:00
queeup
21f412cd2a Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2024-04-21 13:54:04 -04:00
felix920506
0ea5a4183e Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-21 12:24:47 -04:00
Arne De Herdt
b855ecf4ad Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-04-21 12:24:46 -04:00
Bill Thornton
2ab12bc932 Ensure loading indicator is hidden 2024-04-21 12:08:39 -04:00
stanol
994f0dbe25 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-04-21 09:38:08 -04:00
Bas
1ebb88a7f7 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-04-21 09:38:07 -04:00
Guy Porat
0f4c455664 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2024-04-21 09:38:07 -04:00
Andi Chandler
4145add2b9 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2024-04-21 09:38:06 -04:00
Blackspirits
fc1c14f91f Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-04-21 07:30:32 -04:00
Blackspirits
07d3290fe5 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-04-21 07:30:32 -04:00
Lukáš Kucharczyk
a4a3ea3d9a Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-04-21 03:01:28 -04:00
Bill Thornton
f569f5de9a Merge pull request #5397 from jellyfin/renovate/ci-deps 2024-04-20 18:50:59 -04:00
clang88
fa13799e65 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-04-20 17:27:32 -04:00
WeezyBlue
b982b84a78 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-04-20 14:38:04 -04:00
gnattu
f596b114da fix: don’t change volume when dialog is shown
The dialog on the player could present a large list, requiring scrolling to find the desired option, such as a subtitle or audio track in a huge language list. Changing the volume in these cases will be very annoying.
2024-04-21 01:06:39 +08:00
gnattu
32c8e7cad3 fix: always show VPP settings 2024-04-20 23:54:43 +08:00
bene toffix
b1f786b270 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2024-04-20 04:29:03 -04:00
Kityn
d22d76bb2e Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-04-20 03:34:37 -04:00
Bill Thornton
3d84e8ac08 Merge pull request #5331 from gnattu/fix-trickplay 2024-04-20 02:54:51 -04:00
KarlderHeinz
f26fa3542a Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-04-19 18:38:04 -04:00
renovate[bot]
c6781c7262 Update CI dependencies 2024-04-19 21:10:13 +00:00
Franco Castillo
4106c2e1e4 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2024-04-19 17:05:32 -04:00
Bill Thornton
05e03970f3 Move loading.hide to finally 2024-04-19 08:21:58 -04:00
Bill Thornton
633ae83611 Fix review feedback 2024-04-19 08:15:45 -04:00
Fawrrax
65da727529 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2024-04-19 06:38:04 -04:00
Fawrrax
9dd653cc5f Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2024-04-19 04:38:06 -04:00
lostmypillow
f9dd5de569 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-19 04:38:04 -04:00
lostmypillow
961a580895 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-19 03:03:58 -04:00
vic991
e76302fed6 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2024-04-18 20:38:03 -04:00
Kristofers
0fc0c16cf9 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2024-04-18 17:16:03 -04:00
Alan Azar
7352d03958 Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/
2024-04-18 14:00:17 -04:00
Alan Azar
711a35d677 Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/
2024-04-18 14:00:17 -04:00
Alan Azar
208b0a96c3 Translated using Weblate (Bengali (Bangladesh))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bn_BD/
2024-04-18 14:00:17 -04:00
Alan Azar
bab12d8eea Translated using Weblate (Urdu (Pakistan))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ur_PK/
2024-04-18 14:00:16 -04:00
Alan Azar
fe2d28bc43 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2024-04-18 14:00:16 -04:00
peleg
dbeaa6dd56 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2024-04-18 08:38:03 -04:00
Niels van Velzen
c3467c1c47 Update logo assets 2024-04-17 22:08:39 +02:00
Bill Thornton
0163da2df8 Use ts sdk for playlist editor 2024-04-16 09:16:54 -04:00
Bill Thornton
fa16daabb0 Fix type errors in playlist editor 2024-04-16 09:16:54 -04:00
Bill Thornton
d3c343be4a Convert playlist editor to ts 2024-04-16 09:16:54 -04:00
Bill Thornton
8b9dd7ec87 Remove dead playlists controller 2024-04-16 09:16:54 -04:00
Bill Thornton
17b1a757dd Merge pull request #5378 from gnattu/fix-hls-audio-container 2024-04-16 08:09:19 -04:00
Bill Thornton
386bf2df0a Merge pull request #5389 from nielsvanvelzen/nvv-valDummyChapterDuration 2024-04-16 08:06:02 -04:00
Dmitry Lyzo
b0f295d6e6 Remove margin from Favorite button in title
Previosly, the `listItemButton` class removed it.
2024-04-16 14:54:42 +03:00
Dmitry Lyzo
ed9bf4a665 Fix margin of Favorite button
`listItemButton` removes margin and should not be used for non-list items.
2024-04-16 14:54:42 +03:00
Blackspirits
d90b7a9cf7 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-04-15 15:38:04 -04:00
ergosteur
84fb829c0d Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2024-04-15 11:38:03 -04:00
Miha
3435e17edd Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2024-04-14 10:38:03 -04:00
Niels van Velzen
3d6a536bdd Fix valDummyChapterDuration not populating in Dashboard>Libraries>Metadata 2024-04-14 13:55:37 +02:00
Moe Ye Htet
6cf22d526d Translated using Weblate (Burmese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/my/
2024-04-14 00:38:03 -04:00
Alex Roman
698332977d Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2024-04-13 19:38:04 -04:00
PD758
f2a5163096 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2024-04-12 11:43:56 -04:00
Connor Smith
f60627dd8b Fix cards in emby-scroller being off-center from section titles 2024-04-12 09:29:04 -04:00
Tornike Natsvlishvili
db9870752c Translated using Weblate (Georgian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ka/
2024-04-12 05:38:03 -04:00
hoanghuy309
f89869e18f Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2024-04-12 05:38:03 -04:00
VitoFe
3f2110f91c Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2024-04-11 13:38:03 -04:00
Dan Johansen
ccaa16ff96 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2024-04-11 09:38:03 -04:00
Dan Johansen
48c7e8d015 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2024-04-11 07:38:03 -04:00
robert-hamilton36
9a56230aca Merge branch 'master' into LyricsSupport 2024-04-11 18:29:11 +12:00
Bill Thornton
946c0ae37d Merge pull request #5362 from jellyfin/update-jf-sdk
Update @jellyfin/sdk to 0.0.0-unstable.202404101900
2024-04-10 15:42:19 -04:00
jellyfin-bot
9449e69b0d Update @jellyfin/sdk to 0.0.0-unstable.202404101900 2024-04-10 19:37:46 +00:00
robert-hamilton36
c42b96df3e add Lyrics 2024-04-10 10:49:33 +12:00
gnattu
f8b5c36fef chore: reuse enableFmp4Hls for video and audio 2024-04-09 10:40:17 +08:00
bene toffix
5defb79271 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2024-04-08 13:38:03 -04:00
milo !!
a4276fdee6 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2024-04-08 08:38:04 -04:00
gnattu
4b054caebd chore: remove leftover comment 2024-04-08 14:03:02 +08:00
gnattu
be3b321ffb fix: use correct hls containers for audio
The current container setting was set 4 years ago and does not reflect current browsers. We should prioritize using fmp4 when possible and fallback to mpegts if necessary.
2024-04-08 13:49:45 +08:00
HiSkyZen
4deaf8411a Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2024-04-07 13:38:04 -04:00
Zan
884f8cc304 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2024-04-07 13:38:03 -04:00
Alexander Shevyakov
cb1b985734 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2024-04-07 11:38:03 -04:00
Евгений Владимирович Инякин
301029d4f2 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2024-04-07 09:38:03 -04:00
throny
59693f730a Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-04-06 18:38:03 -04:00
Bas
fd3d7dcd6e Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-04-05 16:38:03 -04:00
Tim Zschuppe
a8cdfbe762 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-04-05 16:38:03 -04:00
danielxb-ar
2e1520a93a Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2024-04-04 11:38:03 -04:00
myrad2267
82292d5715 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-04-03 21:38:04 -04:00
myrad2267
99fed7a20d Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-04-03 15:38:03 -04:00
queeup
3f9cc454f8 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2024-04-03 10:20:36 -04:00
queeup
4ff5a8b2c4 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2024-04-03 09:01:23 -04:00
Bill Thornton
b8d7c2d27c Merge pull request #5365 from jellyfin/renovate/cssnano-6.x 2024-04-02 20:38:38 -04:00
nextlooper42
5918ed94b3 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2024-04-02 12:38:04 -04:00
myrad2267
eefdb58134 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-04-02 08:38:03 -04:00
Troja
45f1f7397e Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2024-04-02 08:38:03 -04:00
Bas
acd8939af0 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-04-02 03:47:06 -04:00
FranzDerPalme
616b4cbfa4 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-04-01 23:38:02 -04:00
renovate[bot]
74c6f92f0c Update dependency cssnano to v6.1.2 2024-04-01 23:11:25 +00:00
Dennis Vesterlund
cbe6ccdbec Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2024-04-01 16:30:30 -04:00
Bas
d8cb1f8114 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-04-01 15:38:02 -04:00
無情天
502f3f0469 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-04-01 12:38:05 -04:00
Nyanmisaka
29b3dcd57b Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-04-01 09:38:03 -04:00
Nyanmisaka
70dbea7527 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-04-01 09:38:03 -04:00
stanol
2eb5b303d2 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-04-01 09:38:02 -04:00
David Davó
5ec154e1d5 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2024-04-01 09:38:02 -04:00
Kityn
c1350159b9 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-04-01 07:38:02 -04:00
Oatavandi
250a99ad4a Translated using Weblate (Tamil)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/
2024-04-01 02:38:04 -04:00
Blackspirits
2cc408bd77 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-04-01 02:38:03 -04:00
Blackspirits
6739e017ed Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-04-01 02:38:02 -04:00
Bill Thornton
9a3257858c Merge pull request #5322 from jellyfin/fmp4maxlevel 2024-03-31 23:35:53 -04:00
Bond_009
0a932ee756 Limit Video Level to 4.2 in fMP4 for iOS < 13 2024-03-31 23:34:05 -04:00
Bill Thornton
82df466426 Merge pull request #5242 from felix920506/note-hwaccel-crf 2024-03-31 23:25:05 -04:00
Bill Thornton
c4b90b361a Merge pull request #5185 from jellyfin/renovate/babel 2024-03-31 23:18:36 -04:00
Bill Thornton
d082b08f8d Merge pull request #5224 from jellyfin/renovate/postcss 2024-03-31 23:17:40 -04:00
Bill Thornton
f8ce3fb64e Merge pull request #5356 from jellyfin/update-jf-sdk 2024-03-31 23:17:05 -04:00
Bill Thornton
ae2a2fa6fa Merge pull request #5215 from btopherjohnson/EnableLibrary 2024-03-31 23:16:36 -04:00
AverageDood
1bf2d8c47f Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2024-03-31 20:05:43 -04:00
Oatavandi
a2ec7c2fd3 Translated using Weblate (Tamil)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/
2024-03-31 15:38:02 -04:00
Bill Thornton
3f0e301032 Merge pull request #5359 from jellyfin/renovate/ci-deps 2024-03-31 12:30:34 -04:00
nextlooper42
dd9674dcc1 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2024-03-31 10:38:02 -04:00
renovate[bot]
43ff1c261c Update CatChen/eslint-suggestion-action action to v3.1.5 2024-03-31 14:02:55 +00:00
jellyfin-bot
4183bf4ee4 Update @jellyfin/sdk to 0.0.0-unstable.202403310501 2024-03-31 07:05:26 +00:00
btopherjohnson
0f0314afa4 Merge branch 'master' into EnableLibrary 2024-03-30 23:59:00 -07:00
renovate[bot]
43ca2ca5ff Update Babel 2024-03-31 03:27:42 +00:00
Bill Thornton
3908979578 Merge pull request #5358 from nielsvanvelzen/nvv-metadataeditor-status-unreleased 2024-03-30 16:24:12 -04:00
Niels van Velzen
f882e8c5bb Fix unreleased status missing in metadata editor 2024-03-30 21:13:20 +01:00
nextlooper42
e0ad798610 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2024-03-30 12:38:02 -04:00
Blackspirits
f6bc10206e Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-30 05:38:03 -04:00
Blackspirits
2529a6f726 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-03-30 05:38:02 -04:00
Bill Thornton
cbcf7f0127 Merge pull request #5345 from jellyfin/renovate/core-js-3.x 2024-03-30 05:29:50 -04:00
renovate[bot]
69b925fe9c Update PostCSS 2024-03-30 09:12:20 +00:00
Bill Thornton
808f0653d5 Merge pull request #5189 from jellyfin/renovate/webpack 2024-03-30 05:11:01 -04:00
renovate[bot]
4a43dbab9a Update dependency core-js to v3.36.1 2024-03-30 09:08:46 +00:00
Lukáš Kucharczyk
688ef0a501 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-03-30 03:38:04 -04:00
PEdro Amaral
8e99f7793d Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-30 01:38:03 -04:00
btopherjohnson
ad3ed6de10 Merge branch 'master' into EnableLibrary 2024-03-29 17:42:31 -07:00
btopherjohnson
08617d8a78 Update src/strings/en-us.json
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-03-29 17:41:16 -07:00
gnattu
f298387a86 fix: remove unused trickplay files 2024-03-30 08:10:35 +08:00
Bas
3f604415b2 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-29 18:38:02 -04:00
renovate[bot]
a8bff14907 Update Webpack 2024-03-29 21:10:42 +00:00
Bill Thornton
5c330484d9 Merge pull request #5352 from jellyfin/renovate/tests 2024-03-29 17:09:12 -04:00
Bill Thornton
ac5d070358 Merge pull request #5351 from jellyfin/renovate/usehooks-ts-2.x 2024-03-29 17:08:05 -04:00
renovate[bot]
6349f8e9a6 Update dependency vitest to v1.4.0 2024-03-29 21:03:10 +00:00
renovate[bot]
382e587aad Update dependency usehooks-ts to v2.16.0 2024-03-29 21:02:49 +00:00
Bill Thornton
2023a84338 Merge pull request #5349 from jellyfin/renovate/sass-1.x 2024-03-29 17:01:40 -04:00
Bill Thornton
f70f8ffcd5 Merge pull request #5347 from jellyfin/renovate/markdown-it-14.x 2024-03-29 16:55:17 -04:00
Bill Thornton
b419330827 Merge pull request #5350 from jellyfin/renovate/typescript 2024-03-29 16:35:00 -04:00
renovate[bot]
3834029ff0 Update dependency typescript to v5.4.3 2024-03-29 20:28:58 +00:00
Bill Thornton
1340c994ce Merge pull request #5346 from jellyfin/renovate/cssnano-6.x 2024-03-29 16:27:44 -04:00
renovate[bot]
8a6a69056c Update dependency sass to v1.72.0 2024-03-29 20:22:08 +00:00
Bill Thornton
d6231d4219 Merge pull request #5260 from jellyfin/renovate/react 2024-03-29 16:20:57 -04:00
Bill Thornton
60a1aa536e Merge pull request #5348 from dmitrylyzo/fix-seriessortname 2024-03-29 13:49:48 -04:00
Nyanmisaka
4e5b1a50d7 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-03-29 13:38:02 -04:00
Nyanmisaka
adb54ddd64 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-29 13:38:02 -04:00
Bill Thornton
9b3ae748cf Merge pull request #5333 from jellyfin/update-jf-sdk 2024-03-29 13:32:09 -04:00
felix920506
3856b9e0e4 accept suggestion
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-03-29 12:28:19 -04:00
stanol
9979f31ae3 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-03-29 07:38:03 -04:00
Kityn
a40b944312 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-03-29 07:38:02 -04:00
Dmitry Lyzo
52c150a2e7 refactor: use ItemSortBy from generated SDK 2024-03-29 14:22:00 +03:00
Dmitry Lyzo
2e4eb68d59 fix: use SeriesSortName in SortBy
`SeriesName` is not a valid value for `SortBy`.
2024-03-29 13:45:12 +03:00
renovate[bot]
284133d5c6 Update dependency markdown-it to v14.1.0 2024-03-29 08:08:16 +00:00
renovate[bot]
181aa57812 Update dependency cssnano to v6.1.1 2024-03-29 08:08:00 +00:00
Bill Thornton
d88dee9e05 Merge pull request #5309 from jellyfin/renovate/swiper-11.x
Update dependency swiper to v11.0.7
2024-03-29 03:57:23 -04:00
Bill Thornton
3fb99fe22d Merge pull request #5330 from gnattu/clarify-encoding-format-options
Add clear help text for encoding format options
2024-03-29 03:54:24 -04:00
Bill Thornton
5665319268 Merge pull request #5332 from gnattu/disable-ffmpeg-set
Disable ffmpeg path setting for security reasons
2024-03-29 03:48:46 -04:00
Bill Thornton
33ccd11b38 Merge pull request #5306 from jellyfin/renovate/fonts
Update Fonts
2024-03-29 03:41:02 -04:00
Max
2550f2611d Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2024-03-29 03:27:30 -04:00
Lukáš Kucharczyk
7f79c1fdfb Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-03-29 03:27:29 -04:00
jellyfin-bot
292f57cb2e Update @jellyfin/sdk to 0.0.0-unstable.202403290501 2024-03-29 07:05:15 +00:00
Max
15f998e1d0 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2024-03-29 02:27:20 -04:00
renovate[bot]
370b0095a0 Update React 2024-03-29 05:46:08 +00:00
Bill Thornton
cd00e53d73 Merge pull request #5342 from jellyfin/renovate/eps1lon-actions-label-merge-conflict-3.x
Update eps1lon/actions-label-merge-conflict action to v3
2024-03-29 00:32:34 -04:00
Bill Thornton
dc07b86ce0 Merge pull request #5338 from jellyfin/renovate/linters
Update Linters
2024-03-29 00:30:05 -04:00
renovate[bot]
80b2861d91 Update Linters 2024-03-29 04:15:46 +00:00
renovate[bot]
05f6be900f Update eps1lon/actions-label-merge-conflict action to v3 2024-03-29 04:13:26 +00:00
Stjepan Mrgnaić
d8b054644b Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2024-03-28 12:38:02 -04:00
Bill Thornton
3ce632b29d Merge pull request #5339 from thornbill/fix-add-plugin-layout 2024-03-28 11:09:45 -04:00
Stjepan Mrgnaić
cc445baec3 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2024-03-28 10:38:02 -04:00
stanol
655a26f0d4 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-03-28 08:38:04 -04:00
Tobias Mitala
39b51f90e0 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2024-03-28 08:38:02 -04:00
Kityn
c80716d81d Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-03-28 08:38:02 -04:00
Bill Thornton
143b846d50 Fix missing emby-select import in add plugin page 2024-03-28 08:31:54 -04:00
Nyanmisaka
0411bc05cb Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-03-28 03:38:02 -04:00
Nyanmisaka
07e308bff9 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-28 03:38:02 -04:00
Bill Thornton
ac410d1616 Fix missing emby-collapse import in add plugin page 2024-03-28 03:02:32 -04:00
Bill Thornton
467fbd1899 Merge pull request #5327 from robert-hamilton36/ImproveAccessibilityTitles
Add titles to buttons on now playing bar
2024-03-28 02:09:46 -04:00
Bill Thornton
ee712edfca Merge pull request #5307 from jellyfin/renovate/autoprefixer-10.x 2024-03-27 20:37:12 -04:00
renovate[bot]
64ca1f5006 Update dependency autoprefixer to v10.4.19 2024-03-27 23:09:56 +00:00
queeup
adf3125c7d Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2024-03-27 16:38:03 -04:00
gnattu
8bb103e7b7 fix: add additional helper text on H264 2024-03-28 02:44:53 +08:00
stanol
3788fbf5fc Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-03-27 14:38:02 -04:00
KipshidzeNikoloz
47251234b9 Translated using Weblate (Georgian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ka/
2024-03-27 08:38:01 -04:00
KipshidzeNikoloz
ddf959ba01 Translated using Weblate (Georgian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ka/
2024-03-27 06:38:03 -04:00
Thibaud Melano
383913a96f Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-03-27 06:38:02 -04:00
robert-hamilton36
53524bc95c add titles to buttons on now playing bar 2024-03-27 10:19:15 +03:00
gnattu
08a150f2a6 fix: disable ffmpeg path setting for security reasons 2024-03-27 13:29:01 +08:00
gnattu
b07553a058 fix: move mjpeg acceleration option into trickplay panel
This option is very trickplay specific and should not belongs to general encoding options
2024-03-27 13:10:40 +08:00
gnattu
e1c90dac1e fix: add clear help text for encoding format options
These options are misunderstood as part of the hardware encoding options, but they are actually not. Add a helper text and make it in its own section.
2024-03-27 12:24:55 +08:00
stanol
fce1e7f173 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-03-26 16:38:02 -04:00
Bill Thornton
885120c8b4 Merge pull request #5325 from gnattu/remove-legacy-vt-codecs 2024-03-26 15:00:39 -04:00
Lukáš Kucharczyk
7dd25f59fe Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-03-26 14:38:05 -04:00
Bill Thornton
95b33de6bb Merge pull request #5319 from jellyfin/update-jf-sdk 2024-03-26 12:12:23 -04:00
Bill Thornton
a022a07620 Fix removed sdk function 2024-03-26 11:04:58 -04:00
senko
eaae751772 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2024-03-26 05:38:02 -04:00
jellyfin-bot
7eb7418eab Update @jellyfin/sdk to 0.0.0-unstable.202403260501 2024-03-26 07:05:16 +00:00
gnattu
ef88c422f2 fix: remove legacy codecs
These legacy codecs are not implemented with hardware-accelerated decoding in VideoToolbox and were using VideoToolbox's software fallback decoding before. Since ffmpeg now only allows software fallback for HEVC, enabling those codecs will cause VT session creation to fail. Remove them now.

Signed-off-by: gnattu <gnattuoc@me.com>
2024-03-26 14:43:33 +08:00
Bas
6f5f772c11 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-25 19:03:22 -04:00
Nyanmisaka
ef0b8a2921 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-03-25 16:38:03 -04:00
Nyanmisaka
096f432b51 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-25 16:38:03 -04:00
Kityn
23c3b7d9a5 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-03-25 16:38:02 -04:00
GrantZ9001
16e8616303 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2024-03-25 16:38:02 -04:00
Bill Thornton
abd7d5aa20 Merge pull request #5324 from nielsvanvelzen/mom-im-scared 2024-03-25 14:01:15 -04:00
Nyanmisaka
15572a175f Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-03-25 13:38:03 -04:00
Nyanmisaka
a40257b762 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-25 13:38:02 -04:00
Kityn
410237f23a Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-03-25 13:38:01 -04:00
Niels van Velzen
0f96e55585 Add help descriptions to allow/block tag sections in parental control settings 2024-03-25 17:17:12 +01:00
Nyanmisaka
eab656f722 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-25 12:04:32 -04:00
Bas
3cfab4b59d Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-25 12:04:29 -04:00
Bill Thornton
dab27ef6c4 Merge pull request #5323 from nyanmisaka/fix-trans-nvdec
Fix translation of the enhanced NVDEC decoder
2024-03-25 11:34:57 -04:00
Kityn
7d7815cb1b Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-03-25 10:38:03 -04:00
Bas
7c9521155a Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-25 10:38:02 -04:00
Gionnio
77ec93ba21 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2024-03-25 10:38:02 -04:00
nyanmisaka
07efae27fe Fix translation of the enhanced NVDEC decoder
Enhanced NVDEC is now the default option in 10.9, which is required
for parsing the Dolby Vision metadata. The old CUVID impl can still
be used by unchecking this option.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-25 22:32:46 +08:00
Cody Robibero
b84e9250fa Merge branch 'master' into EnableLibrary 2024-03-25 07:16:27 -06:00
Blackspirits
f7b49103c5 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-25 07:38:03 -04:00
stanol
9d0ab179dd Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-03-25 07:38:03 -04:00
Blackspirits
5ff5777729 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-03-25 07:38:03 -04:00
Lukáš Kucharczyk
254678005f Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-03-25 07:38:02 -04:00
Blackspirits
d56b93b9e0 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-25 05:38:03 -04:00
Nyanmisaka
4fc8cfec41 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-03-25 05:38:03 -04:00
Nyanmisaka
bf6d06133a Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-25 05:38:02 -04:00
Blackspirits
13f621c258 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-03-25 05:38:02 -04:00
Bill Thornton
4a36f7571b Merge pull request #5076 from grhallenbeck/dev-react-display-settings
feat: (preferences) migrate user display settings to react
2024-03-25 03:56:45 -04:00
Bill Thornton
1cfc4696f4 Merge pull request #5315 from dmitrylyzo/limit-supported-resolution
Add option to limit maximum supported video resolution
2024-03-25 03:49:03 -04:00
Nyanmisaka
cb5eb9148e Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-03-25 03:45:10 -04:00
Nyanmisaka
7ef90ee564 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-25 03:45:10 -04:00
Bill Thornton
45609c0f86 Merge pull request #5316 from dmitrylyzo/enable-smooth-scroll
Add option to enable smooth scroll
2024-03-25 03:45:07 -04:00
Bill Thornton
0202ac6c2a Merge pull request #4535 from davidangel/tag-whitelist
Add "AllowedTags" option to parental controls (updated)
2024-03-25 03:37:44 -04:00
Bill Thornton
2e855382fe Cleanup types and functions 2024-03-25 03:31:32 -04:00
Bill Thornton
d52c56eb2e Remove global ApiClient reference 2024-03-25 03:31:32 -04:00
Jpuc1143
adb22abdc2 Add "AllowedTags" option to parental controls 2024-03-25 03:31:32 -04:00
Bill Thornton
2956de9095 Merge pull request #5274 from thornbill/media-errors
Add more media playback error messages
2024-03-25 03:11:35 -04:00
Bill Thornton
965cb94fae Remove outdated comment 2024-03-25 03:05:12 -04:00
Dr Aghosh B Prasad
09a74854ab Translated using Weblate (Malayalam)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/
2024-03-25 02:38:03 -04:00
Bas
fb7353f9e7 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-25 02:38:02 -04:00
Bill Thornton
a709d9e2c0 Cancel playback on error 2024-03-25 01:26:25 -04:00
Bill Thornton
005bc0560f Fix case sensitivity in protocol checks 2024-03-25 01:26:25 -04:00
Bill Thornton
5a5a70dad0 Add playback error messages and fix error propogation 2024-03-25 01:26:25 -04:00
Bill Thornton
15d30ffaeb Add new media error types 2024-03-25 01:26:25 -04:00
Bill Thornton
081d408b18 Add enum for media errors 2024-03-25 01:22:19 -04:00
Nyanmisaka
94c5b586db Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-03-25 00:38:03 -04:00
Nyanmisaka
8f8c381cc3 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-25 00:38:02 -04:00
Grady Hallenbeck
5edcadd423 feat: (preferences) hide display settings when unsupported 2024-03-24 19:01:50 -07:00
Grady Hallenbeck
3dd26c7785 feat: (preferences) hook react display settings into user settings 2024-03-24 19:01:50 -07:00
Grady Hallenbeck
ce4c7aed5e feat: (preferences) migrate display settings to react components 2024-03-24 19:01:49 -07:00
Kityn
0c7fdd671d Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-03-24 20:38:01 -04:00
Dmitry Lyzo
639f99f82a Add option to enable smooth scroll 2024-03-25 01:31:41 +03:00
Dmitry Lyzo
6e6b696bd9 Add option to limit maximum supported video resolution 2024-03-25 00:25:52 +03:00
Dmitry Lyzo
2097c526d2 Rename selectLabelMaxVideoWidth to selectMaxVideoWidth 2024-03-25 00:25:52 +03:00
Nyanmisaka
ba0e227b17 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-03-24 17:09:07 -04:00
Nyanmisaka
241c79f444 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-24 17:09:07 -04:00
Bas
4901ef367c Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-24 17:09:07 -04:00
Bill Thornton
7c85404309 Merge pull request #5312 from jellyfin/media-info 2024-03-24 17:09:03 -04:00
Cody Robibero
bda432376b Fix mediainfo display for lyrics and non-video 2024-03-24 14:28:01 -06:00
Bill Thornton
7a57d7722b Merge pull request #5301 from gnattu/name-gpgpu 2024-03-24 15:32:59 -04:00
Bill Thornton
e55bfb6b80 Merge pull request #5282 from GeorgeH005/support-dovi-hdr-fallback 2024-03-24 14:52:52 -04:00
renovate[bot]
e313dabc54 Update Fonts 2024-03-24 18:40:27 +00:00
Bill Thornton
0819d0cc6c Merge pull request #5296 from dmitrylyzo/jso-is-back 2024-03-24 14:39:32 -04:00
Bas
c1de5b9ace Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-24 14:38:03 -04:00
gebohh
fde00aed93 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2024-03-24 14:38:03 -04:00
KweenBurger
adb6b48a12 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2024-03-24 14:38:02 -04:00
Nyanmisaka
da5a9bb46b Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-03-24 12:38:03 -04:00
stanol
2d6751e376 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-03-24 12:38:03 -04:00
Bas
849bc21792 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-24 12:38:02 -04:00
Bill Thornton
3fe2de2d65 Merge pull request #5308 from jellyfin/renovate/ci-deps 2024-03-24 10:37:29 -04:00
George Haidos
e49c66f250 Readability fixes 2024-03-24 16:35:15 +02:00
George Haidos
d094d0cbb7 Styling fixes 2024-03-24 16:35:15 +02:00
George Haidos
59cae8ce2f Fix annotations 2024-03-24 16:35:15 +02:00
George Haidos
fbfdcd22e8 Add self to contributors 2024-03-24 16:35:15 +02:00
George Haidos
e4fdd3ee94 Update browserDeviceProfile with the new Dolby Vision types 2024-03-24 16:35:15 +02:00
George Haidos
49552d0c9d Report DOVIWith{HDR10,HLG} only if dvh1 is supported as the codec tag 2024-03-24 16:35:15 +02:00
George Haidos
ea63120bff Styling fixes 2024-03-24 16:35:15 +02:00
George Haidos
b4f912be46 Add DoVi fallback types as per pull #10469 on main repo 2024-03-24 16:35:15 +02:00
renovate[bot]
b024cbc3cf Update dependency swiper to v11.0.7 2024-03-24 13:41:51 +00:00
renovate[bot]
454a063bc4 Update CatChen/eslint-suggestion-action action to v3.1.4 2024-03-24 13:41:17 +00:00
Kityn
7ab9b653e6 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-03-24 09:38:02 -04:00
Bas
e16846caa6 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-24 09:38:01 -04:00
Dmitry Lyzo
396c3520e2 Update dependency @jellyfin/libass-wasm to v4.2.1 2024-03-24 15:50:32 +03:00
Dmitry Lyzo
8125c68d24 Migrate back from JASSUB to JavascriptSubtitlesOctopus
JASSUB has some problems with non-Latin languages.

This reverts:
3560715f41
0b3d2d841f
93c4dbbe4c
478f81fecf
f0e8eb52bb
52c8cffc82
2024-03-24 15:49:42 +03:00
Nyanmisaka
2e3a8300d1 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-24 05:38:03 -04:00
Bill Thornton
64dde2a937 Merge pull request #5292 from kimboslice99/master
Optimize theme background images
2024-03-24 04:27:46 -04:00
Bill Thornton
a40e50dee9 Merge pull request #5305 from jellyfin/renovate/ci-deps
Update CI dependencies
2024-03-24 04:19:24 -04:00
renovate[bot]
a2f43f6c4a Update CI dependencies 2024-03-24 08:14:54 +00:00
Nyanmisaka
ff00797ff1 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-24 04:06:44 -04:00
Bill Thornton
45ad470825 Merge pull request #5302 from thornbill/renovate-dashboard
Enable renovate dashboard
2024-03-24 04:06:40 -04:00
Bill Thornton
dea57d87ee Merge pull request #5232 from nizans/master
Delete series confirmation to be different to delete episode
2024-03-24 04:06:10 -04:00
Bill Thornton
0e2e2fdc4c Merge pull request #5299 from nyanmisaka/fix-hlsjs-hdr-remux
Fix the behavior of HDR remuxing in HLS.js 1.5+
2024-03-24 03:53:27 -04:00
Bill Thornton
f1d3ed8ca1 Merge pull request #5286 from jellyfin/update-jf-sdk
Update @jellyfin/sdk to 0.0.0-unstable.202403240502
2024-03-24 03:51:55 -04:00
Bill Thornton
661d97ebbc Enable renovate dashboard 2024-03-24 03:49:18 -04:00
jellyfin-bot
3f0111de46 Update @jellyfin/sdk to 0.0.0-unstable.202403240502 2024-03-24 07:04:39 +00:00
Bill Thornton
cb98a5cce0 Merge pull request #5200 from nicknsy/trickplay-new
Add trickplay support
2024-03-24 02:24:01 -04:00
gnattu
3e3e307da1 fix: name GPGPU runtime correctly
We are using Metal on macOS now, and also Vulkan for some AMD GPUs, so just use the term GPGPU instead of listing all GPGPU runtime name.
2024-03-24 09:38:38 +08:00
Nyanmisaka
ea2fe48f5b Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-03-23 17:38:02 -04:00
Nyanmisaka
9de314a296 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-23 17:38:01 -04:00
nyanmisaka
b5e40f5952 Fix the behavior of HDR remuxing in HLS.js 1.5+
Without this change, HLS.js 1.5+ only allows HDR playback on
displays/systems with HDR enabled. When the server provides
two streams one HDR and one SDR for fallback, HLS.js will
ignore the HDR stream, even if the browser supports
client-side tone-mapping. This triggers unnecessary transcoding.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-24 01:59:54 +08:00
Nick
5a9378012c Additional code review 2024-03-23 09:31:07 -07:00
hoanghuy309
fa6981cb7f Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2024-03-23 12:27:38 -04:00
Bill Thornton
360394d959 Merge pull request #5295 from nielsvanvelzen/startup-log
Log current version to console to help out with issue triage and debugging
2024-03-23 11:17:16 -04:00
Niels van Velzen
da52ed9b6e Sort define keys 2024-03-23 15:31:14 +01:00
Elias Groß
343380dd18 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-03-23 09:38:01 -04:00
Niels van Velzen
facbda4f2f Add package.json name and version as defines to avoid importing the package.json in code 2024-03-23 09:28:24 +01:00
Nick
55d57eedcc Code review suggestions 2024-03-22 18:19:30 -07:00
Bill Thornton
56b9096db7 Merge pull request #5289 from nyanmisaka/enable-fmp4-hls-by-default 2024-03-22 19:03:57 -04:00
Niels van Velzen
a34fbadaab Log current version to console to help out with issue triage and debugging 2024-03-22 19:47:52 +01:00
Nitzan Savion
6550d73ca6 Merge branch 'master' of https://github.com/nizans/jellyfin-web 2024-03-22 19:35:17 +02:00
Nitzan Savion
58e12db814 Replace hardcoded string for BaseItemKind values 2024-03-22 19:35:13 +02:00
Nitzan Savion
fc2032c07f Merge branch 'master' into master 2024-03-22 18:15:00 +02:00
bene toffix
8478434cb8 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2024-03-22 11:38:02 -04:00
Bill Thornton
944068b0a7 Merge pull request #5293 from scampower3/fix-tvshows-search
Fix searching in tv shows
2024-03-22 09:55:30 -04:00
LJQ
ee22ff7e35 Add suggested changes 2024-03-22 21:00:35 +08:00
LJQ
aba10a095c Add suggested changes 2024-03-22 20:55:06 +08:00
Bill Thornton
5bdb3d1ed8 Merge pull request #4916 from viktory36/dovi-on-webos-fix
Adding DOVI support on webOS
2024-03-22 08:32:13 -04:00
Bill Thornton
fee858802d Merge pull request #5294 from robert-hamilton36/metadataContextMenu 2024-03-22 08:04:44 -04:00
Nitzan Savion
d0e3837736 Merge branch 'master' into master 2024-03-22 00:57:17 +02:00
robert-hamilton36
6c51578971 add catch for itemContextMenu.show 2024-03-22 11:42:12 +13:00
MaxC@t
45f5637567 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2024-03-21 18:38:01 -04:00
Nitzan Savion
fb6e0312ac Merge branch 'master' into master 2024-03-21 18:31:12 +02:00
VitoFe
1eb9ea31ce Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2024-03-21 08:38:01 -04:00
LJQ
59b3159de1 Fix searching in tv shows 2024-03-21 15:31:25 +08:00
kimboslice99
068fce892c lighten up theme bgs 2024-03-20 23:28:18 -04:00
Arthur Girard
8234a1f46a Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2024-03-20 20:38:02 -04:00
VB2007
76003b3400 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2024-03-20 17:38:01 -04:00
Joshua M. Boniface
8eb0db1d6a Merge pull request #5290 from joshuaboniface/bump_version
Convert bump_version to bumper only
2024-03-19 17:14:26 -04:00
Deleted User
bfb900d0da Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2024-03-19 16:38:01 -04:00
Joshua M. Boniface
ac963d2765 Convert bump_version to bumper only
Remove changelog generation as this is no longer present.
2024-03-19 11:48:34 -04:00
Joshua M. Boniface
c960e19782 Merge pull request #5287 from jellyfin/cleanup-legacy
Remove legacy build utilities
2024-03-19 11:46:21 -04:00
Ilia Matrosov
4534241d16 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2024-03-19 11:38:01 -04:00
Bas
ee3f26ddcc Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-19 09:38:02 -04:00
Bas
9e95a07e64 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-19 07:38:01 -04:00
nyanmisaka
6875f28c36 Increase the minimum version of Tizen that supports native fMP4 to 5
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-19 17:43:29 +08:00
nyanmisaka
2ea1599e94 Enable 'Prefer fMP4-HLS Container' by default on certain platforms
fMP4 is enabled by default only on verified patforms. This
largely avoids transcoding HEVC and AV1, instead letting
the client handle them.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-19 17:43:29 +08:00
Lukáš Kucharczyk
331cbac165 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-03-19 05:38:01 -04:00
Bill Thornton
1196ae992f Merge pull request #5270 from grafixeyehero/Fix-card 2024-03-18 22:35:54 -04:00
Nick
e038055b47 Fix typo 2024-03-18 17:38:44 -07:00
Nick
08f9ec9f01 Move trickplay settings to react 2024-03-18 16:15:35 -07:00
Ewillian9
b462ad6cd4 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-03-18 15:38:01 -04:00
grafixeyehero
2d1efc0682 apply suggestion
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-03-18 21:20:42 +03:00
Ewillian9
2d7faa15c3 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-03-18 12:38:01 -04:00
Cody Robibero
f3aeaba631 Remove legacy build utilities 2024-03-18 10:11:19 -06:00
Ewillian9
088bf5fc99 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-03-18 10:38:02 -04:00
vedant
3659355a57 Merge branch 'master' into dovi-on-webos-fix 2024-03-18 17:25:33 +03:00
MattiaPell
1ad92ebc24 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2024-03-18 08:38:01 -04:00
Rene Kievits
16b3bb4932 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-03-18 08:38:01 -04:00
Lukáš Kucharczyk
c2f8ed60be Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-03-18 05:38:01 -04:00
Blackspirits
0cd901f56c Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-18 03:38:03 -04:00
Nyanmisaka
ad47bece38 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-03-18 03:38:02 -04:00
Blackspirits
c69caaeefe Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-03-18 03:38:02 -04:00
Bill Thornton
b1e4989784 Merge pull request #5283 from jellyfin/update-jf-sdk 2024-03-18 00:09:57 -04:00
jellyfin-bot
e4d6a0a3b6 Update @jellyfin/sdk to 0.0.0-unstable.202403180216 2024-03-18 02:55:33 +00:00
Nick
fc664090cc Merge branch 'master' into trickplay-new 2024-03-17 19:33:16 -07:00
Blackspirits
2c2933ae7b Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-17 12:38:02 -04:00
Nyanmisaka
1ab032bbcf Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-17 12:38:01 -04:00
Blackspirits
f88348484a Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-03-17 12:38:01 -04:00
Daniel
5daf8622a1 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2024-03-17 12:38:01 -04:00
stanol
fa91d4bc2c Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-03-17 09:38:02 -04:00
Kityn
c8903b0661 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-03-17 09:38:02 -04:00
gebohh
aab5221608 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2024-03-17 09:38:01 -04:00
Bas
2ba46ea712 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-17 07:38:01 -04:00
Andrejs
a1ae191d8c Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2024-03-17 05:08:21 -04:00
Bill Thornton
b026148d32 Merge pull request #4943 from Chris-Codes-It/feature/deleting_a_user_should_show_name 2024-03-17 05:08:18 -04:00
Chris Hill
150964a2e6 Update dialog title to show user to be deleted 2024-03-17 04:37:01 -04:00
Bill Thornton
e7d9e8c737 Merge pull request #4883 from Ch1nkara/add-user-permission-to-edit-subtitles
Add support for subtitle management permission
2024-03-17 03:58:52 -04:00
Bill Thornton
4ea5ca6bad Merge pull request #4984 from TelepathicWalrus/use-replay-gain-tags
Add option to enable replaygain scanning
2024-03-17 03:55:47 -04:00
Bill Thornton
40e7009081 Merge pull request #5284 from nyanmisaka/fix-segment-deletion-desc
Fix the descriptions of segment deletion to match server changes
2024-03-17 03:46:34 -04:00
Daniel
d971c59ae5 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2024-03-16 18:38:01 -04:00
nyanmisaka
941e03b6d6 Fix the descriptions of segment deletion to match server changes
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-17 01:26:00 +08:00
Kityn
bc2951bbed Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-03-15 18:38:01 -04:00
Nir Israel Hen
fc1284355d Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2024-03-15 18:38:01 -04:00
Bas
a0401b6606 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-15 15:38:01 -04:00
Fra146
621f0d695a Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2024-03-15 11:38:01 -04:00
Bill Thornton
2d8fcdbaab Merge pull request #5275 from jellyfin/update-jf-sdk 2024-03-15 09:05:53 -04:00
Lukáš Kucharczyk
242a542d8c Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-03-15 07:38:01 -04:00
jellyfin-bot
14a7846e1a Update @jellyfin/sdk to 0.0.0-unstable.202403150501 2024-03-15 07:05:10 +00:00
Bill Thornton
b54d791e95 Merge pull request #5240 from gnattu/apple-hwa 2024-03-15 00:25:10 -04:00
viktory36
d5c940dc84 For webOS, block DOVI on non mp4 containers 2024-03-15 04:11:39 +03:00
Zoltán Baranyai
91cd6225c5 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2024-03-14 17:38:01 -04:00
gnattu
b454c76776 fix: merge vt encoding options into one branch 2024-03-13 19:12:29 +08:00
gnattu
e64a5ed6d6 fix: also check type
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
2024-03-13 19:07:23 +08:00
Bill Thornton
0d6e458d2a Merge pull request #5276 from felix920506/update-vscode-eslint-config 2024-03-13 00:07:43 -04:00
jduar
d87eb3c4cd Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-12 19:38:00 -04:00
Nitzan Savion
0663c0731f Apply PR suggestions 2024-03-13 01:24:33 +02:00
Nitzan Savion
f775f3cf22 Revert he.json changes 2024-03-13 01:11:02 +02:00
Blackspirits
6df94e2d99 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-12 05:38:02 -04:00
Blackspirits
1a9447244f Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-03-12 05:38:01 -04:00
felix920506
9570451afd Update settings.json 2024-03-11 11:55:07 -04:00
Blackspirits
206e6e44cb Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-11 11:38:02 -04:00
Blackspirits
0cb4dd744a Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-03-11 11:38:01 -04:00
Nick
f26e6e8b3a Change wording of label help 2024-03-10 20:16:19 -07:00
Blackspirits
360fa68938 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-10 17:38:01 -04:00
queeup
ef516e4689 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2024-03-10 17:38:01 -04:00
Blackspirits
7856dd9e3d Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-03-10 17:38:00 -04:00
Blackspirits
a87921c36f Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-10 07:38:01 -04:00
Blackspirits
d6b94411e6 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-03-10 07:38:00 -04:00
Blackspirits
b39d85eee0 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-10 04:38:02 -04:00
Blackspirits
1ce0b9afba Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-03-10 04:38:01 -04:00
Bill Thornton
9b12acff06 Merge pull request #5257 from jellyfin/update-jf-sdk 2024-03-10 03:37:07 -04:00
jellyfin-bot
c1ba2726b2 Update @jellyfin/sdk to 0.0.0-unstable.202403100501 2024-03-10 07:04:45 +00:00
Zan
8ae846406d Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2024-03-09 18:38:04 -05:00
Nyanmisaka
a7e89c6cd1 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-03-09 15:38:04 -05:00
Blackspirits
218db7a7c3 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-09 09:38:05 -05:00
Blackspirits
c4d289ebb9 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-03-09 09:38:05 -05:00
Roxeda™
3cf66d4b9d Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-09 05:38:04 -05:00
Blackspirits
3dad24633d Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-03-09 05:38:04 -05:00
Nick
2dfc0aa061 Merge branch 'master' into trickplay-new 2024-03-08 21:47:06 -08:00
Nick
115d69b96b Undo alphabetical ordering due to conflicts 2024-03-08 21:43:06 -08:00
Blackspirits
c8ccd2dde3 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-03-08 21:22:05 -05:00
grafixeyehero
ca7e5338bd Replace '&nbsp;' with '\u00A0' 2024-03-09 04:06:32 +03:00
grafixeyehero
8197e012a7 Uses an Image component to display the logo image 2024-03-09 03:52:17 +03:00
grafixeyehero
e8422e2c29 Remove escapeHTML 2024-03-09 03:41:33 +03:00
Bill Thornton
d65cf122f5 Merge pull request #5269 from thornbill/editorconfig-yaml 2024-03-08 15:41:51 -05:00
Miroslav Ivanov
d69569926c Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2024-03-08 14:38:04 -05:00
Bill Thornton
6125a8cccb Update editorconfig for yaml indentation 2024-03-08 11:28:46 -05:00
Bill Thornton
2933dd5fa1 Merge pull request #5268 from thornbill/revert-es5-ext 2024-03-08 10:54:43 -05:00
stanol
2e6421fce9 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-03-08 10:38:04 -05:00
Bill Thornton
0d01cf6bda Revert "Bump es5-ext from 0.10.53 to 0.10.64"
This reverts commit 3994486bf4.
2024-03-08 09:43:35 -05:00
Bill Thornton
745b6263c2 Merge pull request #5266 from joshuaboniface/disable-azure-ci
Remove Azure pipelines CI
2024-03-08 08:31:23 -05:00
Lukáš Kucharczyk
114953f8ae Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-03-08 03:38:04 -05:00
Joshua M. Boniface
51edf041d3 Remove Azure pipelines CI
Obsoleted by jellyfin-packaging and GitHub Actions CI.

Goodnight sweet prince.
2024-03-07 23:17:34 -05:00
Bill Thornton
83f60afd16 Merge pull request #5183 from nyanmisaka/relax-hevc-safari 2024-03-07 21:33:05 -05:00
Bill Thornton
49760b50b3 Merge pull request #5264 from jellyfin/renovate/cssnano-6.x 2024-03-07 20:37:36 -05:00
renovate[bot]
b75047804d Update dependency cssnano to v6.0.5 2024-03-07 23:30:16 +00:00
Bill Thornton
a83301df95 Merge pull request #5263 from jellyfin/renovate/sortablejs-1.x 2024-03-07 18:29:23 -05:00
renovate[bot]
86f83a6186 Update dependency @types/sortablejs to v1.15.8 2024-03-07 22:40:32 +00:00
Bill Thornton
6c512ff268 Merge pull request #5262 from jellyfin/renovate/loadable__component-5.x 2024-03-07 17:39:39 -05:00
Bill Thornton
4da3dc48dd Merge pull request #5241 from jellyfin/dependabot/npm_and_yarn/es5-ext-0.10.64
Bump es5-ext from 0.10.53 to 0.10.64
2024-03-07 17:32:27 -05:00
renovate[bot]
b15879d1de Update dependency @types/loadable__component to v5.13.9 2024-03-07 22:18:02 +00:00
Bill Thornton
04a8f94924 Merge pull request #5261 from jellyfin/renovate/emotion-monorepo 2024-03-07 17:16:49 -05:00
renovate[bot]
e448a21b6f Update dependency @emotion/react to v11.11.4 2024-03-07 21:04:25 +00:00
Bill Thornton
f0e238813c Merge pull request #5258 from jellyfin/renovate/pin-dependencies
Pin peter-evans/create-pull-request action to a4f52f8
2024-03-07 16:03:35 -05:00
Bill Thornton
af3a1ea37f Use exact versions for action comment 2024-03-07 15:54:12 -05:00
Bill Thornton
139b09291a Merge pull request #5259 from jellyfin/renovate/ci-deps
Update CI dependencies
2024-03-07 15:51:33 -05:00
Bas
6589621d5f Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-07 15:38:05 -05:00
renovate[bot]
1935d8e843 Update CI dependencies 2024-03-07 19:04:46 +00:00
Bill Thornton
f4a95f2978 Merge pull request #5170 from jellyfin/renovate/material-ui-monorepo
Update material-ui monorepo
2024-03-07 14:03:59 -05:00
renovate[bot]
d101e3b105 Pin peter-evans/create-pull-request action to a4f52f8 2024-03-07 19:01:33 +00:00
Bill Thornton
7c97a20dad Merge pull request #5187 from jellyfin/renovate/hls.js-1.x
Update dependency hls.js to v1.5.7
2024-03-07 14:00:58 -05:00
Lucas Marçal Coutinho
6def645e8d Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2024-03-07 13:38:04 -05:00
atjokine
d907870a80 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2024-03-07 08:38:04 -05:00
Bill Thornton
f0be743503 Merge pull request #5166 from grafixeyehero/Convert-list&Card-view-to-react 2024-03-07 08:08:14 -05:00
Kityn
86c9e8b169 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-03-07 06:38:04 -05:00
De sousa John
df5bafbb54 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-03-07 06:38:04 -05:00
chinkara
5c60f99077 Fix itemHelper by adding Enums and update function declation 2024-03-07 10:15:12 +01:00
chinkara
fd50b3af55 improve itemContextMenu.js by adding a helper function to itemHelper.js 2024-03-07 10:15:12 +01:00
chinkara
394a548263 No admin user can be allowed to "edit subtitles"
Front end support to new feature. A user without admin rights can be allowed to "edit subtitles"
2024-03-07 10:15:12 +01:00
Nyanmisaka
4a7fc0662a Merge branch 'master' into relax-hevc-safari 2024-03-07 16:13:44 +08:00
Bill Thornton
448789400b Merge pull request #4181 from SenorSmartyPants/EditChannelHeight 2024-03-07 02:26:57 -05:00
Appoxo
06c3602bd0 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-03-06 19:38:04 -05:00
Bill Thornton
9b2d337601 Merge pull request #5205 from d3xt3r01/patch-1
Make the server field ignore the trailing slash
2024-03-06 18:31:33 -05:00
Bas
e13baa00c0 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-03-06 17:38:04 -05:00
Gurmeet Athwal
276a517672 Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2024-03-06 11:38:04 -05:00
stanol
9d03410edb Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-03-06 09:38:04 -05:00
Gurmeet Athwal
53705680e2 Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2024-03-06 09:38:04 -05:00
Adrian Sandu
045c950ce6 Make the server field ignore the trailing slash.
Useful on the tizen build, if a trailing slash is added the error message is not helping.
2024-03-06 16:26:31 +03:00
Bill Thornton
71e53b177c Merge pull request #5214 from andrasmaroy/master 2024-03-05 15:41:57 -05:00
foXaCe
ed758c6320 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-03-05 15:38:05 -05:00
András Maróy
b62c045868 Update CONTRIBUTORS.md 2024-03-05 16:38:18 +03:00
András Maróy
1d38aa1208 Lower web0s version needed for audiotracks support 2024-03-05 16:38:18 +03:00
Kityn
2e85cb9e33 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-03-05 03:38:03 -05:00
Bill Thornton
8443b5d6db Update channel resolution setting text 2024-03-05 02:31:53 -05:00
SenorSmartyPants
420ff05d91 Add dropdown with common broadcast video heights 2024-03-05 02:14:23 -05:00
SenorSmartyPants
2b71524c4f Make Height editable on TV Channels 2024-03-05 02:14:23 -05:00
Bill Thornton
a3552b2d07 Merge pull request #5255 from thornbill/remove-dlna-pages
Remove DLNA configuration pages pages
2024-03-05 02:07:02 -05:00
renovate[bot]
278f698eaa Update dependency hls.js to v1.5.7 2024-03-05 04:39:27 +00:00
silsha fux
d62917189e Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2024-03-04 19:38:04 -05:00
Bill Thornton
ec1f016d5b Update notifications page ui 2024-03-04 13:49:29 -05:00
Bill Thornton
7f42b4e8b6 Remove dlna configuration pages 2024-03-04 13:46:12 -05:00
renovate[bot]
671c749157 Update material-ui monorepo 2024-03-04 15:52:21 +00:00
dependabot[bot]
3994486bf4 Bump es5-ext from 0.10.53 to 0.10.64
Bumps [es5-ext](https://github.com/medikoo/es5-ext) from 0.10.53 to 0.10.64.
- [Release notes](https://github.com/medikoo/es5-ext/releases)
- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md)
- [Commits](https://github.com/medikoo/es5-ext/compare/v0.10.53...v0.10.64)

---
updated-dependencies:
- dependency-name: es5-ext
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 15:51:54 +00:00
Bill Thornton
d3b9b347ba Merge pull request #5244 from jellyfin/update-jf-sdk 2024-03-04 10:50:39 -05:00
jellyfin-bot
5990c3e540 Update @jellyfin/sdk to 0.0.0-unstable.202403040506 2024-03-04 15:05:37 +00:00
Bill Thornton
4fc596e12c Merge pull request #5253 from thornbill/ci-sdk-package-json
Keep exact sdk version in package.json
2024-03-04 10:04:15 -05:00
Bill Thornton
d70b4f7979 Keep exact sdk version in package.json 2024-03-04 09:28:06 -05:00
LJQ
11567ac5c5 Add missing options for people metadata editor 2024-03-04 15:23:14 +08:00
Alvin
655cfbe3ca Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2024-03-03 23:38:03 -05:00
christianwell
e65c71015f Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2024-03-03 16:38:03 -05:00
felix920506
849bfb17e3 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-03-02 22:38:05 -05:00
kaboom83
8fba758037 Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2024-03-02 22:38:05 -05:00
GuillomoLavallo
468bc345dc Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2024-03-02 22:38:04 -05:00
felix920506
ebefdc64c5 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-03-02 20:38:03 -05:00
grafixeyehero
28bf7d4dfb Add shared ItemMediaKind Type 2024-03-03 01:36:21 +03:00
grafixeyehero
064cebd41f Add shared ItemKind Type 2024-03-03 01:33:51 +03:00
grafixeyehero
d5a775502b Move itemdto to base models folder 2024-03-03 01:31:35 +03:00
Cyril
7475fb979f Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2024-03-02 12:38:04 -05:00
grafixeyehero
efe5d0b84d Remove disabled jsx-no-useless-fragment commit
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-03-01 21:15:52 +03:00
nextlooper42
6fcc392c75 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2024-03-01 11:38:05 -05:00
Carl C
3874ad4f51 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2024-03-01 11:38:04 -05:00
felix920506
2e5b2195b2 Update en-us.json 2024-02-29 19:13:57 -05:00
queeup
9748e78a97 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2024-02-29 17:38:03 -05:00
Bill Thornton
0fc819f538 Merge pull request #5239 from nyanmisaka/av1-hls-on-safari 2024-02-29 09:16:57 -05:00
Bill Thornton
195f326fd3 Merge pull request #5228 from jellyfin/update-jf-sdk 2024-02-29 09:14:45 -05:00
jellyfin-bot
56e2cffa81 Update @jellyfin/sdk to 0.0.0-unstable.202402290502 2024-02-29 07:05:45 +00:00
gnattu
be26da26f8 feat: add VideoToolbox Tone mapping support
This also hides AV1 encoding from VideoToolbox option to not confuse our user.
2024-02-29 09:33:54 +08:00
grafixeyehero
90a1d06557 separate shared types
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-02-29 04:22:13 +03:00
grafixeyehero
bbc1860bde Replace hardcoded color with theme reference
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-02-29 04:21:24 +03:00
daydreamer-json
a314995911 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2024-02-28 17:37:14 -05:00
Ronan Fitzgerald
7b43e83a65 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2024-02-28 17:37:13 -05:00
grafixeyehero
511f8340ef Replace jellyfin sdk generated-client models wiyh full path
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-02-28 23:10:31 +03:00
grafixeyehero
8cbddba8fd Use enums CardShape & BaseItemKind,
Use type import for react FC,
Remove escapeHTML

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-02-28 22:47:36 +03:00
grafixeyehero
11d013b07e Remove escapeHTML
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-02-28 21:18:37 +03:00
grafixeyehero
533ae17767 Use type import for react FC
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-02-28 21:02:05 +03:00
nyanmisaka
c469211e53 Only enable webm for Safari 15 and 16
webm container is currently broken on Safari 17.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-29 01:38:11 +08:00
nyanmisaka
076a5b4e2c Enable AV1 remuxing via HLS fMP4 on Safari
AV1 should be supported by Apple devices that support hardware
acceleration. Software decoding is not yet supported on Safari.

See also https://bitmovin.com/apple-av1-support

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-29 01:38:11 +08:00
DJSweder
037cdeb3e6 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-02-28 12:37:13 -05:00
Bill Thornton
65730613f1 Merge pull request #5236 from thornbill/ci-build-version 2024-02-28 00:27:20 -05:00
Bill Thornton
088c5e88d6 Fix commit sha values in actions 2024-02-27 15:47:56 -05:00
Bill Thornton
b74a43d64d Add commit sha as JF version in CI builds 2024-02-27 13:29:10 -05:00
stanol
713ac0e130 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-02-27 10:37:13 -05:00
ChiefJReloaded
91760d2040 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-02-27 10:37:12 -05:00
ChiefJReloaded
0ce689bedc Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-02-27 08:37:13 -05:00
Nitzan Savion
9754af5ef5 Delete Series confirmation and button text 2024-02-27 15:04:09 +02:00
limofij minhlun
56e9691e65 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2024-02-27 06:37:12 -05:00
Lukáš Kucharczyk
a9e67d2804 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-02-27 03:37:13 -05:00
Saleh
f7e2374957 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2024-02-27 03:37:13 -05:00
Nick
10cafe9e0d Merge branch 'master' into trickplay-new 2024-02-26 20:03:29 -08:00
felix920506
9e5d51ee2b Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-02-26 19:37:13 -05:00
felix920506
40b4cfee7d Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-02-26 19:37:13 -05:00
Kityn
b6e86bc9e3 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-02-26 19:37:12 -05:00
Bill Thornton
f360b3b279 Merge pull request #5217 from felix920506/Refactor-Edit-User-String 2024-02-26 17:35:24 -05:00
felix920506
f1687ccd43 Put key in alphabetical order 2024-02-26 17:22:57 -05:00
felix920506
fa0ebbcc6d Revert "Revert "Revert unintended change""
This reverts commit d0bce2ff3f.
2024-02-26 13:55:43 -05:00
felix920506
d0bce2ff3f Revert "Revert unintended change"
This reverts commit 39a434f34c.
2024-02-26 13:55:21 -05:00
felix920506
fafa0622ca Merge branch 'Refactor-Edit-User-String' of https://github.com/felix920506/jellyfin-web into Refactor-Edit-User-String 2024-02-26 13:43:22 -05:00
felix920506
39a434f34c Revert unintended change 2024-02-26 13:43:10 -05:00
felix920506
d2e4528d2b accept suggestions
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
2024-02-26 13:39:51 -05:00
felix920506
8edccca35e Revert some changes that might break weblate 2024-02-26 13:22:57 -05:00
Blackspirits
37fd9ce154 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-02-26 03:37:12 -05:00
Leonardo Lopes da Luz
b83b2d68c6 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-02-25 19:37:12 -05:00
Leonardo Lopes da Luz
34358fbc37 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-02-25 17:37:17 -05:00
Blackspirits
07a51099ff Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-02-25 17:37:11 -05:00
Topher Johnson
9ab45c43ad Change LibraryOption to match backend
Changed "disable" to "enable" to match backend. It makes more sense to
have it be "enable" because that's what the checkbox says. Now no weird
"not" logic is needed to send options to the backend.
2024-02-25 13:35:36 -08:00
Leonardo Lopes da Luz
4fcc3ac622 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-02-25 14:38:31 -05:00
queeup
66e2f4a7ee Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2024-02-25 06:37:12 -05:00
bene toffix
a58d5393f9 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2024-02-24 06:43:52 -05:00
Bill Thornton
d3d6e9b8e2 Merge pull request #5225 from jellyfin/update-jf-sdk 2024-02-24 02:19:36 -05:00
jellyfin-bot
5f67e0c494 Update @jellyfin/sdk to 0.0.0-unstable.202402240501 2024-02-24 07:04:38 +00:00
Bill Thornton
d275d85ee4 Merge pull request #5223 from thornbill/sdk-action 2024-02-23 19:03:31 -05:00
Bill Thornton
93af47d1e1 Merge pull request #5188 from jellyfin/renovate/tests 2024-02-23 18:51:24 -05:00
Bill Thornton
36a9d237a9 Add sdk version to commit message and pr title 2024-02-23 16:31:11 -05:00
Bill Thornton
1cbf1c8684 Add GH action to update sdk dependency 2024-02-23 16:08:00 -05:00
renovate[bot]
a75ab5a83e Update dependency vitest to v1.3.0 2024-02-23 19:26:29 +00:00
Bill Thornton
22cb92aefd Merge pull request #5212 from terite/terite-more-typescript 2024-02-23 10:56:42 -05:00
Leo
69b72ff560 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-02-23 10:37:11 -05:00
Nick
44602d453e Only set trickplay data on new item info 2024-02-22 17:34:18 -08:00
Nick
dad1da94d3 Remove trickplay from redirects 2024-02-22 16:43:19 -08:00
Giuseppe Stelluto
119c8085f3 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2024-02-22 15:37:10 -05:00
stanol
f59f4f9275 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-02-22 07:37:13 -05:00
Yaron Shahrabani
d5018f1aef Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2024-02-22 07:37:12 -05:00
Nick
7f7c1be5e1 Merge branch 'master' into trickplay-new 2024-02-21 20:58:58 -08:00
Louis Vanier
5d22233895 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-02-21 22:37:10 -05:00
Kityn
2d4e8a15c9 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-02-21 17:37:11 -05:00
Bas
5ac5dc1398 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-02-21 17:37:11 -05:00
Tizian Schönijahn
1faeb1b2ae Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-02-21 17:37:10 -05:00
Lukáš Kucharczyk
9550e6a346 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-02-21 17:37:10 -05:00
Bill Thornton
265afb519b Merge pull request #5216 from thornbill/build-version
Add build and web versions to dashboard
2024-02-21 12:02:40 -05:00
Bill Thornton
fbd9a46033 Merge pull request #5203 from thornbill/search-query-param
Add support for searching via a url parameter
2024-02-21 12:00:22 -05:00
felix920506
9964deff64 Update en-us.json 2024-02-21 01:15:39 -05:00
Bill Thornton
534c820499 Merge pull request #5196 from grafixeyehero/Fix-playlistEditor
Fix: addToPlaylist
2024-02-21 01:10:46 -05:00
felix920506
51a54b460d Refactor and make source string make more sense 2024-02-21 01:10:39 -05:00
Bill Thornton
1aabbae3a5 Add build and web versions to dashboard 2024-02-21 00:47:03 -05:00
btopherjohnson
4a6efbe359 Translated using Weblate (Malay)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/
2024-02-20 20:37:10 -05:00
Filan Fisteku
08b922e1f7 Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/
2024-02-20 17:37:12 -05:00
btopherjohnson
f7dc39e787 Translated using Weblate (Malay)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/
2024-02-20 17:37:11 -05:00
Topher Johnson
60fc2c72b2 Add option to enable/disable libraries
This commit adds the option to enable/disable libraries from the library
options editor. The backend changes required for this functionality are
in jellyfin PR 11037.

This commit adds a checkbox in the library options editor. It adds a
checkbox saying "Library Enabled" that is checked by default.

libraryoptionseditor.js - added logic to handle enable libraries
checkbox. Enables libraries by default
libraryoptionseditor.template.html - added "enable libraries" checkbox
src/strings/en-us.json - added English strings for enable library
checkbox.
2024-02-20 00:44:16 -08:00
Moritz
6c8967110e Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-02-19 09:37:08 -05:00
grafixeyehero
36c19ec39a Fix mediaSourceCount display 2024-02-19 05:59:54 +03:00
Csaba Seprenyi
74f81f4327 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2024-02-18 17:37:08 -05:00
David Stensland
3f84609faf convert scrollHelper to TypeScript 2024-02-18 12:46:34 -08:00
David Stensland
fe7b425c87 convert actionSheet to TypeScript 2024-02-18 12:38:39 -08:00
hoanghuy309
a60683c1e2 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2024-02-18 01:37:09 -05:00
Bill Thornton
ac29b9b338 Remove unused variable and fix no results alignment 2024-02-18 01:11:42 -05:00
queeup
798a93b204 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2024-02-17 17:37:08 -05:00
yanghong
96692e4693 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-02-17 03:37:08 -05:00
Bill Thornton
eaab0364d7 Fix weird navigation when changing query param 2024-02-16 20:22:15 -05:00
gearoidkeane
16844d4565 Translated using Weblate (Irish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ga/
2024-02-15 18:30:42 -05:00
gearoidkeane
dc11fd8b2e Added translation using Weblate (Irish) 2024-02-15 15:47:16 -05:00
Bill Thornton
2d667cabba Fix missing dependency in effect 2024-02-15 11:28:10 -05:00
stanol
a31f31fcd8 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-02-14 15:42:44 -05:00
AntonVucinic
3bbaf5626f Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2024-02-14 08:30:40 -05:00
felix920506
3b31d775e9 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-02-13 20:30:39 -05:00
Bill Thornton
9fa0b4f5b2 Escape html in tags 2024-02-13 17:10:48 -05:00
Bill Thornton
dd79544593 Babelify usehooks-ts 2024-02-13 12:47:44 -05:00
Andi Chandler
48eba8953f Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2024-02-13 12:30:40 -05:00
Bill Thornton
bdecaa9930 Fix issues with search url param 2024-02-13 01:11:52 -05:00
Brad Beattie
d6b8ce0f49 Update search.tsx 2024-02-13 01:11:52 -05:00
Brad Beattie
45923c2e4d Update search.tsx 2024-02-13 01:11:52 -05:00
Brad Beattie
ba099a0e3d Update search.tsx 2024-02-13 01:11:52 -05:00
Brad Beattie
6a1706ba78 Update SearchFields.tsx 2024-02-13 01:11:52 -05:00
Brad Beattie
9cccbae5bb Update index.js 2024-02-13 01:11:52 -05:00
Brad Beattie
799fbd0965 Update search.tsx 2024-02-13 01:11:52 -05:00
Brad Beattie
ed3e910860 Update search.tsx 2024-02-13 01:11:52 -05:00
Nick
4c9aab0b04 Merge branch 'master' into trickplay-new 2024-02-11 22:43:06 -08:00
Nick
8d5ff801e3 Sort newly added translations into existing alphabetically 2024-02-11 22:37:39 -08:00
hoanghuy309
d9d6ca7aca Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2024-02-12 01:30:39 -05:00
Nick
7877a43482 Handle different trickplay resolutions 2024-02-11 22:26:49 -08:00
Nick
8045b95d93 Add trickplay functionality 2024-02-11 20:34:30 -08:00
felix920506
46885bbafe Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-02-11 22:30:39 -05:00
grafixeyehero
d702ad938a add show method for PlaylistEditor Class 2024-02-11 23:32:14 +03:00
ram bahadur
8799485ce1 Translated using Weblate (Nepali)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ne/
2024-02-11 12:30:44 -05:00
sleepycatcoding
6704408216 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2024-02-11 12:30:39 -05:00
Bas
f02fec9844 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-02-11 12:30:39 -05:00
bene toffix
8e2f213ba7 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2024-02-11 12:30:38 -05:00
Kityn
1f26e0b9b0 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-02-11 06:30:39 -05:00
Lukáš Kucharczyk
9aa47336ee Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-02-11 02:30:38 -05:00
Bill Thornton
3e6c3679d6 Merge pull request #5194 from nyanmisaka/update-country-region-trans 2024-02-10 22:59:42 -05:00
nyanmisaka
03be323f08 Update LabelCountry to ease the naming of controversial regions
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-10 22:13:12 +08:00
hatsiko panado
675a59adc4 Translated using Weblate (Filipino)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/
2024-02-09 04:30:39 -05:00
dLay-iOS
16c88bf792 Translated using Weblate (Malayalam)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/
2024-02-08 08:30:39 -05:00
fernospam
9c14a575fc Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2024-02-08 08:30:38 -05:00
Filipe Lopes
4de61d8872 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-02-07 15:30:40 -05:00
Filipe Lopes
41f5d1f99b Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-02-07 15:30:38 -05:00
Nyanmisaka
8a52518c79 Merge branch 'master' into relax-hevc-safari 2024-02-07 22:30:52 +08:00
Bill Thornton
9dd89af19c Merge pull request #5161 from jellyfin/renovate/sass-1.x 2024-02-07 09:13:07 -05:00
Bill Thornton
b67125224e Merge pull request #5186 from jellyfin/renovate/ci-deps
Update CI dependencies
2024-02-07 09:06:38 -05:00
Bill Thornton
40d37ee031 Merge pull request #5169 from jellyfin/renovate/core-js-3.x
Update dependency core-js to v3.35.1
2024-02-07 09:05:24 -05:00
renovate[bot]
59e006c882 Update CI dependencies 2024-02-07 13:52:39 +00:00
Bill Thornton
7f4b8840eb Merge pull request #5163 from jellyfin/renovate/peter-evans-create-or-update-comment-4.x
Update peter-evans/create-or-update-comment action to v4
2024-02-07 08:51:30 -05:00
Bill Thornton
c2e8eb0f18 Merge pull request #5159 from jellyfin/renovate/autoprefixer-10.x
Update dependency autoprefixer to v10.4.17
2024-02-07 08:49:10 -05:00
Bill Thornton
33d9cfdd17 Merge pull request #5184 from nyanmisaka/strict-dovi-hevc
Add stricter checks for DolbyVision in HEVC
2024-02-07 08:48:37 -05:00
nyanmisaka
113c59fbdc Add stricter checks for DolbyVision in HEVC
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-07 08:41:18 -05:00
George Salukvadze
fb4e9b6af3 Translated using Weblate (Georgian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ka/
2024-02-07 04:40:22 -05:00
Bill Thornton
657b15efc8 Merge pull request #5154 from NTARelix/fix/asl-smell
Remove unused Id prop from access schedule list
2024-02-07 01:17:58 -05:00
Bill Thornton
a5a0122001 Merge pull request #5136 from thornbill/login-redirect
Add support for redirecting to the requested page after login
2024-02-07 00:56:40 -05:00
Bill Thornton
5a6fe31c69 Merge pull request #5174 from thornbill/unify-stylelint-config
Fix stylelint scss config to use main config file
2024-02-07 00:55:56 -05:00
Bill Thornton
0d63bdc052 Merge pull request #5167 from thornbill/fix-routing-crash
Fix stable app crash due to missing nav components
2024-02-07 00:55:01 -05:00
Bill Thornton
3d479dde1f Merge pull request #5152 from thornbill/remove-unused-detail-elements
Remove unused elements from item details html
2024-02-07 00:54:30 -05:00
Filipe Lopes
a9be1df24b Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-02-06 20:30:43 -05:00
Filipe Lopes
f95b871124 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2024-02-06 20:30:38 -05:00
Kityn
6ef4e2a493 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-02-06 20:30:37 -05:00
nyanmisaka
c7f925a9c6 Enable client side tone-mapping on EdgeChromium 121+
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-06 01:07:47 +08:00
nyanmisaka
c56ba882a6 Relax HEVC on Safari for hvc1/dvh1 direct-play
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-06 01:06:34 +08:00
Andrejs
779ad90539 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2024-02-04 17:30:36 -05:00
vux992
b30ed20a97 Translated using Weblate (Serbian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/
2024-02-04 15:30:37 -05:00
Vasyl Belynets
0fca0c6fd5 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-02-04 10:30:36 -05:00
SodaWithoutSparkles
60dc54ae65 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-02-03 12:30:36 -05:00
Lethargic806
f4a4c601e3 Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2024-02-03 07:30:36 -05:00
Jarvis
3d3c6cbf5a Added translation using Weblate (Kyrgyz) 2024-02-03 02:19:40 -05:00
George Salukvadze
82ebe124e4 Translated using Weblate (Georgian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ka/
2024-02-02 18:30:37 -05:00
Vasyl Belynets
70c5c78a20 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-02-02 11:30:43 -05:00
tomiknez
a25706c80e Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2024-02-02 11:30:42 -05:00
grafixeyehero
ed46ee5254 Replace deprecated getItemImageUrl with imageUrlsApi.getItemImageUrlById 2024-02-01 19:41:08 +03:00
Bill Thornton
389676de6e Merge pull request #5056 from nyanmisaka/rockchip-rkmpp-hwa-web 2024-02-01 09:22:31 -05:00
nyanmisaka
84d7b3396d Add Rockchip MPP (RKMPP) as a new HWA type
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-01 21:50:42 +08:00
Johan Tidén
513b630f3b Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2024-02-01 02:30:35 -05:00
grafixeyehero
876fbee53e Fix navigation for mobile layout 2024-01-31 05:25:38 +03:00
grafixeyehero
e3b618f2fb Refactor ItemsContainer invalidate Queries 2024-01-31 04:36:00 +03:00
grafixeyehero
42b4d08e55 Replace card component in SectionContainer 2024-01-31 04:34:00 +03:00
grafixeyehero
4a12d5b2c6 Replace card and list component in itemsView 2024-01-31 04:33:19 +03:00
grafixeyehero
31a77c25f3 Update favorite and played state to use Query Invalidation 2024-01-31 04:32:54 +03:00
grafixeyehero
97472ac8bb Convert CardView to react 2024-01-31 04:25:14 +03:00
grafixeyehero
9efc71fa3b Convert ListView to react 2024-01-31 04:20:42 +03:00
grafixeyehero
cc87ba3859 Add reusable component 2024-01-31 04:18:12 +03:00
grafixeyehero
c3b5d50313 Convert mediainfo PrimaryMediaInfo to react 2024-01-31 03:01:58 +03:00
grafixeyehero
2e90f669e5 Migrate Indicator to react 2024-01-31 02:59:45 +03:00
grafixeyehero
090e2991cb Add RefreshIndicator 2024-01-31 01:20:35 +03:00
grafixeyehero
22bce0cd94 Add shared itemDto type 2024-01-31 01:19:35 +03:00
Bill Thornton
f0c7b61b82 Fix stylelint workflow 2024-01-30 10:15:39 -05:00
Bill Thornton
d611b647a9 Fix stylelint scss config to use main config file 2024-01-29 15:37:26 -05:00
antti202
f6d63c2b84 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2024-01-29 11:30:36 -05:00
SuperDumbTM
12cb4530fe Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2024-01-29 11:30:34 -05:00
effernity
e293ea6487 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2024-01-28 07:36:49 -05:00
Bill Thornton
60f67b4c04 Merge pull request #5141 from jellyfin/dependabot/npm_and_yarn/vite-5.0.12 2024-01-28 01:57:59 -05:00
dependabot[bot]
8d89a6f144 Bump vite from 5.0.11 to 5.0.12
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.11 to 5.0.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.0.12/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-28 06:23:45 +00:00
Bill Thornton
e6366cace0 Merge pull request #5160 from jellyfin/renovate/tests 2024-01-28 01:22:50 -05:00
Bill Thornton
19c46d9163 Merge pull request #5165 from jellyfin/renovate/react 2024-01-28 01:21:15 -05:00
renovate[bot]
8b674f1025 Update dependency core-js to v3.35.1 2024-01-28 06:19:54 +00:00
Bill Thornton
460f2ff106 Merge pull request #5153 from jellyfin/renovate/ci-deps 2024-01-28 01:18:56 -05:00
Kévin LEBLOND
eb25c529c2 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-01-27 16:30:33 -05:00
antti202
dcd166d02e Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2024-01-27 08:30:34 -05:00
Mor
a314f3b16c Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2024-01-27 08:30:34 -05:00
Mor
1b2b411797 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2024-01-27 06:30:34 -05:00
Bill Thornton
3e32923c96 Fix stable app crash due to missing nav components 2024-01-26 16:21:46 -05:00
antti202
3794c8fd13 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2024-01-26 15:30:33 -05:00
renovate[bot]
b4701b9cee Update CI dependencies 2024-01-26 18:15:06 +00:00
renovate[bot]
0e6d68d105 Update dependency react-router-dom to v6.21.3 2024-01-26 13:19:02 +00:00
Bill Thornton
0a71baf988 Merge pull request #5164 from jellyfin/renovate/webpack 2024-01-26 08:18:28 -05:00
hoanghuy309
d7d7373033 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2024-01-25 23:30:33 -05:00
renovate[bot]
cee5e1fdb9 Update dependency css-loader to v6.9.1 2024-01-25 19:41:35 +00:00
renovate[bot]
2a5f38172d Update peter-evans/create-or-update-comment action to v4 2024-01-25 12:08:40 +00:00
Porrumentzio
768c0fbbd3 Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/
2024-01-25 05:30:33 -05:00
renovate[bot]
cf35913a4e Update dependency sass to v1.70.0 2024-01-25 04:32:55 +00:00
Marcelo
57143bd113 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2024-01-24 16:30:32 -05:00
renovate[bot]
2f7aceae28 Update dependency vitest to v1.2.1 2024-01-24 19:52:54 +00:00
Bill Thornton
00f4b8d2fa Merge pull request #5158 from jellyfin/renovate/material-ui-monorepo 2024-01-24 14:52:13 -05:00
renovate[bot]
b7cb10c124 Update dependency autoprefixer to v10.4.17 2024-01-24 18:50:17 +00:00
renovate[bot]
4308ec1531 Update dependency @mui/icons-material to v5.15.5 2024-01-24 18:50:06 +00:00
Bill Thornton
f1ea0ca3d2 Merge pull request #5156 from jellyfin/renovate/material-ui-monorepo 2024-01-24 08:35:49 -05:00
Bill Thornton
4c549a0947 Merge pull request #5157 from jellyfin/renovate/webpack 2024-01-24 08:33:32 -05:00
renovate[bot]
02f3783d8d Update dependency copy-webpack-plugin to v12.0.2 2024-01-24 13:07:24 +00:00
renovate[bot]
cce646ec7b Update dependency @mui/material to v5.15.5 2024-01-24 13:07:14 +00:00
Jonne Saloranta
f2bfef5f7a Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2024-01-24 04:30:32 -05:00
Kevin Koshiol
c2d1923917 Remove unused Id prop from access schedule list
Reported by sonarcloud: https://sonarcloud.io/project/issues?fileUuids=AX6fELCkjUUWs1HF_Tc8&resolved=false&types=CODE_SMELL&id=jellyfin_jellyfin-web&open=AYr_7x6Y4nroI6nze3Zu
2024-01-23 22:45:17 -06:00
Bill Thornton
2669d1d3ea Merge pull request #5142 from KasinSparks/init_event_deprecated 2024-01-23 10:23:11 -05:00
Bill Thornton
0c3793e59a Merge pull request #5140 from thornbill/fix-backdrop-position 2024-01-23 08:18:39 -05:00
Malang Jan
236c7efffe Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2024-01-23 07:53:41 -05:00
Bill Thornton
2063f81311 Remove unused elements from item details html 2024-01-23 00:02:42 -05:00
queeup
161afbb163 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2024-01-22 14:30:32 -05:00
Bill Thornton
e75cc0413e Merge pull request #5148 from jellyfin/renovate/react 2024-01-22 08:45:30 -05:00
renovate[bot]
ec6747e187 Update dependency @types/react to v17.0.75 2024-01-22 09:35:06 +00:00
Bill Thornton
358b1f5275 Merge pull request #4935 from SimonTen/issues/3243
Wait for login before ask for notification permission
2024-01-22 00:32:21 -05:00
Bill Thornton
62005df481 Merge pull request #5139 from thornbill/item-details-backdrop-take-57
Refactor item details backdrop handling
2024-01-22 00:22:49 -05:00
Bill Thornton
3a2cc6ed2a Merge pull request #5146 from dkacperski97/fix-previous-track 2024-01-22 00:02:44 -05:00
Bill Thornton
3182fcbd06 Merge pull request #5143 from thornbill/fix-line-clamping 2024-01-21 21:46:54 -05:00
Kasin Sparks
a24b840153 Replace deprecated initEvent()
Replaced deprecated initEvent() with recommended event constructor, Event(), as per MDN web docs specification.
https://developer.mozilla.org/en-US/docs/Web/API/Event/initEvent#browser_compatibility
2024-01-21 21:02:18 -05:00
Clgbt
c03ffb12c2 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-01-21 14:30:31 -05:00
Damian Kacperski
c1079bdda9 Fix handling of single click on previous track button 2024-01-21 14:05:21 +01:00
Emily
58577d4754 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2024-01-21 06:30:31 -05:00
Alexander Brissman
6223f21351 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2024-01-21 01:30:31 -05:00
Bill Thornton
b15f6f48e9 Merge pull request #5145 from jellyfin/renovate/sortablejs-1.x 2024-01-20 22:22:18 -05:00
Leo
7fe6b132f5 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2024-01-20 21:30:31 -05:00
renovate[bot]
eb118b6a2f Update dependency sortablejs to v1.15.2 2024-01-21 02:02:16 +00:00
Bill Thornton
f573800967 Fix line-clamping regression 2024-01-20 02:53:33 -05:00
hulkhaugen
3db630cb9e Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2024-01-19 17:30:31 -05:00
Bill Thornton
3af1829470 Fix backdrop positioning in legacy layouts 2024-01-19 17:14:26 -05:00
Bill Thornton
c5a29be2c6 Refactor item details backdrop handling 2024-01-19 16:28:14 -05:00
hulkhaugen
eff01b3d43 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2024-01-19 14:30:32 -05:00
Lorenzo Morelli
a3decc7fe3 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2024-01-19 14:30:31 -05:00
Bill Thornton
d898b0315b Merge pull request #5138 from jellyfin/renovate/tests 2024-01-19 13:13:24 -05:00
renovate[bot]
ce8832ee69 Update dependency vitest to v1.2.0 2024-01-19 17:20:11 +00:00
hoanghuy309
f02d910699 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2024-01-19 09:30:32 -05:00
hulkhaugen
0d413b148b Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2024-01-19 09:30:31 -05:00
felix920506
d152f4437e Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-01-18 23:30:31 -05:00
Bill Thornton
3c2ad88cf5 Merge pull request #5135 from jellyfin/renovate/ci-deps
Update actions/upload-artifact action to v4.2.0
2024-01-18 17:00:25 -05:00
Bill Thornton
d88bcb48d7 Add support for redirecting to the requested page after login 2024-01-18 16:30:36 -05:00
Bill Thornton
a78fd22158 Fix whitespace and unused variable
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-01-18 16:10:58 -05:00
SimonTen
294e4c220c remove useless null check 2024-01-18 16:10:58 -05:00
Simon Tenbusch
3efda93208 Check login before ask for notification permission
Previously the user is interrupted on first login with a popup to
allow notifications. Now the popup component checks if the user is
logged in already an if not it will listen to input event.

Resolves: #3243
2024-01-18 16:10:58 -05:00
renovate[bot]
ee818be36b Update actions/upload-artifact action to v4.2.0 2024-01-18 21:06:45 +00:00
Bill Thornton
bb77009f44 Merge pull request #5128 from jellyfin/renovate/material-ui-monorepo
Update material-ui monorepo to v5.15.4
2024-01-18 13:05:00 -05:00
Bill Thornton
8cf456913d Merge pull request #5130 from jellyfin/renovate/major-webpack 2024-01-18 12:46:26 -05:00
Bill Thornton
6ad9fe2695 Merge pull request #5133 from jellyfin/renovate/react 2024-01-18 12:07:53 -05:00
renovate[bot]
67fc886b65 Update dependency copy-webpack-plugin to v12 2024-01-18 16:59:17 +00:00
renovate[bot]
cf1dc83aaf Update dependency react-router-dom to v6.21.2 2024-01-18 16:59:05 +00:00
Kegelcizer
7288ed908a Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2024-01-18 09:30:31 -05:00
Bill Thornton
358c75f90c Merge pull request #5116 from jellyfin/renovate/hls.js-1.x 2024-01-17 21:38:23 -05:00
renovate[bot]
9eeca2e8ec Update dependency hls.js to v1.5.1 2024-01-18 00:28:16 +00:00
SonicAndSmoke
e10e4dcbcc Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2024-01-17 17:30:30 -05:00
Bill Thornton
c7c25e6025 Merge pull request #5131 from jellyfin/renovate/webpack 2024-01-17 14:22:57 -05:00
renovate[bot]
b7a701e527 Update dependency mini-css-extract-plugin to v2.7.7 2024-01-17 18:12:53 +00:00
Bill Thornton
5710ebb28b Merge pull request #5114 from jellyfin/renovate/webpack
Update Webpack
2024-01-17 12:27:22 -05:00
Bill Thornton
a2e52d797f Merge pull request #5072 from jellyfin/renovate/react
Update React
2024-01-17 12:24:24 -05:00
Bill Thornton
95b7f1ca45 Merge pull request #5129 from jellyfin/renovate/ci-deps
Update github/codeql-action action to v3.23.1
2024-01-17 12:14:54 -05:00
Bill Thornton
3560715f41 Merge pull request #5102 from jellyfin/renovate/jassub-1.x
Update dependency jassub to v1.7.15
2024-01-17 12:13:46 -05:00
Bill Thornton
94ed946459 Merge pull request #5092 from thornbill/home-screen-queries
Use react-query for UserViews queries
2024-01-17 12:10:16 -05:00
Bill Thornton
d1bb7de8cd Merge pull request #5125 from jellyfin/renovate/markdown-it-14.x
Update dependency markdown-it to v14
2024-01-17 12:09:56 -05:00
Bill Thornton
92358de0b6 Use react-query for UserViews queries 2024-01-17 12:02:55 -05:00
renovate[bot]
6850f37424 Update React 2024-01-17 16:49:29 +00:00
renovate[bot]
086d718ff3 Update Webpack 2024-01-17 16:47:36 +00:00
renovate[bot]
32c074792e Update github/codeql-action action to v3.23.1 2024-01-17 16:47:16 +00:00
Bill Thornton
f8719b8c5a Merge pull request #5120 from jellyfin/renovate/jsdom-23.x
Update dependency jsdom to v23.2.0
2024-01-17 11:46:50 -05:00
renovate[bot]
cb0f3d34ec Update material-ui monorepo to v5.15.4 2024-01-17 14:07:25 +00:00
Dmitry Lyzo
625e7b1318 Fix ES compatibility 2024-01-17 14:37:36 +03:00
renovate[bot]
c3fc2cfadb Update dependency markdown-it to v14 2024-01-17 14:37:36 +03:00
Bill Thornton
48ec3de542 Merge pull request #5127 from jellyfin/renovate/github-codeql-action-3.x 2024-01-17 01:39:30 -05:00
renovate[bot]
db90fffb49 Update github/codeql-action action to v3 2024-01-17 06:17:54 +00:00
Bill Thornton
db5a5b40a3 Merge pull request #5126 from jellyfin/renovate/major-tests 2024-01-16 22:26:21 -05:00
renovate[bot]
6520a6dcba Update dependency vitest to v1 2024-01-17 03:08:52 +00:00
Andi Chandler
f021dd535b Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2024-01-16 21:30:30 -05:00
Bill Thornton
8c415a28bf Merge pull request #5122 from jellyfin/renovate/actions-upload-artifact-4.x 2024-01-16 19:55:20 -05:00
Bill Thornton
11bd356dde Merge pull request #5123 from jellyfin/renovate/dawidd6-action-download-artifact-3.x 2024-01-16 19:51:19 -05:00
renovate[bot]
c278401357 Update dawidd6/action-download-artifact action to v3 2024-01-17 00:36:32 +00:00
Bill Thornton
f025102fdc Merge pull request #5119 from jellyfin/renovate/core-js-3.x
Update dependency core-js to v3.35.0
2024-01-16 17:15:28 -05:00
Bill Thornton
7d9900b4a3 Merge pull request #5121 from jellyfin/renovate/ci-deps
Update github/codeql-action action to v2.23.0
2024-01-16 17:13:48 -05:00
renovate[bot]
170e6fdbb7 Update actions/upload-artifact action to v4 2024-01-16 22:02:37 +00:00
renovate[bot]
1ffa1e1357 Update github/codeql-action action to v2.23.0 2024-01-16 22:02:31 +00:00
renovate[bot]
c79b4c6e56 Update dependency core-js to v3.35.0 2024-01-16 22:02:26 +00:00
Bill Thornton
ce270752ac Merge pull request #5117 from jellyfin/renovate/classnames-2.x
Update dependency classnames to v2.5.1
2024-01-16 17:01:46 -05:00
Bill Thornton
71bb7f0b6e Merge pull request #5115 from jellyfin/renovate/loadable-component-5.x
Update dependency @loadable/component to v5.16.3
2024-01-16 16:58:58 -05:00
renovate[bot]
f6d1ab8794 Update dependency jsdom to v23.2.0 2024-01-16 21:55:51 +00:00
Bill Thornton
23b0f8fa45 Merge pull request #5113 from jellyfin/renovate/linters
Update Linters
2024-01-16 16:55:05 -05:00
Bill Thornton
f39ea2f638 Merge pull request #5098 from thornbill/hide-network-path
Disable network path field
2024-01-16 16:53:24 -05:00
renovate[bot]
6b369aa965 Update dependency classnames to v2.5.1 2024-01-16 18:39:17 +00:00
Nick
a535e6d451 Translated using Weblate (Georgian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ka/
2024-01-16 12:30:29 -05:00
renovate[bot]
c2f9906ac3 Update Linters 2024-01-16 17:13:22 +00:00
Bill Thornton
ed63639f91 Merge pull request #5104 from jellyfin/renovate/postcss
Update dependency postcss to v8.4.33
2024-01-16 12:11:32 -05:00
Bill Thornton
b5cfc705d7 Merge pull request #5100 from jellyfin/renovate/cssnano-6.x
Update dependency cssnano to v6.0.3
2024-01-16 12:07:52 -05:00
renovate[bot]
b9b53b6246 Update dependency @loadable/component to v5.16.3 2024-01-16 17:04:32 +00:00
Bill Thornton
6b01d722dc Merge pull request #5107 from jellyfin/renovate/whatwg-fetch-3.x
Update dependency whatwg-fetch to v3.6.20
2024-01-16 12:03:48 -05:00
Bill Thornton
ffc9aea597 Merge pull request #5105 from jellyfin/renovate/sass-1.x
Update dependency sass to v1.69.7
2024-01-16 12:01:25 -05:00
Bill Thornton
13430ff07d Merge pull request #5106 from jellyfin/renovate/typescript
Update dependency typescript to v5.3.3
2024-01-16 11:58:03 -05:00
Bill Thornton
a0166f1426 Merge pull request #5111 from jellyfin/renovate/babel
Update dependency @babel/preset-env to v7.23.8
2024-01-16 11:55:44 -05:00
SuperDumbTM
8f799aafb1 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2024-01-16 05:30:30 -05:00
renovate[bot]
83ada047c3 Update dependency @babel/preset-env to v7.23.8 2024-01-16 00:45:00 +00:00
Cigan Cigan
ba202ffe69 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2024-01-15 11:30:29 -05:00
Cigan Cigan
1b8bd1f72a Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2024-01-15 09:31:35 -05:00
Bas
e8009dea84 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2024-01-14 16:30:29 -05:00
Felipe Oliveira
feb74e7e15 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2024-01-14 14:30:30 -05:00
Bill Thornton
4753c80bed Merge pull request #5048 from TelepathicWalrus/update-collectiontype-values
Update CollectionType values for new enum
2024-01-13 21:00:57 -05:00
TelepathicWalrus
42e76c9099 Update missed capital changes 2024-01-13 20:52:02 -05:00
Telepathic Walrus
c6b3f8ad50 Add missing CollectionType change 2024-01-13 20:52:02 -05:00
TelepathicWalrus
4d638e3ff7 Updated collectiontype to not use pascal case 2024-01-13 20:52:02 -05:00
Telepathic Walrus
445b879e7f Update package-lock.json 2024-01-13 20:52:02 -05:00
Telepathic Walrus
051058b5af Update imports to use full path 2024-01-13 20:52:02 -05:00
TelepathicWalrus
f12e2b3e78 Update src/apps/experimental/components/LibraryIcon.tsx
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-01-13 20:52:02 -05:00
TelepathicWalrus
e5a55daf55 Initial commit 2024-01-13 20:52:02 -05:00
Bill Thornton
7671d08591 Merge pull request #5096 from thornbill/use-sync-play-errors 2024-01-13 12:45:06 -05:00
renovate[bot]
57a4038634 Update dependency whatwg-fetch to v3.6.20 2024-01-13 16:02:06 +00:00
stanol
aec57e312d Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-13 09:30:29 -05:00
Lukáš Kucharczyk
e3078b4406 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2024-01-13 09:30:29 -05:00
renovate[bot]
3674b0bfa2 Update dependency typescript to v5.3.3 2024-01-13 13:35:14 +00:00
renovate[bot]
fdfd3e8698 Update dependency sass to v1.69.7 2024-01-13 13:35:04 +00:00
renovate[bot]
e2ce518e8d Update dependency postcss to v8.4.33 2024-01-13 10:54:26 +00:00
bene toffix
87bef71112 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2024-01-13 05:30:29 -05:00
Bill Thornton
68612c499d Merge pull request #5079 from jellyfin/renovate/emotion-monorepo
Update dependency @emotion/react to v11.11.3
2024-01-13 01:35:35 -05:00
renovate[bot]
80224bb1e5 Update dependency cssnano to v6.0.3 2024-01-13 06:34:56 +00:00
Bill Thornton
d33e3be486 Merge pull request #5047 from jellyfin/renovate/babel
Update Babel to v7.23.7
2024-01-13 01:34:18 -05:00
Bill Thornton
46f84d9666 Merge pull request #5090 from jellyfin/dependabot/npm_and_yarn/follow-redirects-1.15.4
Bump follow-redirects from 1.15.2 to 1.15.4
2024-01-13 01:32:32 -05:00
Bill Thornton
b0675f9a0f Merge pull request #5052 from jellyfin/renovate/sortablejs-1.x
Update dependency sortablejs to v1.15.1
2024-01-13 01:29:18 -05:00
renovate[bot]
6051affc05 Update dependency jassub to v1.7.15 2024-01-13 06:13:06 +00:00
Bill Thornton
eb87f7e002 Merge pull request #5049 from jellyfin/renovate/material-ui-monorepo
Update material-ui monorepo
2024-01-13 01:12:14 -05:00
Bill Thornton
dede17a1c8 Merge pull request #5043 from jellyfin/renovate/jsdom-23.x
Update dependency jsdom to v23
2024-01-13 00:53:28 -05:00
Bill Thornton
05fa1a6180 Merge pull request #5099 from jellyfin/renovate/loadable__component-5.x 2024-01-13 00:43:41 -05:00
renovate[bot]
4797fe8118 Update dependency sortablejs to v1.15.1 2024-01-13 05:27:40 +00:00
renovate[bot]
d56565d463 Update dependency @types/loadable__component to v5.13.8 2024-01-13 05:27:20 +00:00
Bill Thornton
0ff31a11e6 Merge pull request #4977 from jellyfin/renovate/swiper-11.x
Update dependency swiper to v11
2024-01-13 00:26:49 -05:00
Bill Thornton
ec82e6758a Disable network path field 2024-01-12 23:09:21 -05:00
Kityn
f668dad2c1 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-01-12 18:30:29 -05:00
Bill Thornton
2fb6251629 Merge pull request #5097 from thornbill/test-config-json
Update build action to modify config.json for testing
2024-01-12 16:36:52 -05:00
Bill Thornton
5ea61f7559 Merge pull request #5055 from grafixeyehero/Add-livetv-view
Add livetv view
2024-01-12 16:36:04 -05:00
Bill Thornton
3fea417a8f Update build action to modify config.json for testing 2024-01-12 15:44:44 -05:00
Bill Thornton
36299bd850 Ignore missing api when fetching SyncPlay groups 2024-01-12 14:34:32 -05:00
F F
69c85d26f7 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2024-01-12 14:30:29 -05:00
grafixeyehero
e41436552e Add livetv view 2024-01-12 21:08:06 +03:00
SuperDumbTM
c37783479e Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2024-01-12 12:30:32 -05:00
Vasyl Belynets
36c0d968f7 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-12 12:30:32 -05:00
F F
1967c587ee Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2024-01-12 12:30:32 -05:00
renovate[bot]
c6215f7ae0 Update material-ui monorepo 2024-01-12 15:48:20 +00:00
Bill Thornton
0ca0452ee3 Merge pull request #5095 from thornbill/no-resumable-next-up
Exclude resumable in next up home screen section
2024-01-12 10:47:37 -05:00
Bill Thornton
54e186e752 Merge pull request #5059 from rasmuslos/sessionQueueFix
Fix queue next / last in session player
2024-01-12 10:24:06 -05:00
renovate[bot]
d984171a21 Update dependency jsdom to v23 2024-01-12 15:04:45 +00:00
Bill Thornton
3a120011c8 Merge pull request #5085 from grafixeyehero/Convert-played-and-ratingbuttons-to-react
Convert playstatebutton and ratingbuttons to react
2024-01-12 10:04:04 -05:00
SuperDumbTM
ce55d9a5f1 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2024-01-12 07:30:29 -05:00
Bill Thornton
ac89758de8 Exclude resumable in next up home screen section 2024-01-12 01:21:27 -05:00
Francisco Zorat
d3225423da Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2024-01-11 21:30:29 -05:00
Giancarlo Fiorambruno
798581cb09 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2024-01-11 19:30:30 -05:00
grafixeyehero
3d15b85d10 apply suggestion 2024-01-12 02:21:41 +03:00
Bill Thornton
d1a9318026 Merge pull request #5093 from thornbill/remove-sync-info
Remove sync info from requested fields
2024-01-11 10:31:55 -05:00
Bill Thornton
dace38c8dd Remove sync info from requested fields 2024-01-11 02:24:16 -05:00
Vasyl Belynets
292c1bbe3b Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-10 15:30:28 -05:00
Vasyl Belynets
f46e397f81 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-10 11:30:28 -05:00
dependabot[bot]
580f2452fc Bump follow-redirects from 1.15.2 to 1.15.4
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-10 06:13:33 +00:00
Dalibor
28e3d0ba94 Translated using Weblate (Serbian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/
2024-01-09 15:30:28 -05:00
Bill Thornton
6dc11f826f Merge pull request #5020 from thornbill/mui-design-tweaks
Update mui based layout ui
2024-01-09 12:46:17 -05:00
Bill Thornton
972715450d Merge pull request #5067 from terite/terite-loading-typescript
Migrate loading/loading to TypeScript
2024-01-09 11:36:26 -05:00
Anana5
5190de008f Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2024-01-09 10:24:25 -05:00
Vasyl Belynets
3ece84fc6d Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-09 07:30:27 -05:00
Vasyl Belynets
4e9e3c8c82 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-08 22:30:27 -05:00
Andrejs
27f6b2bef7 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2024-01-08 11:30:27 -05:00
Andrejs
41123471ae Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2024-01-08 10:17:35 -05:00
Andrejs
6dfd27ed62 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2024-01-08 10:09:38 -05:00
Jhon Santana
b5eb0d4b32 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2024-01-08 09:30:28 -05:00
Andrejs
fe39e5006c Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2024-01-07 19:30:27 -05:00
Vasyl Belynets
08487ed5a0 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-07 19:30:27 -05:00
Vasyl Belynets
c7347f4903 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-07 17:07:29 -05:00
grafixeyehero
78b680f614 Convert playstatebutton and ratingbuttons to react 2024-01-08 00:18:53 +03:00
Juan Larrañaga
5fc549ef6b Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/
2024-01-07 14:30:28 -05:00
Andrejs
d78edaa56b Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2024-01-07 14:30:27 -05:00
Andrejs
8414568dba Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2024-01-07 09:30:27 -05:00
Vasyl Belynets
850db53526 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-07 09:30:27 -05:00
SuperDumbTM
0cf0a1cd7c Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2024-01-07 07:37:06 -05:00
Vasyl Belynets
fe708b3f43 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-07 07:37:06 -05:00
Bill Thornton
09b80ba151 Update responsive drawer breakpoint 2024-01-07 02:48:29 -05:00
Bill Thornton
4a3fcec88e Merge pull request #5083 from jellyfin/song-count
Remove invalid SongCount field
2024-01-07 01:07:28 -05:00
Bill Thornton
c35edd30b7 Merge pull request #5082 from nielsvanvelzen/nvv-remove-sync
Remove unused sync code
2024-01-07 00:59:41 -05:00
Rasmus Krämer
b5f57109c5 Merge branch 'master' into sessionQueueFix 2024-01-07 00:06:55 +01:00
Cody Robibero
bc83892b4e Remove invalid SongCount field 2024-01-06 13:48:03 -07:00
Andrejs
cdb4b9fa16 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2024-01-06 14:30:27 -05:00
Vasyl Belynets
db76a7ff62 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-06 14:30:27 -05:00
Niels van Velzen
9eeec9270d Remove unused sync code 2024-01-06 19:34:34 +01:00
Vasyl Belynets
78d8253f13 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-06 04:27:27 -05:00
Vasyl Belynets
d5a5c65361 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-06 04:09:38 -05:00
renovate[bot]
4df75a3af1 Update dependency @emotion/react to v11.11.3 2024-01-06 05:38:52 +00:00
Bill Thornton
1312ba668a Merge pull request #5071 from jellyfin/renovate/fonts 2024-01-06 00:38:16 -05:00
SuperDumbTM
ede4da4b04 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2024-01-05 21:30:26 -05:00
Andrejs
c5e4dae813 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2024-01-05 19:30:27 -05:00
Vasyl Belynets
8f27fcdc76 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-05 19:30:26 -05:00
Bill Thornton
81192057e6 Fix header size for metadata editor 2024-01-05 17:10:38 -05:00
renovate[bot]
37503cdf19 Update Babel to v7.23.7 2024-01-05 21:00:42 +00:00
Bill Thornton
0a509d682a Merge pull request #4895 from thornbill/subs-text-dir
Use LTR for default subtitle direction
2024-01-05 16:00:05 -05:00
Vasyl Belynets
b0f131a482 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2024-01-05 09:51:02 -05:00
Rasmus Krämer
03b1da1995 Merge branch 'master' into sessionQueueFix 2024-01-05 11:38:10 +01:00
Bill Thornton
500312de33 Merge pull request #4881 from thornbill/remove-poster-click 2024-01-04 20:42:43 -05:00
Bill Thornton
557a8ee549 Merge pull request #5075 from thornbill/fix-contributors 2024-01-04 20:01:49 -05:00
Новоженин Александр
723d7d70dd Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2024-01-04 19:30:26 -05:00
Zoe
5bf7b8fd3a Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2024-01-04 19:30:26 -05:00
Bill Thornton
ca0d081cfb Fix contributors list 2024-01-04 12:00:05 -05:00
Bill Thornton
4356619459 Remove unnecessary class name variable 2024-01-04 11:11:21 -05:00
SuperDumbTM
e7c149dd93 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2024-01-04 09:30:26 -05:00
Bill Thornton
b3cf6e4ae6 Merge pull request #4887 from scampower3/rename-fix-devices 2024-01-04 08:11:15 -05:00
Bill Thornton
29ea7be41a Merge pull request #5070 from thornbill/ios-12-fix 2024-01-04 08:01:25 -05:00
LJQ
9b6de78688 Add spaces around || 2024-01-04 07:58:55 -05:00
LJQ
e8b92dda8f Fix Rename Device don't change device name in the devices page 2024-01-04 07:58:55 -05:00
decester
5d286817a6 Translated using Weblate (Mongolian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mn/
2024-01-04 05:30:26 -05:00
Bill Thornton
b08b8656e9 Fix drawer showing on all pages and item details padding 2024-01-04 01:13:28 -05:00
Bill Thornton
8d1995c9c6 Merge pull request #5050 from jellyfin/renovate/ci-deps 2024-01-03 18:23:28 -05:00
renovate[bot]
39f094773f Update Fonts 2024-01-03 23:21:03 +00:00
Bill Thornton
3109f65083 Merge pull request #5051 from jellyfin/renovate/actions-stale-9.x 2024-01-03 18:20:23 -05:00
Bill Thornton
37847aad47 Merge pull request #5060 from nyanmisaka/update-hlsjs
Update HLS.js to use upstream version
2024-01-03 17:16:29 -05:00
Bill Thornton
d001b70c66 Merge pull request #5057 from grhallenbeck/dev/custom-icon-support
Add custom icon support for custom links
2024-01-03 17:15:12 -05:00
Bill Thornton
7607c8dbd3 Fix iOS 12 crashing in scroller 2024-01-03 11:50:30 -05:00
SuperDumbTM
a1b069c22d Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2024-01-03 10:30:26 -05:00
SuperDumbTM
b6745dcfbb Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2024-01-02 11:30:25 -05:00
Thomas Schwery
45793052fa Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-01-02 06:30:25 -05:00
Dr Ajay Divvela
ddbc94a66b Translated using Weblate (Telugu)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/
2024-01-02 00:30:26 -05:00
Thomas Schwery
7b177bfa52 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2024-01-01 17:30:25 -05:00
Andi Chandler
df8478e7ff Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2024-01-01 17:30:25 -05:00
Ban
90914d18d6 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2024-01-01 14:30:25 -05:00
SaddFox
509472547c Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2024-01-01 06:30:26 -05:00
salvatore rizzu
721e6e98c8 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2024-01-01 06:30:25 -05:00
Retrial
db0cf401d4 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2024-01-01 01:30:26 -05:00
David Stensland
5de700fb8f Migrate loading/loading to TypeScript 2023-12-31 17:11:53 -08:00
Kityn
99430fc263 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-12-31 15:30:29 -05:00
bene toffix
0cf47be5b0 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-12-31 15:30:28 -05:00
bene toffix
2b90ebbd76 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2023-12-31 15:30:28 -05:00
renovate[bot]
963dbc5aa4 Update CI dependencies 2023-12-31 13:05:36 +00:00
Csaba
8d64bcdaa7 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-12-30 08:30:24 -05:00
Kristopher Roller
5f738b71d4 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-12-30 01:30:24 -05:00
Bas
c8535bd19b Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-12-29 17:30:24 -05:00
SuperDumbTM
fca061f47c Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-12-29 10:30:24 -05:00
stanol
6a24eee722 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-12-29 10:30:24 -05:00
nextlooper42
244579528a Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2023-12-29 10:30:24 -05:00
Macry
7c57583adf Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-12-29 05:30:24 -05:00
Oskari Lavinto
bde95dc7d4 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-12-28 21:30:24 -05:00
queeup
6a5988e610 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-28 17:30:24 -05:00
Kityn
3164e80276 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-12-28 15:30:24 -05:00
Lukáš Kucharczyk
3aff76bb8a Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-12-28 13:30:24 -05:00
Bill Thornton
36d7c9b6b3 Merge pull request #5061 from nyanmisaka/fix-chrome-version-chk 2023-12-28 11:51:47 -05:00
Oskari Lavinto
d06b631171 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-12-27 17:30:24 -05:00
Grady Hallenbeck
431e89deaa feat: (drawer) add custom icon support for custom links 2023-12-27 14:18:03 -08:00
nyanmisaka
598ce4a172 Update fMP4-HLS descriptions for AV1
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-12-27 20:12:18 +08:00
nyanmisaka
ecd63ac635 Fix a typo in Chrome version check
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-12-27 20:12:18 +08:00
nyanmisaka
794bc7cac2 Update hls.js to use upstream version
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-12-27 19:43:11 +08:00
Sergey
87bca1a8a2 Translated using Weblate (Armenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hy/
2023-12-26 21:30:25 -05:00
hasgrig
2872118876 Translated using Weblate (Armenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hy/
2023-12-26 18:30:23 -05:00
Sergey
d5bf721a95 Translated using Weblate (Armenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hy/
2023-12-26 16:30:25 -05:00
hasgrig
ad6eea3bde Translated using Weblate (Armenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hy/
2023-12-26 16:30:25 -05:00
Sergey
347b7e31cc Translated using Weblate (Armenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hy/
2023-12-26 15:00:00 -05:00
Andrejs
e00674d97e Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-12-26 04:30:23 -05:00
Andrejs
6fea31afd4 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-12-25 18:30:23 -05:00
Andrejs
13b963aeca Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-12-25 16:30:23 -05:00
Rasmus Krämer
6aa4c1144d Fix queue next / last in session player 2023-12-25 19:54:04 +01:00
李恩霆 (Lee,EN-TING)
61ec0d547d Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-12-24 22:30:22 -05:00
Dionysis Theofilopoulos
d52723eb87 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2023-12-24 19:30:26 -05:00
queeup
4257c58f70 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-24 11:30:22 -05:00
Sergey
ca6331a6d4 Translated using Weblate (Armenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hy/
2023-12-23 18:30:24 -05:00
queeup
cce903d373 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-23 18:30:22 -05:00
queeup
523c1b1d9e Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-23 11:30:22 -05:00
Peyman M
3d6b27e6a3 Translated using Weblate (Persian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/
2023-12-20 22:30:23 -05:00
Bill Thornton
fdad66868e Merge pull request #5053 from Noltari/lg-webos-8.0-dts-support 2023-12-20 07:55:59 -05:00
Zeeshan Naeem
f5b392070e Translated using Weblate (Urdu (Pakistan))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ur_PK/
2023-12-19 07:30:23 -05:00
Zeeshan Naeem
03b2d41aae Translated using Weblate (Urdu (Pakistan))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ur_PK/
2023-12-19 04:34:43 -05:00
queeup
a3b1e08d62 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-17 18:30:20 -05:00
mpilasy
939b55bdcc Translated using Weblate (Malagasy)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mg/
2023-12-17 14:30:21 -05:00
queeup
69c382b0d1 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-17 14:30:21 -05:00
queeup
84bc866e80 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-17 08:30:20 -05:00
queeup
26bbf564e5 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-16 18:30:20 -05:00
queeup
5b85c89968 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-16 14:30:20 -05:00
queeup
4410e560b2 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-15 17:30:20 -05:00
queeup
23bfe09c23 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-14 18:30:20 -05:00
queeup
7f3a49b1ef Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-13 19:30:20 -05:00
Álvaro Fernández Rojas
f04d7e6af0 Enable DTS on webOS 23
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-12-13 19:07:13 +01:00
queeup
c83a0c8c40 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-13 12:30:20 -05:00
queeup
e23c3de397 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-12 19:30:19 -05:00
queeup
c2ee4e1293 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-12 14:20:06 -05:00
Lukáš Kucharczyk
0f053c528e Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-12-12 07:30:19 -05:00
Jackson Lee
4b34181bb5 Translated using Weblate (Filipino)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/
2023-12-11 22:30:19 -05:00
queeup
af1cce21c1 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-11 18:30:19 -05:00
queeup
a92c1b5aa7 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-11 07:30:19 -05:00
queeup
d21d78975f Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-10 18:30:19 -05:00
queeup
23b3fc44e6 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-10 16:47:29 -05:00
Kityn
07b4a971d3 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-12-07 18:30:17 -05:00
renovate[bot]
8344369116 Update actions/stale action to v9 2023-12-07 13:33:59 +00:00
sleepycatcoding
f2dc659876 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2023-12-06 18:30:17 -05:00
Bill Thornton
0b3d2d841f Merge pull request #4991 from jellyfin/renovate/jassub-1.x 2023-12-06 12:39:52 -05:00
renovate[bot]
b4c3502d5a Update dependency jassub to v1.7.13 2023-12-06 16:31:40 +00:00
Oatavandi
f7d744169e Translated using Weblate (Tamil)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/
2023-12-04 13:30:16 -05:00
Andreas Charalambous
d1a7f8103a Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2023-12-03 14:30:17 -05:00
Николай Иванов
fc57a9084c Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2023-12-03 14:30:16 -05:00
Malthe Heering Surrow
7879be73c0 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2023-12-03 11:30:16 -05:00
queeup
be363a4fce Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-03 03:30:16 -05:00
queeup
3c044dd296 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-02 11:30:17 -05:00
Rachit Agrawal
c0903a09d9 Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2023-12-02 11:30:16 -05:00
queeup
5dd8f50ace Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-02 03:30:15 -05:00
queeup
68dc5ec8aa Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-01 18:07:06 -05:00
Kityn
02c0543936 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-12-01 14:30:15 -05:00
queeup
6a7eafd45a Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-12-01 06:30:16 -05:00
cprpolo
7661851297 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2023-12-01 06:30:16 -05:00
queeup
8c86034655 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-11-30 18:30:15 -05:00
Bill Thornton
4e7f0136f7 Update mui based layout ui 2023-11-30 15:50:13 -05:00
Bill Thornton
07e86dee9d Use LTR for default subtitle direction 2023-11-30 15:39:14 -05:00
Bill Thornton
680b6c9f33 Add icon support to cardImage 2023-11-30 13:09:43 -05:00
Bill Thornton
92ed674e7e Remove click action from item details primary image 2023-11-30 13:09:43 -05:00
Bill Thornton
bfbdffdff5 Merge pull request #5017 from jellyfin/renovate/webpack
Update Webpack
2023-11-30 12:46:39 -05:00
renovate[bot]
43f6d364e0 Update Webpack 2023-11-30 17:26:30 +00:00
Bill Thornton
91f5b1a3dc Merge pull request #5031 from jellyfin/renovate/mui-x-data-grid-6.x
Update dependency @mui/x-data-grid to v6.18.2
2023-11-30 12:21:40 -05:00
Bill Thornton
f4eb79ad1e Merge pull request #5032 from jellyfin/renovate/typescript
Update dependency typescript to v5.3.2
2023-11-30 11:00:42 -05:00
renovate[bot]
a7a2c99a7e Update dependency typescript to v5.3.2 2023-11-30 15:42:59 +00:00
renovate[bot]
af42c7f0f0 Update dependency @mui/x-data-grid to v6.18.2 2023-11-30 15:42:40 +00:00
Bill Thornton
cea439509a Merge pull request #5023 from jellyfin/renovate/react
Update React
2023-11-30 10:42:06 -05:00
Bill Thornton
8deabd85c3 Merge pull request #5030 from jellyfin/renovate/linters 2023-11-30 08:56:42 -05:00
Bill Thornton
47d7a3a869 Merge pull request #5029 from jellyfin/renovate/ci-deps 2023-11-30 08:22:53 -05:00
renovate[bot]
ec386fe381 Update dependency eslint to v8.54.0 2023-11-30 13:11:15 +00:00
Bill Thornton
dc926c9628 Merge pull request #5028 from jellyfin/renovate/core-js-3.x 2023-11-30 08:11:03 -05:00
renovate[bot]
db3f90eb55 Update React 2023-11-30 13:10:57 +00:00
renovate[bot]
7ff6639f5b Update github/codeql-action action to v2.22.8 2023-11-30 13:09:59 +00:00
Bill Thornton
99e3e772c4 Merge pull request #5026 from jellyfin/renovate/markdown-it-13.x 2023-11-30 08:09:49 -05:00
Bill Thornton
f1527733ea Merge pull request #5027 from jellyfin/renovate/sortablejs-1.x 2023-11-30 08:09:17 -05:00
renovate[bot]
996703b0c7 Update dependency core-js to v3.33.3 2023-11-30 12:55:20 +00:00
renovate[bot]
14f498dcec Update dependency @types/sortablejs to v1.15.7 2023-11-30 11:40:00 +00:00
renovate[bot]
facc966f9b Update dependency @types/markdown-it to v13.0.7 2023-11-30 11:39:44 +00:00
Bill Thornton
775e62471e Merge pull request #5024 from jellyfin/renovate/lodash-es-4.x
Update dependency @types/lodash-es to v4.17.12
2023-11-30 01:51:46 -05:00
Bill Thornton
b65f389557 Merge pull request #5005 from jellyfin/renovate/mui-x-data-grid-6.x
Update dependency @mui/x-data-grid to v6.18.1
2023-11-30 01:49:36 -05:00
renovate[bot]
8feaed3457 Update dependency @mui/x-data-grid to v6.18.1 2023-11-30 06:42:35 +00:00
Bill Thornton
0d04592a1d Merge pull request #5004 from jellyfin/renovate/babel
Update Babel to v7.23.3
2023-11-30 01:40:58 -05:00
renovate[bot]
55a3a5e471 Update Babel to v7.23.3 2023-11-30 06:26:49 +00:00
renovate[bot]
5326add115 Update dependency @types/lodash-es to v4.17.12 2023-11-30 06:25:04 +00:00
Bill Thornton
06b81fcc53 Merge pull request #4994 from jellyfin/renovate/material-ui-monorepo
Update material-ui monorepo to v5.14.18
2023-11-30 01:24:14 -05:00
renovate[bot]
8478e2e86e Update material-ui monorepo to v5.14.18 2023-11-30 06:08:11 +00:00
renovate[bot]
293e6a771d Update dependency swiper to v11 2023-11-30 06:01:06 +00:00
Bill Thornton
3cf974e801 Merge pull request #4979 from jellyfin/dependabot/npm_and_yarn/axios-1.6.1
Bump axios from 1.3.4 to 1.6.1
2023-11-30 00:55:27 -05:00
queeup
9b6e5e05c9 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-11-29 22:30:16 -05:00
Bill Thornton
90ee8be053 Merge pull request #5021 from valius/add-valius-to-contributors 2023-11-29 21:10:33 -05:00
Kevin Tan
34571bdee9 Add self to Contributors 2023-11-29 16:09:05 -08:00
Bill Thornton
c0eade7e55 Merge pull request #4922 from grafixeyehero/Fix-hide-AppTabs
Hide AppTabs component if path has no tab.
2023-11-29 17:18:33 -05:00
Bill Thornton
aa266c53b7 Merge pull request #4920 from grafixeyehero/Fix-view-settings-button
Hide image type and year in certain views
2023-11-29 17:17:07 -05:00
queeup
b5bc5a6f25 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-11-29 15:30:15 -05:00
Bill Thornton
ef423be9f7 Merge pull request #5003 from DinuD/disable-sync-correction
Disable sync correction by default for SyncPlay
2023-11-29 14:43:28 -05:00
Bill Thornton
5a3fb092ff Merge pull request #4941 from valius/add-mks-support-subtitle-uploader
Add mks file support to subtitle uploader component and template
2023-11-29 12:26:23 -05:00
grafixeyehero
696e976fc8 hide AppTabs if path has no tab 2023-11-29 12:17:01 -05:00
grafixeyehero
3c20fb1838 hide image type and year in certain views 2023-11-29 12:16:21 -05:00
Bryan T
f2b33ed1dd Translated using Weblate (Afrikaans)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/
2023-11-29 06:30:16 -05:00
emmanuel billeaud
d94d9179f9 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-11-29 06:30:15 -05:00
queeup
ea32269116 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-11-27 18:30:14 -05:00
Bill Thornton
0187c260b8 Merge pull request #4995 from rafma0/replace-markdown-lib
Replace markdown lib
2023-11-27 16:42:09 -05:00
Bill Thornton
35e197826d Merge pull request #4923 from Yenof/master
Randomize backdrop images in screensaver
2023-11-27 16:36:42 -05:00
queeup
5f6c93c51a Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-11-26 07:30:14 -05:00
Tushar Joshi
56fcb9a60c Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2023-11-26 04:30:14 -05:00
stanol
cd1539848d Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-11-25 18:30:14 -05:00
snoymy
30805a5292 Translated using Weblate (Thai)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/th/
2023-11-24 16:30:14 -05:00
hoanghuy309
4c110c2dd3 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-11-24 14:30:15 -05:00
rafma0
4323bd3707 add punycode to webpack config 2023-11-24 08:46:04 -03:00
rafma0
67aa57f67b add param for markdownIt to handle html 2023-11-23 10:36:24 -03:00
Atharva Vaidya
7227a4f936 Translated using Weblate (Marathi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mr/
2023-11-20 13:25:55 -05:00
Michael
b1066f8243 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-11-19 13:25:53 -05:00
TelepathicWalrus
d22b75076c Add option to enable replaygain scanning 2023-11-18 11:05:45 +00:00
Pier-Olivier Boulianne
fdf41a0929 Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2023-11-18 01:25:57 -05:00
Lucas Fogolin
f06093bf55 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2023-11-17 17:25:52 -05:00
Bill Thornton
709e8cf811 Merge pull request #5006 from jellyfin/renovate/ci-deps 2023-11-17 00:53:38 -05:00
renovate[bot]
50a9a55e8f Update github/codeql-action action to v2.22.7 2023-11-16 16:56:26 +00:00
Bill Thornton
1baeabe6c1 Merge pull request #4981 from jellyfin/renovate/mui-x-data-grid-6.x 2023-11-15 21:54:10 -05:00
DinuD
61c8803a71 Disable sync correction by default 2023-11-15 20:50:38 +00:00
Bill Thornton
6639c3e05f Merge pull request #5002 from jellyfin/renovate/ci-deps 2023-11-15 02:07:34 -05:00
rafma0
4a17c78a85 replace marked with markdown-it 2023-11-15 03:11:45 -03:00
Bill Thornton
53312b1520 Merge pull request #5001 from jellyfin/renovate/sortablejs-1.x 2023-11-14 23:26:32 -05:00
renovate[bot]
ade6438118 Update dependency @types/sortablejs to v1.15.5 2023-11-15 03:36:12 +00:00
renovate[bot]
3cd83a102f Update github/codeql-action action to v2.22.6 2023-11-15 03:35:21 +00:00
Bill Thornton
7146b7317a Merge pull request #5000 from jellyfin/renovate/lodash-es-4.x 2023-11-14 22:34:59 -05:00
renovate[bot]
0290dd99c4 Update dependency @types/lodash-es to v4.17.11 2023-11-15 03:20:00 +00:00
Bill Thornton
9560c4d2e2 Merge pull request #4999 from jellyfin/renovate/loadable__component-5.x 2023-11-14 22:19:27 -05:00
Bill Thornton
bad509c53c Merge pull request #4982 from jellyfin/renovate/linters 2023-11-14 21:45:22 -05:00
renovate[bot]
25e9b27ce7 Update dependency @types/loadable__component to v5.13.7 2023-11-15 02:41:26 +00:00
Bill Thornton
570bc7a83d Merge pull request #4997 from jellyfin/renovate/react 2023-11-14 21:40:51 -05:00
renovate[bot]
7c6ff2b1f1 Update React 2023-11-14 23:45:05 +00:00
Bill Thornton
466a2058d6 Merge pull request #4996 from jellyfin/renovate/escape-html-1.x 2023-11-14 18:44:35 -05:00
renovate[bot]
3156e7bb08 Update dependency @types/escape-html to v1.0.4 2023-11-14 05:18:33 +00:00
皇甫朝云
861fe3f2da Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-11-13 23:25:51 -05:00
renovate[bot]
b8e01627c9 Update Linters 2023-11-13 23:18:17 +00:00
Yenof
7265308c8b Randomize backdrop images in screensaver
This provides a more varied experience viewing the backdrop screensaver.
2023-11-13 11:28:17 +03:00
Simas Šimas
1f4efb34f9 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2023-11-12 12:25:50 -05:00
Bill Thornton
a12a665947 Merge pull request #4988 from jellyfin/renovate/ci-deps 2023-11-12 11:49:06 -05:00
Joshua M. Boniface
35b14e4b11 Merge pull request #4989 from jellyfin/Bond-009-patch-1
Remove core from CODEOWNERS file
2023-11-12 11:14:18 -05:00
Radu Terec
92b0f49ce1 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2023-11-12 10:25:50 -05:00
Bond-009
f4e18c3760 Remove core for CODEOWNERS file
This was fine before we had renovate update the actions, but now this is a bit too spammy for my liking
2023-11-12 16:16:49 +01:00
renovate[bot]
ec2e0a4d15 Update CatChen/eslint-suggestion-action action to v3.1.1 2023-11-12 13:49:20 +00:00
renovate[bot]
cf29dfd14e Update dependency @mui/x-data-grid to v6.18.0 2023-11-10 15:31:36 +00:00
Simon-Pierre Corriveau
58112ac26a Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2023-11-10 00:25:51 -05:00
Bill Thornton
fac863a8ab Merge pull request #4978 from jellyfin/renovate/fedora-40.x 2023-11-09 20:55:20 -05:00
dependabot[bot]
27eb2a6ff6 Bump axios from 1.3.4 to 1.6.1
Bumps [axios](https://github.com/axios/axios) from 1.3.4 to 1.6.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.3.4...v1.6.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-10 01:06:46 +00:00
renovate[bot]
ca2913ed4d Update fedora Docker tag to v40 2023-11-10 01:06:32 +00:00
Bill Thornton
5fa8ba01ee Merge pull request #4976 from jellyfin/renovate/major-postcss 2023-11-09 20:06:08 -05:00
Bill Thornton
20bb903af4 Merge pull request #4974 from jellyfin/renovate/debian-12.x 2023-11-09 18:11:48 -05:00
Bill Thornton
358cc2bdb5 Merge pull request #4975 from jellyfin/renovate/marked-9.x 2023-11-09 18:10:16 -05:00
renovate[bot]
00b9425d03 Update dependency postcss-preset-env to v9 2023-11-09 23:06:34 +00:00
Bill Thornton
cc0bc62e5d Merge pull request #4973 from dmitrylyzo/fix-legacy2 2023-11-09 18:05:58 -05:00
renovate[bot]
79411e2624 Update dependency marked to v9 2023-11-09 22:32:03 +00:00
renovate[bot]
a99b7535e5 Update debian Docker tag to v12 2023-11-09 22:31:46 +00:00
Dmitry Lyzo
9c6353a1b6 add abortable fetch polyfill
AbortController is not enough (e7d00d7e24).
2023-11-10 01:08:16 +03:00
Bill Thornton
c7a2bd3daa Merge pull request #4970 from jellyfin/renovate/actions-setup-node-4.x
Update actions/setup-node action to v4
2023-11-09 15:25:49 -05:00
Bill Thornton
ce9c5566d6 Merge pull request #4969 from jellyfin/renovate/actions-checkout-4.x
Update actions/checkout action to v4
2023-11-09 15:20:44 -05:00
Bill Thornton
5de2fc40b4 Merge pull request #4919 from grafixeyehero/Add-music-view
Add music view
2023-11-09 15:19:36 -05:00
renovate[bot]
1084ee8d94 Update actions/setup-node action to v4 2023-11-09 20:07:39 +00:00
renovate[bot]
b9b6b5d382 Update actions/checkout action to v4 2023-11-09 20:07:33 +00:00
Bill Thornton
5a291b553e Merge pull request #4967 from jellyfin/renovate/material-ui-monorepo 2023-11-09 15:07:07 -05:00
Bill Thornton
73611f23b1 Merge pull request #4966 from jellyfin/renovate/typescript 2023-11-09 14:44:40 -05:00
renovate[bot]
1692478f30 Update material-ui monorepo to v5.14.16 2023-11-09 19:44:25 +00:00
Bill Thornton
2bea047f4a Merge pull request #4965 from jellyfin/renovate/swiper-9.x 2023-11-09 14:43:50 -05:00
renovate[bot]
a7e0bbc1d4 Update dependency typescript to v5.2.2 2023-11-09 18:02:19 +00:00
renovate[bot]
85cad54a80 Update dependency swiper to v9.4.1 2023-11-09 18:02:00 +00:00
Bill Thornton
fd37f1dcb4 Merge pull request #4958 from dmitrylyzo/fix-legacy 2023-11-09 11:26:37 -05:00
Bill Thornton
c92ebf7372 Merge pull request #4964 from jellyfin/renovate/sass-1.x 2023-11-09 11:19:45 -05:00
Bill Thornton
10dbad00e9 Merge pull request #4963 from jellyfin/renovate/core-js-3.x 2023-11-09 11:18:34 -05:00
renovate[bot]
5628cec94a Update dependency sass to v1.69.5 2023-11-09 16:06:52 +00:00
renovate[bot]
66f23bd346 Update dependency core-js to v3.33.2 2023-11-09 16:06:34 +00:00
grafixeyehero
a90d2f322e Add music view 2023-11-09 10:43:29 -05:00
Bill Thornton
9e9274046e Merge pull request #4961 from jellyfin/renovate/linters 2023-11-09 07:57:30 -05:00
Bill Thornton
bfade5e0fa Merge pull request #4962 from jellyfin/renovate/mui-x-data-grid-6.x 2023-11-09 07:54:13 -05:00
Bill Thornton
4980808a0c Merge pull request #4959 from jellyfin/renovate/whatwg-fetch-3.x 2023-11-09 07:25:39 -05:00
renovate[bot]
0fecd15737 Update dependency @mui/x-data-grid to v6.17.0 2023-11-09 12:24:27 +00:00
renovate[bot]
122900181f Update Linters 2023-11-09 12:24:08 +00:00
Bill Thornton
dab09c497f Merge pull request #4960 from jellyfin/renovate/ci-deps 2023-11-09 07:23:29 -05:00
renovate[bot]
2df53280ca Update CI dependencies 2023-11-09 10:04:29 +00:00
renovate[bot]
264b91ebdc Update dependency whatwg-fetch to v3.6.19 2023-11-09 10:04:21 +00:00
Dmitry Lyzo
e7d00d7e24 add AbortController polyfill 2023-11-09 09:49:29 +03:00
Dmitry Lyzo
4842039ed3 fix manifest start_url 2023-11-09 09:47:14 +03:00
Bill Thornton
585b041929 Merge pull request #4957 from jellyfin/renovate/jstree-3.x
Update dependency jstree to v3.3.16
2023-11-09 01:30:16 -05:00
renovate[bot]
2ce88c03e5 Update dependency jstree to v3.3.16 2023-11-09 06:24:06 +00:00
Bill Thornton
f0e980b9a0 Merge pull request #4956 from jellyfin/renovate/jquery-3.x
Update dependency jquery to v3.7.1
2023-11-09 01:23:31 -05:00
Bill Thornton
6498758b62 Merge pull request #4938 from rafma0/fix-tizen-flac
Remove FLAC Audio in Video Support for Tizen
2023-11-09 01:18:16 -05:00
renovate[bot]
20196d7f98 Update dependency jquery to v3.7.1 2023-11-09 06:00:44 +00:00
Bill Thornton
9670234290 Merge pull request #4906 from sttatusx/fix-remove-useless-fragments
Remove useless fragments
2023-11-09 01:00:10 -05:00
Yasin Silavi
4c76ce11dd fix: remove useless fragments 2023-11-09 00:53:09 -05:00
Yasin Silavi
b4f745599b chore: add jsx-no-useless-fragment rule 2023-11-09 00:53:09 -05:00
Yasin Silavi
4437974e08 fix: remove useless fragments 2023-11-09 00:53:09 -05:00
Bill Thornton
2cbcc19e2e Merge pull request #4954 from jellyfin/renovate/autoprefixer-10.x
Update dependency autoprefixer to v10.4.16
2023-11-09 00:22:56 -05:00
Bill Thornton
f370c7d603 Merge pull request #4953 from jellyfin/dependabot/npm_and_yarn/word-wrap-1.2.5
Bump word-wrap from 1.2.3 to 1.2.5
2023-11-09 00:21:24 -05:00
Bill Thornton
40c957ce54 Merge pull request #4679 from jellyfin/renovate/major-webpack
Update dependency fork-ts-checker-webpack-plugin to v9
2023-11-09 00:20:12 -05:00
renovate[bot]
c8757721aa Update dependency autoprefixer to v10.4.16 2023-11-09 05:01:31 +00:00
dependabot[bot]
73a44324e9 Bump word-wrap from 1.2.3 to 1.2.5
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-09 05:01:20 +00:00
renovate[bot]
6d7b393db0 Update dependency fork-ts-checker-webpack-plugin to v9 2023-11-09 05:00:17 +00:00
Bill Thornton
665b1c5d33 Merge pull request #4743 from jellyfin/renovate/fonts
Update Fonts
2023-11-08 23:58:08 -05:00
Bill Thornton
43de2ccc26 Merge pull request #4638 from jellyfin/renovate/react
Update React
2023-11-08 23:55:28 -05:00
renovate[bot]
67a62358dc Update React 2023-11-09 04:28:38 +00:00
Bill Thornton
c708815bb7 Merge pull request #4952 from jellyfin/renovate/sortablejs-1.x
Update dependency @types/sortablejs to v1.15.4
2023-11-08 23:28:03 -05:00
Bill Thornton
d9af1af48f Merge pull request #4951 from jellyfin/renovate/lodash-es-4.x
Update dependency @types/lodash-es to v4.17.10
2023-11-08 23:26:30 -05:00
Bill Thornton
6d7c3fa70d Merge pull request #4948 from jellyfin/renovate/webpack 2023-11-08 23:09:47 -05:00
renovate[bot]
379841d6ee Update dependency @types/sortablejs to v1.15.4 2023-11-09 04:08:33 +00:00
renovate[bot]
af3b220b3d Update dependency @types/lodash-es to v4.17.10 2023-11-09 04:08:16 +00:00
Bill Thornton
fcebc37a4f Merge pull request #4771 from jellyfin/renovate/postcss 2023-11-08 23:07:40 -05:00
renovate[bot]
e5994773df Update PostCSS 2023-11-09 03:47:47 +00:00
Bill Thornton
a9323d31ef Merge pull request #4664 from jellyfin/renovate/babel 2023-11-08 22:47:12 -05:00
Bill Thornton
f2aecaf97d Merge pull request #4719 from jellyfin/renovate/tanstack-query-monorepo 2023-11-08 22:42:51 -05:00
Bill Thornton
189230ce56 Merge pull request #4950 from jellyfin/renovate/loadable__component-5.x 2023-11-08 22:26:22 -05:00
renovate[bot]
0a789744d9 Update Babel 2023-11-09 03:18:38 +00:00
renovate[bot]
1fbe545a72 Update dependency @types/loadable__component to v5.13.6 2023-11-09 03:18:20 +00:00
Bill Thornton
d58527c742 Merge pull request #4949 from jellyfin/renovate/escape-html-1.x 2023-11-08 22:17:45 -05:00
renovate[bot]
bceb136933 Update tanstack-query monorepo to v4.36.1 2023-11-09 03:16:52 +00:00
Bill Thornton
39105eeadf Merge pull request #4671 from jellyfin/renovate/pdfjs-dist-3.x 2023-11-08 22:06:56 -05:00
renovate[bot]
4615938164 Update dependency @types/escape-html to v1.0.3 2023-11-09 03:06:13 +00:00
Bill Thornton
cf4d091ffd Merge pull request #4717 from jellyfin/renovate/emotion-monorepo 2023-11-08 22:05:39 -05:00
renovate[bot]
edc067f00a Update Webpack 2023-11-09 02:57:13 +00:00
Bill Thornton
5b1f9f509c Merge pull request #4947 from jellyfin/renovate/pin-dependencies 2023-11-08 21:56:37 -05:00
renovate[bot]
9fdc23f477 Update dependency pdfjs-dist to v3.11.174 2023-11-09 02:51:53 +00:00
renovate[bot]
7488c5e5f5 Update dependency @emotion/react to v11.11.1 2023-11-09 02:50:35 +00:00
renovate[bot]
21e7910ada Pin dependencies 2023-11-09 02:50:19 +00:00
Bill Thornton
34212614bc Merge pull request #4891 from Sky-High/playback-fixes-for-chromecast
Fix playback control issues with chromecast
2023-11-08 16:54:35 -05:00
Dmitry Lyzo
bd54821f6d Backport pull request #4912 from jellyfin/release-10.8.z
Fix imports

Original-merge: 1a1735340f

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-11-08 16:30:16 -05:00
Dmitry Lyzo
ff48bd6229 Backport pull request #4837 from jellyfin/release-10.8.z
Fix playing empty item set

Original-merge: eb7fb6b39d

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-11-08 16:30:15 -05:00
Sky-High
e51ab7a8e3 remove unused log statement 2023-11-08 13:10:21 -05:00
Sky-High
423b16f0a9 remove empty line 2023-11-08 13:10:21 -05:00
Sky-High
c887e960aa implement suggestions 2023-11-08 13:10:21 -05:00
Sky-High
ad252c6df1 implement suggestions 2 2023-11-08 13:10:21 -05:00
Sky High
86beb0e7e5 Update src/plugins/chromecastPlayer/plugin.js
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-11-08 13:10:21 -05:00
Sky High
4257a401d5 Update src/components/remotecontrol/remotecontrol.js
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-11-08 13:10:21 -05:00
Sky High
7a98119b93 Update src/components/nowPlayingBar/nowPlayingBar.js
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-11-08 13:10:21 -05:00
Sky High
b1161facc0 Update src/components/nowPlayingBar/nowPlayingBar.js
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-11-08 13:10:21 -05:00
Sky-High
108e00ac45 Fix playback control issues with chromecast 2023-11-08 13:10:21 -05:00
Bill Thornton
7df0ffcdfc Merge pull request #4890 from vincent/bufgix-ebook-toc-nested-chapters
Show nested chapters in bookplayer TOC
2023-11-08 13:04:51 -05:00
Vincent Lark
55f5a78f5e Use escapeHTML on book chapter titles 2023-11-08 12:41:58 -05:00
Vincent Lark
38d8cafc73 Render the toplevel TOC items bolder 2023-11-08 12:41:58 -05:00
Vincent Lark
7a495aff30 Show nested chapters in bookplayer TOC 2023-11-08 12:41:58 -05:00
Luis Fonseca
0c6afd1d01 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2023-11-08 11:25:50 -05:00
Luka Ilić
956b52452b Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2023-11-08 06:25:51 -05:00
Troja
e67c3f59da Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-11-08 06:25:50 -05:00
Andrejs
76cd001b20 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-11-07 18:25:48 -05:00
salvatore rizzu
64bf05583e Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-11-07 15:25:49 -05:00
Bill Thornton
81b2680c47 Merge pull request #4946 from dmitrylyzo/backport/tizen-remove-h264-10bit
Remove H264 10bit support on Samsung TV (Tizen) (Backport #4797)
2023-11-07 10:42:51 -05:00
Dennis de Lange
a4d3ba5d67 fix: Remove h264-10bit support from Tizen
(cherry picked from commit 0ad87f3b87)
2023-11-07 11:14:48 +03:00
SuperDumbTM
6f2e896a8b Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-11-06 07:25:49 -05:00
Vesel Karastoyanov
0b9f0f226b Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2023-11-06 04:25:49 -05:00
rafma0
0cef9ff690 add comment about the change 2023-11-05 22:41:36 -03:00
Stefan Kamphausen
86bcf0ff4b Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-11-05 15:25:49 -05:00
Kevin Tan (Valius)
554416c6a5 Add mks file support to subtitle uploader component and template 2023-11-05 01:09:25 -07:00
Andrejs
aacc36f335 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-11-04 13:25:49 -04:00
rafma0
436847b901 remove video audio flac on tizen 2023-11-03 21:07:37 -03:00
Bill Thornton
e5c8d440c7 Merge pull request #4924 from thornbill/quick-connect-enabled 2023-11-03 16:39:38 -04:00
Bill Thornton
68695f5ce8 Merge pull request #4931 from thornbill/apiclient-1.11.0
Bump jellyfin-apiclient to v1.11.0
2023-11-03 15:58:16 -04:00
Zan
794fa8b0d6 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-11-03 13:25:51 -04:00
Lukáš Kucharczyk
eddb7eec7c Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-11-03 13:25:49 -04:00
Bill Thornton
1cd8abfff8 Bump jellyfin-apiclient to v1.11.0 2023-11-03 11:27:50 -04:00
Bill Thornton
ad79f39910 Merge pull request #4880 from grafixeyehero/sort-options
Use sort options based on view type
2023-11-03 11:22:09 -04:00
Bill Thornton
5bbce92e1d Merge pull request #4929 from rafma0/fix-checkbox 2023-11-03 09:42:04 -04:00
Bill Thornton
35429ca61f Merge pull request #4834 from grhallenbeck/dev-react-router
Migrate React Router to React Data Router pattern
2023-11-03 00:48:53 -04:00
rafma0
b788450bd4 fix jittering in checkboxes on tv ui 2023-11-02 15:54:10 -03:00
Bill Thornton
cfde45abee Add check for quick connect enabled in menu 2023-11-02 10:55:33 -04:00
Bill Thornton
e7120061f8 Merge pull request #4930 from thornbill/fix-quality-workflow 2023-11-02 10:54:02 -04:00
Bill Thornton
cbf33fb2e4 Fix quality check workflows 2023-11-02 10:36:21 -04:00
Cifer9516
2d353e1845 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-11-01 21:25:48 -04:00
Jesse
fc6660c728 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-11-01 09:25:49 -04:00
Jesse
0d043ca51b Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-11-01 05:25:49 -04:00
INOUE Daisuke
24929051b2 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2023-11-01 00:25:48 -04:00
felix920506
cce68d5812 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-10-31 19:25:50 -04:00
Bas
ba5b07c8ad Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-10-31 19:25:48 -04:00
Pit Plumer
8953baefbb Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-10-31 11:25:49 -04:00
Bill Thornton
35f76ed746 Merge pull request #4925 from thornbill/fix-eslint-comments
Fix eslint comment action config
2023-10-31 11:05:46 -04:00
Bill Thornton
af4aff0574 Fix eslint comment action config 2023-10-31 10:22:49 -04:00
Nurzhan Kozhanov
19b79d819b Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-10-29 08:25:49 -04:00
renovate[bot]
6f1d5c38cb Update Fonts 2023-10-29 00:50:12 +00:00
Bas
45c68a28f3 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-10-28 15:25:48 -04:00
Andrejs
ad3164abca Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-28 11:25:49 -04:00
Bill Thornton
c455aab12e Merge pull request #4877 from grafixeyehero/Add-tv-show-view
Add tv show view
2023-10-28 01:43:58 -04:00
Nahidxoy
f22005cbeb Translated using Weblate (Bengali (Bangladesh))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bn_BD/
2023-10-28 01:25:49 -04:00
Oskari Lavinto
999d78dcfa Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-10-28 01:25:48 -04:00
Joshua M. Boniface
91e85751b9 Merge pull request #4909 from jellyfin/eslint-suggestions
Add eslint suggestions action
2023-10-27 22:50:38 -04:00
Grady Hallenbeck
c9420da487 chore: add grhallenbeck to contributors 2023-10-27 18:14:18 -07:00
Grady Hallenbeck
48524332dc chore: clean up react app layouts 2023-10-27 18:14:18 -07:00
Grady Hallenbeck
68b21bbb04 chore: remove unused routing components 2023-10-27 18:14:18 -07:00
Grady Hallenbeck
cd11e6e36f feat: migrate dashboard app to use react data router 2023-10-27 18:14:18 -07:00
Grady Hallenbeck
ff885b9b21 feat: migrate legacy app to use react data router 2023-10-27 18:14:14 -07:00
Grady Hallenbeck
675f9625f2 feat: migrate experimental app to use react data router 2023-10-27 18:14:03 -07:00
Bill Thornton
06b991ddcf Merge pull request #4859 from ddubson/issue-4842
Reduce cognitive complexity in Card Builder component
2023-10-27 09:52:16 -04:00
Dmitriy Dubson
c8a7c7040a Reduce cognitive complexity in card builder component 2023-10-27 09:29:09 -04:00
palap
84ba4da248 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-10-27 04:25:50 -04:00
Daniel Finol Sola
a0b9e4149b Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-10-27 04:25:49 -04:00
Alexander Weimer
658d8fb09d Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2023-10-26 21:25:50 -04:00
xsiviso
3a8eb712eb Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-10-26 21:25:49 -04:00
stanol
c0befdfc5d Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-10-26 11:25:48 -04:00
Dmitriy Dubson
8af76ca3e7 Exclude test files from Sonar scanning 2023-10-25 20:09:50 -04:00
Dmitriy Dubson
2779b4787c Add jsdom lib for testing DOM related functionality 2023-10-25 20:09:47 -04:00
grafixeyehero
ea9ef8624c use Record types 2023-10-26 02:20:02 +03:00
grafixeyehero
a05c6e4d58 Add tv show view 2023-10-26 02:05:38 +03:00
grafixeyehero
d370afd0b2 refactor: extract reusable component 2023-10-26 02:05:08 +03:00
Bill Thornton
05e2186882 Merge pull request #4885 from nielsvanvelzen/nvv-drop-workbox 2023-10-25 18:14:32 -04:00
Bill Thornton
c55d7b68eb Add serviceworker webpack entry point 2023-10-25 22:25:24 +02:00
Niels van Velzen
f7f546f15f Remove resource caching from service worker 2023-10-25 22:25:24 +02:00
grafixeyehero
ccb31b4637 apply suggestion 2023-10-25 19:26:44 +03:00
Bill Thornton
4882d9c8cc Merge pull request #4894 from vincent/bugfix/3901-paused-visualizer-animation
Show a different icon when the player is paused
2023-10-25 10:50:52 -04:00
Vincent Lark
781b0858cb Use a static PNG image for paused indicator 2023-10-25 10:41:34 -04:00
Vincent Lark
f24e299881 Avoid updating the playlist, just the paused icon class 2023-10-25 10:41:34 -04:00
Vincent Lark
efb4a92ba6 Show a different icon when the player is paused 2023-10-25 10:41:34 -04:00
nextlooper42
408b7c011a Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2023-10-25 09:25:49 -04:00
Bill Thornton
83aec0253e Merge pull request #4874 from grafixeyehero/Convert-ItemsContainer-to-react
Convert emby-ItemsContainer to react
2023-10-25 01:15:43 -04:00
Kityn
1aaac7d110 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-10-24 19:25:48 -04:00
Bill Thornton
d7ccd24094 Merge pull request #4843 from nielsvanvelzen/nvv-cc-from-user-config
Use cast receiver application from user configuration
2023-10-24 17:28:18 -04:00
Bas
afc3486a2e Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-10-24 16:25:49 -04:00
Lukáš Kucharczyk
14f248c893 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-10-24 16:25:48 -04:00
Bill Thornton
167a13d974 Merge pull request #4824 from GGProGaming/Search
Resolve null searches with return text | Loading circle in search
2023-10-24 13:11:24 -04:00
Thomas
b716c5110c Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-10-24 12:25:48 -04:00
Bill Thornton
3c98e525fa Add eslint suggestions action 2023-10-24 07:34:09 -04:00
Nathan G
21157b8ab0 Update src/components/search/SearchResults.tsx
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-10-23 22:28:33 -07:00
Mário Gomes
4e4686da16 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2023-10-23 20:25:49 -04:00
Khaled Jamal
bf86b58c8e Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-10-23 20:25:48 -04:00
Adi Dibra
6e06ed0cf2 Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/
2023-10-23 14:26:03 -04:00
Vijay
1050a8f50e Translated using Weblate (Tamil)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/
2023-10-23 14:26:02 -04:00
Xzonn
5006f1f0b3 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-10-23 14:25:48 -04:00
Andrejs
5e8cc3f915 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-22 15:25:42 -04:00
Andrejs
513d5661bf Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-22 12:25:41 -04:00
Alessandro Losi
8d30cca17d Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-10-22 09:25:41 -04:00
Bas
b9df4d1f51 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-10-22 05:25:42 -04:00
Andrejs
d2969a33e7 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-21 09:25:41 -04:00
Andrejs
7903baaa8e Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-21 07:25:45 -04:00
INOUE Daisuke
b66a7a3a71 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2023-10-21 07:25:44 -04:00
Alberto A
c2eb66060f Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-10-21 07:25:43 -04:00
Andrejs
cda4cbee63 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-20 18:25:41 -04:00
Bill Thornton
c928d64ea2 Merge pull request #4898 from thornbill/handle-json-parse 2023-10-20 16:45:45 -04:00
Bill Thornton
1c6b0d75ef Fix boucing to select server when already there 2023-10-20 16:31:40 -04:00
Nathan G
173f2c4f6f Update src/components/search/SearchResults.tsx
Oops!

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-10-20 11:15:38 -07:00
Bill Thornton
85e05d595d Handle json parse error when testing urls 2023-10-20 13:48:03 -04:00
Andrejs
5970558982 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-20 13:25:42 -04:00
grafixeyehero
f6e9b1c997 apply suggestion 2023-10-20 19:48:02 +03:00
Andrejs
800f5691d7 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-20 12:22:37 -04:00
Andrejs
eaba9d91cf Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-20 12:06:08 -04:00
Andrejs
ef1c91653e Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-20 11:48:42 -04:00
Nathan G
5700219762 Merge branch 'master' into Search 2023-10-20 08:48:26 -07:00
Nathan G
bc35011232 Update src/components/search/SearchResults.tsx
Update SearchResults

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-10-20 08:47:38 -07:00
Nathan G
06ee15f401 Update src/strings/en-us.json
Change SearchResultsEmpty to have a substitution

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-10-20 08:46:44 -07:00
hoanghuy309
63c508f272 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-10-20 10:50:44 -04:00
Bill Thornton
c0fb9eca82 Merge pull request #4884 from thornbill/use-app-image-url
Use icon url from client capabilities
2023-10-20 01:03:12 -04:00
Bill Thornton
f838472856 Merge pull request #4850 from elvinlai1/experimental-layout-issues
Fix user menu shown when authenticated user is on select server page
2023-10-20 00:58:08 -04:00
Bill Thornton
05b0e3bfb5 Simplify isUserMenuAvailable check 2023-10-20 00:37:41 -04:00
elvinlai1
60d29cb4f8 Handled case to not show user menu 2023-10-20 00:37:41 -04:00
Bill Thornton
94021090ca Merge pull request #4888 from LittleBigOwI/master 2023-10-19 23:07:43 -04:00
queeup
a54b9c6cea Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-10-19 15:25:37 -04:00
stanol
08cc8bc60f Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-10-19 11:25:38 -04:00
nextlooper42
e8266a9695 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2023-10-19 11:25:37 -04:00
Oskari Lavinto
bfa60ca563 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-10-19 00:25:37 -04:00
Kityn
0604a28d71 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-10-18 20:25:38 -04:00
Lukáš Kucharczyk
760683e783 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-10-18 20:25:37 -04:00
Bill Thornton
61f56f9672 Merge pull request #4863 from felix920506/document-fallback-fonts
Link documentation in fallback fonts helptext
2023-10-18 17:24:25 -04:00
Bill Thornton
6cf2464a6b Merge pull request #4856 from grhallenbeck/fix-scroller-snapping
fix: (scroller) snap card sliders to card boundaries
2023-10-18 17:12:44 -04:00
felix920506
4805d36887 Partially accept Thornbill's suggestion 2023-10-18 17:12:05 -04:00
Bill Thornton
61a496455d Merge pull request #4822 from Goku-04/patch-2
Return boolean through direct comparison
2023-10-18 16:52:31 -04:00
Bill Thornton
c2ec479567 Merge pull request #4741 from TelepathicWalrus/album-gain
Album gain
2023-10-18 16:47:43 -04:00
Freako
84d14c31aa Merge branch 'master' into patch-2 2023-10-18 20:37:05 +00:00
Andrijan Jovanovski
edb8c0cc48 Translated using Weblate (Macedonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mk/
2023-10-18 16:25:48 -04:00
edgar-vincent
e6ea5f1d0e Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-10-18 16:25:36 -04:00
Bill Thornton
83ed83fb51 Merge pull request #4864 from GAntoine/issue-4857
Space bar plays/pauses music in queue view
2023-10-18 16:06:35 -04:00
Bill Thornton
0dbdc5de96 Merge pull request #4873 from scampower3/year-fix-mediainfo
Fix duplicate year in the series details page
2023-10-18 15:41:17 -04:00
Bill Thornton
6795732214 Merge pull request #4875 from grafixeyehero/Clean-up-unused-code
Remove unused Code
2023-10-18 15:35:02 -04:00
Bill Thornton
edd94053ca Merge pull request #4786 from v0idMrK/Sorting-Only-Thumbnail-Fix-5584
Add sort options to playback requests
2023-10-18 14:06:19 -04:00
Bill Thornton
c62ddf4583 Merge pull request #4886 from bradbeattie/patch-2
Change child item sort for Movies to PremiereDate
2023-10-18 13:11:24 -04:00
kasundigital
b3558d26cd Translated using Weblate (Sinhala)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/si/
2023-10-17 20:25:39 -04:00
Andrijan Jovanovski
da602e480d Translated using Weblate (Macedonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mk/
2023-10-17 20:25:38 -04:00
Andrejs
d97fc25360 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-17 20:25:36 -04:00
Andrejs
1096e5cab6 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-17 16:35:48 -04:00
Andrejs
43c007207e Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-17 15:27:58 -04:00
Andrejs
7f7b4118e3 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-17 15:24:43 -04:00
LittleBigOwl
7883183714 Consistent CSS for progress bars 2023-10-17 15:43:25 +02:00
TelepathicWalrus
321d1463f4 Correct grammer 2023-10-17 08:32:01 +01:00
TelepathicWalrus
7c22d8d058 Add debug class names 2023-10-17 08:31:47 +01:00
Freako
e9c07f46e4 Merge branch 'master' into patch-2 2023-10-17 06:21:01 +00:00
Grady Hallenbeck
b282dc739a chore: (scroller) colocate scroll utils with scroller buttons 2023-10-16 20:43:39 -07:00
Grady Hallenbeck
76e3761ffd chore: (scroller) combine scroll directions to single function 2023-10-16 20:38:25 -07:00
Grady Hallenbeck
c223b7c2d7 fix: (scroller) scroll to card boundaries 2023-10-16 20:15:08 -07:00
Nathan G
4ea90c110e Merge branch 'master' into Search 2023-10-16 16:58:09 -07:00
Andrejs
1e64e96028 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-16 19:25:35 -04:00
Andrejs
2c3327443e Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-16 17:48:07 -04:00
Andrejs
8cc4e1f767 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-16 17:33:40 -04:00
Andrejs
b51d0c0b68 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-10-16 17:22:46 -04:00
Bill Thornton
eb2937fe21 Merge pull request #4844 from tehciolo/tehciolo/init-undefined
Enable no-undef-init lint rule
2023-10-16 16:33:43 -04:00
Georges-Antoine Assi
68362f4a1f Remove line that returns early for no reason 2023-10-16 16:21:35 -04:00
Marco
fa40c3feae Merge branch 'master' into Sorting-Only-Thumbnail-Fix-5584 2023-10-16 21:15:04 +01:00
Brad Beattie
5660aa3292 Update itemsByName.js 2023-10-16 13:07:00 -07:00
Brad Beattie
04040e5e59 Update src/scripts/itemsByName.js
Co-authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>
2023-10-16 13:06:35 -07:00
MrK
b33d927c08 Using lodash implementation to merge playback queries 2023-10-16 21:02:39 +01:00
Brad Beattie
475e6df679 Merge branch 'master' into patch-2 2023-10-16 11:46:20 -07:00
Össur Ingi Jónsson
15269291d6 Translated using Weblate (Icelandic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/
2023-10-16 14:25:35 -04:00
Brad Beattie
fcf773d2dc Movies sorted primarily by PremiereDate 2023-10-16 11:21:56 -07:00
Bill Thornton
abb0c7d2ca Ensure IconUrl from capabilities is a valid url 2023-10-16 12:09:56 -04:00
Össur Ingi Jónsson
5bc595dc87 Translated using Weblate (Icelandic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/
2023-10-16 11:25:35 -04:00
felix920506
6ee7be9567 Move link into code 2023-10-16 01:41:51 -04:00
Bill Thornton
359e168ace Use icon url from client capabilities 2023-10-16 01:38:22 -04:00
felix920506
5d7d5e6275 Merge branch 'document-fallback-fonts' of https://github.com/felix920506/jellyfin-web into document-fallback-fonts 2023-10-16 01:32:08 -04:00
forkh
4ecbe4df64 Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fo/
2023-10-15 18:25:35 -04:00
Bill Thornton
6422739766 Merge pull request #4860 from cbe/issue3755_gamepad_subs 2023-10-15 12:45:04 -04:00
Niels van Velzen
922244263c Update playback settings to use CastReceiverId 2023-10-15 11:43:32 +02:00
Niels van Velzen
7c9c38d682 Use cast receiver application from user configuration 2023-10-15 11:22:43 +02:00
felix920506
1f358cf80e Change fallback fonts help text to link documentation 2023-10-15 02:34:15 -04:00
cbe
386eaa0a69 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-15 01:25:15 -04:00
Oskari Lavinto
ae48e2a007 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-10-14 13:25:34 -04:00
grafixeyehero
561293b2a7 Use sort options based on view type 2023-10-14 20:07:53 +03:00
Freako
63ffa27c2c Update ScrollButtons.tsx 2023-10-14 21:12:32 +05:30
Freako
ca0ea55bc4 replace (!!) with (!)
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-10-14 20:56:28 +05:30
Ranbeer
c727871922 modified: ScrollButtons.tsx 2023-10-14 20:44:30 +05:30
Ranbeer
e6828eeee8 remove linter errors 2023-10-14 20:35:55 +05:30
pgk83
216e01aa55 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-10-13 12:25:34 -04:00
Ignio-dev
c25a158926 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-10-13 04:25:36 -04:00
LJQ
a01bfcef33 Change from 5 tabs to 20 spaces 2023-10-13 12:21:32 +08:00
grafixeyehero
ec51592cde Remove unused Code 2023-10-13 02:43:50 +03:00
grafixeyehero
c767dba439 Convert ItemsContainer to react 2023-10-13 02:07:49 +03:00
LJQ
36db09fb53 Fixed year appearing as <year>-<year> in the series page when the years are the same. 2023-10-13 01:54:42 +08:00
Sergiu B
71e431d562 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2023-10-12 11:25:37 -04:00
Nyanmisaka
0a7ec2e270 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-10-12 04:25:33 -04:00
Nathan G
61e64cb530 Merge branch 'master' into Search 2023-10-11 22:00:00 -07:00
Bill Thornton
fee65687c3 Merge pull request #4836 from dmitrylyzo/fix-filtermenu
Fix FilterMenu not saving simple filters
2023-10-12 00:28:45 -04:00
Bill Thornton
78c3bd36ef Merge pull request #4869 from scampower3/year-fix
Fix same year appears in <year> - <year> format under card.
2023-10-12 00:26:27 -04:00
Bill Thornton
00a52a8a72 Merge pull request #4827 from beef331/master
Make the series and season Play button play the next episode
2023-10-12 00:24:39 -04:00
Bill Thornton
188d6c328e Merge pull request #4871 from thornbill/show-libs-tv
Fix libraries maybe not being displayed in TV layout
2023-10-12 00:20:40 -04:00
Bill Thornton
92ceecd398 Merge pull request #4691 from grafixeyehero/refactor--viewitemcontainer
Refactor  viewitemcontainer
2023-10-12 00:19:47 -04:00
Cosmin Cioaclă
73083424cf chore: enable no-undef-init lint rule 2023-10-11 20:23:58 +02:00
grafixeyehero
8725edb9e4 use logical OR ( || ) 2023-10-11 20:00:29 +03:00
Joshua M. Boniface
9f090da01f Merge pull request #4847 from arminius-smh/trim-dockersize
Remove cache from docker images after installing packages
2023-10-11 11:26:29 -04:00
Nathan G
b4804d3722 Remove the unused loading circle - Move text to en-us.json 2023-10-11 07:34:27 -07:00
Armin Manfred Sprejz
158c5b722c Merge branch 'master' into trim-dockersize 2023-10-11 16:31:35 +02:00
arminius-smh
2536ddf8be Remove more package caches from docker images 2023-10-11 16:30:30 +02:00
nextlooper42
12c8fa3449 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2023-10-11 07:25:39 -04:00
Mohammadreza Firoozeh
145324b853 Translated using Weblate (Persian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/
2023-10-11 07:25:34 -04:00
Jesse
c470745176 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-10-11 07:25:33 -04:00
TelepathicWalrus
743479cd53 Add translatable strings 2023-10-11 10:09:56 +01:00
Jason Beetham
8bf3a64cd7 Make the series and season Play button play the next episode 2023-10-11 10:11:34 +03:00
Freako
4c9199c7c6 remove typescript option 2023-10-11 10:09:15 +05:30
grafixeyehero
c61df2eb92 Refactor: viewitemcontainer 2023-10-11 00:10:16 -04:00
Bill Thornton
11c191d56b Fix libraries maybe not being displayed on tvs 2023-10-10 17:21:39 -04:00
Bill Thornton
550ad476af Merge pull request #4870 from thornbill/fix-cf-pages-branch 2023-10-10 17:21:13 -04:00
Bill Thornton
f173cf447d Add current branch to CF Pages publish job 2023-10-10 17:04:16 -04:00
scampower3
21f2d7ccdf Added myself to CONTRIBUTORS.md 2023-10-11 01:50:43 +08:00
scampower3
fbcd543a26 Fix Same year appears in <year> - <year> format under card. 2023-10-11 01:49:41 +08:00
RNGIllSkillz
54d9d90e84 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-10-10 12:25:34 -04:00
Freako
b8f194ef8c Update .eslintrc.js : no-unneeded-ternary 2023-10-10 16:08:16 +05:30
Freako
5c46093d8b Merge branch 'jellyfin:master' into patch-2 2023-10-10 10:36:27 +00:00
Dmitry Lyzo
fc37f82e52 refactor: Use forEach for portability 2023-10-10 09:49:05 +03:00
Dmitry Lyzo
b81342d23b refactor: Move queries into loops 2023-10-10 09:49:05 +03:00
Dmitry Lyzo
bab1fd7bb9 Fix FilterMenu not saving simple filters
Regression 6341a71fec
2023-10-10 09:49:05 +03:00
Bill Thornton
de1518ccce Merge pull request #4867 from thornbill/fix-pr-publish
Fix PR publish in GH actions
2023-10-10 01:04:03 -04:00
Bill Thornton
a318b1d395 Fix PR publish in GH actions 2023-10-10 00:39:31 -04:00
hoanghuy309
e0f723a13a Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-10-09 23:25:32 -04:00
Bill Thornton
c1782cee0c Merge pull request #4810 from thornbill/gh-actions-refactor 2023-10-09 23:20:53 -04:00
krvi
10db65500e Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fo/
2023-10-09 19:25:42 -04:00
SaddFox
1320f96c71 Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2023-10-09 19:25:41 -04:00
Stas Ivanov
6c5393d2d3 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-10-09 19:25:33 -04:00
Georges-Antoine Assi
bf5e525714 Fix lint issues 2023-10-09 17:40:31 -04:00
Georges-Antoine Assi
7a96d7dfeb [4857] Space play/pause music in queue view 2023-10-09 15:13:12 -04:00
felix920506
4ac2645118 Change fallback fonts help text to link documentation 2023-10-09 13:59:26 -04:00
Bill Thornton
50c3e04aac Update CF Pages project name 2023-10-09 10:17:54 -04:00
TelepathicWalrus
b1c46157da Remove redundent else 2023-10-09 01:15:33 -04:00
TelepathicWalrus
c47c1cacb2 Add check to get albumlufs only for music 2023-10-09 01:15:33 -04:00
TelepathicWalrus
f09dec63cd Remove commended out code 2023-10-09 01:15:33 -04:00
TelepathicWalrus
28558ce6e4 Add albumLUFS to mediaSource to prevent new DTO 2023-10-09 01:15:33 -04:00
TelepathicWalrus
01dc72924a Remove debugging 2023-10-09 01:15:33 -04:00
TelepathicWalrus
44e77011eb Add default for normalization 2023-10-09 01:15:33 -04:00
TelepathicWalrus
7d16932081 Change to single quotes 2023-10-09 01:15:33 -04:00
TelepathicWalrus
bbdb3ac6e5 Add strings 2023-10-09 01:15:33 -04:00
TelepathicWalrus
88e925686b Fix typo 2023-10-09 01:15:33 -04:00
TelepathicWalrus
eda888ede1 Add spacing for html 2023-10-09 01:15:33 -04:00
TelepathicWalrus
62cd0c39fa change to value instead of checked 2023-10-09 01:15:33 -04:00
TelepathicWalrus
4dcb0fa658 Add options for album gain 2023-10-09 01:15:33 -04:00
Bill Thornton
edb1c8867a Merge pull request #4861 from thornbill/fix-admin-check
Fix admin check in dashboard routes
2023-10-09 00:05:03 -04:00
Bill Thornton
e5ad3c899e Fix admin check in dashboard routes 2023-10-08 23:43:31 -04:00
Luis Aceituno
c3c6ebef95 Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2023-10-07 13:31:40 -04:00
Luis Aceituno
be2db1351e Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-10-07 13:31:33 -04:00
Luis Aceituno
0587cda608 Translated using Weblate (Spanish (Mexico))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/
2023-10-07 13:31:33 -04:00
Randy Torres
cf516e9deb Translated using Weblate (Malay)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/
2023-10-07 02:31:33 -04:00
Bill Thornton
7dd5e3e486 Merge pull request #4825 from thornbill/home-screen 2023-10-07 00:02:25 -04:00
Bill Thornton
c8bed0564d Merge pull request #4213 from bradbeattie/patch-1
Increasing limit of returned results from searches
2023-10-06 02:03:15 -04:00
Brad Beattie
73af57b81e Upping search limit 2023-10-06 01:38:40 -04:00
Leo
70557d6c1c Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-10-06 00:31:32 -04:00
Armin Manfred Sprejz
cef471fafb Merge branch 'master' into trim-dockersize 2023-10-06 04:05:21 +02:00
arminius
f6946f9898 Remove cache from docker images after installing packages 2023-10-06 03:55:11 +02:00
felix920506
ac6c4c449c Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-10-05 21:31:32 -04:00
Marco
0f8d29a573 Merge branch 'master' into Sorting-Only-Thumbnail-Fix-5584 2023-10-05 22:53:18 +01:00
MrK
ad5bcb6c8d Removed unused method 2023-10-05 22:49:35 +01:00
Nathan G
bf367a295c Replace loading-circle handling
with native <Loading />
2023-10-05 18:38:00 +00:00
Zoe
87ff0e4fda Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2023-10-05 14:31:33 -04:00
Bill Thornton
c1b3a3f60d Update codeql job name 2023-10-05 11:25:01 -04:00
Bill Thornton
203102c4b9 Add CF pages publish actions 2023-10-05 11:25:01 -04:00
Bill Thornton
60102f28b6 Refactor GH actions 2023-10-05 11:25:01 -04:00
Nathan G
d75221afc2 Merge branch 'master' into Search 2023-10-05 08:24:48 -07:00
Bill Thornton
81c3a43601 Use foreach for recently added sections 2023-10-05 11:20:27 -04:00
Bill Thornton
8149076fc5 Fix function return type 2023-10-05 11:20:27 -04:00
Bill Thornton
f1afaa975e Refactor home screen 2023-10-05 11:20:27 -04:00
Bill Thornton
f7507fbeab Merge pull request #4829 from ddubson/ddubson/cards-html-gen-smell 2023-10-05 10:50:34 -04:00
Dmitriy Dubson
d77d69b570 Refactor desired aspect and posters per row functions to reduce cognitive complexity
Fixes gh-4828
2023-10-05 09:42:04 -04:00
Dmitriy Dubson
705d0c9a0f Add vitest test framework
Adds two new npm scripts:

- 'test' - runs test suite once and exits
- 'test:watch' - runs test suite perpetually.

Any file suffixed with '.test.[js|ts]' is considered a test suite
2023-10-05 09:25:31 -04:00
Bill Thornton
e4ebe14340 Merge pull request #4833 from tehciolo/tehciolo/intentionality
Remove unnecessary renaming
2023-10-05 08:59:58 -04:00
TowyTowy
8caadde279 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2023-10-04 22:31:34 -04:00
Bill Thornton
31521d3a55 Merge pull request #4823 from JPVenson/feature/create_gh_devdefinition 2023-10-04 16:32:04 -04:00
Cosmin Cioaclă
10101488af chore: enable no-useless-rename lint rule 2023-10-04 20:31:47 +02:00
Cosmin Cioaclă
480e683ad6 fix: remove unnecessary renaming 2023-10-04 20:31:47 +02:00
EddieFAF
c077a177e3 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-10-04 14:31:32 -04:00
Bill Thornton
a405701978 Merge pull request #4838 from dmitrylyzo/fix-getitem 2023-10-04 12:58:06 -04:00
Dmitry Lyzo
f758aea13b fix: Use userId from params 2023-10-04 15:11:29 +03:00
Freako
2dbbaeb028 Merge branch 'master' into patch-2 2023-10-04 12:26:27 +05:30
Freako
a3eebd3a6e Update src/apps/experimental/components/library/GenresSectionContainer.tsx
Remove parentheses

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-10-04 12:26:18 +05:30
Bill Thornton
8f32341c92 Merge pull request #4816 from thornbill/dashboard-app
Migrate dashboard to separate app
2023-10-04 02:11:22 -04:00
Bill Thornton
817f4adb90 Merge pull request #4785 from grafixeyehero/Add-Action-Button-mui
Add Play, Queue, Shuffle and NewCollection Buttons
2023-10-04 02:11:11 -04:00
forkh
5968e7637b Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fo/
2023-10-03 21:41:31 -04:00
krvi
a2d5c468be Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fo/
2023-10-03 17:41:12 -04:00
BartalD
a4601efc58 Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fo/
2023-10-03 17:41:11 -04:00
krvi
a3193c5b49 Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fo/
2023-10-03 16:18:53 -04:00
BartalD
359dffb73d Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fo/
2023-10-03 16:18:51 -04:00
forkh
d29b47f54b Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fo/
2023-10-03 16:18:48 -04:00
krvi
bcf6ecb6dd Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fo/
2023-10-03 15:35:44 -04:00
forkh
09441da88a Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fo/
2023-10-03 15:29:01 -04:00
BartalD
1a8f24ba9e Added translation using Weblate (Faroese) 2023-10-03 15:22:31 -04:00
Bill Thornton
62f9e7581a Fix add user route 2023-10-03 13:15:52 -04:00
Lukas H
71089846d1 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2023-10-03 11:41:10 -04:00
engelkek
9fa62ffc63 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-10-03 09:41:10 -04:00
R1ckj
6f645bf0b2 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-10-03 05:41:11 -04:00
Nicolas Berens
c794b51995 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-10-03 05:41:10 -04:00
FuXiang Shu
d8b36ed152 Translated using Weblate (Malay)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/
2023-10-03 02:41:10 -04:00
Slavi Asenov
ceb501907e Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2023-10-03 02:41:10 -04:00
Prasaedonium
3c443e29df Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-10-02 22:41:10 -04:00
Prasaedonium
7ee0262c0c Translated using Weblate (Spanish (Mexico))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/
2023-10-02 22:41:09 -04:00
MrK
d62a36a708 itemContextMenu only supports folders and using parentId instead for lists
Revert line change on playbackmanager.js
2023-10-02 23:25:57 +01:00
grafixeyehero
ab0ffb857c Add Play, Queue, Shuffle and NewCollection Buttons 2023-10-02 23:42:21 +03:00
grafixeyehero
d1f2f1caa0 Add items helper 2023-10-02 23:42:16 +03:00
Guilherme Augusto Belintani
2e99ca1e4a Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2023-10-02 14:41:12 -04:00
Nathan G
0b60343a3b Move setIsLoading below if - Reduce calls 2023-10-02 11:10:31 -07:00
Freako
0fe536a7e2 Replace !(===) with !== 2023-10-02 23:19:40 +05:30
Bill Thornton
d9a8d47b22 Merge pull request #4819 from thornbill/card-shapes
Remove duplicate card shape functions
2023-10-02 12:25:40 -04:00
Nathan G
1ce0463ad9 Merge branch 'jellyfin:master' into master 2023-10-02 08:36:40 -07:00
Freako
fb77e19da7 Directly return boolean value instead of returning it from ternary operator 2023-10-02 18:28:45 +05:30
Fredrik Lindqvist
f563fce5a5 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2023-10-02 06:31:20 -04:00
amphibolite
a2b544f7b0 Translated using Weblate (Filipino)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/
2023-10-02 03:41:10 -04:00
Nathan G
264d3ce2bd Merge branch 'master' into master 2023-10-01 19:56:41 -07:00
Nathan G
4c486286a0 Update CONTRIBUTORS.md 2023-10-01 19:52:54 -07:00
Nathan G
e615621d3b Delete jellyfin-web.code-workspace 2023-10-01 19:20:31 -07:00
officialdanielamani
fc2745488e Translated using Weblate (Malay)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/
2023-10-01 21:41:10 -04:00
Oliver Bastholm
cc5f9f1aa8 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2023-10-01 21:41:09 -04:00
Nathan G
838d496aab Main Iteration 2023-10-01 18:16:19 -07:00
Nathan G
2ffead179a First iteration 2023-10-01 17:44:39 -07:00
Bill Thornton
1e3fa5418c Remove duplicate card shape functions 2023-10-01 02:54:23 -04:00
HiSkyZen
f173824c93 Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2023-10-01 00:41:12 -04:00
Bond-009
4cbff9dbd7 Merge pull request #4817 from thornbill/fix-npm-version 2023-09-30 14:58:25 +02:00
queeup
2b8912e97d Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-09-30 06:41:09 -04:00
Bill Thornton
8137290308 Fix minimum npm version 2023-09-30 01:49:15 -04:00
Bill Thornton
189904256d Remove old activity dashboard page 2023-09-30 01:18:03 -04:00
Bill Thornton
187cefdcb1 Update import order 2023-09-30 01:17:37 -04:00
Oskari Lavinto
6f1b1dfd84 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-09-29 21:41:10 -04:00
Bill Thornton
b4b57f5e55 Update metadata editor comment 2023-09-29 17:25:17 -04:00
Bill Thornton
35457b5abb Extract style overrides for dashboard 2023-09-29 17:25:17 -04:00
Bill Thornton
1a934c7956 Refactor common navigation components 2023-09-29 17:25:16 -04:00
Bill Thornton
06386a8eb6 Remove legacy dashboard drawer 2023-09-29 17:07:17 -04:00
Bill Thornton
b5dcdbf4b4 Update dashboard paths 2023-09-29 17:07:17 -04:00
Bill Thornton
73aa0f1962 Fix app body not being unloaded when leaving dashboard 2023-09-29 17:07:17 -04:00
Bill Thornton
f28542fbfb Fix app body not being unloaded when leaving dashboard 2023-09-29 17:07:17 -04:00
Bill Thornton
d5e703287a Move shared components to common layout 2023-09-29 17:06:36 -04:00
Bill Thornton
6101e04ca8 Update README 2023-09-29 16:55:45 -04:00
Bill Thornton
bd1ae96b62 Move routes to dashboard app 2023-09-29 16:51:03 -04:00
Bill Thornton
c0d14715fb Migrate dashboard to separate app 2023-09-29 16:51:03 -04:00
Bill Thornton
0d5b97455a Merge pull request #4806 from thornbill/common-component-refactor 2023-09-29 16:30:00 -04:00
LoremFooBar
51bd9595ce Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-09-29 11:41:11 -04:00
Bill Thornton
84c92af52f Merge pull request #4814 from thornbill/relax-node-version
Relax node and npm version requirements
2023-09-29 09:56:48 -04:00
Bill Thornton
5ba383787f Relax node and npm version requirements 2023-09-29 09:44:21 -04:00
Bill Thornton
273af701ec Merge pull request #4811 from grafixeyehero/fix-music-mode
Fix music artists page mode
2023-09-29 09:40:51 -04:00
Bill Thornton
b1ddf81164 Merge pull request #4812 from thornbill/fix-view-container-unmount 2023-09-29 07:56:24 -04:00
Bill Thornton
08ad8e56e1 Remove caching of main animated pages element 2023-09-29 01:51:59 -04:00
Bill Thornton
459681a512 Move stable app to loadable 2023-09-29 01:07:47 -04:00
grafixeyehero
4fa03c6a46 Fix: musicartists page mode 2023-09-29 02:59:04 +03:00
hoanghuy309
1ade31d499 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-09-28 16:41:13 -04:00
stanol
2cc4b2d7d3 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-09-28 16:41:12 -04:00
queeup
0e6c0bb253 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-09-28 16:41:11 -04:00
blob03
cfb43807ad Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-09-28 16:41:09 -04:00
Venson
46ab95df31 I hate this i hate this i hate this 2023-09-28 22:15:51 +03:00
Venson
8bf82b5192 Test vmn install 20 2023-09-28 22:11:46 +03:00
Venson
4265e5075e Changed used image 2023-09-28 21:36:24 +03:00
Venson
cad0f1672e Added github container definition 2023-09-28 21:24:59 +03:00
Bas
128605e3fc Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-09-28 09:41:12 -04:00
LoremFooBar
e079378c28 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-09-28 09:41:11 -04:00
Kityn
30291e7b95 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-09-28 03:41:10 -04:00
Bill Thornton
2eb3e26c36 Merge pull request #4809 from thornbill/fix-docker-build-20
Update node version in docker build
2023-09-28 01:13:01 -04:00
Bill Thornton
32610adf53 Update node version in docker build 2023-09-28 00:51:11 -04:00
Bill Thornton
6c0a64ef12 Merge pull request #4802 from Renari/node-18
Update to node 20
2023-09-28 00:28:27 -04:00
Arimil
05181616ae Update to node 20
fix some issues with dockerfiles

combine installation statements into a single layer
2023-09-27 23:50:53 -04:00
Anand CU
b1847a5fcc Translated using Weblate (Kannada)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kn/
2023-09-27 16:41:13 -04:00
Nicolas Viviani
c442113a3f Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-09-27 16:41:10 -04:00
Lukáš Kucharczyk
a8ce0a9e60 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-09-27 16:41:10 -04:00
Bill Thornton
27e99d1ce3 Merge pull request #4784 from grafixeyehero/Add-Pagination-mui
Add Pagination
2023-09-27 14:42:27 -04:00
Bill Thornton
4109b7eec6 Merge pull request #4728 from MBR-0001/subtitle-improvements-2
Add ability to upload hearing-impaired subs
2023-09-27 12:54:57 -04:00
MBR#0001
eccfd5316d Move function to util 2023-09-27 16:42:31 +02:00
arnausc
f94b965bd3 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2023-09-27 09:41:10 -04:00
Bill Thornton
44678a61c2 Refactor app layouts and common components 2023-09-27 02:07:40 -04:00
Bill Thornton
6add573df6 Merge pull request #4804 from dmitrylyzo/refactor-videorange
Split and extract video range support detection
2023-09-27 00:01:22 -04:00
Bill Thornton
41f6634a18 Merge pull request #4793 from thornbill/fix-syncplay-unmount 2023-09-26 23:21:12 -04:00
Bill Thornton
6f4a2b86a8 Merge pull request #4805 from dmitrylyzo/slider-force-change 2023-09-26 23:07:55 -04:00
Prasaedonium
7f5e6c791b Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-09-26 21:41:13 -04:00
Prasaedonium
15938e8aaf Translated using Weblate (Spanish (Mexico))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/
2023-09-26 21:41:11 -04:00
Dmitry Lyzo
9024ebea39 Handle pressing Enter to finish keyboard dragging of slider 2023-09-26 23:48:14 +03:00
Dmitry Lyzo
491055a5ba refactor: Split and extract video range support detection 2023-09-26 23:32:42 +03:00
Bill Thornton
c1ef338df1 Merge pull request #4760 from dmitrylyzo/slider-bubble-value
Simplify subtitle sync
2023-09-26 13:43:25 -04:00
Dmitry Lyzo
6063ba6db5 Use slider to round and limit offset 2023-09-26 14:33:34 +03:00
Dmitry Lyzo
111958e2a5 Pass slider value to bubble text generators 2023-09-26 14:33:31 +03:00
Dmitry Lyzo
9e8c7d788a Fix slider rounding 2023-09-26 14:19:51 +03:00
millallo
9403ada794 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-09-26 06:41:09 -04:00
Bill Thornton
e46330c70d Use react query to fetch syncplay groups 2023-09-26 01:25:42 -04:00
Nicolas Viviani
2946ed4e35 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-09-25 17:41:09 -04:00
Bill Thornton
25c4da34b2 Merge pull request #4800 from dmitrylyzo/fix-legacy-master 2023-09-24 19:01:49 -04:00
Bill Thornton
274109d0d0 Merge pull request #4801 from dmitrylyzo/backport-fix-slider-step 2023-09-24 19:01:11 -04:00
Dmitry Lyzo
b7be3af21c Fix slider step
Use the value of the `step` attribute if no keyboard steps are specified.

(cherry picked from commit 7d27596d6b)
2023-09-25 01:30:41 +03:00
Dmitry Lyzo
5bb83fd185 Fix homesections in legacy browser
(cherry picked from commit d3e3bc7282)
2023-09-25 00:57:54 +03:00
trailfullideal
286bbcbebc Translated using Weblate (Assamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/as/
2023-09-24 13:41:00 -04:00
trailfullideal
9279b14499 Translated using Weblate (Zulu)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zu/
2023-09-24 13:40:58 -04:00
trailfullideal
621e3af85d Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-09-24 13:40:57 -04:00
grafixeyehero
e23be51e4f Add Pagination 2023-09-24 19:27:32 +03:00
Bas
13691bb8a4 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-09-24 09:40:57 -04:00
Vitabytes
236ed28ff6 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2023-09-24 07:40:57 -04:00
Kityn
f94ef6c005 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-09-24 04:40:57 -04:00
Bill Thornton
e0b51753e3 Merge pull request #4783 from grafixeyehero/Add-AlphabetPicker-mui 2023-09-24 02:55:13 -04:00
Kityn
b078f25eda Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-09-24 02:18:30 -04:00
da lo
25dad6a390 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-09-23 18:40:58 -04:00
MrK
5d20523616 Reverting itemContextMenu changes to support folder/playlist ordering with the "Play" action
Code cleanup
2023-09-23 22:50:57 +01:00
tuyuribr
e7c96a250e Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2023-09-23 14:40:57 -04:00
that-skyfox
42925802fb Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-09-23 11:40:59 -04:00
Bill Thornton
e205024872 Merge pull request #4799 from nielsvanvelzen/nvv-cc-any-client 2023-09-23 11:26:09 -04:00
Niels van Velzen
320c1dc28a Allow any application id for cast receiver 2023-09-23 17:17:51 +02:00
that-skyfox
3370d49d51 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-09-23 07:40:58 -04:00
that-skyfox
12f5572998 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-09-23 05:30:36 -04:00
minerprosvk
48bfeb1ea5 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2023-09-23 02:40:57 -04:00
stanol
9e2f6756db Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-09-22 18:40:57 -04:00
Bill Thornton
a1e4468049 Merge pull request #4798 from grafixeyehero/Remove-unused-path 2023-09-22 18:31:19 -04:00
grafixeyehero
cbf33c15f2 Remove unused path quickConnect.html from legacyRoutes admin route 2023-09-23 00:36:37 +03:00
Recrucity
f0a96d6c6a Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2023-09-22 14:40:58 -04:00
Recrucity
c8adb6cad1 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2023-09-22 14:40:57 -04:00
Oskari Lavinto
b43897d586 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-09-22 14:40:56 -04:00
grafixeyehero
a8deca68ea fix typo 2023-09-22 21:16:04 +03:00
Bill Thornton
467dfdef6b Merge pull request #4795 from dmitrylyzo/backport-multi-purpose-keys 2023-09-22 10:01:40 -04:00
layfu
0c443053d3 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-09-22 09:40:56 -04:00
Kityn
faf29e7ee7 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-09-22 09:40:56 -04:00
Sverre
2d0e18e7ed Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2023-09-22 05:40:56 -04:00
Dmitry Lyzo
ab5c4949c3 Add KeyboardEvent constructor polyfill
(cherry picked from commit 11ae2ff43f)
2023-09-22 11:08:13 +03:00
Dmitry Lyzo
8c8e240792 Change behavior of arrow keys and Enter when OSD is hidden
(cherry picked from commit 76c55116ce)
2023-09-22 11:07:27 +03:00
Dmitry Lyzo
0381af80f1 Focus on corresponding button
(cherry picked from commit 884ce171ea)
2023-09-22 11:06:44 +03:00
Dmitry Lyzo
e7cb4ba670 Don't show OSD for Fullscreen and Mute
(cherry picked from commit 51bd2bef1a)
2023-09-22 11:03:57 +03:00
Shey AlN
447245edbc Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-09-21 20:40:58 -04:00
blob03
4a6d0f9387 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-09-21 17:40:58 -04:00
Lukáš Kucharczyk
c6bd18ab32 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-09-21 17:40:56 -04:00
Bill Thornton
68272089d6 Merge pull request #4791 from KucharczykL/master 2023-09-21 13:09:51 -04:00
Bill Thornton
46bb8cb64a Merge pull request #4792 from KucharczykL/lufs-clarification 2023-09-21 13:08:31 -04:00
Lukáš Kucharczyk
9e18dc91de Better wording 2023-09-21 12:22:18 +02:00
MrK
c935ba9a20 Removed unused imports 2023-09-21 00:14:07 +01:00
MrK
ef8d92309b Code cleanup
Restoring "Play All" functionality
2023-09-20 23:10:09 +01:00
MrK
af61ae047c Added queryOptions to MusicGenre call on playbackmanager
UserSettings added param to function comment
2023-09-20 22:55:16 +01:00
MrK
4488a586a4 Removed unneeded calls to getSortValues on playbackManager calls that only play 1 item 2023-09-20 22:50:01 +01:00
MrK
ee791f9d0d Changed from using sortOptions to using already implemented queryOptions
Null verification for parentid on shortcuts.js
itemContextMenu is now obeying to sorting
2023-09-20 17:44:55 +01:00
Bill Thornton
55a2ca3590 Fix error on unmount in syncplay menu 2023-09-20 12:38:43 -04:00
Bill Thornton
dbd068b3e1 Merge pull request #4790 from thornbill/redirect-with-search 2023-09-20 09:04:25 -04:00
Bill Thornton
585137cfee Merge pull request #4789 from EvanCarroll/playback_speeds 2023-09-20 09:02:03 -04:00
stanol
0bcb25d0a3 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-09-20 08:40:56 -04:00
Bas
a622a08388 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-09-20 08:40:55 -04:00
Oskari Lavinto
dffe1b0d98 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-09-20 04:40:55 -04:00
Lukáš Kucharczyk
56ae9d8fd0 Explain what LUFS scanning does. 2023-09-20 08:47:16 +02:00
Lukáš Kucharczyk
aad5f9dc95 Change double quotes to single quotes 2023-09-20 07:57:16 +02:00
Lukáš Kucharczyk
2c608aa7d6 Make screensaver names translateable 2023-09-20 07:47:14 +02:00
ZouTao
a6a1a39eaf Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-09-20 00:40:55 -04:00
Bill Thornton
399157b08d Add search params to redirects 2023-09-20 00:04:08 -04:00
Vincent Yeung
055a500851 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-09-19 21:19:03 -04:00
Evan Carroll
5d047d3450 Add speeds for 2.5x 3x 3.5x 4x
Changes: Increase max playback speeds. Adds speeds between 2x-4x in 0.5x
increments

Feature request: 1916
2023-09-19 17:20:36 -05:00
MrK
580ad5f1a8 Added getSortOptions to userSettings.js and cleaned up the shortcuts.js and list.js to use the above method 2023-09-19 22:29:54 +01:00
Sverre
cbbf806037 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2023-09-19 16:40:57 -04:00
Andi Chandler
4bd1634347 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-09-19 16:40:56 -04:00
stanol
1e47abb88f Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-09-19 08:40:55 -04:00
Kityn
a681a5c4e0 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-09-19 08:40:55 -04:00
Lukáš Kucharczyk
dcaa2a9b9f Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-09-19 02:40:55 -04:00
Bill Thornton
f14a61c8c7 Merge pull request #4777 from thornbill/migrate-quick-connect
Migrate quick connect page to react
2023-09-18 23:41:02 -04:00
mcc
805f4e0fdc Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-09-18 20:40:55 -04:00
mcc
42bedc3b1a Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-09-18 18:40:55 -04:00
MrK
f922742d86 Contributors file updated correctly
Adds shortcuts.js function to get sort order
Added sort order technique to most types of media on playbackmanager.js
2023-09-18 19:36:21 +01:00
MrK
ecba6dccb9 Removing bad trailing space 2023-09-18 13:00:22 +01:00
MrK
344a6bfad6 Updated CONTRIBUTORS.md 2023-09-17 23:33:58 +01:00
MrK
6cfcf36c3c Fixing bug #5584 by sending the proper Sort params to the API 2023-09-17 23:27:44 +01:00
grafixeyehero
1b844ef624 Add AlphabetPicker 2023-09-17 23:27:02 +03:00
Yusukee
319477eb5a Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-09-17 13:40:54 -04:00
皇甫朝云
571e71654d Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-09-17 08:40:57 -04:00
atomicmind
656680a769 Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2023-09-17 08:40:55 -04:00
Oskari Lavinto
52588d46d6 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-09-17 03:40:55 -04:00
Bill Thornton
5fb4b51cfb Merge pull request #4776 from grafixeyehero/Add-filters-status-indicator 2023-09-16 22:00:44 -04:00
Bill Thornton
ebbe655258 Merge pull request #4781 from dmitrylyzo/system-fonts-build 2023-09-16 20:33:07 -04:00
Dmitry Lyzo
226a5bbcd8 Add conditional build USE_SYSTEM_FONTS 2023-09-17 01:59:53 +03:00
Bill Thornton
19a26d465b Merge pull request #4780 from dmitrylyzo/fix-escheck-dev 2023-09-16 18:15:20 -04:00
Dmitry Lyzo
83fe04c21a Fix ES-Check errors in development build 2023-09-17 00:33:51 +03:00
Bas
4e225a8ae3 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-09-16 16:40:58 -04:00
rushmash
4840f8b7b7 Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-09-16 16:40:57 -04:00
stanol
6069c7144f Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-09-16 10:40:54 -04:00
Kityn
b02c108158 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-09-16 06:40:54 -04:00
Lukáš Kucharczyk
a6d0a08cab Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-09-16 03:40:53 -04:00
Bill Thornton
8553807c0d Update quick connect success/error ui 2023-09-16 03:02:55 -04:00
Bill Thornton
8ae0261b7b Merge pull request #4507 from fffrankieh/episode-guest-cast 2023-09-15 22:19:02 -04:00
Tycho Brouwer
5ed7fcc119 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-09-15 20:40:54 -04:00
MBR-0001
f872f604f9 Merge branch 'master' into subtitle-improvements-2 2023-09-16 00:45:14 +02:00
Lukáš Kucharczyk
331b7a1539 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-09-15 14:40:54 -04:00
Bill Thornton
242e6c57b2 Apply suggestions from code review 2023-09-15 13:26:31 -04:00
fffrankieh
dd6c3b85ab Add guest cast on episode detail page 2023-09-15 13:26:31 -04:00
grafixeyehero
d714c3ceb6 add filters status indicator 2023-09-15 13:16:49 -04:00
grafixeyehero
72989172ae refactor: filter
add enum for FeatureFilters, EpisodeFilter and VideoBasicFilter
2023-09-15 13:16:49 -04:00
Bill Thornton
0d3a6e9ea2 Merge pull request #4727 from MBR-0001/subtitle-improvements-1
Add support for more remote subtitle info
2023-09-15 13:07:29 -04:00
Bill Thornton
6541ee8e8e Merge pull request #4713 from grafixeyehero/Add-ViewSettings-mui
Add view layout settings components.
2023-09-15 13:00:07 -04:00
Bill Thornton
a405577519 Fix code smell 2023-09-15 11:08:31 -04:00
Bill Thornton
d24b030962 Migrate quick connect page to react 2023-09-15 10:34:02 -04:00
Nikolay Babanov
424f421281 Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2023-09-14 20:40:53 -04:00
hcharbonnier
4b7418d29d Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-09-14 17:40:53 -04:00
Bill Thornton
2c1167c193 Merge pull request #4775 from thornbill/unused-privates 2023-09-14 17:37:16 -04:00
Bill Thornton
9435e3172d Merge pull request #4761 from dmitrylyzo/hls-direct-play 2023-09-14 15:48:07 -04:00
Dmitry Lyzo
1684acd0ca Extract HLS stream test function 2023-09-14 22:37:16 +03:00
Bill Thornton
bb44ba022d Merge pull request #4774 from thornbill/owner-of-a-lonely-if 2023-09-14 10:53:21 -04:00
Bill Thornton
e382f72c21 Merge pull request #4773 from thornbill/consistent-curly-braces 2023-09-14 10:51:21 -04:00
MBR-0001
c4cc6dbed1 Update src/components/subtitleeditor/subtitleeditor.js
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-09-14 08:38:14 +02:00
MBR-0001
dca2594aae Update src/components/subtitleeditor/subtitleeditor.scss
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-09-14 08:38:02 +02:00
Bill Thornton
0f62cd9e52 Fix flvPlayer variable name 2023-09-14 01:44:12 -04:00
Bill Thornton
a7bf44bca3 Merge pull request #4706 from TheMelmacian/feature/random_backdrop_image
Use a random backdrop image for video osd
2023-09-14 00:19:39 -04:00
Bill Thornton
9f1a586f8a Merge pull request #4772 from thornbill/webpack-analyze 2023-09-13 21:12:13 -04:00
Dmitry Lyzo
b2c7d93498 Fix HLS detection 2023-09-14 00:27:57 +03:00
Dmitry Lyzo
171c381768 Add HLS direct play profile 2023-09-14 00:27:55 +03:00
Bill Thornton
dd5199c544 Remove unused private class members 2023-09-12 23:56:08 -04:00
Bill Thornton
fddee0607f Add eslint rule to prevent unused private class members 2023-09-12 23:53:39 -04:00
Bill Thornton
20381bd3ec Fix all loneliness 2023-09-12 23:45:36 -04:00
Bill Thornton
aef99ce247 Add eslint rule to prevent "lonely" if statements 2023-09-12 23:45:36 -04:00
grafixeyehero
5f66abe01f add strings 2023-09-13 06:32:53 +03:00
grafixeyehero
1f1aa892dc Add view layout settings components 2023-09-13 06:13:05 +03:00
Bill Thornton
c506d0b753 Merge pull request #4746 from Sky-High/cast-with-localhost-server 2023-09-12 20:46:02 -04:00
TheMelmacian
5d6756778b apply suggested changes from code review 2023-09-12 23:36:20 +02:00
Bill Thornton
d6bcc7466b Fix curly bracket issues 2023-09-12 17:29:03 -04:00
Bill Thornton
101abc762b Add eslint rule for consistent curly brackets 2023-09-12 17:28:53 -04:00
Sky-High
31f035e359 update module name in log message 2023-09-12 23:28:31 +02:00
MBR-0001
1f9cb0070f Update subtitleeditor.scss 2023-09-12 23:28:07 +02:00
Sky High
8d3e8eb5b2 Merge branch 'jellyfin:master' into cast-with-localhost-server 2023-09-12 23:20:02 +02:00
MBR#0001
29298cb823 Move styles to class 2023-09-12 22:27:16 +02:00
Bill Thornton
74920c9f96 Merge pull request #4730 from sttatusx/refactor-alert-js
Refactor alert js
2023-09-12 15:35:14 -04:00
Yasin Silavi
082d9e55c6 refactor: remove useless assignment 2023-09-12 15:27:33 -04:00
Yasin Silavi
6664b6ec62 style: use singlequote for strings 2023-09-12 15:27:33 -04:00
Yasin Silavi
0a878bfbcd Refactor alert module 2023-09-12 15:27:33 -04:00
Yasin Silavi
24fad10f36 Format alert module 2023-09-12 15:27:33 -04:00
Bill Thornton
49ccabf5af Merge pull request #4748 from minigt/bugfix/fix-browser-regex-to-allow-moto-edge-to-cast
Change regex for browser detection
2023-09-12 14:11:48 -04:00
Bill Thornton
5cb181f68c Add webpack config for analyzing builds and improve ts speed 2023-09-12 12:54:50 -04:00
Bas
46f9a0fc8a Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-09-12 09:40:52 -04:00
Oskari Lavinto
793b8a9836 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-09-12 00:40:52 -04:00
stanol
d26b361e53 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-09-11 14:40:52 -04:00
Lukáš Kucharczyk
7244e19f76 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-09-11 12:40:52 -04:00
Bill Thornton
71ac2c0843 Merge pull request #4731 from sttatusx/fix-major-code-smells
Fix major code smells
2023-09-11 12:22:10 -04:00
Yasin Silavi
ea47793820 fix: check both player id and current player id
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-09-11 12:13:49 -04:00
Yasin Silavi
e4db027bbb Update src/scripts/autocast.js
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-09-11 12:13:49 -04:00
Yasin Silavi
a8e6eaff48 Remove comment out code 2023-09-11 12:13:49 -04:00
Yasin Silavi
4dd8d7e73f Refactor isEnabled function to always return boolean 2023-09-11 12:13:49 -04:00
Yasin Silavi
37fd4feb55 Remove useless assignment 2023-09-11 12:13:49 -04:00
MBR-0001
164ab25fb8 Merge branch 'master' into subtitle-improvements-2 2023-09-11 18:11:51 +02:00
MBR-0001
29b7be4a96 Merge branch 'master' into subtitle-improvements-1 2023-09-11 18:10:57 +02:00
Kityn
1ca4281fe2 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-09-11 10:40:51 -04:00
Bill Thornton
1b72e8282c Merge pull request #4762 from nyanmisaka/hlsjs-fmp4
Add fMP4 playback support (HEVC, AV1) in HLS.js
2023-09-11 08:39:15 -04:00
Sebastian Kristensen
75ece17360 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2023-09-11 07:40:51 -04:00
Sky High
daae1710bc Merge branch 'jellyfin:master' into cast-with-localhost-server 2023-09-11 11:00:12 +02:00
felix920506
c5520bb5ac Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-09-10 21:40:51 -04:00
Sky-High
70c1b5b6e4 satisfy eslint 2023-09-10 21:16:40 +02:00
Sky High
61a6d6e8f0 Merge branch 'jellyfin:master' into cast-with-localhost-server 2023-09-10 20:28:15 +02:00
Sky-High
d773790439 Use URL API for better readability 2023-09-10 20:11:02 +02:00
Kityn
ecfdbf05bc Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-09-10 12:40:51 -04:00
Lukáš Kucharczyk
162426eed8 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-09-10 12:40:51 -04:00
Bill Thornton
fdf7463183 Merge pull request #4770 from felix920506/English-Translations-Fix 2023-09-10 10:27:23 -04:00
felix920506
b0d7f93ae8 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-09-10 05:40:58 -04:00
felix920506
6503e8482d Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-09-10 05:40:50 -04:00
felix920506
3446ec5aee Add missing space 2023-09-10 03:27:47 -04:00
felix920506
acc0841bf0 Fix translation
Remove comma from foreign language (likely Chinese or Japanese) and change it back to a normal comma
2023-09-10 03:24:31 -04:00
Kirill
96c611e7fb Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-09-09 10:40:50 -04:00
TheMelmacian
2b547f5a53 small improvements 2023-09-09 15:28:50 +02:00
TheMelmacian
8ec943bc30 move function to get backdrop image to api-client utils 2023-09-09 15:24:52 +02:00
Patrick Chek
0dd130c9bd Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-09-08 16:40:51 -04:00
MBR#0001
8ff6bc1487 Add support for displaying more sub info 2023-09-08 16:16:25 -04:00
MBR#0001
f4db19cc11 Add ability to upload hearing-impaired subs 2023-09-08 16:12:34 -04:00
Bill Thornton
cb22736d02 Merge pull request #4483 from stamatovg/enable-airplay-audioplayer
enable airplay for audioplayer
2023-09-08 15:48:35 -04:00
Bill Thornton
4ca4f7afb3 Merge pull request #4712 from grafixeyehero/Add-SortMenu-mui
Add Sort Menu setting components
2023-09-08 15:47:46 -04:00
Bill Thornton
04c61af4dc Merge branch 'master' into enable-airplay-audioplayer 2023-09-08 15:37:09 -04:00
Bill Thornton
e516f17141 Merge pull request #4724 from grafixeyehero/cleanup-duplicate-userSettings
Cleanup duplicate userSettings from libraryBrowser
2023-09-08 15:21:30 -04:00
Rajmond Burgaj
83968b2296 Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/
2023-09-08 13:41:11 -04:00
Rajmond Burgaj
ea9fc55106 Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/
2023-09-08 08:40:55 -04:00
Bill Thornton
b114f1ae66 Merge pull request #4754 from mkanilsson/webos-subtitle-offset 2023-09-07 18:21:20 -04:00
Bas
215616f8a5 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-09-07 16:36:28 -04:00
Igor Benić
4290b84828 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2023-09-06 17:40:55 -04:00
Lukáš Kucharczyk
a0b7c4a654 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-09-04 03:40:48 -04:00
jackqj
70fd9788c0 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-09-04 00:40:48 -04:00
Kityn
7ec8815162 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-09-03 19:40:48 -04:00
Oskari Lavinto
1e817d37d2 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-09-03 02:40:48 -04:00
Csaba
5cff1d9eac Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-09-02 16:40:48 -04:00
Jonne Saloranta
9aa8983e19 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-09-02 09:40:48 -04:00
Slug-Cat
7e0ddee794 Translated using Weblate (Pirate (pr))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pr/
2023-09-02 02:40:48 -04:00
nyanmisaka
baf1b55a0c Add fMP4 playback support (HEVC, AV1) in HLS.js
Tested codecs:
video: h264, hevc, av1 (av1 in firefox require 1.5.0)
audio: mp3, aac, ac3, eac3 (flac and opus require 1.5.0)

Tested browsers:
Chrome, Firefox, Edge Chromium, Safari and their mobile versions

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-09-01 22:43:02 +08:00
nyanmisaka
1f8a8e7d4a Update dependency hls.js to the patched 1.5.0
- Fix fLaC and Opus playback
- Fix AV1 playback in Firefox
- Remove this when upstream 1.5.0 is tagged

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-09-01 22:43:02 +08:00
hoanghuy309
fc8f4f22be Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-09-01 04:40:48 -04:00
queeup
f75eec3137 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-08-31 13:40:48 -04:00
afermar
88b29b6061 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-08-31 13:40:47 -04:00
queeup
7ea917a81f Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-08-31 09:40:48 -04:00
volrod64
f6f8d91b3f Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-08-31 09:40:48 -04:00
Kityn
f440397aaa Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-08-30 17:40:47 -04:00
oggolc
f4e3391288 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-08-30 15:40:47 -04:00
Bas
04a14b0cda Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-08-30 15:40:47 -04:00
stanol
c507aaac31 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-08-30 12:40:47 -04:00
Lukáš Kucharczyk
56f86af4e7 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-08-30 10:40:47 -04:00
Bill Thornton
cf9b9bf105 Merge pull request #4751 from newo-2001/configurable-backdrop-interval 2023-08-30 08:27:20 -04:00
Bill Thornton
f2a4163f95 Merge pull request #4737 from TelepathicWalrus/lufs-scan-change 2023-08-30 07:55:37 -04:00
NickSkier
c58ca8cae6 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-08-26 05:13:43 -04:00
sleepycatcoding
e978354940 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2023-08-24 18:40:43 -04:00
newo-2001
f1d57b7d89 Make parsing in user settings setters consistent 2023-08-24 22:50:51 +02:00
Owen Elderbroek
31fadeeae4 Fix typo
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-08-24 22:50:51 +02:00
Owen Elderbroek
ea3eca0c00 Update src/scripts/settings/userSettings.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-08-24 22:50:51 +02:00
newo-2001
71abbf05f4 Make backdrop screensaver interval configurable 2023-08-24 22:50:51 +02:00
Cota Fainado
bb12bb94b7 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2023-08-24 12:40:46 -04:00
Roxeda™
fd24e7ff6a Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2023-08-24 12:40:46 -04:00
cheat2winPT
838f6e2137 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2023-08-24 12:40:46 -04:00
stanol
8bb46dbef9 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-08-24 12:40:45 -04:00
cheat2winPT
77e7d487a4 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2023-08-24 12:40:45 -04:00
Marcus Nilsson
28ab879f3c 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-08-24 13:23:31 +02:00
Manuel Rivero
c1eeb709a5 Translated using Weblate (Spanish (Mexico))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/
2023-08-24 01:40:44 -04:00
Telmo Duarte
b4b9cd7ca2 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2023-08-22 14:40:44 -04:00
Muhammad Wafi Bin Arzu
c02be1e35c Translated using Weblate (Malay)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/
2023-08-19 16:40:42 -04:00
0TTA
8ce20004cb Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-08-19 12:40:42 -04:00
minigt
04c3afd9e5 Fixed sonarcloud code smell 2023-08-18 22:46:34 -03:00
Lukáš Kucharczyk
c4065a58c6 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-08-17 06:40:41 -04:00
Stefan
03900acbee Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2023-08-14 15:34:18 -04:00
Alexander Weimer
0a8ffac4cb Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2023-08-14 11:34:25 -04:00
Adam M
8c26f600f3 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2023-08-14 09:34:17 -04:00
Zoe
3230d5ee7d Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2023-08-13 17:34:19 -04:00
Bas
959a715d57 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-08-13 07:17:25 -04:00
minigt
a15af2095e Fix regex so moto edge doesn't mislead the browser(as edge) 2023-08-11 00:49:22 -03:00
Sky-High
4076148580 fix-sonar-and-lint3 2023-08-08 22:47:41 +02:00
Sky-High
a42c31d6c0 fix-sonar-and-lint2 2023-08-08 22:19:30 +02:00
Sky-High
7746795730 fix-sonar-and-lint 2023-08-08 22:14:00 +02:00
Sky-High
51eeef00a6 fix-cast-with-localhost-server 2023-08-08 21:23:09 +02:00
Kityn
26b83efc95 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-08-07 19:34:14 -04:00
Kityn
ab7237d9df Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-08-07 16:34:14 -04:00
Kityn
cbd1eaead6 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-08-07 14:34:15 -04:00
HiSkyZen
6c37c382b4 Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2023-08-07 14:34:14 -04:00
Kityn
cb8e2f7a65 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-08-07 12:04:46 -04:00
Tarzoq
a37be56e2b Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2023-08-07 10:34:14 -04:00
HiSkyZen
907c320e24 Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2023-08-07 10:34:14 -04:00
Alfonso Scarpino
2d846c77f0 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-08-03 10:34:13 -04:00
HiSkyZen
601a715b8a Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2023-08-03 07:34:37 -04:00
millallo
e06605dae5 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-08-03 07:34:13 -04:00
Gatolocoses
fd4b902c59 Translated using Weblate (Spanish (Mexico))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/
2023-08-03 07:34:13 -04:00
azam
6b79fd93ed Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2023-08-02 05:34:17 -04:00
Kala
137f8f6894 Translated using Weblate (Somali)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/so/
2023-08-01 22:34:14 -04:00
Kala
c45d85fab0 Added translation using Weblate (Somali) 2023-08-01 20:47:39 -04:00
Franco Castillo
ab597d0d23 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-07-31 19:34:12 -04:00
TelepathicWalrus
e767077826 Remove LUFS scan option from non music libraries 2023-07-31 12:02:52 +01:00
皇甫朝云
a322e0f0b5 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-07-27 22:34:11 -04:00
Gökhan GÜRBÜZ
eecd7d1c03 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-07-21 12:42:00 -04:00
The Re
712d9946dd Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-07-20 11:41:59 -04:00
stamatovg
e0d4aa6c77 Merge branch 'master' into enable-airplay-audioplayer 2023-07-20 18:10:13 +03:00
The Re
be419c3b1f Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-07-20 08:42:03 -04:00
Dominik
8f301fe187 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-07-20 05:41:59 -04:00
Dennis
7b3618506c Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-07-20 01:42:01 -04:00
TheMelmacian
5df5f6cdb2 don't use random backdrop in item header 2023-07-20 00:04:04 +02:00
TheMelmacian
23a22d6b24 use random backdrop image in video player 2023-07-20 00:01:43 +02:00
TheMelmacian
aec90cbc96 use random backdrop image on item details pages 2023-07-20 00:00:42 +02:00
IIeTp
a36c866701 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-07-18 16:41:53 -04:00
Raptorta
be219edb1c Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-07-18 16:41:53 -04:00
Krizsan0596
828c0f5479 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-07-17 20:41:52 -04:00
Andi Chandler
f5c802e17c Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-07-17 17:41:53 -04:00
millallo
151ae22320 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-07-17 06:41:51 -04:00
Yaron Shahrabani
73fa728f38 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-07-17 03:42:04 -04:00
Bas
6cd001db3d Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-07-16 19:41:52 -04:00
hoanghuy309
b8a28965da Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-07-16 14:41:55 -04:00
Yaron Shahrabani
1ee8c79dfc Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-07-16 14:41:55 -04:00
Wild
4e3d07721a Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-07-16 14:41:52 -04:00
Lukáš Kucharczyk
11b91adbe1 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-07-16 05:41:52 -04:00
Achim Walz
f84e741a9f Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-07-15 17:41:51 -04:00
hoanghuy309
117d45cd45 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-07-15 10:41:59 -04:00
gleb
9a3fe85f1a Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-07-15 10:41:58 -04:00
Achim Walz
bc77972909 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-07-15 10:41:52 -04:00
Oskari Lavinto
e9c32c9a9f Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-07-14 23:41:51 -04:00
stanol
16afa99818 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-07-14 16:41:52 -04:00
blob03
e2c1362ca4 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-07-14 16:41:51 -04:00
Bill Thornton
6872d50e9a Merge pull request #4722 from thornbill/lint-no-unused 2023-07-14 15:46:33 -04:00
grafixeyehero
f47bd0633d Add Sort Menu setting components 2023-07-14 21:40:21 +03:00
grafixeyehero
1825b821af cleanup duplicate userSettings from libraryBrowser 2023-07-14 21:32:34 +03:00
Bill Thornton
d8c25b4594 Merge pull request #4170 from DomiStyle/segment-deletion
Add encoder settings for ffmpeg's segment deletion
2023-07-14 11:35:55 -04:00
Bill Thornton
d79a8a0421 Merge pull request #4720 from grafixeyehero/cleanup-use-file-name-for-export
Cleanup rename default class name based on file name
2023-07-14 10:53:57 -04:00
Bill Thornton
0c221ff672 Merge pull request #4723 from thornbill/add-admin-user-menu
Add admin links to user menu
2023-07-14 10:50:28 -04:00
Bill Thornton
f340f7a192 Merge pull request #4711 from grafixeyehero/Add-filter-mui-components
Add Filter setting components.
2023-07-14 10:49:45 -04:00
blob03
a94a88b35b Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-07-14 09:41:50 -04:00
FuchsCrafter
f447e53d18 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-07-14 05:58:32 -04:00
Oskari Lavinto
b735379a78 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-07-13 23:41:50 -04:00
Bill Thornton
2254bf2e00 Add admin links to user menu 2023-07-13 17:26:57 -04:00
Lukáš Kucharczyk
854cde57e6 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-07-13 13:34:00 -04:00
Bill Thornton
58a6729f1e Merge pull request #4715 from jellyfin/dependabot/npm_and_yarn/semver-5.7.2
Bump semver from 5.7.1 to 5.7.2
2023-07-13 13:33:56 -04:00
Bill Thornton
651ec7cf05 Merge pull request #4703 from Shadowghost/network-cleanup
Cleanup network config
2023-07-13 13:32:07 -04:00
Shadowghost
a159a6f916 Cleanup network config 2023-07-13 18:17:02 +02:00
dependabot[bot]
00c2ffe25f Bump semver from 5.7.1 to 5.7.2
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 16:01:37 +00:00
Bill Thornton
9f7a492e20 Update unused var rule to error 2023-07-13 11:57:47 -04:00
Bill Thornton
ce0482b94d Merge pull request #4721 from thornbill/no-easy-pin
Remove easy password/pin configuration
2023-07-13 11:42:46 -04:00
Bill Thornton
114fde9f8d Remove unused import 2023-07-13 11:33:49 -04:00
Bill Thornton
4e7d89101e Remove easy password/pin configuration 2023-07-13 10:29:47 -04:00
Osa
0f37d59bb0 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-07-13 05:41:51 -04:00
Shadowghost
1fa7106dbc Update @jellyfin/sdk to unstable.2023077130502 2023-07-13 07:03:52 +02:00
grafixeyehero
3307ea16cb rename class name for ImageOptionsEditor 2023-07-13 03:27:09 +03:00
Achim Walz
f602c5e104 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-07-12 19:41:50 -04:00
grafixeyehero
ea9e046d7f clean appFooter self = this 2023-07-13 02:41:18 +03:00
Bill Thornton
c6e297e011 Merge pull request #4652 from jellyfin/renovate/major-fonts
Update Fonts to v5 (major)
2023-07-12 15:36:17 -04:00
Bill Thornton
7637361696 Merge pull request #4716 from jellyfin/renovate/ci-deps
Update CI dependencies
2023-07-12 14:54:11 -04:00
Bill Thornton
cc8ca036fe Merge pull request #4665 from jellyfin/renovate/webpack
Update Webpack
2023-07-12 14:48:53 -04:00
renovate[bot]
67371b62f3 Update Webpack 2023-07-12 16:56:22 +00:00
renovate[bot]
519de1fe3c Update CI dependencies 2023-07-12 16:56:01 +00:00
Bill Thornton
10bd8ed086 Merge pull request #4666 from jellyfin/renovate/workbox-monorepo
Update workbox monorepo to v6.6.0
2023-07-12 12:55:40 -04:00
grafixeyehero
e9fb141431 use type alias ParentId 2023-07-12 18:37:04 +03:00
grafixeyehero
9cd330ef15 fix typo 2023-07-12 18:33:47 +03:00
renovate[bot]
3dd12f2b6c Update workbox monorepo to v6.6.0 2023-07-12 06:42:00 +00:00
Bill Thornton
200c9d417a Merge pull request #4714 from thornbill/edgy-emby-scroller 2023-07-11 16:37:49 -04:00
ergosteur
7273e5ba77 Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2023-07-11 13:42:11 -04:00
xuhao61
d8de99633d Added translation using Weblate (Chamorro) 2023-07-11 13:34:20 -04:00
Alan Azar
ea0018b65a Translated using Weblate (Malagasy)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mg/
2023-07-11 01:42:20 -04:00
Alan Azar
d10e718e36 Translated using Weblate (Uzbek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uz/
2023-07-11 01:42:19 -04:00
Alan Azar
f26348b19d Translated using Weblate (Norwegian Nynorsk)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nn/
2023-07-11 01:42:17 -04:00
Alan Azar
072497ffaf Translated using Weblate (Telugu)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/
2023-07-11 01:42:17 -04:00
Alan Azar
35f18fd6ee Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2023-07-11 01:42:16 -04:00
Alan Azar
ba0d044a4d Translated using Weblate (Malayalam)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/
2023-07-11 01:42:16 -04:00
Alan Azar
d941b68eb4 Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/
2023-07-11 01:42:12 -04:00
Alan Azar
0f17935438 Translated using Weblate (Thai)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/th/
2023-07-11 01:42:10 -04:00
Alan Azar
48279c1a8d Translated using Weblate (Tamil)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/
2023-07-11 01:42:10 -04:00
Alan Azar
554496d0d8 Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2023-07-11 01:42:10 -04:00
Alan Azar
ebcb635aa0 Translated using Weblate (Esperanto)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/
2023-07-11 01:42:09 -04:00
Alan Azar
ee24b7afc6 Translated using Weblate (Serbian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/
2023-07-11 01:42:09 -04:00
Alan Azar
d4c0bb776d Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2023-07-11 01:42:09 -04:00
Alan Azar
42d5b6a1e8 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2023-07-11 01:42:08 -04:00
Alan Azar
1a9409e358 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-07-11 01:42:08 -04:00
Alan Azar
3e1d164388 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2023-07-11 01:42:07 -04:00
Alan Azar
e59421094e Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2023-07-11 01:42:06 -04:00
Alan Azar
c6058cb50f Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2023-07-11 01:42:06 -04:00
Alan Azar
1a346c9be6 Translated using Weblate (Kazakh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/
2023-07-11 01:42:05 -04:00
Alan Azar
f3bd234230 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-07-11 01:42:04 -04:00
Alan Azar
db7780d9a6 Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2023-07-11 01:42:04 -04:00
Alan Azar
5b418439dc Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2023-07-11 01:42:03 -04:00
Alan Azar
550250de9c Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2023-07-11 01:42:02 -04:00
Alan Azar
3eadeded31 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-07-11 01:41:59 -04:00
Alan Azar
50caf7204d Translated using Weblate (Alemannic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gsw/
2023-07-11 01:41:57 -04:00
Alan Azar
a94ef543f7 Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2023-07-11 01:41:55 -04:00
Alan Azar
54dc68ed7a Translated using Weblate (Persian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/
2023-07-11 01:41:51 -04:00
皇甫朝云
c8ce034966 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-07-10 23:41:50 -04:00
renovate[bot]
118abf0e91 Update Fonts to v5 2023-07-10 22:18:11 +00:00
Bill Thornton
022275062f Fix emby-scroller not going to the screen edge on desktop 2023-07-10 16:46:44 -04:00
Alan Azar
019bf90fe7 Translated using Weblate (Bengali (Bangladesh))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bn_BD/
2023-07-10 14:41:51 -04:00
hoanghuy309
3c83f4d445 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-07-10 14:41:51 -04:00
Alan Azar
c2682bde20 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2023-07-10 14:41:49 -04:00
Alan Azar
423d266966 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2023-07-10 14:41:49 -04:00
Gatolocoses
2645f8ffc6 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-07-09 19:42:05 -04:00
Gatolocoses
355aa5a620 Translated using Weblate (Spanish (Mexico))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/
2023-07-09 19:42:03 -04:00
Gatolocoses
af6be6c992 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-07-09 19:41:48 -04:00
Alan Azar
5c6f2de3d5 Translated using Weblate (Welsh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/
2023-07-09 01:41:48 -04:00
Alan Azar
d6f442ad84 Translated using Weblate (Galician)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gl/
2023-07-09 01:41:48 -04:00
Achim Walz
eb524b9f23 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-07-08 19:41:48 -04:00
grafixeyehero
3ae27e05c7 Add Filter setting components 2023-07-09 01:43:08 +03:00
Achim Walz
8baa77461c Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-07-08 15:41:49 -04:00
Jack
ad932bb875 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-07-08 08:41:49 -04:00
Bill Thornton
93c4dbbe4c Merge pull request #4702 from ramidzkh/fix/jassub-type-error
Fix sending URLs instead of strings to jassub, leading to DataCloneErrors
2023-07-08 02:44:37 -04:00
Bill Thornton
71ec7c57f5 Merge pull request #4704 from thornbill/eslint-sonar-updates 2023-07-08 00:53:55 -04:00
Bill Thornton
d62550bb3b Fix null handling 2023-07-07 21:25:23 -04:00
Bill Thornton
7b351cbea5 Merge pull request #4692 from hikaps/fix/scheduledTasks
Fix scheduled task time limit key
2023-07-07 19:33:31 -04:00
Andi Chandler
8231c52616 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-07-07 18:41:49 -04:00
D
fbc73ae83e Translated using Weblate (Galician)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gl/
2023-07-07 12:42:31 -04:00
Bill Thornton
01d22a985b Merge pull request #4705 from thornbill/add-back-button-x 2023-07-07 10:09:21 -04:00
Oskari Lavinto
07dcbe0335 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-07-07 04:41:49 -04:00
Lukáš Kucharczyk
af5f26be14 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-07-07 02:41:49 -04:00
yerigalem
cacc46c9fc Translated using Weblate (Armenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hy/
2023-07-07 00:41:47 -04:00
yerigalem
5cb140c214 Added translation using Weblate (Armenian) 2023-07-06 21:48:02 -04:00
Bill Thornton
65b17bce34 Add back button to experimental layout 2023-07-06 17:15:19 -04:00
millallo
c7cde3f727 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-07-06 15:41:49 -04:00
Bill Thornton
7cc484b3ec Fix nullable types 2023-07-06 15:20:24 -04:00
Bill Thornton
b034c01240 Add no extend native rule 2023-07-06 14:46:14 -04:00
Bas
4724374453 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-07-06 13:41:48 -04:00
Bill Thornton
f35a8151e0 Add prefer optional chaining rule 2023-07-06 13:39:48 -04:00
Bill Thornton
ec0adb895b Add constructor capitalization rule 2023-07-06 11:49:55 -04:00
Alexandre Cezario
3d2c913087 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2023-07-06 10:41:49 -04:00
Bill Thornton
8e2ea6812a Remove floating promise warning 2023-07-06 10:40:15 -04:00
Bill Thornton
c63a4cd803 Simplify file patterns 2023-07-06 10:39:44 -04:00
Bill Thornton
b7d1a98269 Remove unused promise plugin 2023-07-06 10:38:54 -04:00
stanol
f02228e48b Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-07-06 06:41:49 -04:00
Bill Thornton
dc515335cc Merge pull request #4667 from thornbill/dashboard-activity
Dashboard activity
2023-07-06 02:28:28 -04:00
Bill Thornton
76597a021a Merge remote-tracking branch 'upstream/master' into dashboard-activity 2023-07-06 01:46:52 -04:00
Bill Thornton
af4313fe61 Merge pull request #4675 from grafixeyehero/refactor-suggestionview-and-genresview
refactor: suggestionview and genresview
2023-07-06 01:37:23 -04:00
Balázs Meskó
e74e568edc Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-07-05 09:41:47 -04:00
blob03
7568733f94 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-07-05 09:41:46 -04:00
Letradical
f1e14b841f Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-07-05 04:41:47 -04:00
officialdanielamani
ea75e51e9a Translated using Weblate (Malay)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/
2023-07-04 18:41:47 -04:00
stanol
c5503a71d1 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-07-04 12:41:47 -04:00
Radvin-89
ea28a4b4ac Translated using Weblate (Persian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/
2023-07-04 12:41:46 -04:00
svgaming234
deeb10dc0f Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2023-07-04 09:41:48 -04:00
Ramid Khan
cd93845d19 Fix sending URL instead of string to jassub, leading to DataCloneErrors 2023-07-04 14:01:53 +10:00
stanol
68eab4041a Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-07-03 14:41:49 -04:00
Denis Doria
e8868cdbc9 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2023-07-03 14:41:48 -04:00
millallo
6c8ac494d6 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-07-03 14:41:48 -04:00
Andi Chandler
088d204151 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-07-03 14:41:47 -04:00
小造xu_zh
369aba43da Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-07-03 01:41:47 -04:00
Oskari Lavinto
962c72f5d7 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-07-03 01:41:46 -04:00
Lukáš Kucharczyk
5a8e8f29fd Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-07-02 22:41:46 -04:00
Eric
8621462603 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-07-02 17:41:46 -04:00
House079
1ae31605a0 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-07-02 14:41:47 -04:00
Nicolas Viviani
b81f0a4775 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-07-02 14:41:46 -04:00
Bas
33159544c4 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-07-02 10:41:46 -04:00
Dmitry Lyzo
942926058b Backport pull request #4688 from jellyfin/release-10.8.z
Disable ALAC on MacOS in non-Safari browsers

Original-merge: 6304e27940

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-07-02 02:12:45 -04:00
Bill Thornton
ba0acc6b04 Backport pull request #4657 from jellyfin/release-10.8.z
Fix xss in custom subtitles element

Original-merge: 5cc91f2ee0

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-07-02 02:06:26 -04:00
Joshua M. Boniface
b372953671 Backport pull request #4654 from jellyfin/release-10.8.z
Add confirmation for 3rd party repos

Original-merge: 331fa87216

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-07-02 02:06:24 -04:00
Dmitry Lyzo
2ce9988498 Backport pull request #4628 from jellyfin/release-10.8.z
Fix initial state of volume slider

Original-merge: 62246fe0a9

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-07-02 02:01:42 -04:00
Dmitry Lyzo
a0fa46b3fd Backport pull request #4627 from jellyfin/release-10.8.z
Fix overlap of slider bubble

Original-merge: 35a7dfbed6

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-07-02 01:55:57 -04:00
Oskari Lavinto
67132dc3cc Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-07-01 01:41:45 -04:00
Bill Thornton
3849ec65c5 Merge pull request #4700 from cewert/remove-comma 2023-06-30 01:23:38 -04:00
Charles Ewert
a38ea09f3f remove unneeded comma 2023-06-29 22:39:03 -04:00
grafixeyehero
5598f49c32 fix resizeobserver loop 2023-06-29 23:17:59 +03:00
lucaperl
132bc53b86 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-06-29 11:41:46 -04:00
Murat Hasar
72a7f0f3bc Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-06-27 18:41:48 -04:00
Murat Hasar
efa5da85f4 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-06-27 16:41:45 -04:00
Marcinbar
eca79feb3e Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-06-27 05:41:43 -04:00
Bill Thornton
834e36b5a3 Move distinct components to individual files 2023-06-27 01:31:50 -04:00
Ruben Domingues
67457228cc Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2023-06-26 09:41:49 -04:00
David Fernández Alcoba
97d1f71057 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-06-26 05:41:44 -04:00
Max Musterman
cea1e94ee8 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-06-25 13:41:43 -04:00
grafixeyehero
00ec92cc02 apply suggestion 2023-06-25 03:15:21 +03:00
hoanghuy309
418543a74b Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-06-21 13:28:18 -04:00
millallo
8a390e3f2a Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-06-21 04:28:18 -04:00
Andi Chandler
76460f3abe Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-06-20 20:28:18 -04:00
Dominik
139da4d4f6 Fix linter complaints 2023-06-20 12:46:38 +02:00
皇甫朝云
82d6a37d9a Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-06-19 21:28:18 -04:00
robertscerri
97dbcddd62 Translated using Weblate (Maltese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mt/
2023-06-19 10:28:26 -04:00
rubjo
1cbd8b1ceb Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2023-06-19 10:28:22 -04:00
Bas
c661d219ec Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-06-19 10:28:18 -04:00
Ozeliurs
bccd839392 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-06-19 10:28:18 -04:00
robertscerri
bcd20d0c8a Added translation using Weblate (Maltese) 2023-06-19 08:12:28 -04:00
Oskari Lavinto
f0f213fe32 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-06-18 01:16:30 -04:00
stanol
a370b5aa99 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-06-17 18:49:28 -04:00
rushmash
11fe0ac5fb Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-06-17 18:49:28 -04:00
stamatovg
7a2d5c71e0 Merge branch 'master' into enable-airplay-audioplayer 2023-06-17 20:21:11 +03:00
Bill Thornton
4c78e25510 Merge pull request #4669 from thornbill/experimental-syncplay 2023-06-17 10:27:19 -04:00
stamatovg
12cf325e79 Merge branch 'master' into enable-airplay-audioplayer 2023-06-17 13:21:58 +03:00
Georgi Stamatov
23158a352c update airplay conditions for htmlaudioplayer 2023-06-17 13:18:13 +03:00
Bill Thornton
4545814e91 Fix syncplay variable capitalization 2023-06-16 16:19:44 -04:00
hikaps
56bab2fb0f Fix scheduled task time limit key 2023-06-16 19:17:06 +05:30
Dominik
128184cc72 Merge branch 'master' into segment-deletion 2023-06-15 20:30:56 +02:00
Bill Thornton
97f703f7d7 Move activity log to experimental routes 2023-06-13 17:15:20 -04:00
thaibert
b13b1ff76d Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2023-06-11 20:21:57 -04:00
oad
68fcea482b Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2023-06-11 13:22:02 -04:00
Bill Thornton
6bdd480943 Update date and overview columns 2023-06-10 02:31:48 -04:00
Bill Thornton
c0f1de9f3f Update paths and stable app view 2023-06-09 03:01:27 -04:00
Bill Thornton
3038ddb6ff Add user/system event filtering 2023-06-09 01:20:34 -04:00
grafixeyehero
17e8ccc93a refactor: suggestionview and genresview 2023-06-09 01:23:27 +03:00
Bill Thornton
e3f605ef2d Use legacy build of mui data grid 2023-06-08 10:46:01 -04:00
Bill Thornton
3bad9f0378 Rewrite activity log page in dashboard 2023-06-08 10:23:07 -04:00
Bill Thornton
13aa3c9efa Merge pull request #4660 from thornbill/routes-layout-refactor
Refactor routes to use layout elements
2023-06-08 09:24:24 -04:00
blob03
050d072862 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-06-07 18:21:57 -04:00
Bill Thornton
186dd44da6 Fix root path warnings 2023-06-07 17:11:27 -04:00
Nodirbek Khajiev
49fab0fb9d Translated using Weblate (Uzbek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uz/
2023-06-07 13:22:03 -04:00
Bas
2c5431da62 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-06-07 13:21:57 -04:00
RJS
2d78d5d677 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-06-07 10:22:08 -04:00
皇甫朝云
f3e4c8316c Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-06-07 05:21:58 -04:00
stanol
975a084b96 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-06-07 05:21:57 -04:00
Alexandre Cezario
47a9e24030 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2023-06-06 17:21:58 -04:00
Andi Chandler
5cb20b4008 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-06-06 17:21:58 -04:00
Lukáš Kucharczyk
d8b1d7e2b2 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-06-06 17:21:57 -04:00
Bill Thornton
8d3a88d0e5 Merge pull request #4674 from thornbill/wizard-user-password
Require passwords when creating an admin user in the startup wizard
2023-06-06 13:02:03 -04:00
Bill Thornton
246ff2353e Require passwords when creating an admin user in the startup wizard 2023-06-06 12:51:15 -04:00
Bill Thornton
b49af89cfc Add SyncPlay button to app toolbar 2023-06-06 02:17:30 -04:00
D
56a9ae0512 Translated using Weblate (Galician)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gl/
2023-06-05 20:22:19 -04:00
Bill Thornton
1a6d5657f5 Merge pull request #4670 from jellyfin/renovate/material-ui-monorepo 2023-06-05 20:21:38 -04:00
renovate[bot]
bdcb5f95d4 Update dependency @mui/material to v5.13.3 2023-06-05 11:37:13 +00:00
hoanghuy309
d963283d49 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-06-04 21:21:58 -04:00
D
9799ff7649 Translated using Weblate (Galician)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gl/
2023-06-04 17:21:58 -04:00
Bill Thornton
0fee52dc3a Merge pull request #4668 from jellyfin/renovate/postcss 2023-06-04 16:51:19 -04:00
hoanghuy309
04ac6007ec Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-06-04 15:21:57 -04:00
Chandima Prabath
2925588ff2 Translated using Weblate (Sinhala)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/si/
2023-06-04 11:22:00 -04:00
Àlex Bravo
f3137fbd7b Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2023-06-04 08:21:57 -04:00
renovate[bot]
5ca141d2c2 Update dependency postcss to v8.4.24 2023-06-04 10:51:55 +00:00
Franco Castillo
52b3a751fa Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-06-03 21:21:57 -04:00
millallo
61472009ad Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-06-03 18:21:57 -04:00
Andi Chandler
8afb5c7b8e Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-06-03 16:22:00 -04:00
Roger Macaya
b7caaf3fce Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2023-06-03 16:21:59 -04:00
Bill Thornton
0aab0eb71d Merge pull request #4636 from jellyfin/renovate/material-ui-monorepo 2023-06-03 11:29:00 -04:00
renovate[bot]
09cff9baf3 Update dependency @mui/material to v5.13.2 2023-06-03 07:03:38 +00:00
Bill Thornton
e69c83268c Merge pull request #4631 from Killface1980/master
Add Music Videos listing to MusicArtist View
2023-06-03 02:58:47 -04:00
Killface1980
979e7aa659 Add Music Videos under MusicArtist view
local adapts

Added Music Videos View under MusicArtist view

simplified fix

Delete VSWorkspaceState.json

Delete read.lock

removed unwanted changes

removed unwanted line

changes applied

revert parameter usage
2023-06-03 02:44:12 -04:00
Bill Thornton
478f81fecf Merge pull request #4613 from ThaUnknown/update-jassub
fix: update JASSUB
2023-06-03 01:30:23 -04:00
Bill Thornton
ac83488738 Merge pull request #4650 from jellyfin/renovate/postcss 2023-06-02 22:31:47 -04:00
Bill Thornton
dd7c760a60 Merge pull request #4635 from jellyfin/renovate/linters 2023-06-02 22:08:18 -04:00
renovate[bot]
1dec5343f6 Update dependency postcss-preset-env to v8.4.1 2023-06-02 21:55:28 +00:00
Bill Thornton
ef063b8a29 Merge pull request #4663 from jellyfin/renovate/hls.js-1.x 2023-06-02 17:54:55 -04:00
renovate[bot]
a9035f2a4c Update Linters 2023-06-02 21:54:51 +00:00
Bill Thornton
e87b107614 Merge pull request #4644 from jellyfin/renovate/webpack 2023-06-02 17:54:07 -04:00
Tomasz
584d5a4aeb Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-06-02 17:21:57 -04:00
皇甫朝云
4e120fc6d2 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-06-02 06:21:57 -04:00
Chhitiz Shrestha
b033198095 Translated using Weblate (Nepali)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ne/
2023-06-02 03:21:57 -04:00
renovate[bot]
a428b2f4d8 Update Webpack 2023-06-02 03:21:29 +00:00
renovate[bot]
3bef2c3981 Update dependency hls.js to v1.4.4 2023-06-02 00:33:11 +00:00
Bill Thornton
639e7dcad9 Merge pull request #4658 from thornbill/no-ssa-in-srt
Remove ssa/ass tags from text subtitles
2023-06-01 13:15:45 -04:00
Bill Thornton
7f5ff8638d Merge pull request #4659 from jellyfin/renovate/ci-deps 2023-06-01 12:49:28 -04:00
Bas
23b6597825 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-06-01 12:21:58 -04:00
Bill Thornton
33102149c2 Refactor routes to use layout elements 2023-06-01 12:12:16 -04:00
renovate[bot]
22d0fbd35d Update github/codeql-action action to v2.3.6 2023-06-01 15:55:18 +00:00
Alexandre Cezario
c5d1addfa4 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2023-06-01 10:22:06 -04:00
Alexandre Cezario
793ee98692 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2023-06-01 10:22:04 -04:00
blob03
0de5b8161e Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-06-01 10:21:57 -04:00
Lukáš Kucharczyk
d95ef3b4d8 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-06-01 07:21:58 -04:00
stanol
ad43676bd9 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-06-01 05:21:57 -04:00
Oskari Lavinto
52797032d5 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-06-01 02:21:57 -04:00
Bill Thornton
9a171c36ec Remove ssa/ass tags from text subtitles 2023-06-01 01:43:36 -04:00
Artūrs Jānis Ņikitins
22d866c61d Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-05-31 17:22:00 -04:00
felix920506
6aa3d0857e Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-05-31 17:21:57 -04:00
Bill Thornton
6c101c5989 Merge pull request #4641 from sttatusx/fix-some-of-the-code-smells 2023-05-31 17:12:58 -04:00
Yasin Silavi
6e20dff6bf Replace optional chaining with the traditional way
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-05-31 22:03:11 +03:30
Yasin Silavi
13786b082d Merge branch 'master' into fix-some-of-the-code-smells 2023-05-31 21:59:42 +03:30
Bill Thornton
54114f473d Merge pull request #4656 from thornbill/no-colons
Remove trailing colons from dummy chapter strings
2023-05-31 12:16:29 -04:00
Bill Thornton
8251311dca Remove trailing colons from dummy chapter strings 2023-05-31 11:26:16 -04:00
Bill Thornton
ee99d3e1d8 Merge pull request #4621 from thornbill/no-notifications
Remove notifications pages from dashboard
2023-05-31 11:12:20 -04:00
Bill Thornton
54c90f0eb1 Merge pull request #4616 from thornbill/experimental-remote-play
Add remote play menu to experimental layout
2023-05-31 11:11:27 -04:00
Bill Thornton
b85e93e011 Merge pull request #4615 from thornbill/display-mirror-manager
Extract display mirror handling from component
2023-05-31 11:09:38 -04:00
stanol
09ee9c5a4a Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-05-31 07:21:57 -04:00
皇甫朝云
81ee7e412f Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-31 02:21:57 -04:00
Oskari Lavinto
1ed15b7691 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-05-31 02:21:57 -04:00
stanol
694ee858ca Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-05-30 17:21:57 -04:00
blob03
218373887f Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-05-30 17:21:57 -04:00
nickywan
83101d013e Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-05-30 15:40:11 -04:00
nickywan
2805e3a7ac Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-05-30 15:24:08 -04:00
blob03
6828ed6afc Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-05-30 15:24:07 -04:00
Lukáš Kucharczyk
30a0e303ec Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-05-30 12:21:57 -04:00
Joshua M. Boniface
db9899dc27 Merge pull request #4382 from Shadowghost/dummy-chapter 2023-05-30 10:46:25 -04:00
Joshua M. Boniface
2ab94de301 Merge pull request #4655 from Shadowghost/fix-collection-access 2023-05-30 10:33:34 -04:00
Shadowghost
d867bf4b45 Adapt dummy chapter settings and labels 2023-05-30 16:28:55 +02:00
Shadowghost
25438f8cda Update @jellyfin/sdk to unstable.202305300501 2023-05-30 16:21:35 +02:00
Shadowghost
b3c023f4fa Fix collection permission check in context menu 2023-05-30 16:20:03 +02:00
Marcinbar
daf6b44879 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-05-30 07:21:59 -04:00
Andi Chandler
f5896ad979 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-05-30 07:21:58 -04:00
Troja
c89fcc6bf0 Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-05-29 03:21:58 -04:00
brazerUK
640adade63 Translated using Weblate (Afrikaans)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/
2023-05-28 11:21:57 -04:00
Nikita Panuhin
187adf33ed Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-05-28 06:21:59 -04:00
RJS
e0b51c4874 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-05-27 12:22:01 -04:00
brazerUK
6cd37a1e5f Translated using Weblate (Afrikaans)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/
2023-05-27 08:22:04 -04:00
pranelio
e4ca73afd7 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2023-05-26 12:22:01 -04:00
stanol
bf24bcd4ba Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-05-26 10:22:00 -04:00
marty
0f9c91cc9a Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2023-05-26 10:21:59 -04:00
pranelio
dc44ed6b2c Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2023-05-26 10:21:59 -04:00
erikasne6152
dd7bd98b4c Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2023-05-26 10:21:58 -04:00
Oskari Lavinto
c5f115c5c2 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-05-26 10:21:58 -04:00
Lukáš Kucharczyk
9c281a066a Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-05-26 10:21:57 -04:00
皇甫朝云
84ec052625 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-26 03:21:57 -04:00
Bill Thornton
e307639a13 Merge pull request #4648 from jellyfin/renovate/ci-deps 2023-05-25 17:23:26 -04:00
blob03
672151ed23 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-05-25 16:21:57 -04:00
renovate[bot]
91255d8e42 Update github/codeql-action action to v2.3.5 2023-05-25 19:44:43 +00:00
Bill Thornton
a78fea2026 Merge pull request #4646 from dmitrylyzo/fix-movies-favorites-crash
Fix Movies/Favorites crash when accessing the missing Shuffle button
2023-05-25 11:18:08 -04:00
Lukáš Kucharczyk
df46418cb2 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-05-25 10:21:57 -04:00
Bill Thornton
2a016a6d5f Merge pull request #4318 from TelepathicWalrus/audio-normalization 2023-05-25 08:30:19 -04:00
Bill Thornton
6c3ff1bbad Merge pull request #4643 from jellyfin/renovate/ci-deps 2023-05-25 08:27:19 -04:00
Yasin Silavi
dd5fb8778e Merge branch 'master' into fix-some-of-the-code-smells 2023-05-25 15:41:36 +03:30
Dmitry Lyzo
5c44b03b5f Fix access to missing Shuffle button 2023-05-25 11:36:01 +03:00
Marcin Woliński
93d69011e2 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-05-25 04:21:57 -04:00
renovate[bot]
85e2fb6374 Update github/codeql-action action to v2.3.4 2023-05-24 23:28:47 +00:00
pvphome
8ffe7fec2f Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-05-24 16:21:57 -04:00
blob03
e880b228f6 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-05-24 16:21:57 -04:00
Yasin Silavi
afee01602f Fix some more code smells 2023-05-24 23:03:48 +03:30
TelepathicWalrus
0220595494 Update src/strings/en-us.json
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-05-24 06:58:51 +01:00
TelepathicWalrus
78b32b13b5 Update src/strings/en-us.json
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-05-24 06:58:44 +01:00
TelepathicWalrus
af555a3a43 Update src/plugins/htmlAudioPlayer/plugin.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-05-24 06:58:36 +01:00
TelepathicWalrus
88d16520e4 Update src/plugins/htmlAudioPlayer/plugin.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-05-24 06:58:28 +01:00
Bas
e669c99e8d Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-05-23 18:21:57 -04:00
Bill Thornton
fea84129db Merge pull request #4629 from jellyfin/renovate/swiper-9.x
Update dependency swiper to v9.3.2
2023-05-23 16:40:33 -04:00
Bill Thornton
d0fe60c86f Merge pull request #3607 from aivit/improve-subs
Improve subs
2023-05-23 16:38:26 -04:00
Bill Thornton
9bec991458 Merge pull request #4534 from sleepycatcoding/fix_additional_parts_in_episode
Seamless playing in multipart episodes
2023-05-23 16:37:34 -04:00
TelepathicWalrus
c9b7f834ca Update src/plugins/htmlAudioPlayer/plugin.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-05-23 20:17:33 +01:00
sleepycatcoding
1c111e6d99 Add contributor 2023-05-23 22:01:01 +03:00
sleepycatcoding
44fc37b2a1 Fix additional parts not playing in episodes 2023-05-23 22:01:01 +03:00
Bill Thornton
a1d8f5fc9d Merge pull request #4145 from fishbigger/player-add-favorite
Add ability to favorite item within video playback
2023-05-23 12:50:07 -04:00
Danny Michel
12326e32cd Improve subtitles by changing default dont to universal system font stack(the same one github uses) and improving stroke for uniform option. 2023-05-23 09:11:26 -04:00
TelepathicWalrus
815b7f9f1e Update src/components/libraryoptionseditor/libraryoptionseditor.js
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-05-23 06:57:04 +01:00
Bas
a28da159db Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-05-22 20:21:57 -04:00
ThaUnknown
136f82451c chore: update jassub
fixes bad EOF and legacy worker
2023-05-22 20:27:25 +00:00
ThaUnknown
a737bbb523 fix: update JASSUB 2023-05-22 20:27:25 +00:00
Matias Barros
2e6f5c6dbf Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-05-22 13:21:57 -04:00
Matias Barros
b588936edc Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-05-22 13:21:57 -04:00
renovate[bot]
9dcc4d6312 Update dependency swiper to v9.3.2 2023-05-22 14:05:01 +00:00
皇甫朝云
bf87d4a128 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-22 06:21:59 -04:00
MonoChromeLight
dccf829b70 Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2023-05-22 06:21:58 -04:00
D
9b332a74d5 Translated using Weblate (Galician)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gl/
2023-05-21 21:22:09 -04:00
basmulder03
e2f0215c10 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-05-21 15:21:57 -04:00
Oskari Lavinto
0ad814e89a Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-05-21 11:21:57 -04:00
Franco Castillo
e5778456e2 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-05-20 21:21:57 -04:00
stanol
358fcf3f39 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-05-20 19:21:57 -04:00
Shadowghost
167b770905 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-05-20 19:21:57 -04:00
Dmitry Lyzo
d80650e0dd Make rating button look like other buttons 2023-05-21 01:05:43 +03:00
fishbigger
a84bee544a Added ability to favorite item from video playback 2023-05-21 01:05:43 +03:00
Lukáš Kucharczyk
bceed9fbc4 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-05-20 14:21:57 -04:00
Bill Thornton
a5700031f0 Merge pull request #4623 from thornbill/fix-add-plugin-drawer 2023-05-20 12:25:29 -04:00
Bas
d268ad251f Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-05-20 11:01:29 -04:00
Bill Thornton
d0de97436a Merge pull request #4624 from Shadowghost/missing-translation 2023-05-20 11:01:25 -04:00
Shimul Roy
56a877e68e Translated using Weblate (Bengali)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bn/
2023-05-20 07:21:57 -04:00
Shimul Roy
9fe326789c Translated using Weblate (Bengali (Bangladesh))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bn_BD/
2023-05-20 07:21:57 -04:00
Shadowghost
5f41dcad63 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-05-20 04:21:46 -04:00
Shadowghost
0f56235344 Add missing translation string for AllowCollectionManagement 2023-05-20 09:11:05 +02:00
Bill Thornton
48ae149877 Add addplugin.html to the list of plugin pages for the drawer 2023-05-20 00:50:52 -04:00
D
525998eb2b Translated using Weblate (Galician)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gl/
2023-05-19 20:21:56 -04:00
Bill Thornton
689fc80c3b Remove notifications pages from dashboard 2023-05-19 12:55:26 -04:00
Bill Thornton
e07c51226c Merge pull request #4620 from thornbill/standalone-urls 2023-05-19 10:09:33 -04:00
stanol
756bdc2f99 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-05-19 07:21:43 -04:00
Lukáš Kucharczyk
5538e3c2af Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-05-19 04:21:43 -04:00
lzyhenniu
78fe6719c7 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-19 00:21:45 -04:00
Jack Koskie
06f51019c8 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-05-19 00:21:44 -04:00
Jack Koskie
1120bb83d7 Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2023-05-19 00:21:44 -04:00
Bill Thornton
e5eb8526ab Merge pull request #4619 from jellyfin/renovate/jquery-3.x 2023-05-18 23:09:17 -04:00
Bill Thornton
40f3dfc8fe Merge pull request #4611 from jellyfin/renovate/material-ui-monorepo 2023-05-18 23:08:26 -04:00
Bill Thornton
18fb7c01d9 Merge pull request #4601 from jellyfin/renovate/webpack 2023-05-18 23:07:18 -04:00
Bill Thornton
4161220965 Fix extra requests in standalone mode 2023-05-18 18:14:12 -04:00
renovate[bot]
55263a477e Update dependency jquery to v3.7.0 2023-05-18 20:10:37 +00:00
Bill Thornton
37726dfdc8 Merge pull request #4618 from thornbill/studio-translation
Fix missing translation for Studio
2023-05-18 15:47:29 -04:00
Bill Thornton
8b722a3f1b Merge pull request #4617 from thornbill/fix-cast-type
Add device type for chromecast devices
2023-05-18 15:43:15 -04:00
Bill Thornton
5f98ef4925 Fix missing translation for Studio 2023-05-18 15:40:06 -04:00
Bill Thornton
3f4a3448c2 Add device type for chromecast devices 2023-05-18 15:35:02 -04:00
Bill Thornton
7ca3fcb8eb Add remote play menu to experimental layout 2023-05-18 13:57:51 -04:00
Bill Thornton
0d8edb7a54 Merge pull request #4614 from jellyfin/renovate/hls.js-1.x 2023-05-18 12:34:20 -04:00
stanol
697a0671ab Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-05-18 12:21:43 -04:00
NickSkier
d4f732b67a Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-05-18 12:21:43 -04:00
Bill Thornton
83ebdd9012 Extract display mirror handling from component 2023-05-18 11:32:00 -04:00
renovate[bot]
50c12e603f Update dependency hls.js to v1.4.3 2023-05-18 13:32:51 +00:00
Bill Thornton
efed46a42c Merge pull request #4609 from jellyfin/renovate/pdfjs-dist-3.x 2023-05-17 23:49:35 -04:00
Bill Thornton
4b8d09beca Merge pull request #4608 from jellyfin/renovate/hls.js-1.x 2023-05-17 23:48:55 -04:00
Michał Wilski
cef1c16177 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-05-17 18:21:43 -04:00
TelepathicWalrus
60fbfe55aa Add check audiocontext support 2023-05-17 19:18:58 +01:00
Rania Amina
4397e4c724 Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2023-05-17 13:21:42 -04:00
Bill Thornton
7d356a0b91 Merge pull request #4607 from sttatusx/fix-some-of-the-code-smells
Use optional chaining in the home component
2023-05-17 13:04:19 -04:00
Bill Thornton
a53a0e2d08 Merge pull request #4612 from thornbill/refactor-user-menu
Refactor experimental layout user menu
2023-05-17 12:54:15 -04:00
renovate[bot]
5d5f4e7fbe Update Webpack 2023-05-17 16:03:38 +00:00
Bill Thornton
fba08e569b Merge pull request #4610 from jellyfin/renovate/swiper-9.x 2023-05-17 12:02:50 -04:00
Bill Thornton
7a154fddcd Refactor experimental layout user menu 2023-05-17 11:26:35 -04:00
renovate[bot]
033b160796 Update dependency swiper to v9.3.1 2023-05-17 14:12:31 +00:00
TelepathicWalrus
1a1ee3467d Stop eslint error by ignoring audiocontext 2023-05-17 14:43:28 +01:00
renovate[bot]
687c869c9a Update dependency @mui/material to v5.13.0 2023-05-17 09:42:12 +00:00
Bas
199f1e7f60 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-05-17 05:21:42 -04:00
皇甫朝云
73f18d64f4 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-17 03:21:42 -04:00
Bill Thornton
b2f650fd13 Merge pull request #4592 from jellyfin/renovate/emotion-monorepo 2023-05-16 22:58:30 -04:00
Bill Thornton
352c697010 Merge pull request #4596 from jellyfin/renovate/linters 2023-05-16 22:46:26 -04:00
Bill Thornton
b6d219fdc1 Merge pull request #4600 from jellyfin/renovate/core-js-3.x 2023-05-16 22:44:55 -04:00
renovate[bot]
64fcf7a37c Update dependency pdfjs-dist to v3.6.172 2023-05-17 02:43:39 +00:00
renovate[bot]
605385f365 Update emotion monorepo to v11.11.0 2023-05-17 02:42:50 +00:00
Bill Thornton
e2caada160 Merge pull request #4597 from jellyfin/renovate/react 2023-05-16 22:42:36 -04:00
renovate[bot]
3ddc407a39 Update dependency hls.js to v1.4.2 2023-05-17 02:42:28 +00:00
Bill Thornton
ff64496936 Merge pull request #4593 from jellyfin/renovate/material-ui-monorepo 2023-05-16 22:41:44 -04:00
無情天
418a32d39c Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-16 22:21:42 -04:00
無情天
3e4c6b8c04 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-16 20:42:27 -04:00
無情天
d8370af9cb Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-16 20:42:00 -04:00
Oskari Lavinto
9f84628bfe Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-05-16 15:21:42 -04:00
Jonne Saloranta
590eea22f0 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-05-16 13:45:49 -04:00
timonoj
a2b111f8e2 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-05-16 08:21:42 -04:00
Yasin Silavi
1b8474b4a3 Use optional chaining in home component 2023-05-16 13:54:42 +03:30
dongkun
189ffaf13e Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2023-05-16 02:21:42 -04:00
Bill Thornton
303347105f Merge pull request #4606 from thornbill/fix-experimental-logo
Fix experimental layout app icon url
2023-05-16 00:49:36 -04:00
Bill Thornton
0d6629fdab Fix experimental layout app icon url 2023-05-16 00:28:52 -04:00
renovate[bot]
6d1b2a7501 Update Linters 2023-05-15 19:47:36 +00:00
Mateus Colli
94f4ebc1d1 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2023-05-15 13:21:43 -04:00
stanol
d913bd3797 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-05-15 13:21:42 -04:00
Jonas Fleischer
c0f689f0d7 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-05-15 13:21:42 -04:00
Bill Thornton
867516b270 Merge pull request #4605 from thornbill/no-config-caching 2023-05-15 11:12:51 -04:00
Bill Thornton
90a20961a8 Merge pull request #4604 from thornbill/fix-scrolling-add-library
Fix scrolling in add library dialog
2023-05-15 10:57:32 -04:00
Bill Thornton
8bca32a55b Fix scrolling in add library dialog 2023-05-15 10:48:52 -04:00
TelepathicWalrus
ac97890dbc Remove name from emby contributions 2023-05-15 15:27:05 +01:00
Bill Thornton
c66cf02db4 Fix config.json being cached 2023-05-15 09:46:22 -04:00
Bill Thornton
800a05b087 Merge pull request #4595 from thornbill/experimental-ui-drawer
Add drawer to experimental layout
2023-05-15 09:38:20 -04:00
Koen
4f853a6493 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-05-15 07:21:44 -04:00
renovate[bot]
da002eabba Update dependency core-js to v3.30.2 2023-05-13 21:06:54 +00:00
stanol
92c5960cbd Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-05-13 14:21:41 -04:00
millallo
25af1cf04c Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-05-13 14:21:41 -04:00
Lukáš Kucharczyk
6f471dbf2d Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-05-13 14:21:41 -04:00
pigwin
f97db066d8 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2023-05-13 11:21:41 -04:00
Bill Thornton
25ff3b461d Fix margin on public pages 2023-05-13 10:33:27 -04:00
pigwin
4cc920f38e Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2023-05-13 09:21:41 -04:00
TelepathicWalrus
c5dfdc7b23 Move gain debug message to be more reliable 2023-05-13 13:44:23 +01:00
renovate[bot]
e8fa9bdcba Update dependency @types/react to v17.0.59 2023-05-13 12:29:30 +00:00
Franco Castillo
99670b4d95 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-05-12 22:21:41 -04:00
stanol
27915f9c71 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-05-12 17:21:42 -04:00
blob03
9d7ab2af90 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-05-12 17:21:41 -04:00
Andi Chandler
df2d643aed Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-05-12 17:21:40 -04:00
Bill Thornton
27776d57fc Add drawer to experimental layout 2023-05-12 16:43:15 -04:00
無情天
79d9f09a1c Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-12 14:16:45 -04:00
無情天
aa3f05c36a Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-12 13:44:08 -04:00
renovate[bot]
bc7d80d0a7 Update material-ui monorepo 2023-05-12 14:56:19 +00:00
Bill Thornton
bf62e7a15d Merge pull request #4584 from thornbill/experimental-ui-part-1
Add initial experimental layout with MUI components
2023-05-12 10:55:12 -04:00
Bill Thornton
f18f74187e Merge pull request #4588 from jellyfin/renovate/hls.js-1.x 2023-05-12 10:48:31 -04:00
Bill Thornton
a51782b447 Merge pull request #4590 from thornbill/fix-api-key-xss-backport 2023-05-12 01:16:40 -04:00
Bill Thornton
f8334c64ba Fix xss in api key page 2023-05-12 00:13:12 -04:00
stamatovg
070dadbc69 Merge branch 'master' into enable-airplay-audioplayer 2023-05-11 22:32:27 +03:00
Georgi Stamatov
70f1557086 Add AirPlay for html audioplayer only if is safari desktop 2023-05-11 22:27:57 +03:00
renovate[bot]
32eec5b901 Update dependency hls.js to v1.4.1 2023-05-11 18:41:00 +00:00
Gustavs
4475b742d3 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-05-11 11:21:44 -04:00
Marcinbar
80156fb883 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-05-11 06:21:40 -04:00
Bill Thornton
69fe4f067a Add initial experimental UI based on MUI 2023-05-10 23:38:51 -04:00
NickSkier
6155524e2c Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-05-10 22:39:44 -04:00
Bill Thornton
51b443071c Merge pull request #4576 from jellyfin/renovate/major-linters 2023-05-10 22:34:51 -04:00
Bill Thornton
ff690613a5 Merge pull request #4573 from jellyfin/renovate/babel 2023-05-10 22:33:10 -04:00
Bill Thornton
cefad4689a Merge pull request #4579 from jellyfin/renovate/cssnano-6.x 2023-05-10 22:29:59 -04:00
Bill Thornton
c2a4a5ad6d Merge pull request #4578 from jellyfin/renovate/date-fns-2.x 2023-05-10 22:28:31 -04:00
Bill Thornton
698491cd4c Merge pull request #4543 from jellyfin/renovate/webpack 2023-05-10 22:00:54 -04:00
renovate[bot]
f7138e2ddc Update dependency stylelint-scss to v5 2023-05-11 00:55:57 +00:00
Bill Thornton
d8cfa9558c Merge pull request #4575 from jellyfin/renovate/linters 2023-05-10 20:54:45 -04:00
Bill Thornton
51250624dc Merge pull request #4572 from jellyfin/renovate/react 2023-05-10 20:46:19 -04:00
renovate[bot]
4a7edbf961 Update dependency react-router-dom to v6.11.1 2023-05-10 23:52:04 +00:00
renovate[bot]
5db8e6ef1d Update Webpack 2023-05-10 23:51:41 +00:00
Bill Thornton
98b8b07f02 Merge pull request #4586 from thornbill/fix-can-go-back
Add path checking for canGoBack
2023-05-10 14:06:19 -04:00
Bill Thornton
0236baa308 Merge pull request #4587 from thornbill/no-expected-error-logs
Remove error logs for checks expected to fail
2023-05-10 10:49:47 -04:00
Bill Thornton
930574c67d Merge pull request #4581 from Xavier-Do/master-fix-video-refresh-transparency
Fix white background on video refresh
2023-05-10 10:44:13 -04:00
Bill Thornton
fab09259c9 Remove error logs for checks expected to fail 2023-05-10 10:31:41 -04:00
Bill Thornton
57e441d3ce Add path checking for canGoBack 2023-05-10 09:50:30 -04:00
SuperDumbTM
4a8800d77f Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-05-10 04:39:44 -04:00
kiberOgur4ik
f7d387f565 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-05-10 02:39:43 -04:00
SuperDumbTM
831ecfe909 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-05-10 00:39:43 -04:00
renovate[bot]
b163979c97 Update Linters 2023-05-09 22:12:50 +00:00
renovate[bot]
219d3422ef Update Babel 2023-05-09 17:10:45 +00:00
Xavier-Do
a928b12c44 Fix white background on video refresh
When refreshing a /video page, since no player is available,
`getCurrentPlayer` will be empty and `bindToPlayer` will crash leading
to a redirect with `appRouter.goHome();`
This is also the case when navigating with previous then next in the
browser.

Before that that, the background is set in `viewbeforeshow` using
`setBackdropTransparency(TRANSPARENCY_LEVEL.Full);`

This will leave unexpected classes in the dom leading to a white
background on the main page.

This fixes proposes to reset the transparency before going to home
using `setBackdropTransparency(TRANSPARENCY_LEVEL.None);`
Anyway, this looks a little fragile and a deeper fix may be preferable
in the future.

Another solution would be to move the
`setBackdropTransparency(TRANSPARENCY_LEVEL.Full);` when the player is
ready but my understanding of the flow is not enough to now if it would
have any unexpected results.
2023-05-09 17:03:14 +02:00
Bill Thornton
df158c0b7b Merge pull request #4570 from thornbill/prefer-starts-ends-with
Add prefer string starts/ends with eslint rule
2023-05-09 10:44:42 -04:00
Bill Thornton
af51150b07 Merge pull request #4583 from thornbill/library-tabs
Add enum for library tab values
2023-05-09 10:43:53 -04:00
Bill Thornton
b7c5063573 Merge pull request #4557 from thornbill/absolute-imports
Add support for absolute imports
2023-05-09 10:35:46 -04:00
Bill Thornton
397161f902 Merge pull request #4577 from hadicharara/bugfix/fixed-remote-control-player-time-display-bug
Fix for position time bug for remote control player
2023-05-09 10:31:29 -04:00
Bill Thornton
e730f1a17c Add enum for library tab values 2023-05-09 10:28:29 -04:00
SuperDumbTM
9e5a58b861 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-05-09 06:39:43 -04:00
SuperDumbTM
7117965387 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-05-09 02:39:43 -04:00
無情天
4c8f376109 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-09 00:39:43 -04:00
無情天
e02d325f71 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-08 23:22:52 -04:00
無情天
0e0b089f12 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-08 17:39:43 -04:00
無情天
84c4ea31ef Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-08 16:33:07 -04:00
無情天
76ccd6b214 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-08 15:57:46 -04:00
無情天
cd71fa7aa2 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-05-08 14:40:06 -04:00
Marcinbar
193f84ad22 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-05-08 10:39:43 -04:00
TelepathicWalrus
62300149d5 Added catch for usersettings retrieval 2023-05-07 21:57:20 +01:00
Lukáš Kucharczyk
f747a57a43 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-05-07 16:39:42 -04:00
TelepathicWalrus
91210408f0 Merge branch 'jellyfin:master' into audio-normalization 2023-05-07 21:34:40 +01:00
TelepathicWalrus
a31e5a49be Added option to disable LUFS scan on music
Added compatibility for LUFS float
2023-05-07 17:55:24 +01:00
renovate[bot]
c8e71c5c1a Update dependency cssnano to v6.0.1 2023-05-07 10:15:35 +00:00
renovate[bot]
89a004a568 Update dependency date-fns to v2.30.0 2023-05-07 03:01:38 +00:00
Hadi Charara
63dac9915b Fixed the bug 2023-05-06 21:20:26 -04:00
Brett Healey
7ddfdb02de Translated using Weblate (Welsh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/
2023-05-06 16:39:49 -04:00
TheSharingBrother
ed79a9a5fd Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2023-05-06 13:39:42 -04:00
hoanghuy309
226cdb1a4f Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-05-06 10:39:43 -04:00
rushmash
7bbddba9ff Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-05-05 20:39:01 -04:00
Bill Thornton
7f23d7b498 Merge pull request #4571 from thornbill/web-config-hook
Add useWebConfig hook
2023-05-05 12:35:48 -04:00
Bill Thornton
865df884fd Add useWebConfig hook 2023-05-05 11:47:08 -04:00
Bill Thornton
6e057f07f9 Add prefer string starts/ends with eslint rule 2023-05-05 11:32:40 -04:00
Alan Azar
5f86d89ca6 Translated using Weblate (Malagasy)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mg/
2023-05-05 09:39:48 -04:00
Alan Azar
4e24a2b2b5 Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/
2023-05-05 09:39:48 -04:00
Alan Azar
e6729af942 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2023-05-05 09:39:47 -04:00
Alan Azar
b3d5298a4d Translated using Weblate (Tamil)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/
2023-05-05 09:39:47 -04:00
Alan Azar
0ae6a89c1b Translated using Weblate (Esperanto)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/
2023-05-05 09:39:47 -04:00
Alan Azar
e4a4583c97 Translated using Weblate (Urdu (Pakistan))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ur_PK/
2023-05-05 09:39:46 -04:00
Alan Azar
3250ac78ff Translated using Weblate (Marathi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mr/
2023-05-05 09:39:46 -04:00
Alan Azar
43947204cd Translated using Weblate (Serbian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/
2023-05-05 09:39:46 -04:00
Alan Azar
6f57af2240 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2023-05-05 09:39:45 -04:00
Alan Azar
e89bb3448c Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-05-05 09:39:45 -04:00
Alan Azar
2935297ba6 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-05-05 09:39:45 -04:00
Alan Azar
f9e22b0d06 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-05-05 09:39:44 -04:00
Alan Azar
845253ccaf Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2023-05-05 09:39:44 -04:00
Alan Azar
5913944651 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2023-05-05 09:39:44 -04:00
Alan Azar
42704035e2 Translated using Weblate (Kazakh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/
2023-05-05 09:39:43 -04:00
Alan Azar
ac450ef4ec Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-05-05 09:39:43 -04:00
Alan Azar
132fb073f0 Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2023-05-05 09:39:43 -04:00
Alan Azar
7777e9a540 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2023-05-05 09:39:42 -04:00
Alan Azar
fd3397f3a7 Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2023-05-05 09:39:42 -04:00
Alan Azar
06c6bc660f Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-05-05 09:39:42 -04:00
Alan Azar
2518b1aaf4 Translated using Weblate (Spanish (Mexico))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/
2023-05-05 09:39:42 -04:00
Alan Azar
bb40b80a0f Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2023-05-05 09:39:41 -04:00
Bill Thornton
50ac7bacfe Merge pull request #4558 from thornbill/add-promise-lint 2023-05-05 08:21:37 -04:00
diahyc
f8f2477e76 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-05-05 01:39:41 -04:00
kimpig
30797d60ea Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2023-05-04 23:39:41 -04:00
Bill Thornton
bdf28b89fc Disable the ignored return error in support check 2023-05-04 16:05:02 -04:00
Bill Thornton
4a72d84a46 Change promise lint rules to error in ts and warn in js 2023-05-04 16:04:09 -04:00
Bill Thornton
eedd40159c Fix floating promises in ts files 2023-05-04 15:59:22 -04:00
Bill Thornton
aaac4883e3 Add floating promises eslint rule 2023-05-04 15:59:22 -04:00
Bill Thornton
8bddd6c94a Merge pull request #4569 from jellyfin/renovate/ci-deps 2023-05-04 15:01:50 -04:00
renovate[bot]
c981b47468 Update github/codeql-action action to v2.3.3 2023-05-04 18:56:04 +00:00
Bill Thornton
87abda4a31 Merge pull request #4568 from thornbill/prefer-for-of 2023-05-04 13:31:43 -04:00
Bill Thornton
1b03cd79eb Fix prefer for-of errors 2023-05-04 13:07:12 -04:00
Bill Thornton
ef719c45f4 Add prefer for-of eslint rule 2023-05-04 13:05:09 -04:00
Bill Thornton
2584de5efa Make cognitive complexity an error for ts files 2023-05-04 13:05:09 -04:00
Bill Thornton
d7d0d7305c Merge pull request #4556 from thornbill/routes-cleanup
Cleanup routes
2023-05-04 13:02:33 -04:00
Bill Thornton
f0e8eb52bb Merge pull request #4560 from jellyfin/renovate/jassub-1.x 2023-05-04 11:43:23 -04:00
Bill Thornton
a865fa8c56 Merge pull request #4565 from jellyfin/renovate/react 2023-05-04 11:42:24 -04:00
Bill Thornton
a682eddc78 Merge pull request #4566 from jellyfin/renovate/sass-1.x 2023-05-04 11:41:24 -04:00
Marcinbar
7dff81ef68 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-05-04 05:39:41 -04:00
Bill Thornton
01acfeb3ac Merge pull request #4552 from rqres/fix-codesmell-for-of
Refactor `for` loops to `for-of` loops
2023-05-03 09:52:18 -04:00
shape93
daddde7acd Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-05-03 05:39:42 -04:00
Bill Thornton
6de49e64fb Merge pull request #4563 from dmitrylyzo/backport-4553 2023-05-03 01:57:14 -04:00
Bill Thornton
7e7abdac52 Merge pull request #4564 from dmitrylyzo/backport-4561 2023-05-03 01:55:01 -04:00
renovate[bot]
f6f6c3fb96 Update dependency sass to v1.62.1 2023-05-03 01:56:57 +00:00
renovate[bot]
df57987002 Update dependency @types/react-dom to v17.0.20 2023-05-02 22:33:34 +00:00
Dmitry Lyzo
81a2d878ca Fix query selector target
Cherry-picked from: 1fb5c4d95d
2023-05-03 01:23:44 +03:00
Bill Thornton
c4f5f18812 Add support for absolute imports 2023-05-02 16:44:07 -04:00
Bill Thornton
023dd384cf Use react user pages in stable app 2023-05-02 16:40:32 -04:00
Bill Thornton
1224ba7ec4 Move routes to the correct apps 2023-05-02 16:40:31 -04:00
Bill Thornton
f96166657d Move remaining router components 2023-05-02 16:40:31 -04:00
Dmitry Lyzo
2e7ffb4b1a fix: Unhide PlayNextEpisodeAutomatically on TV
Cherry-picked from: a77a8c7aec
2023-05-02 23:35:08 +03:00
Bill Thornton
5da08475cc Merge pull request #4562 from thornbill/always-use-ts-eslint 2023-05-02 16:09:30 -04:00
Bill Thornton
45623fe586 Fix missing semicolons in ts files 2023-05-02 15:54:53 -04:00
Bill Thornton
8041167473 Use typescript eslint parser for all files 2023-05-02 15:51:46 -04:00
Bas
2badabb661 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-05-02 15:39:41 -04:00
renovate[bot]
45450324a8 Update dependency jassub to v1.5.13 2023-05-02 18:36:54 +00:00
Bill Thornton
f2ac4d7e03 Merge pull request #4559 from thornbill/fix-getter-returns
Fix getter return value bugs
2023-05-02 13:07:50 -04:00
Bill Thornton
5cfdb1647f Fix getter return value bugs 2023-05-02 12:53:20 -04:00
Bill Thornton
c0012de927 Merge pull request #4548 from jellyfin/renovate/swiper-9.x 2023-05-02 08:27:52 -04:00
Bill Thornton
716d6d963c Merge pull request #4550 from jellyfin/renovate/linters 2023-05-02 08:17:25 -04:00
Bill Thornton
fbfeda745d Merge pull request #4555 from jellyfin/renovate/ci-deps 2023-05-02 00:51:24 -04:00
renovate[bot]
848e9a738c Update peter-evans/create-or-update-comment action to v3.0.1 2023-05-02 01:31:32 +00:00
Gabriel Vélez Schrod
c93d362b36 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-05-01 18:39:41 -04:00
Brian Bentancour
747f647b5d Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-05-01 18:39:40 -04:00
renovate[bot]
31293e4cd8 Update Linters 2023-05-01 21:04:37 +00:00
Brian Bentancour
15fc04ea4a Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-05-01 14:54:10 -04:00
Brian Bentancour
621355b53b Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-05-01 14:52:21 -04:00
Bill Thornton
f2f9ecc563 Merge pull request #4554 from thornbill/fix-duplicated-elements
Remove duplicated app elements
2023-05-01 14:28:44 -04:00
Bill Thornton
d7c72080e9 Remove duplicated app elements 2023-05-01 14:19:50 -04:00
Chen-Tai,Peng
1676b0c990 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-05-01 13:39:41 -04:00
Chris
575afa2e98 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-05-01 10:39:40 -04:00
Bill Thornton
c730918f7e Merge pull request #4547 from thornbill/apps-refactor
Refactor app structure
2023-05-01 09:02:00 -04:00
sleepycatcoding
8439fd343b Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2023-04-30 21:39:40 -04:00
Andi Chandler
35bdbdf8a4 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-04-30 19:39:40 -04:00
Rares Tamasanu
2b9141f4cd fix code smell: 'for loop should be for-of' 2023-04-30 19:15:14 +01:00
Jérémy PONTON
5977a33686 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-04-30 06:39:40 -04:00
Oskari Lavinto
b11445ffe0 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-04-30 06:39:40 -04:00
NenoRMa1eN
134764f38b Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2023-04-30 06:39:40 -04:00
kyaroslav83
5161fe0f50 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-04-29 19:39:40 -04:00
Nyanmisaka
5360df52c0 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-04-29 16:39:39 -04:00
sleepycatcoding
d7500ba6c9 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2023-04-28 13:39:39 -04:00
Kotsasmin
4967c0efcf Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2023-04-28 13:39:39 -04:00
renovate[bot]
ffed8c6a65 Update dependency swiper to v9.2.4 2023-04-28 16:14:54 +00:00
Bill Thornton
d748372a28 Refactor app structure 2023-04-28 01:24:37 -04:00
Bill Thornton
643af20b6b Merge pull request #4546 from jellyfin/renovate/ci-deps 2023-04-27 17:46:22 -04:00
renovate[bot]
c17c23fd8e Update github/codeql-action action to v2.3.2 2023-04-27 21:29:57 +00:00
stanol
cfe016ad7a Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-04-27 16:39:39 -04:00
Bill Thornton
06b0fed11d Merge pull request #4542 from thornbill/nav-components
Refactor backdrop and header to separate components
2023-04-27 15:29:06 -04:00
stanol
d8fe05fb4a Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-04-27 06:39:39 -04:00
Bill Thornton
f5e292bf29 Merge pull request #4544 from thornbill/fix-eslint-warnings-ts 2023-04-26 23:56:33 -04:00
皇甫朝云
372e570273 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-04-26 23:39:38 -04:00
Bill Thornton
62208c31f5 Merge pull request #4545 from jellyfin/renovate/ci-deps 2023-04-26 20:09:16 -04:00
renovate[bot]
675135d3a3 Update github/codeql-action action to v2.3.1 2023-04-27 00:01:39 +00:00
Bill Thornton
6c6b841f41 Disable exhaustive dependency warnings where required 2023-04-26 16:53:31 -04:00
Bill Thornton
6fc90c1740 Fix complexity warnings in ConnectionRequired 2023-04-26 16:44:46 -04:00
Bill Thornton
a6c8c63d2e Fix complexity warnings in UserPasswordForm 2023-04-26 15:47:21 -04:00
Bill Thornton
448e3b1b86 Fix complexity warnings in ViewItemsContainer 2023-04-26 15:17:18 -04:00
Bill Thornton
0e0a30a067 Fix complexity warnings in search results 2023-04-26 13:13:37 -04:00
Bill Thornton
9c128b8c10 Fix complexity warnings in user routes 2023-04-26 12:32:15 -04:00
Bill Thornton
8f730b8270 Fix eslint warnings in ts files 2023-04-26 11:30:57 -04:00
Bill Thornton
829f476ce3 Refactor backdrop and header to separate components 2023-04-26 09:50:48 -04:00
Lukáš Kucharczyk
097471863e Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-04-26 04:39:38 -04:00
Bill Thornton
448e60b61b Merge pull request #4337 from jellyfin/renovate/swiper-9.x
Update dependency swiper to v9
2023-04-26 02:16:49 -04:00
Bill Thornton
28b3ba5714 Merge pull request #4541 from thornbill/backport-ghsa-89hp-h43h-r5pq
Escape device id in raw HTML.
2023-04-26 02:07:33 -04:00
Ian Walton
60d3859a2f Escape device id in raw HTML. 2023-04-26 01:39:19 -04:00
stanol
dbf4e8e3cf Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-04-25 20:39:39 -04:00
blob03
66937e696f Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-04-25 20:39:38 -04:00
Bill Thornton
1addc0f1c8 Merge pull request #4539 from jellyfin/renovate/linters 2023-04-25 16:21:42 -04:00
Bill Thornton
292d4fcfc8 Merge pull request #4536 from thornbill/backport-4385 2023-04-25 16:20:27 -04:00
Bill Thornton
22a415ff3c Merge pull request #4537 from thornbill/backport-4492 2023-04-25 16:19:43 -04:00
Bas
eeddd5dc2f Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-04-25 12:39:38 -04:00
Oskari Lavinto
99262d6edd Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-04-25 04:39:38 -04:00
Bill Thornton
24126b1574 Remove colons from label translations 2023-04-25 01:54:03 -04:00
nyanmisaka
89158b6653 Update translations for tonemapping
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-04-25 01:51:16 -04:00
nyanmisaka
f93bfdec42 Add tonemap mode options
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-04-25 01:41:25 -04:00
nyanmisaka
eb15f97955 Drop progressive transcoding in web client
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-04-25 01:03:44 -04:00
stanol
18cd64ca0b Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-04-24 17:39:39 -04:00
NeonCube
23d1226984 Translated using Weblate (Persian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/
2023-04-24 17:39:39 -04:00
Lukáš Kucharczyk
70d2eb0e83 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-04-24 17:39:38 -04:00
renovate[bot]
11b8355625 Update Linters to v5.59.0 2023-04-24 21:35:52 +00:00
Bill Thornton
c041b0b0e2 Merge pull request #4163 from Vankerkom/reduce-tv-card-scaling
Reduce tv card scaling
2023-04-24 11:54:37 -04:00
Daan Vankerkom
c6bcee3b26 Reduce TV card scale size
Reduced the transform scale from 10% to 7% to increase readability and reduce cognitive overload.
2023-04-24 11:47:40 -04:00
renovate[bot]
9d5030d97e Update dependency swiper to v9 2023-04-24 15:45:32 +00:00
Bill Thornton
f7d2cc98b5 Merge pull request #4412 from jellyfin/renovate/fedora-39.x
Update fedora Docker tag to v39
2023-04-24 11:44:44 -04:00
Bill Thornton
8341e08ef5 Merge pull request #4446 from robert-hamilton36/MultiSelectContextMenu
Add Select context menu
2023-04-24 11:43:09 -04:00
sleepycatcoding
591f51fbf5 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2023-04-24 11:39:38 -04:00
robert-hamilton36
a83e3b121b Remove Select option from tvs 2023-04-24 11:37:00 -04:00
robert-hamilton36
447b6f5582 Add select option 2023-04-24 11:37:00 -04:00
robert-hamilton36
4fe6bb5b42 Add external startMultiSelect function 2023-04-24 11:37:00 -04:00
Bill Thornton
4ee0fa6287 Merge pull request #4531 from jellyfin/renovate/postcss 2023-04-24 07:46:07 -04:00
renovate[bot]
257b44ba13 Update dependency postcss to v8.4.23 2023-04-24 11:40:16 +00:00
Bill Thornton
c69fdf8fc1 Merge pull request #4530 from jellyfin/renovate/postcss 2023-04-24 07:39:36 -04:00
renovate[bot]
8008b8b6f2 Update dependency postcss-preset-env to v8.3.2 2023-04-24 10:58:49 +00:00
Bill Thornton
63c25b11fa Merge pull request #4529 from jellyfin/renovate/postcss 2023-04-23 12:58:17 -04:00
renovate[bot]
3e1a76fe20 Update dependency postcss to v8.4.22 2023-04-23 16:04:23 +00:00
Bill Thornton
28840094ec Merge pull request #4528 from jellyfin/renovate/linters 2023-04-23 00:03:16 -04:00
renovate[bot]
2d0a50223f Update dependency stylelint to v15.5.0 2023-04-23 03:57:34 +00:00
Bill Thornton
805a5fa813 Merge pull request #4527 from jellyfin/renovate/webpack 2023-04-22 23:56:55 -04:00
Franco Castillo
bff59b501a Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-04-22 19:39:38 -04:00
renovate[bot]
745913c870 Update Webpack 2023-04-22 18:31:43 +00:00
TelepathicWalrus
8bfc387b85 Merge branch 'master' into audio-normalization 2023-04-22 18:59:40 +01:00
MrOscarvs
5721ef59d6 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2023-04-21 22:39:37 -04:00
Bill Thornton
a7dfa1347b Merge pull request #4526 from jellyfin/renovate/ci-deps 2023-04-21 16:49:53 -04:00
renovate[bot]
b23c2b9f7c Update github/codeql-action action to v2.3.0 2023-04-21 20:06:00 +00:00
SuperDumbTM
0ae0db8ebb Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-04-21 08:39:37 -04:00
Bill Thornton
13e9e8aa82 Merge pull request #4523 from jellyfin/renovate/core-js-3.x 2023-04-20 22:12:31 -04:00
renovate[bot]
fda7794f75 Update dependency core-js to v3.30.1 2023-04-20 23:04:07 +00:00
Georgi Stamatov
90fc207c9e fix eslint newline required at end of file 2023-04-20 22:26:01 +03:00
arnolam
5347f976b5 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-04-20 13:39:37 -04:00
stamatovg
9a69156487 Merge branch 'master' into enable-airplay-audioplayer 2023-04-20 12:00:25 +03:00
Orestis Stefanis
535da2ff2e Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2023-04-20 04:39:37 -04:00
Alejandro Vasquez
d4f1d9d433 Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2023-04-19 21:39:36 -04:00
stanol
350c3ec836 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-04-19 18:39:36 -04:00
stanol
863fa915a9 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-04-19 14:39:36 -04:00
Bill Thornton
0f4c6ebccd Merge pull request #4149 from jellyfin/renovate/pdfjs-dist-3.x
Update dependency pdfjs-dist to v3
2023-04-19 13:59:28 -04:00
Bill Thornton
9a74e56574 Merge pull request #4516 from jellyfin/renovate/core-js-3.x
Update dependency core-js to v3.30.0
2023-04-19 12:10:38 -04:00
Bill Thornton
4051d2073f Merge pull request #4472 from jellyfin/renovate/react
Update React
2023-04-19 12:09:30 -04:00
renovate[bot]
70c21310bd Update dependency pdfjs-dist to v3 2023-04-19 15:37:03 +00:00
Bill Thornton
d2f77cb207 Merge pull request #4519 from jellyfin/renovate/webpack
Update dependency webpack to v5.79.0
2023-04-19 11:36:21 -04:00
Bill Thornton
b67069c646 Merge pull request #4518 from jellyfin/renovate/sass-1.x 2023-04-19 11:27:12 -04:00
renovate[bot]
554e422729 Update dependency webpack to v5.79.0 2023-04-19 15:20:44 +00:00
Bill Thornton
6ea73969a5 Merge pull request #4470 from jellyfin/renovate/linters 2023-04-19 11:20:02 -04:00
renovate[bot]
d24d2ebf47 Update dependency sass to v1.62.0 2023-04-19 15:11:14 +00:00
Bill Thornton
779185b29d Merge pull request #4517 from jellyfin/renovate/hls.js-1.x 2023-04-19 11:09:27 -04:00
renovate[bot]
290132452f Update Linters 2023-04-19 14:49:33 +00:00
Bill Thornton
76aa2220fd Merge pull request #4467 from jellyfin/renovate/postcss
Update dependency postcss-preset-env to v8.3.1
2023-04-19 10:48:44 -04:00
Bill Thornton
9814a56a67 Import es5 build of hls.js 2023-04-19 10:47:02 -04:00
Bill Thornton
31cab97698 Merge pull request #4488 from jellyfin/renovate/babel
Update Babel to v7.21.4
2023-04-19 10:15:59 -04:00
renovate[bot]
227f473d94 Update fedora Docker tag to v39 2023-04-19 14:15:19 +00:00
renovate[bot]
c04354538d Update dependency hls.js to v1.4.0 2023-04-19 14:14:36 +00:00
renovate[bot]
7157b49817 Update dependency core-js to v3.30.0 2023-04-19 14:14:19 +00:00
Bill Thornton
7dc1663a74 Merge pull request #4514 from jellyfin/renovate/es-check-7.x
Update dependency es-check to v7.1.1
2023-04-19 10:13:16 -04:00
nextlooper42
9acbe3c5d8 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2023-04-19 09:39:37 -04:00
millallo
e348794536 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-04-19 09:39:37 -04:00
Bill Thornton
ba760d849c Merge pull request #4515 from jellyfin/renovate/typescript 2023-04-19 09:32:51 -04:00
renovate[bot]
05183bd44c Update dependency postcss-preset-env to v8.3.1 2023-04-19 13:07:37 +00:00
renovate[bot]
f46a95a877 Update dependency typescript to v5.0.4 2023-04-19 13:06:49 +00:00
Bill Thornton
56df7d6424 Merge pull request #4473 from jellyfin/renovate/webpack
Update Webpack
2023-04-19 09:05:56 -04:00
renovate[bot]
f486f308b3 Update dependency es-check to v7.1.1 2023-04-19 13:04:43 +00:00
Bill Thornton
8c11870177 Merge pull request #4513 from jellyfin/renovate/ci-deps
Update CI dependencies
2023-04-19 09:03:10 -04:00
renovate[bot]
e51a6665e5 Update Webpack 2023-04-19 13:00:08 +00:00
renovate[bot]
f76098590b Update CI dependencies 2023-04-19 12:58:03 +00:00
Bill Thornton
a25ee25043 Merge pull request #4474 from jellyfin/renovate/cssnano-6.x
Update dependency cssnano to v6
2023-04-19 08:56:48 -04:00
Bill Thornton
07fffc776a Merge pull request #4512 from thornbill/fix-indentation
Fix indentation issues
2023-04-19 08:46:21 -04:00
Bill Thornton
2b0601d741 Fix sanitizing name in library creator 2023-04-19 08:32:53 -04:00
renovate[bot]
2e999567ca Update React 2023-04-19 11:48:17 +00:00
renovate[bot]
cec536e9cf Update Babel to v7.21.4 2023-04-19 11:47:56 +00:00
Bill Thornton
3f7e706166 Merge pull request #4510 from thornbill/remove-babel-ts 2023-04-19 07:47:08 -04:00
Bill Thornton
f2726653ae Fix indentation issues 2023-04-19 01:56:05 -04:00
Bill Thornton
dc07015452 Remove babel typescript preset 2023-04-19 00:59:04 -04:00
Bill Thornton
52c8cffc82 Merge pull request #4357 from ThaUnknown/jassub
feat: migrate from JavascriptSubtitlesOctopus to JASSUB
2023-04-19 00:48:05 -04:00
Bill Thornton
23c3df7feb Merge pull request #4221 from dann-merlin/fix_long_getItems_request_URL 2023-04-18 20:50:21 -04:00
Merlin Danner
012c281615 Bump ITEMS_PER_REQUEST_LIMIT to 40 (getItems call) 2023-04-19 02:43:47 +02:00
dann-merlin
3629e826df Update src/utils/jellyfin-apiclient/getItems.ts
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-04-19 00:43:21 +00:00
Bill Thornton
e6eccd2c0c Merge pull request #4509 from thornbill/fix-centos-maybe 2023-04-18 17:59:43 -04:00
Bill Thornton
20e4923d61 Fix centos docker build maybe 2023-04-18 17:41:25 -04:00
Bill Thornton
f000909859 Merge pull request #4463 from Sky-High/upd-prev-track-evt
Fix previousTrack click eventlistener to avoid erroneous calls
2023-04-18 16:26:23 -04:00
Sky-High
7a0535d9c7 reset long doubleclick time to 5 seconds 2023-04-18 22:08:30 +02:00
ThaUnknown
aa5bac5af9 fix: remove dead code 2023-04-18 21:40:32 +02:00
Sky High
87b795e14f Merge branch 'jellyfin:master' into upd-prev-track-evt 2023-04-18 21:25:58 +02:00
Cas
976a74e4ca Merge branch 'master' into jassub 2023-04-18 21:13:41 +02:00
ThaUnknown
f4aa6e1737 chore: rename renderer var 2023-04-18 21:13:04 +02:00
Bill Thornton
b3344af1f8 Merge pull request #4496 from TheMelmacian/bugfix/update_infoheader_on_version_change
Fix info header not updated on version change
2023-04-18 14:38:51 -04:00
Georgi Stamatov
14fca37e78 Convert if/else add/remove statements to toggle 2023-04-18 20:17:25 +03:00
Bill Thornton
83f149c8c3 Merge pull request #4441 from addamanth/tv-layout-clock
Show clock in TV layout
2023-04-18 09:23:52 -04:00
adamanth
c1302831a9 Replace innerHtml to innerText 2023-04-18 10:44:12 +03:00
Bill Thornton
3cb8bc3a77 Merge pull request #4497 from FireGamer3/fix_rewind_fastforward_not_on_mobile_audiobook
Fix rewind and fast forward buttons not showing on audio books in mobile layout
2023-04-17 23:02:31 -04:00
Alehaaaa
910e84e54b Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-04-17 19:39:36 -04:00
Bill Thornton
78739b4617 Merge pull request #4506 from thornbill/route-indexes 2023-04-17 18:03:23 -04:00
Bill Thornton
391d97f30d Add indexes to simplify route imports 2023-04-17 15:57:21 -04:00
Bill Thornton
87a8c22298 Merge pull request #4505 from thornbill/hal-1002
Fix missing invalid issue number for rebase failed comment
2023-04-17 13:59:39 -04:00
Bill Thornton
7ca0e2aecb Fix missing invalid issue number for rebase failed comment 2023-04-17 13:23:45 -04:00
Bill Thornton
43e4d4d672 Merge pull request #4503 from thornbill/hal-1001
Fix missing issue id for rebase failed comment
2023-04-17 13:15:31 -04:00
Bill Thornton
56a1f3f4f7 Fix missing issue id for rebase failed comment 2023-04-17 11:03:52 -04:00
Bill Thornton
b8106b91e8 Merge pull request #4501 from thornbill/hal-1000
Add comment when rebase command fails
2023-04-17 10:46:04 -04:00
Bill Thornton
3e8bee8b49 Merge pull request #4502 from thornbill/update-owners
Update CODEOWNERS
2023-04-17 10:45:33 -04:00
Alex
2d54f88430 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-04-17 10:39:36 -04:00
Bill Thornton
3d04855483 Update CODEOWNERS 2023-04-17 10:13:20 -04:00
Bill Thornton
447e2e11e6 Add comment when rebase command fails 2023-04-17 09:03:16 -04:00
SuperDumbTM
4a3e9ee526 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-04-17 06:39:35 -04:00
Sky High
4b9a7ba00b Merge branch 'jellyfin:master' into upd-prev-track-evt 2023-04-17 09:15:40 +02:00
Bill Thornton
bae632aef4 Merge pull request #4500 from thornbill/move-fetch-local 2023-04-17 00:09:04 -04:00
Juan B
3c51179118 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-04-16 23:39:37 -04:00
Bill Thornton
0df6c66646 Move fetchLocal function to utils 2023-04-16 23:37:37 -04:00
Bill Thornton
0227d981e9 Merge pull request #4499 from thornbill/ts-json-import 2023-04-16 23:29:16 -04:00
Bill Thornton
a9f5f433e6 Allow json file imports in typescript files 2023-04-16 23:20:23 -04:00
SuperDumbTM
751e066631 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-04-16 10:39:35 -04:00
Logilype
c259389a7d Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2023-04-15 20:39:34 -04:00
blob03
1e3570e243 Translated using Weblate (Pirate (pr))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pr/
2023-04-15 18:39:34 -04:00
Kasper Kirkegaard
8e4c529f02 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2023-04-15 18:39:34 -04:00
blob03
22a37ddacf Translated using Weblate (Thai)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/th/
2023-04-15 15:52:57 -04:00
blob03
e1c377c1ba Translated using Weblate (Mongolian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mn/
2023-04-15 15:51:36 -04:00
blob03
bf0d86fb71 Translated using Weblate (Alemannic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gsw/
2023-04-15 15:50:08 -04:00
blob03
3f83b6f34e Translated using Weblate (Lojban)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/jbo/
2023-04-15 15:48:08 -04:00
blob03
afad0853db Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-04-15 15:46:53 -04:00
blob03
7f10768f2f Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-04-15 15:43:51 -04:00
blob03
90f0a66209 Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-04-15 15:42:08 -04:00
FireGamer3
d028531937 Fix rewind and fast forward buttons not showing on audio books 2023-04-15 14:02:01 -05:00
netanel
bf2aac1c26 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-04-15 09:39:34 -04:00
TheMelmacian
8796a51f02 Fix item details not fully updated on version change 2023-04-15 12:26:17 +02:00
felix920506
2198103335 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-04-14 17:39:34 -04:00
Bill Thornton
8cbb4f8cc0 Merge pull request #4435 from robert-hamilton36/VolumeScroll
Add video volume change on mouse scroll
2023-04-14 17:12:19 -04:00
SuperDumbTM
30c2bc0811 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-04-14 11:39:34 -04:00
Bill Thornton
9f2bbb9b92 Merge pull request #4491 from FireGamer3/add_ratings_to_playback_and_nextup
Add Ratings to both Video Player and Up Next Dialog Window
2023-04-14 10:20:26 -04:00
小造xu_zh
f0362878c2 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-04-14 07:39:34 -04:00
L R
76fb454c58 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2023-04-14 03:39:35 -04:00
FireGamer3
b56f83df9a Adds Ratings to both Video Player and Up Next Dialog Window 2023-04-13 20:14:30 -05:00
felix920506
6310564bf5 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-04-13 20:39:34 -04:00
Bill Thornton
5d9fafc4c6 Merge pull request #4490 from thornbill/render-navigation-react 2023-04-13 17:06:01 -04:00
Sky High
a91009f035 Merge branch 'master' into upd-prev-track-evt 2023-04-13 15:47:59 +02:00
Bas
34d17a0582 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-04-13 08:39:33 -04:00
Merlin Danner
840fbed68a Fix eslint errors (syntax) 2023-04-13 13:25:19 +02:00
dann-merlin
6d6d03a9c6 Merge branch 'master' into fix_long_getItems_request_URL 2023-04-13 11:05:09 +00:00
Sky-High
a4ea68f40b add support for playlists in general iso albums only 2023-04-13 10:27:30 +02:00
Sky High
4c75a9e079 Merge branch 'jellyfin:master' into upd-prev-track-evt 2023-04-13 08:28:56 +02:00
Bill Thornton
1bcba13913 Merge pull request #4489 from thornbill/update-unstable-sdk
Update unstable sdk version
2023-04-13 00:26:23 -04:00
Bill Thornton
1189d28974 Render navigation elements with react 2023-04-13 00:22:45 -04:00
Bill Thornton
d186a5d409 Update unstable sdk version 2023-04-12 23:26:20 -04:00
Bill Thornton
5922bf082c Merge pull request #4471 from Anantharajus/master 2023-04-12 22:32:36 -04:00
anantharaju
5df9fa8087 Fixing linting errors 2023-04-13 05:10:42 +05:30
Anantharaju S
e492741618 Update src/components/multiSelect/multiSelect.js
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-04-13 04:55:17 +05:30
anantharaju
a94b47f624 Merge remote-tracking branch 'upstream/master' 2023-04-13 04:52:02 +05:30
Bill Thornton
582a50df2c Merge pull request #4482 from grafixeyehero/add-experimental-routes 2023-04-12 19:10:23 -04:00
grafixeyehero
fc0f0694db Add experimental app routes 2023-04-12 19:01:02 -04:00
grafixeyehero
12c1ae3590 Preparing for experimental app routes 2023-04-12 19:01:02 -04:00
Eryk Michalak
4ea9f0147a Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-04-12 12:39:33 -04:00
Bill Thornton
5bfa6f16df Merge pull request #4476 from jellyfin/renovate/peter-evans-create-or-update-comment-3.x
Update peter-evans/create-or-update-comment action to v3
2023-04-12 10:39:44 -04:00
Bill Thornton
22a25ab37c Merge pull request #4485 from brettpetch/patch-1
fix: dead link
2023-04-12 10:06:53 -04:00
blob03
2a929cfcc2 Translated using Weblate (Bengali (Bangladesh))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bn_BD/
2023-04-12 09:39:33 -04:00
blob03
87959fad2b Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/
2023-04-12 08:37:24 -04:00
blob03
0ddfea977b Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2023-04-12 08:36:40 -04:00
blob03
e509e90958 Translated using Weblate (Persian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/
2023-04-12 08:35:57 -04:00
blob03
84048d61d6 Translated using Weblate (Welsh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/
2023-04-12 08:34:25 -04:00
blob03
e7ddd416ce Translated using Weblate (Galician)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gl/
2023-04-12 08:31:21 -04:00
blob03
2efad67ba2 Translated using Weblate (Marathi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mr/
2023-04-12 08:29:34 -04:00
blob03
8b1738b853 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-04-12 08:28:36 -04:00
blob03
0fe96080db Translated using Weblate (Uzbek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uz/
2023-04-12 08:27:36 -04:00
blob03
412a174a93 Translated using Weblate (Malayalam)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/
2023-04-12 08:26:34 -04:00
blob03
b7800b68ca Translated using Weblate (Icelandic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/
2023-04-12 08:24:11 -04:00
blob03
743320392d Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-04-12 08:22:47 -04:00
blob03
42ca8e7466 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-04-12 08:21:15 -04:00
blob03
94c5b54cce Translated using Weblate (Afrikaans)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/
2023-04-12 08:17:56 -04:00
blob03
82e93bd3dc Translated using Weblate (Urdu (Pakistan))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ur_PK/
2023-04-12 08:16:35 -04:00
blob03
d3ce0e92ff Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-04-12 08:15:52 -04:00
blob03
56bbd952c3 Translated using Weblate (Telugu)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/
2023-04-12 08:14:34 -04:00
blob03
a84d8b737e Translated using Weblate (Tamil)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/
2023-04-12 08:13:30 -04:00
blob03
66f9bbe2ad Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2023-04-12 08:12:37 -04:00
blob03
4d63285d41 Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2023-04-12 08:11:32 -04:00
blob03
53824a8a2f Translated using Weblate (Serbian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/
2023-04-12 08:10:18 -04:00
blob03
9e18064758 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2023-04-12 08:08:32 -04:00
blob03
f8abbd5ca7 Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-04-12 08:05:49 -04:00
blob03
e81256bf70 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2023-04-12 08:04:48 -04:00
blob03
0900658fd3 Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/
2023-04-12 08:03:23 -04:00
blob03
a8b77fc953 Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2023-04-12 08:02:27 -04:00
blob03
c67c6b4a8c Translated using Weblate (Esperanto)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/
2023-04-12 08:01:28 -04:00
blob03
3b35652092 Translated using Weblate (Filipino)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/
2023-04-12 07:59:48 -04:00
blob03
771116a368 Translated using Weblate (Kazakh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/
2023-04-12 07:53:41 -04:00
blob03
efb9304209 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2023-04-12 07:52:52 -04:00
blob03
f2cf220e2c Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2023-04-12 07:51:40 -04:00
blob03
d0937588d3 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-04-12 07:50:49 -04:00
blob03
dceceb823b Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2023-04-12 07:49:34 -04:00
blob03
c635c776f5 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-04-12 07:48:34 -04:00
blob03
525c9fd39a Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2023-04-12 07:47:19 -04:00
blob03
2866d89a8d Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-04-12 07:45:36 -04:00
blob03
f7bcc65f19 Translated using Weblate (Norwegian Nynorsk)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nn/
2023-04-12 07:44:18 -04:00
blob03
7a84ad9be7 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2023-04-12 07:42:34 -04:00
blob03
23058a8471 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-04-12 07:41:52 -04:00
blob03
2f60690da0 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2023-04-12 07:40:16 -04:00
blob03
2f74538f6a Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2023-04-12 07:37:47 -04:00
blob03
a23a3c502b Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2023-04-12 07:31:59 -04:00
blob03
e3390a485f Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2023-04-12 07:31:20 -04:00
blob03
01d2b65f28 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2023-04-12 07:30:25 -04:00
blob03
23ae5d2130 Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2023-04-12 07:28:39 -04:00
blob03
e9187e0c6b Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-04-12 07:24:08 -04:00
blob03
9c78fdc229 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-04-12 07:23:13 -04:00
blob03
17b93a6877 Translated using Weblate (Spanish (Mexico))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/
2023-04-12 07:22:05 -04:00
blob03
3d8203fd45 Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2023-04-12 07:21:20 -04:00
blob03
283a4b8787 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-04-12 07:20:13 -04:00
blob03
48972e63b6 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-04-12 07:17:39 -04:00
blob03
25ff48c6e2 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-04-12 07:17:01 -04:00
Marcinbar
1c2defc5c8 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-04-12 07:17:01 -04:00
Brett Petch
dccbcbd72c Update src/controllers/dashboard/encodingsettings.html
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-04-12 06:33:55 -04:00
blob03
bf5641e9e7 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2023-04-12 06:13:29 -04:00
blob03
d941b70d61 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-04-12 06:11:32 -04:00
blob03
6114def02b Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2023-04-12 06:10:16 -04:00
Marcinbar
e2bc8d76bb Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-04-12 06:10:15 -04:00
blob03
8337d432e4 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-04-12 06:05:27 -04:00
Marcinbar
3236bdf023 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-04-12 06:00:49 -04:00
blob03
4d2aa0104b Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-04-12 06:00:48 -04:00
Marcinbar
a6f871940d Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-04-12 05:53:50 -04:00
blob03
9860f3fda7 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-04-12 05:53:50 -04:00
Marcinbar
0a026b778b Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-04-12 05:47:07 -04:00
Lukáš Kucharczyk
690243e131 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-04-12 05:47:07 -04:00
Bill Thornton
92e1d0b326 Merge pull request #4481 from grafixeyehero/revert-asyncRoutes-to-legacyRoutes
revert asyncRoutes to legacyRoutes
2023-04-12 00:58:28 -04:00
Bill Thornton
1ca1caec1a Merge pull request #4477 from nadir-yttrium/master
Remove all trailing colons from translations
2023-04-12 00:42:03 -04:00
Aman Alam
903b40ce11 Translated using Weblate (Punjabi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pa/
2023-04-12 00:39:35 -04:00
Bill Thornton
02250c740f Merge pull request #4347 from Zourlo/blurred-pdf-fixed
Fix Blurred pdf
2023-04-12 00:03:18 -04:00
Bill Thornton
45f1c004db Delete empty git file 2023-04-11 23:57:54 -04:00
Roxeda™
db312073b9 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2023-04-11 15:39:37 -04:00
David Pereira Cruz
3e4b71e094 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2023-04-11 15:39:37 -04:00
felix920506
2899c24ed1 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-04-11 15:39:33 -04:00
grafixeyehero
a3c8e11025 clean up 2023-04-11 02:53:38 +03:00
grafixeyehero
6cb6e10083 revert asyncRoutes to legacyRoutes 2023-04-10 22:58:14 +03:00
Brett Petch
4d99244bb3 fix: dead link 2023-04-10 14:24:40 -04:00
Georgi Stamatov
f3b84cadad enable airplay for audioplayer 2023-04-10 12:06:00 +03:00
felix920506
6fd2a606d8 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-04-09 00:39:32 -04:00
felix920506
d9bcfe19aa Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-04-08 19:39:32 -04:00
felix920506
0910c24020 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-04-08 17:39:32 -04:00
Nadir Ishiguro
a79f8e52ba Remove trailing colons from all translations 2023-04-07 15:53:26 +02:00
argalion79
b7e88b35d2 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-04-07 08:39:31 -04:00
Dejan Stojanovic
41773edbd8 Translated using Weblate (Serbian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/
2023-04-06 10:39:31 -04:00
mskpluk
c02f21581b Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-04-06 10:39:31 -04:00
Tomislav Filipcic
e02056e46b Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2023-04-05 13:39:31 -04:00
AmmarAlhawsawi
5e509ceed7 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-04-05 13:39:31 -04:00
renovate[bot]
06881f75d6 Update peter-evans/create-or-update-comment action to v3 2023-04-05 12:05:16 +00:00
Jake Daryl Moresca
abbba09648 Translated using Weblate (Filipino)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/
2023-04-04 08:39:33 -04:00
SuperDumbTM
87297c9417 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-04-04 08:39:32 -04:00
SuperDumbTM
edccaee99c Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-04-04 03:39:31 -04:00
renovate[bot]
368f78dc42 Update dependency cssnano to v6 2023-04-04 05:32:44 +00:00
SuperDumbTM
3f08dd5628 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-04-04 00:39:30 -04:00
AmmarAlhawsawi
1967999777 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-04-03 18:39:31 -04:00
Jake Daryl Moresca
8133e4387e Translated using Weblate (Filipino)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/
2023-04-03 09:39:31 -04:00
Merlin Danner
4fe4ed2b0a Define interface for getItems options 2023-04-03 14:34:57 +02:00
anantharaju
eed2084584 Remove this commented out code 2023-04-03 10:43:19 +05:30
ThaUnknown
1cfd4f6b3e chore: fix new eslint styles 2023-04-02 23:06:03 +02:00
Killy
0e7bda7bd0 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-04-02 05:39:30 -04:00
Gokul GK
2e8bba486e Translated using Weblate (Malayalam)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/
2023-03-31 15:39:29 -04:00
Sky High
aa369be3be Merge branch 'master' into upd-prev-track-evt 2023-03-31 15:51:12 +02:00
Bill Thornton
43ef95a2aa Merge pull request #4466 from jellyfin/renovate/sass-1.x 2023-03-30 22:41:28 -04:00
Andi Chandler
59cb456403 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-03-30 20:39:29 -04:00
renovate[bot]
0560035bc2 Update dependency sass to v1.60.0 2023-03-30 23:43:32 +00:00
Yannik Bürkle
a1ba5213a7 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-03-30 18:39:29 -04:00
Joshua M. Boniface
118cff800f Merge pull request #4465 from cewert/fix-centos-build
Fix centos build
2023-03-30 17:09:16 -04:00
Charles Ewert
91f4d0483b image is on quay.io not dockerhub 2023-03-30 16:56:07 -04:00
Bill Thornton
5b03453640 Merge pull request #4464 from cewert/update-centos-image
Update centos docker image from 8 to stream8
2023-03-30 16:23:25 -04:00
Joshua M. Boniface
b599a632d7 Merge branch 'master' into update-centos-image 2023-03-30 15:46:55 -04:00
chyzchyk
f2469b3b15 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-03-30 15:39:29 -04:00
Charles Ewert
88b0c87bfa use stream8 for centos docker image 2023-03-30 15:30:44 -04:00
Khadar Mohammed
aaa7c66ece Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2023-03-30 13:39:29 -04:00
Bas
7be03f9900 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-03-30 13:39:29 -04:00
Oskari Lavinto
e5f8fd91e8 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-03-30 13:39:29 -04:00
Sky High
6289f02c1c Merge branch 'jellyfin:master' into upd-prev-track-evt 2023-03-30 16:42:59 +02:00
Troja
5b9c84f9b9 Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-03-30 10:39:28 -04:00
Sky-High
169f7a8b7d update previousTrack click event to avoid redundant calls to playbackManager 2023-03-30 14:50:21 +02:00
Cas
4c7c2067f9 Merge branch 'master' into jassub 2023-03-30 13:50:25 +02:00
Àlex Bravo
6057c6912e Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2023-03-30 06:39:28 -04:00
Bill Thornton
1451e4ece0 Merge pull request #4423 from thornbill/pluginify-syncplay 2023-03-29 23:15:04 -04:00
Sunip Mukherjee
d120463acb Translated using Weblate (Bengali)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bn/
2023-03-29 20:39:30 -04:00
Sunip Mukherjee
c77e6a30a3 Added translation using Weblate (Bengali) 2023-03-29 18:59:51 -04:00
Bill Thornton
f2f5108d0d Merge pull request #4455 from thornbill/eslint-updates 2023-03-29 17:17:55 -04:00
Bill Thornton
608f628d36 Merge pull request #4461 from jellyfin/renovate/webpack 2023-03-29 17:05:09 -04:00
renovate[bot]
e10f1c3db1 Update dependency webpack to v5.76.3 2023-03-29 19:15:21 +00:00
Bill Thornton
db2d3cbb2d Merge pull request #4459 from jellyfin/renovate/major-typescript 2023-03-29 08:43:10 -04:00
Bill Thornton
fd11d0e8d6 Merge pull request #4458 from jellyfin/renovate/actions-stale-8.x 2023-03-29 08:42:09 -04:00
renovate[bot]
5d9889b049 Update dependency typescript to v5 2023-03-29 11:32:16 +00:00
renovate[bot]
d0141a6ef1 Update actions/stale action to v8 2023-03-29 11:31:36 +00:00
Bill Thornton
f57e93a77c Merge pull request #4457 from jellyfin/renovate/marked-4.x 2023-03-29 07:30:58 -04:00
Drembii
f73d7649a8 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2023-03-29 06:39:28 -04:00
renovate[bot]
d832ffdeed Update dependency marked to v4.3.0 2023-03-29 10:00:41 +00:00
Sahil Ahluwalia
b7629d9c31 Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2023-03-29 03:39:28 -04:00
Merlin Danner
06c4f0f258 Add JSDoc comment to getItems helper
In return the comments at each usage are removed.
2023-03-29 07:44:21 +02:00
Merlin Danner
d8bbba2dc9 Add handling of undefined cases for tsc
The handled cases are never going to actually be undefined,
as the affected variables are defined before.
tsc however was not satisfied so these changed had to be made.
2023-03-29 07:26:22 +02:00
Merlin Danner
762feba94c Use syntactic sugar to check if Ids is undefined 2023-03-29 07:06:29 +02:00
dann-merlin
2154ea64ad Update src/utils/jellyfin-apiclient/getItems.ts
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-03-29 05:02:23 +00:00
dann-merlin
5932decce5 Update src/utils/jellyfin-apiclient/getItems.ts
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-03-29 05:00:40 +00:00
dann-merlin
da4f890adf Update src/utils/jellyfin-apiclient/getItems.ts
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-03-29 05:00:04 +00:00
dann-merlin
eca7cc7ced Update src/utils/jellyfin-apiclient/getItems.ts
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-03-29 04:59:20 +00:00
Merlin Danner
117dd15394 Rename variable in getItemsSplit loop 2023-03-29 06:50:15 +02:00
小造xu_zh
ba12f10d0e Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-03-29 00:39:29 -04:00
hoanghuy309
0422a28a6d Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-03-29 00:39:28 -04:00
Bill Thornton
6f3aa2f1df Fix eslint issues 2023-03-29 00:38:22 -04:00
Bill Thornton
ed21a8dcdd Add eslint rules for spacing 2023-03-29 00:35:50 -04:00
Merlin Danner
96febf9f25 Rename file level constant to conform naming conv.
Renames idsPerItemRequestLimit to ITEMS_PER_REQUEST_LIMIT
as it as a file level constant.
2023-03-29 06:29:37 +02:00
Bill Thornton
911f4e689e Merge pull request #4453 from jellyfin/renovate/core-js-3.x 2023-03-28 23:13:29 -04:00
Bill Thornton
a11b5a25d5 Merge pull request #4427 from jellyfin/renovate/webpack 2023-03-28 23:11:59 -04:00
Bill Thornton
ad3064bebe Merge pull request #4454 from jellyfin/renovate/ci-deps 2023-03-28 23:10:18 -04:00
renovate[bot]
4116e38cd0 Update Webpack 2023-03-29 03:04:04 +00:00
renovate[bot]
9d85cf26ab Update CI dependencies 2023-03-29 03:03:20 +00:00
renovate[bot]
25a6c30a41 Update dependency core-js to v3.29.1 2023-03-29 03:03:11 +00:00
Bill Thornton
c946cd4692 Merge pull request #4451 from jellyfin/renovate/babel 2023-03-28 22:58:37 -04:00
renovate[bot]
b869f82863 Update Babel to v7.21.3 2023-03-29 02:49:10 +00:00
Bill Thornton
c92a8c7ee1 Merge pull request #4452 from jellyfin/renovate/lodash-es-4.x 2023-03-28 22:44:33 -04:00
Bill Thornton
76d20824c0 Merge pull request #4430 from jellyfin/renovate/sass-1.x 2023-03-28 22:37:11 -04:00
Bill Thornton
2bbd646949 Merge pull request #4428 from jellyfin/renovate/react 2023-03-28 22:35:52 -04:00
renovate[bot]
87dcf58f19 Update dependency @types/lodash-es to v4.17.7 2023-03-29 02:32:44 +00:00
Bill Thornton
4fcd1e4ee2 Merge pull request #4426 from jellyfin/renovate/autoprefixer-10.x 2023-03-28 22:32:25 -04:00
Bill Thornton
2c3236e35b Merge pull request #4422 from jellyfin/renovate/jquery-3.x 2023-03-28 22:31:36 -04:00
Bill Thornton
3fa6dd6b5d Merge pull request #4429 from jellyfin/renovate/linters 2023-03-28 22:30:21 -04:00
blob03
a73d369746 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-03-28 19:39:29 -04:00
Lukáš Kucharczyk
2c46018e36 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-03-28 19:39:28 -04:00
Bill Thornton
401544cd3d Merge pull request #4425 from 1337joe/error-check-library-creation
Use form validation to ensure required fields are filled on submission
2023-03-28 15:39:36 -04:00
heim3x
379962e0ab Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2023-03-28 15:34:33 -04:00
Bill Thornton
fda38f5626 Merge pull request #4154 from knackebrot/audio-vbr
Add Audio VBR setting
2023-03-28 15:34:27 -04:00
Bill Thornton
273dfa0351 Merge pull request #4285 from LokiLuciferase/feature/bookplayer
Add font size and theme selection controls to EPUB reader
2023-03-28 15:01:56 -04:00
小造xu_zh
68481f11bc Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-03-28 08:39:28 -04:00
school shooter
efb7fe4222 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-03-27 21:39:28 -04:00
heim3x
73df214c1a Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2023-03-27 18:39:30 -04:00
renovate[bot]
8dd6cc6545 Update Linters 2023-03-27 19:43:15 +00:00
TelepathicWalrus
8110c324d0 Merge branch 'jellyfin:master' into audio-normalization 2023-03-27 18:05:56 +01:00
Cas
707fa9f4d2 Merge branch 'master' into jassub 2023-03-27 15:31:50 +02:00
Bas
5fd8e92f5a Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-03-27 07:39:27 -04:00
ThaUnknown
a99385d190 chore: update JASSUB 2023-03-27 12:58:33 +02:00
pankajabhyam
ee80b8a5cb Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2023-03-27 05:39:27 -04:00
school shooter
7f455b9e57 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-03-26 21:39:27 -04:00
Bas
38f17ccb68 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-03-25 15:39:28 -04:00
Lyra Mikkelsen
6569350948 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2023-03-25 15:39:28 -04:00
Bas
e5fcc488e0 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-03-25 11:56:58 -04:00
Bas
aaf84e10aa Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-03-25 10:39:27 -04:00
Bas
da3693537d Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-03-24 19:39:27 -04:00
Lukas Lüftinger
bb80073dfe Merge branch 'master' into feature/bookplayer 2023-03-24 15:57:46 +01:00
Thomas Oppolzer
3b64d95e74 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-03-23 23:39:26 -04:00
Nir Israel Hen
7d17ac1522 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-03-23 20:39:27 -04:00
MKLythus
d7422fb1c3 Translated using Weblate (Filipino)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/
2023-03-23 14:39:27 -04:00
Calvin Ng
9a9db47c85 Translated using Weblate (Filipino)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/
2023-03-23 14:39:27 -04:00
ThaUnknown
5d32eb8058 fix: exclude onDemandRender from webOS 2
reports getVideoPlaybackQuality as functional, but isn't
2023-03-23 17:48:03 +01:00
ThaUnknown
d352c6958c chore: update JASSUB 2023-03-23 15:22:32 +01:00
Àlex Bravo
1ea20209a2 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2023-03-22 18:39:25 -04:00
adamanth
9677f3cd7c Merge branch 'tv-layout-clock' of https://github.com/addamanth/jellyfin-web into tv-layout-clock 2023-03-22 21:32:28 +03:00
adamanth
08887bff68 Fix new line 2023-03-22 21:32:23 +03:00
addamanth
42dcba5ff7 Merge branch 'master' into tv-layout-clock 2023-03-22 20:46:20 +03:00
adamanth
ffb5d2129b CShow clock in TV layout 2023-03-22 20:30:06 +03:00
Bill Thornton
d5b5ec3fc4 Merge pull request #4440 from thornbill/stale-conflict-label
Fix the stale action removing the merge conflict label when not fixed
2023-03-22 13:04:55 -04:00
Bill Thornton
797b3138ab Fix the stale action removing the merge conflict label when not fixed 2023-03-22 12:57:03 -04:00
Bill Thornton
cf09f78f48 Merge pull request #4439 from thornbill/stale-operations
Update stale action operations per run
2023-03-22 12:46:49 -04:00
Bill Thornton
17e6b19210 Update stale action operations per run 2023-03-22 12:37:56 -04:00
Bill Thornton
e07bcd7dd3 Merge pull request #4438 from thornbill/close-merge-conflict-prs
Add action to close PRs with merge conflicts
2023-03-22 12:28:16 -04:00
Bill Thornton
c4bd939ea6 Add action to close PRs with merge conflicts 2023-03-22 12:12:51 -04:00
Bill Thornton
0d8109d0a6 Merge pull request #4437 from thornbill/add-merge-conflict-comment
Add merge conflict comment
2023-03-22 11:15:31 -04:00
Joshua M. Boniface
67f3e8a119 Remove comma splice from new message 2023-03-22 11:05:36 -04:00
Bill Thornton
b72762bc86 Add merge conflict comment 2023-03-22 10:55:37 -04:00
Bill Thornton
1c9b6005ef Merge pull request #4408 from jellyfin/fix/playback-hls-update
fix(hls): playback should work without bundling hls
2023-03-22 00:38:47 -04:00
Bill Thornton
a785c1925f Rollback hls.js to 1.2.4 2023-03-21 23:47:12 -04:00
stanol
618df5dd44 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-03-21 18:39:25 -04:00
azam
f8d2ee672f Translated using Weblate (Malay)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/
2023-03-21 18:39:25 -04:00
renovate[bot]
bd8d9b3935 Update dependency sass to v1.59.3 2023-03-21 21:23:55 +00:00
azam
327730b766 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2023-03-21 16:39:28 -04:00
oddib
0370fd23d9 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2023-03-21 16:39:25 -04:00
Àlex Bravo
cacae90f50 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2023-03-20 20:39:25 -04:00
Bas
990b87da9f Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-03-20 16:39:25 -04:00
ThaUnknown
062ee9d524 chore: update jassub 2023-03-20 16:05:13 +01:00
ThaUnknown
a17e6ae421 chore: update deps 2023-03-20 14:55:02 +01:00
robert-hamilton36
0eea5ee16a Merge branch 'jellyfin:master' into VolumeScroll 2023-03-20 15:18:58 +13:00
Cas
45e309fff2 Merge branch 'master' into jassub 2023-03-19 22:58:03 +01:00
ThaUnknown
fc231c1d96 chore: update jassub 2023-03-19 22:50:34 +01:00
Àlex Bravo
3186ef480d Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2023-03-19 17:39:24 -04:00
Ruby M
b309b3616d Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-03-19 15:39:28 -04:00
MrBoneCrash
d9d9a9ea11 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-03-19 15:39:28 -04:00
Àlex Bravo
616a708493 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2023-03-19 15:39:27 -04:00
hoanghuy309
c8d7b154da Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-03-19 05:39:24 -04:00
mskpluk
1be7815b47 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-03-19 03:39:25 -04:00
EdyDev
58cd468221 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2023-03-18 15:39:25 -04:00
Fritz Michael Gschwantner
ae6e8b20b4 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-03-18 11:39:24 -04:00
Bas
ac188466a2 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-03-17 18:39:23 -04:00
renovate[bot]
5c54a5d8f0 Update dependency react-router-dom to v6.9.0 2023-03-17 17:49:48 +00:00
ThaUnknown
fb9fc152fd chore: update jassub 2023-03-17 18:27:55 +01:00
Andi Chandler
400d8dee4f Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-03-17 11:39:24 -04:00
rushmash
55f6d45018 Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-03-17 09:39:24 -04:00
ThaUnknown
132825962a fix: poor eventtarget polyfill 2023-03-17 10:02:33 +01:00
renovate[bot]
fd1e4d16a9 Update dependency autoprefixer to v10.4.14 2023-03-16 22:26:03 +00:00
robert-hamilton36
b97d6d3441 add volume adjust onwheel scroll event 2023-03-17 10:59:21 +13:00
Bill Thornton
1019a43216 Merge pull request #4424 from jellyfin/renovate/actions-checkout-digest
Update actions/checkout digest to 24cb908
2023-03-16 16:18:24 -04:00
Bill Thornton
288efb03aa Fix actions/checkout digest version comment 2023-03-16 16:09:36 -04:00
Joe Rogers
76b620b621 Use form validation to ensure required fields are filled on submission 2023-03-16 16:07:27 -04:00
renovate[bot]
be7e502dc3 Update actions/checkout digest to 24cb908 2023-03-16 19:28:46 +00:00
Oskari Lavinto
50d2826984 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-03-16 12:39:23 -04:00
ThaUnknown
41fdbbb96e chore: update jassub 2023-03-16 16:53:01 +01:00
ThaUnknown
70f65141f4 cleanup: formatting, escheck 2023-03-16 15:42:44 +01:00
ThaUnknown
a73b691653 fix: babel evt-polyfill
fix: worker paths
fix: wasm paths
2023-03-16 15:37:30 +01:00
Bas
2af9e9ef4d Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-03-16 07:39:23 -04:00
Bill Thornton
f802368ab8 Merge pull request #4420 from jellyfin/renovate/ci-deps 2023-03-16 01:55:36 -04:00
小造xu_zh
8dca67a4c8 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-03-16 01:39:23 -04:00
Bill Thornton
8137ea75a6 Merge pull request #4416 from jellyfin/renovate/webpack 2023-03-15 23:38:27 -04:00
stanol
dc29cefc9f Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-03-15 18:39:23 -04:00
renovate[bot]
f110dcd5e3 Update CI dependencies 2023-03-15 22:34:17 +00:00
Bill Thornton
732ef8fdad Update SyncPlay references to use plugin 2023-03-15 16:55:34 -04:00
renovate[bot]
9eb49ad121 Update dependency jquery to v3.6.4 2023-03-15 18:41:43 +00:00
renovate[bot]
9895be1c31 Update Webpack 2023-03-15 18:41:26 +00:00
Cas
8848b75be0 Merge branch 'master' into jassub 2023-03-15 13:28:47 +01:00
ThaUnknown
43aba5e580 fix: make CI happy 2023-03-15 13:25:30 +01:00
ThaUnknown
434029dae9 fix: babel jassub worker 2023-03-15 12:50:02 +01:00
blob03
641a7c0915 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-03-15 06:39:23 -04:00
Lukáš Kucharczyk
0798a3ecb3 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-03-15 06:39:23 -04:00
Zourlo
5239ae2ad2 Merge branch 'master' into blurred-pdf-fixed 2023-03-15 16:28:15 +09:00
Zourlo
b61260ccb9 Update src/plugins/pdfPlayer/plugin.js
change the default value for scale.

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-03-15 16:27:58 +09:00
SuperDumbTM
47f6297b5e Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-03-15 02:39:23 -04:00
ellipsis
55c5f2f7c6 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-03-15 00:39:23 -04:00
Bill Thornton
71fa8d897f Merge pull request #4262 from hannesbraun/limit-parallel-image-encoding
Add setting for ParallelImageEncodingLimit
2023-03-14 23:21:43 -04:00
Hannes Braun
c4f6e11f6c Add setting for ParallelImageEncodingLimit 2023-03-14 23:15:41 -04:00
dann-merlin
39ceb2ae2e Merge branch 'master' into fix_long_getItems_request_URL 2023-03-15 00:02:46 +00:00
Bas
ed7d9e2189 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-03-14 18:39:23 -04:00
blob03
579d871073 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-03-14 18:39:22 -04:00
Lukas Lüftinger
2fc010fe6e correctly use userSettings.theme() in bookPlayer 2023-03-14 23:38:47 +01:00
Lukas Lüftinger
e9613a7131 make data variables used in bookPlayer theming const 2023-03-14 23:36:06 +01:00
Lukas Lüftinger
e6171364ca fix linting 2023-03-14 23:36:06 +01:00
Lukas Lüftinger
2eb15411ba fix epub theme selection 2023-03-14 23:36:06 +01:00
Lukas Lüftinger
d75dbc1b3b fix linting issues 2023-03-14 23:36:06 +01:00
Lukas Lüftinger
b5735c8392 include package-lock.json 2023-03-14 23:36:05 +01:00
Lukas Lüftinger
581f5c7bb9 add buttons to increase and decrease font sizes in book-player 2023-03-14 23:35:19 +01:00
Lukas Lüftinger
727f6e450b add button to bookplayer to rotate through dark, sepia and light themes 2023-03-14 23:35:19 +01:00
Lukas Lüftinger
3c45a5e05b lower epubjs version to 0.3.93 2023-03-14 23:35:16 +01:00
dann-merlin
09a6ef2cdb Merge branch 'master' into fix_long_getItems_request_URL 2023-03-14 22:03:44 +00:00
Bas
4963a4b22c Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-03-14 15:39:23 -04:00
HanaO00
10419311bc Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-03-14 11:39:22 -04:00
Bill Thornton
aad0b23b1c Merge pull request #4366 from jellyfin/renovate/dompurify-3.x
Update dependency dompurify to v3
2023-03-14 10:24:15 -04:00
Bill Thornton
53cf37e860 Merge pull request #4415 from jellyfin/renovate/linters 2023-03-14 08:10:58 -04:00
Bill Thornton
c90a933f56 Merge pull request #4413 from thornbill/random-int-util 2023-03-14 08:04:11 -04:00
renovate[bot]
7903313c06 Update dependency stylelint-order to v6.0.3 2023-03-14 10:47:52 +00:00
Bill Thornton
4937f2d60c Add random int utility function 2023-03-14 01:32:36 -04:00
Bill Thornton
ff8b7427e3 Merge pull request #4411 from jellyfin/renovate/linters 2023-03-13 22:19:23 -04:00
renovate[bot]
f732018c75 Update Linters to v5.54.1 2023-03-13 21:52:25 +00:00
Bill Thornton
f05e216a4e Merge pull request #4199 from Shadowghost/collection-settings
Add setting for collection management
2023-03-13 13:33:28 -04:00
Shadowghost
83c4200257 Update @jellyfin/sdk to unstable.202303130502 2023-03-13 18:18:05 +01:00
Shadowghost
43addea602 Only disable collection management for TV 2023-03-13 18:17:28 +01:00
Joshua M. Boniface
980fa0f606 Merge pull request #3800 from nielsvanvelzen/no-prepare
Remove NPM prepare script
2023-03-12 21:49:13 -04:00
Thibault Nocchi
abc0b25c11 fix(hls): playback should work without bundling hls 2023-03-12 19:49:24 +01:00
TelepathicWalrus
8d5475a21b Merge branch 'master' into audio-normalization 2023-03-12 13:13:44 +00:00
Andrei
95822fd2cf Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-03-11 17:39:22 -05:00
Andi Chandler
52461bc7ce Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-03-11 14:39:21 -05:00
小造xu_zh
935fa8a1e7 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-03-10 23:39:21 -05:00
Oskari Lavinto
65eb19c7b0 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-03-10 21:39:22 -05:00
Zourlo
695cdc6953 Merge branch 'master' into blurred-pdf-fixed 2023-03-11 10:28:39 +09:00
blob03
8e73e31d7c Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-03-10 15:39:22 -05:00
Lukáš Kucharczyk
95ae063f42 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-03-10 15:39:21 -05:00
Bill Thornton
82d99e6886 Merge pull request #4405 from jellyfin/renovate/ci-deps
Update github/codeql-action action to v2.2.6
2023-03-10 15:28:59 -05:00
Bill Thornton
0cec50c6aa Merge pull request #4401 from thornbill/add-plugin-types
Add plugin types
2023-03-10 15:23:06 -05:00
Bill Thornton
3a784ad928 Merge pull request #4403 from thornbill/eslint-radix
Add eslint radix rule for parseInt
2023-03-10 15:22:32 -05:00
renovate[bot]
cb8f3cbe03 Update github/codeql-action action to v2.2.6 2023-03-10 20:20:34 +00:00
Bill Thornton
51fee9d55a Remove SKIP_PREPARE env variable usages 2023-03-10 12:33:12 -05:00
Bill Thornton
8277fa0d32 Remove SKIP_PREPARE env variable usages 2023-03-10 12:32:06 -05:00
Bill Thornton
c50bc44c3b Run web build script manually 2023-03-10 12:32:06 -05:00
Niels van Velzen
ce06fc3c28 Remove NPM prepare script 2023-03-10 12:32:06 -05:00
Joshua M. Boniface
7a3e3e5965 Merge pull request #4140 from jellyfin/renovate/fedora-38.x
Update fedora Docker tag to v38
2023-03-10 11:39:06 -05:00
Bill Thornton
0216701e22 Merge pull request #4115 from photonconvergence/fix/extras-type-display
Fix special feature subtext display
2023-03-10 11:27:20 -05:00
ThaUnknown
71e9b46a81 chore: update JASSUB
fix: error event handling
fix: default font
2023-03-10 15:45:01 +01:00
Zourlo
2848f6295b Merge branch 'master' into blurred-pdf-fixed 2023-03-10 17:40:27 +09:00
dann-merlin
7858e524eb Merge branch 'master' into fix_long_getItems_request_URL 2023-03-10 01:31:42 +00:00
Bill Thornton
c9b72d87fe Backport pull request #4395 from jellyfin/release-10.8.z
Fix installed plugin version html

Original-merge: 22d1f40587

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

Backported-by: crobibero <cody@robibe.ro>
2023-03-09 19:43:08 -05:00
Dmitry Lyzo
2c4d065e0e Backport pull request #4362 from jellyfin/release-10.8.z
Fix subtitle offset reset when seeking progressive stream

Original-merge: af27e084d5

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

Backported-by: crobibero <cody@robibe.ro>
2023-03-09 19:43:07 -05:00
Dmitry Lyzo
8dbf40fa0a Backport pull request #4330 from jellyfin/release-10.8.z
Fix navigation for some types of INPUT

Original-merge: 7e99e3ec51

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

Backported-by: crobibero <cody@robibe.ro>
2023-03-09 19:43:06 -05:00
dann-merlin
f516e18fb9 Merge branch 'master' into fix_long_getItems_request_URL 2023-03-09 22:35:38 +00:00
Shadowghost
85fcf9821a Add setting for collection management 2023-03-09 22:03:39 +01:00
stanol
339311008e Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-03-09 15:39:21 -05:00
Bill Thornton
d2f10a577e Merge pull request #4399 from knackebrot/hls.js-1.3
Update hls.js to 1.3.4
2023-03-09 15:30:37 -05:00
fdolbec123
16c47fc74f Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2023-03-09 13:39:22 -05:00
Bill Thornton
42d40bd67a Merge pull request #4349 from is343/fix/stuck-subtitle-track-cues
Fix stuck text track cues for firefox
2023-03-09 10:11:32 -05:00
Bill Thornton
082a8319fd Remove redundant inline eslint rules 2023-03-09 00:20:46 -05:00
Bill Thornton
329cf77c81 Add eslint radix rule for parseInt 2023-03-09 00:20:11 -05:00
Bill Thornton
9e784034d3 Merge pull request #4320 from pl-ducharme/feature/3494-add-eslint-max-params-rule
Add eslint max-params rule with a max of 7 parameters
2023-03-08 22:57:40 -05:00
Róbert Örn Ketilsson
aab068565d Translated using Weblate (Icelandic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/
2023-03-08 15:39:21 -05:00
Róbert Örn Ketilsson
2d95a95eae Translated using Weblate (Icelandic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/
2023-03-08 13:39:21 -05:00
Bill Thornton
3d91c72a0f Update SyncPlay plugin check 2023-03-08 11:49:19 -05:00
Bill Thornton
64ecc3eae7 Add plugin types 2023-03-08 11:08:19 -05:00
renovate[bot]
b4f4857176 Update dependency dompurify to v3 2023-03-08 12:26:33 +00:00
WontTell
ecb84ff351 Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2023-03-07 23:39:20 -05:00
Pier-Luc Ducharme
cf5d65d86e Simplify code with object shorthand syntax 2023-03-07 23:24:12 -05:00
Pier-Luc Ducharme
a3c330b4e1 Add contributor to project 2023-03-07 23:19:46 -05:00
Pier-Luc Ducharme
29f16d5a04 Refactor userdatabuttons to follow max-params rule 2023-03-07 23:19:46 -05:00
Pier-Luc Ducharme
6544b7c698 Refactor playbackmanager to follow max-params rule 2023-03-07 23:19:16 -05:00
Pier-Luc Ducharme
e9369e40bd Refactor imageeditor to follow max-params rule 2023-03-07 22:50:29 -05:00
Pier-Luc Ducharme
5e5988c107 Refactor guide to follow max-params rule 2023-03-07 22:50:29 -05:00
Pier-Luc Ducharme
dc5ab265f6 Refactor cardBuilder to follow max-params rule 2023-03-07 22:50:29 -05:00
Pier-Luc Ducharme
47c13444cc Add eslint max-params rule with a max of 7 2023-03-07 22:50:29 -05:00
Merlin Danner
1a069b49be Rename getItemsHelper.ts to getItems.ts 2023-03-08 02:39:17 +00:00
Merlin Danner
e693724055 Remove leftover debugging log in getItems 2023-03-08 02:39:17 +00:00
dann-merlin
baa4f0a29d Improve log message for invalid TotalRecordCount in getItems
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-03-08 02:39:17 +00:00
dann-merlin
aede0fa8ca Fixing type in getItems.ts
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-03-08 02:39:17 +00:00
Merlin Danner
d5e9541010 Fix too long URLs on getItems with many ids 2023-03-08 02:39:17 +00:00
Róbert Örn Ketilsson
5e51616e18 Translated using Weblate (Icelandic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/
2023-03-07 20:39:21 -05:00
Bill Thornton
8a0e2f142d Merge pull request #4389 from JRaspass/master
Remove old Emby (3.x) version checks
2023-03-07 11:45:50 -05:00
Bill Thornton
a163b5279c Merge pull request #4394 from robert-hamilton36/Issue-4342
Fix Time Until Next Episode Text Overflow
2023-03-07 10:05:54 -05:00
Bill Thornton
0aff1f52f8 Merge pull request #4397 from jellyfin/renovate/linters 2023-03-06 21:37:30 -05:00
Bill Thornton
9c397e641b Merge pull request #4396 from jellyfin/renovate/react 2023-03-06 21:35:46 -05:00
renovate[bot]
b55a3751f2 Update Linters to v5.54.0 2023-03-07 00:56:50 +00:00
renovate[bot]
e4d6ba2de6 Update dependency react-router-dom to v6.8.2 2023-03-07 00:56:24 +00:00
Bill Thornton
32e772dbe1 Merge pull request #4391 from nielsvanvelzen/item-markdown
Support markdown in item descriptions
2023-03-06 16:36:51 -05:00
James Raspass
bd9d3e5f65 Remove old Emby (3.x) version checks
As per https://trello.com/c/sA25wd46/8-remove-old-emby-3x-version-checks
2023-03-06 19:23:47 +00:00
Shadowghost
2681d5c4ca Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-03-06 05:39:20 -05:00
knackebrot
52363c59d9 Update hls.js to 1.3.4 2023-03-06 11:39:00 +01:00
WontTell
7106611f9d Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2023-03-06 00:39:20 -05:00
robert-hamilton36
1c5f17d738 Edit CSS to avoid text overflow 2023-03-06 14:26:25 +13:00
ThaUnknown
bcc4f87605 chore: update jassub 2023-03-06 02:14:55 +01:00
Cas
8aa8889a20 Merge branch 'master' into jassub 2023-03-06 02:14:16 +01:00
stanol
912dd6cb69 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-03-05 18:39:20 -05:00
Bill Thornton
403ba4273d Merge pull request #4393 from jellyfin/renovate/core-js-3.x 2023-03-05 17:07:23 -05:00
renovate[bot]
a1d398c82d Update dependency core-js to v3.29.0 2023-03-05 21:35:13 +00:00
Bill Thornton
10d8488068 Merge pull request #4392 from jellyfin/renovate/linters 2023-03-05 14:57:40 -05:00
renovate[bot]
8e1e176f8b Update dependency eslint to v8.35.0 2023-03-05 10:32:49 +00:00
Bas
2db551880d Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-03-05 04:39:19 -05:00
Niels van Velzen
12d2fb471c Support markdown in item descriptions 2023-03-04 16:29:45 +01:00
kaypiff
19818bda60 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-03-04 06:39:20 -05:00
Bas
56c848f31e Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-03-04 06:39:19 -05:00
Andi Chandler
20bcff0791 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-03-03 21:39:19 -05:00
小造xu_zh
6fe1eec1ef Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-03-02 05:39:19 -05:00
ThaUnknown
c436d9abae chore: update JASSUB 2023-03-02 10:42:33 +01:00
Cas
4f11dc4311 Merge branch 'master' into jassub 2023-03-02 10:30:53 +01:00
Ivan Schurawel
c0fc93dedc fix: cancel debounce on player unmount 2023-03-02 16:22:06 +09:00
Ivan Schurawel
4c71de4815 chore: use smaller debounce time 2023-03-02 16:22:06 +09:00
Ivan Schurawel
acdbf59b50 chore: add debounce to setSubtitleOffset 2023-03-02 16:22:06 +09:00
Ivan Schurawel
032d03d201 fix: don't set temp variable 2023-03-02 16:22:06 +09:00
Ivan Schurawel
2caa2851b9 fix: use correct name
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-03-02 16:22:06 +09:00
Ivan Schurawel
f20ee0b2ea fix: disable track mode to force clear active cues 2023-03-02 16:22:06 +09:00
Ivan Schurawel
f2fd96aced fix: clear stuck subtitle track cues 2023-03-02 16:22:06 +09:00
hoanghuy309
417539eea9 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-03-01 22:39:18 -05:00
Bill Thornton
0fc1511d1a Merge pull request #4381 from jellyfin/bond-dummychapcount
Allow setting DummyChapterCount to 0 to disable dummy chapters
2023-03-01 11:48:18 -05:00
hoanghuy309
7b9ae31c6b Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-03-01 11:39:18 -05:00
Bill Thornton
b2fb699064 Merge pull request #4387 from thornbill/react-router-public-pages
Move public pages to react-router
2023-03-01 11:32:18 -05:00
Bill Thornton
089009223d Merge pull request #4388 from jellyfin/renovate/linters
Update Linters to v5.53.0
2023-03-01 11:05:59 -05:00
Bill Thornton
e4472c397a Merge pull request #4383 from jellyfin/renovate/babel
Update Babel to v7.21.0
2023-03-01 10:59:47 -05:00
Bill Thornton
62fd26af62 Merge pull request #4359 from jellyfin/renovate/major-linters
Update dependency stylelint to v15
2023-03-01 10:58:27 -05:00
renovate[bot]
482ac2c39f Update Linters to v5.53.0 2023-03-01 15:56:52 +00:00
Bill Thornton
835453ade8 Merge pull request #4380 from jellyfin/renovate/jstree-3.x
Update dependency jstree to v3.3.15
2023-03-01 10:56:36 -05:00
Bill Thornton
fc8a3f9b93 Merge pull request #4374 from jellyfin/renovate/sass-1.x
Update dependency sass to v1.58.3
2023-03-01 10:55:50 -05:00
Bill Thornton
ba5b54e81a Merge pull request #4376 from jellyfin/renovate/blurhash-2.x
Update dependency blurhash to v2.0.5
2023-03-01 10:54:54 -05:00
Bill Thornton
b3195991a3 Move public pages to react-router 2023-03-01 09:55:01 -05:00
Bill Thornton
5cb92899e0 Merge pull request #4378 from 1netanel/styles-cleanup
Reorganized sass files to be in src/styles instead of src/assets/css
2023-03-01 09:49:07 -05:00
Bill Thornton
207715aac3 Merge pull request #4373 from iwalton3/add-dashboard-to-pluginManager
Add dashboard to plugin manager.
2023-03-01 09:45:03 -05:00
herinonja
d57ec4333d Translated using Weblate (Malagasy)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mg/
2023-03-01 06:39:21 -05:00
Oskari Lavinto
a5df24c76e Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-03-01 06:39:18 -05:00
herinonja
78cb9e06ad Added translation using Weblate (Malagasy) 2023-03-01 02:16:26 -05:00
Kela910512
45de744a39 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-02-28 17:39:19 -05:00
Bill Thornton
d323328455 Merge pull request #4384 from thornbill/fix-login-redirect
Fix login page redirect
2023-02-28 17:04:25 -05:00
Bill Thornton
dbdc3ce1fb Merge pull request #4351 from 1337joe/deduplicate-studio-display
Remove duplicated display of studios
2023-02-28 15:59:20 -05:00
Bill Thornton
84f4e7c991 Fix login page redirect 2023-02-28 15:38:08 -05:00
blob03
6190041ef1 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-02-28 09:39:18 -05:00
Urtzi Odriozola
8745ff57db Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/
2023-02-27 18:39:18 -05:00
Bas
35a9699738 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-02-27 18:39:18 -05:00
Lukáš Kucharczyk
b18a7c411e Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-02-27 12:39:19 -05:00
rushmash
f0ad8acd28 Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-27 12:39:18 -05:00
renovate[bot]
ebf0c1d3bb Update Babel to v7.21.0 2023-02-27 17:12:36 +00:00
Bill Thornton
de61dd6b87 Merge pull request #4311 from lucaperl/patch-1
Add "Light Grey" and "Dark Grey" to subtitle color selection
2023-02-27 10:31:36 -05:00
CarlBishop
21e07e05ad Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-02-27 09:39:17 -05:00
Bond_009
a5d4dc5738 Allow setting DummyChapterCount to 0 to disable dummy chapters 2023-02-27 10:24:27 +01:00
renovate[bot]
5dec54a7b7 Update dependency stylelint to v15 2023-02-26 23:50:22 +00:00
renovate[bot]
6e4921b582 Update dependency jstree to v3.3.15 2023-02-26 23:49:36 +00:00
netanel
8b958632d8 Merge branch 'master' into styles-cleanup 2023-02-26 19:57:23 +02:00
MCSifreedsk33
0edb3ae776 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2023-02-26 01:39:17 -05:00
Netanel Henya
494c0ed434 cleanup: reorganized sass files to be in src/styles instead of src/assets/css 2023-02-26 01:01:31 +02:00
Troja
c46802166c Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-25 11:39:16 -05:00
TelepathicWalrus
993d6d81a9 Merge branch 'jellyfin:master' into audio-normalization 2023-02-25 15:00:46 +00:00
Bill Thornton
4ea0ae2e39 Merge pull request #4377 from jellyfin/renovate/ci-deps 2023-02-24 22:23:47 -05:00
renovate[bot]
793e9c73f7 Update github/codeql-action action to v2.2.5 2023-02-25 03:13:38 +00:00
renovate[bot]
1476542f4f Update dependency sass to v1.58.3 2023-02-25 03:13:31 +00:00
Bill Thornton
d1e3cf2802 Merge pull request #4370 from jellyfin/renovate/cssnano-5.x 2023-02-24 22:13:21 -05:00
Bill Thornton
879c3cefc1 Merge pull request #4372 from jellyfin/renovate/linters 2023-02-24 22:12:00 -05:00
Kilian von Pflugk
34d903d85b Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-02-24 16:39:17 -05:00
renovate[bot]
527489af06 Update dependency blurhash to v2.0.5 2023-02-24 12:34:31 +00:00
Valentin COMTE
6eb760b03c Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-02-24 01:39:16 -05:00
Ian Walton
66dcbd59ca Add ServerConnections to pluginManager exported functions. 2023-02-23 23:07:55 -05:00
Ian Walton
c16c6269a2 Add dashboard to pluginManager exported functions. 2023-02-23 23:05:48 -05:00
renovate[bot]
b230b0cd9c Update dependency eslint-plugin-compat to v4.1.2 2023-02-23 19:52:27 +00:00
TnZzZHlp
2da9c9cba8 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-02-23 08:39:15 -05:00
Oskari Lavinto
f5b255c9f2 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-02-22 21:39:15 -05:00
renovate[bot]
92362e3006 Update dependency cssnano to v5.1.15 2023-02-22 23:52:00 +00:00
Pranav Avva
db51d280c4 Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2023-02-22 17:39:16 -05:00
blob03
ca51355e9e Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-02-22 17:39:15 -05:00
Bas
488bb4248a Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-02-22 14:39:15 -05:00
Lukáš Kucharczyk
721a766ca2 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-02-22 14:39:15 -05:00
Cas
cd52499849 Merge branch 'master' into jassub 2023-02-22 19:19:56 +01:00
ThaUnknown
35e588e175 fix: canvas positioning, worker escheck 2023-02-22 19:18:00 +01:00
Bill Thornton
c47b843c05 Merge pull request #3906 from is343/feat/secondary-subtitles-htmlplayer
Add secondary subtitle support to html video player
2023-02-22 12:27:33 -05:00
lyaschuchenko
4b6f072bef Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-02-22 04:39:15 -05:00
Bill Thornton
98b37016c6 Merge pull request #4365 from jellyfin/renovate/dompurify-2.x 2023-02-21 22:50:52 -05:00
Bill Thornton
6bd93a47a6 Merge pull request #4368 from jellyfin/renovate/core-js-3.x 2023-02-21 22:47:24 -05:00
Bill Thornton
22ac21e1b0 Merge pull request #4363 from jellyfin/renovate/linters 2023-02-21 22:46:15 -05:00
Bill Thornton
19d2ca595e Merge pull request #4369 from jellyfin/renovate/sass-1.x 2023-02-21 22:43:00 -05:00
renovate[bot]
ed5fd855d7 Update Linters 2023-02-22 02:05:24 +00:00
renovate[bot]
009589b6c2 Update dependency sass to v1.58.1 2023-02-22 02:04:40 +00:00
Bill Thornton
1bb4008519 Merge pull request #4354 from jellyfin/renovate/react 2023-02-21 21:03:13 -05:00
renovate[bot]
4f24ccdbbc Update React 2023-02-22 01:58:22 +00:00
Ivan Schurawel
0ebf6c6899 chore: simplify valid secondary track checks 2023-02-21 09:16:32 -05:00
Ivan Schurawel
ab75013d60 Revert "fix: ensure secondary index is valid"
This reverts commit 01dfad4996d2bdc96a8506b6d0c4542bfd15bc3b.
2023-02-21 09:16:32 -05:00
Ivan Schurawel
698abb929b Revert "fix: check if primary supports secondary track"
This reverts commit e3e0348daeded50ed641c8def9a2619aff4f49bf.
2023-02-21 09:16:32 -05:00
Ivan Schurawel
3d3a0c43b3 chore: ensure check has valid track 2023-02-21 09:16:32 -05:00
Ivan Schurawel
50eb5f277d fix: check if primary supports secondary track 2023-02-21 09:16:32 -05:00
Ivan Schurawel
3c0ace3386 fix: ensure secondary index is valid 2023-02-21 09:16:32 -05:00
Ivan Schurawel
4ca927991f Update src/plugins/htmlVideoPlayer/plugin.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
95a705a893 Update src/components/playback/playbackmanager.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
89ec4cf9cf chore: implement feedback 2023-02-21 09:16:32 -05:00
Ivan Schurawel
c74c0cddde chore: clear and set secondary track for continued plays 2023-02-21 09:16:32 -05:00
Ivan Schurawel
fb68bb1419 fix: define options before setting secondary track 2023-02-21 09:16:32 -05:00
Ivan Schurawel
fe970743f1 chore: remove fix for stuck track cues 2023-02-21 09:16:32 -05:00
Ivan Schurawel
c7f31c0fac fix: pass player to playbackManager 2023-02-21 09:16:32 -05:00
Ivan Schurawel
6c0a173361 use whole subtitles element
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
c3b50c6d73 fix code styling
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
2a1ff26ad9 clean up code
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
5a217ca084 set secondary sub index after player succeeds
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
e5c05b4ebc Update error logging in src/components/playback/playbackmanager.js src/components/playback/playbackmanager.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
c68d01a0f0 Update error logging in src/components/playback/playbackmanager.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
69265e2118 Update src/components/playback/playbackmanager.js
Update error logging

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
a50fae3b7d chore: simplify/refactor to reuse existing method 2023-02-21 09:16:32 -05:00
Ivan Schurawel
b1e397c4bc fix: use correct stream, code safety, race conditions, update css 2023-02-21 09:16:32 -05:00
Ivan Schurawel
f3865f0dac chore: move logic from method to const 2023-02-21 09:16:32 -05:00
Ivan Schurawel
abc663f6f6 fix: update ssa/ass checks, custom track location, offsets 2023-02-21 09:16:32 -05:00
Ivan Schurawel
49bae6b67c fix: failed lint check 2023-02-21 09:16:32 -05:00
Ivan Schurawel
8fd9d83d8e chore: refactor check, move consts 2023-02-21 09:16:32 -05:00
Ivan Schurawel
9ddafb063b fix: limit secondary to non-SSA/ASS subtitles 2023-02-21 09:16:32 -05:00
Ivan Schurawel
f33699ad8a fix: only show secondary if primary sill valid, remove resolveOnClick 2023-02-21 09:16:32 -05:00
Ivan Schurawel
e01124cbca chore: use specific method for checking track 2023-02-21 09:16:32 -05:00
Ivan Schurawel
e871300265 chore: refactor destroyCustomTrack method 2023-02-21 09:16:32 -05:00
Ivan Schurawel
529e70222a fix: update custom renderer logic/custom track spacing 2023-02-21 09:16:32 -05:00
Ivan Schurawel
348de5ac7f feat: resume secondary track for current session 2023-02-21 09:16:32 -05:00
Ivan Schurawel
256084ffb8 fix: correctly apply offsets/hide existing for certain browsers 2023-02-21 09:16:32 -05:00
Ivan Schurawel
ab993886c1 feat: add custom rendered secondary tracks 2023-02-21 09:16:32 -05:00
Ivan Schurawel
145aea184f feat: add native secondary subtitle support 2023-02-21 09:16:32 -05:00
lyaschuchenko
d69d4b22d9 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-02-21 02:39:16 -05:00
Manuel Iñaki Bilbao
2a4d347116 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-02-21 02:39:14 -05:00
renovate[bot]
288196827f Update dependency core-js to v3.28.0 2023-02-20 21:39:36 +00:00
renovate[bot]
9686fb58f4 Update dependency dompurify to v2.4.4 2023-02-20 17:25:36 +00:00
Cyteon
89b82e6d52 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2023-02-20 10:39:15 -05:00
rushmash
865e9323b2 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-02-19 13:39:14 -05:00
ThaUnknown
881a50c576 fix: babelify rvfc-polyfill 2023-02-19 18:14:09 +01:00
ThaUnknown
7ad63dae4c fix: babelify jassub 2023-02-19 16:50:51 +01:00
Cas
965818ac5e Merge branch 'master' into jassub 2023-02-19 16:49:08 +01:00
rushmash
5844721cae Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-02-19 09:39:14 -05:00
rushmash
a859bfe141 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-02-19 08:28:43 -05:00
Bill Thornton
d865768d96 Merge pull request #4360 from jellyfin/bond-respectserverordering 2023-02-18 22:31:46 -05:00
Bill Thornton
63026a3b47 Merge pull request #4355 from dmitrylyzo/babel-libass-master 2023-02-18 22:09:50 -05:00
Bill Thornton
cf49951430 Merge pull request #4348 from jellyfin/renovate/linters 2023-02-18 21:58:58 -05:00
TelepathicWalrus
89ee99774e Update contributors.md 2023-02-18 13:26:48 +00:00
Cas
d40f2379da Merge branch 'master' into jassub 2023-02-18 03:20:48 +01:00
renovate[bot]
8ee978aa70 Update Linters 2023-02-18 02:01:34 +00:00
Pretendexxx
3629e071c4 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2023-02-17 17:39:14 -05:00
rushmash
7d86f1a47d Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-17 17:39:14 -05:00
Bond_009
e802c43fb4 Respect server ordering of media sources 2023-02-17 13:32:29 +01:00
adrian gustavo martinez
58db679016 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-02-16 22:39:13 -05:00
Cas
6c5bd5c570 Merge branch 'master' into jassub 2023-02-17 02:03:56 +01:00
Bas
19b9924279 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-02-16 15:39:13 -05:00
Franco Castillo
bf5521f7a2 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-02-16 15:39:13 -05:00
Cas
d23250b4a7 Merge branch 'master' into jassub 2023-02-16 00:46:54 +01:00
ThaUnknown
fc1acef35d chore: update jassub 2023-02-16 00:22:36 +01:00
Ruben Kremer
e19dbbc937 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-02-15 17:52:54 -05:00
Daniarla
f45f1ff868 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-02-15 11:39:12 -05:00
ThaUnknown
6f0a8631af feat: migrate to JASSUB 2023-02-15 15:42:23 +01:00
ikoch
c92bc15a43 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-02-15 08:39:13 -05:00
stegl
85fac85968 Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2023-02-14 19:39:15 -05:00
Bas
96b8d8b28e Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-02-14 19:39:13 -05:00
Franco Castillo
c65f8467bd Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-02-14 19:39:13 -05:00
Dmitry Lyzo
d436fae6da Babelify @jellyfin/libass-wasm 2023-02-15 00:32:04 +03:00
Dmitry Lyzo
7f7430e023 Simplify adding modules to babel-loader 2023-02-15 00:32:01 +03:00
Daniarla
b01860da84 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-02-14 13:39:13 -05:00
Spon4ik
a889769e0d Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-02-14 10:39:12 -05:00
小造xu_zh
125b31000c Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-02-14 06:39:13 -05:00
stegl
ddef7075a1 Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2023-02-13 19:39:12 -05:00
felix920506
bbd1921629 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-02-13 16:39:12 -05:00
ArneNaessens
1e2f52a28e Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-02-13 13:39:12 -05:00
Aditya Gupta
9ddb443ef6 Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2023-02-13 10:39:12 -05:00
Aditya Gupta
57f4324e3d Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2023-02-13 09:24:49 -05:00
Aditya Gupta
4f75faab56 Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2023-02-13 09:24:20 -05:00
Aditya Gupta
94212cdd1f Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hi/
2023-02-13 09:23:53 -05:00
Joe Rogers
19dea327bb Remove duplicated display of studios, unused parameter 2023-02-13 01:20:54 -05:00
Zourlo
ff9c697894 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2023-02-12 19:39:12 -05:00
Andi Chandler
e5d6fefdd5 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-02-12 17:39:12 -05:00
Zourlo
cb0668deb9 Merge branch 'blurred-pdf-fixed' of https://github.com/Zourlo/jellyfin-web into blurred-pdf-fixed 2023-02-13 05:43:33 +09:00
Zourlo
a935cb66ed Update plugin.js 2023-02-13 05:41:22 +09:00
Zourlo
940e1088a9 Merge branch 'master' into blurred-pdf-fixed 2023-02-13 05:36:34 +09:00
Zourlo
d8e22f68bd Update plugin.js 2023-02-13 05:34:38 +09:00
blob03
860df9230b Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-02-12 09:39:12 -05:00
Zourlo
fa7a9aaee6 Blurred pdf
Blurred pdf may happen if the screen is small. I modified pdfPlayer to avoid it.
2023-02-12 21:59:22 +09:00
Mārtiņš Kudrjaševs
f90169fa9a Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2023-02-12 06:39:15 -05:00
小造xu_zh
087c5afcf8 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-02-12 06:39:12 -05:00
Lukáš Kucharczyk
8da290450f Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-02-12 06:39:12 -05:00
hoanghuy309
f89f85b022 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-02-11 21:39:12 -05:00
Oskari Lavinto
2012b58663 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-02-11 21:39:11 -05:00
Bill Thornton
8fe1584e20 Merge pull request #3652 from 1337joe/prefer-embedded-extras-titles 2023-02-11 19:11:14 -05:00
blob03
e4f29e7e6b Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-02-11 16:39:11 -05:00
Lukáš Kucharczyk
653b0204b3 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-02-11 13:39:11 -05:00
Joe Rogers
0c583b5b10 Fix indentation 2023-02-11 11:29:38 -05:00
Bill Thornton
b79a1f89d6 Merge pull request #4344 from bhvsh/master 2023-02-11 10:57:58 -05:00
Bill Thornton
9611c3dc11 Merge pull request #4343 from jellyfin/renovate/ci-deps 2023-02-11 10:51:05 -05:00
Bhavish B S
8506d8947c Updated 'Latest' sections as per #4273 2023-02-11 17:24:06 +05:30
Marcus Borking
4d57350502 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2023-02-11 06:22:33 -05:00
Paulius
a5047b3567 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2023-02-11 06:22:32 -05:00
Joe Rogers
16e51aa319 Convert if/else add/remove statements to toggle
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-02-10 22:34:20 -05:00
renovate[bot]
e010c17022 Update github/codeql-action action to v2.2.4 2023-02-10 19:58:27 +00:00
Giuseppe Magliano
26f0dbd17d Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-02-10 13:51:33 -05:00
Kamil Dzierbicki
2b86fb31b2 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-02-10 09:51:34 -05:00
Andi Chandler
2ee453855a Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-02-09 20:51:34 -05:00
hoanghuy309
71321bc026 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-02-09 05:51:35 -05:00
chowhi123
470c2bb85a Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2023-02-09 05:51:34 -05:00
Oskari Lavinto
26e7ddc9e4 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-02-09 05:51:33 -05:00
Bill Thornton
2d57319871 Merge pull request #4339 from jellyfin/renovate/ci-deps 2023-02-08 18:14:08 -05:00
renovate[bot]
918a178db1 Update github/codeql-action action to v2.2.3 2023-02-08 23:04:13 +00:00
Bill Thornton
52e5cce3ff Merge pull request #4183 from SenorSmartyPants/SeriesTimerUI
Display whole channel icon and new/repeat/live/premiere flags on timer list
2023-02-08 17:25:01 -05:00
Bill Thornton
9e0fbef032 Merge pull request #4327 from DVDAndroid/dvd/remaining-time-toggle
Add toggle to show/hide remaining video time in video player
2023-02-08 17:03:41 -05:00
Bill Thornton
633b932209 Merge pull request #4268 from dann-merlin/dann-merlin/rename_login_disclaimer
Rename login disclaimer
2023-02-08 16:44:53 -05:00
felix920506
017822e89d Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-02-08 15:51:33 -05:00
blob03
4bd9a004ca Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-02-08 15:51:33 -05:00
nextlooper42
4a7cf87bb1 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2023-02-08 11:51:34 -05:00
Lukáš Kucharczyk
732740499b Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-02-08 11:51:33 -05:00
Bill Thornton
8956cc2766 Merge pull request #3770 from negulici-r-barnabas/master 2023-02-08 08:12:51 -05:00
Bill Thornton
798cd812d7 Merge pull request #4336 from jellyfin/renovate/sass-1.x 2023-02-08 08:10:58 -05:00
Davide Maggio
f78f2c7094 Update src/controllers/playback/video/index.js
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-02-08 10:18:23 +01:00
Oskari Lavinto
e2176b4594 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-02-08 02:51:32 -05:00
renovate[bot]
8f359786d2 Update dependency sass to v1.58.0 2023-02-08 05:40:45 +00:00
Bill Thornton
49e811b10d Move image resolution settings to Libraries > Metadata 2023-02-07 17:05:22 -05:00
Bill Thornton
5448ea1244 Use enum values for resolution options and translate names 2023-02-07 16:17:36 -05:00
MLK
25700928e9 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-02-07 16:01:46 -05:00
EtherGig
0da879131e Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2023-02-07 16:01:46 -05:00
blob03
518e29e276 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-02-07 16:01:46 -05:00
ManuXD32
2698a47a94 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-02-07 16:01:46 -05:00
rushmash
2b08177dd2 Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-07 16:01:46 -05:00
Bill Thornton
5b0cf584f9 Merge pull request #4309 from jellyfin/bond-os
Remove OS and Arch from dashboard
2023-02-07 16:01:35 -05:00
Bill Thornton
5c998e6129 Fix eslint issues 2023-02-07 14:39:37 -05:00
Bill Thornton
555d3ff10f Reorder chapter translations 2023-02-07 14:39:37 -05:00
Negulici-R. Barnabas
87833b0737 added 144p resolution to chapter images settings; 2023-02-07 14:39:37 -05:00
Negulici-R. Barnabas
18ae1dc17f Chapter Images:
- chapter image extraction intervals, limit count and resolutions can be set by the user from the server general settings;
2023-02-07 14:39:37 -05:00
SenorSmartyPants
5c51b4b985 Code review changes implemented 2023-02-07 13:12:19 -06:00
Bond_009
3230532c4b Remove translation strings 2023-02-07 20:11:57 +01:00
Lukáš Kucharczyk
2ba0c22df0 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-02-07 13:51:32 -05:00
Bill Thornton
44edc3d520 Merge pull request #4196 from mark5231/master
Show production studio
2023-02-07 13:24:39 -05:00
Bill Thornton
178a07747d Merge pull request #4306 from dmitrylyzo/fix-html-lang
Fix html lang attribute
2023-02-07 12:28:56 -05:00
mark5231
392cef8193 Merge branch 'master' into master 2023-02-07 09:17:43 -08:00
mark5231
142c52a02c Update src/controllers/itemDetails/index.js
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-02-07 09:16:57 -08:00
Bill Thornton
4e6b36dc85 Merge pull request #4180 from SenorSmartyPants/DVRMetadata
DVR: Add options to disable NFO and image saving
2023-02-07 12:07:10 -05:00
Joe Rogers
2682fe2067 Add option to allow extras to use embedded titles 2023-02-07 11:50:30 -05:00
Merlin Danner
9f8e98b68c Rename login disclaimer
disclaimerContainer is confused by adblockers using the
"I don't care about cookies" filters with cookie disclaimers.
This results in the disclaimer being blocked when using popular
AdBlocker Extensions.
This commit renames
disclaimerContainer -> loginDisclaimerContainer
disclaimer -> loginDisclaimer
to be more verbose and circumvent that filter
2023-02-07 11:17:24 -05:00
Bill Thornton
fce90c07c9 Merge pull request #4333 from jellyfin/renovate/linters
Update Linters to v5.50.0
2023-02-07 10:53:07 -05:00
Bill Thornton
1779e22a5d Merge pull request #4332 from jellyfin/renovate/typescript
Update dependency typescript to v4.9.5
2023-02-07 10:51:07 -05:00
Bill Thornton
c981c16210 Merge pull request #4331 from jellyfin/renovate/ci-deps
Update github/codeql-action action to v2.2.2
2023-02-07 10:49:56 -05:00
renovate[bot]
df9e1462c8 Update Linters to v5.50.0 2023-02-07 11:25:26 +00:00
rushmash
a075eda2bd Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-07 04:51:32 -05:00
rushmash
c4979dcce4 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-02-06 19:51:33 -05:00
rushmash
6f0a6350a4 Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-06 19:51:32 -05:00
renovate[bot]
06f072a47e Update dependency typescript to v4.9.5 2023-02-07 00:13:03 +00:00
renovate[bot]
58e9265a00 Update github/codeql-action action to v2.2.2 2023-02-06 20:29:23 +00:00
Bill Thornton
56a6123398 Merge pull request #4316 from jellyfin/renovate/major-postcss
Update dependency postcss-preset-env to v8
2023-02-06 10:55:20 -05:00
Bill Thornton
7312919279 Merge pull request #4304 from jellyfin/renovate/react
Update React
2023-02-06 10:53:50 -05:00
Bill Thornton
c4a21331ec Merge pull request #4322 from jellyfin/dependabot/npm_and_yarn/jszip-3.10.1
Bump jszip from 3.7.1 to 3.10.1
2023-02-06 10:51:49 -05:00
Bill Thornton
7dd3fdc7bc Merge pull request #4305 from jellyfin/renovate/core-js-3.x
Update dependency core-js to v3.27.2
2023-02-06 10:50:13 -05:00
Bill Thornton
1c19a78467 Merge pull request #4293 from jellyfin/renovate/marked-4.x
Update dependency marked to v4.2.12
2023-02-06 10:49:24 -05:00
Bill Thornton
4120e9de04 Merge pull request #4302 from jellyfin/renovate/swiper-8.x 2023-02-06 09:32:06 -05:00
rushmash
47d54ee418 Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-06 07:51:32 -05:00
renovate[bot]
a87226bd86 Update dependency swiper to v8.4.7 2023-02-06 11:14:58 +00:00
Troja
2319537b0a Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-06 01:51:31 -05:00
Bill Thornton
308d911146 Merge pull request #4324 from jellyfin/renovate/ci-deps 2023-02-05 21:25:31 -05:00
Bill Thornton
f934c97063 Merge pull request #4329 from jellyfin/renovate/loadable-component-5.x 2023-02-05 21:09:17 -05:00
renovate[bot]
07425d05c6 Update dependency @loadable/component to v5.15.3 2023-02-06 01:05:22 +00:00
Bill Thornton
ff0cd6e890 Merge pull request #4300 from jellyfin/renovate/linters 2023-02-05 20:03:50 -05:00
Pretendexxx
14ce1fc362 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2023-02-05 19:51:32 -05:00
rushmash
7acd0e916e Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-05 19:51:31 -05:00
rushmash
6d205a8f7d Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-05 16:28:47 -05:00
rushmash
7d45bd61f8 Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-05 15:15:28 -05:00
Alex
ca32dbbe86 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-02-05 11:51:38 -05:00
Pretendexxx
d85e13dbae Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2023-02-05 11:51:38 -05:00
Clafter
c9049aeefe Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-02-05 11:51:35 -05:00
rushmash
41df90073a Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-05 11:51:35 -05:00
Troja
bd8bb853d9 Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-05 11:51:32 -05:00
renovate[bot]
69ad378889 Update Linters 2023-02-05 10:07:33 +00:00
rushmash
82969f054d Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-05 04:51:31 -05:00
hoanghuy309
eeb87f6d51 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-02-04 23:51:31 -05:00
Pretendexxx
e775272ec0 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2023-02-04 19:51:33 -05:00
blob03
5a55345ca9 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-02-04 19:51:32 -05:00
Troja
b1080b68c7 Translated using Weblate (Belarusian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/be/
2023-02-04 19:51:32 -05:00
dvdandroid
c33dc8cd7a Added toggle to show/hide remaining video time in video player
Toggle applied to the remaining time label of the video player and added
`-` as a prefix of the remaining time, both behaviours like in VLC.

Toggle preference as user setting.
2023-02-04 16:54:48 +00:00
Elias Frehner
6e66e224a9 Translated using Weblate (Alemannic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gsw/
2023-02-04 09:51:30 -05:00
renovate[bot]
129d54635e Update dependency postcss-preset-env to v8 2023-02-04 08:19:37 +00:00
Bas
8749299547 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-02-03 20:51:30 -05:00
nextlooper42
de4a2f3e61 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2023-02-03 15:51:30 -05:00
Bas
c0950be826 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-02-03 15:51:30 -05:00
Alessandro Losi
ec93fdc10e Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-02-03 07:51:30 -05:00
renovate[bot]
49b6e1ef68 Update peter-evans/create-or-update-comment action to v2.1.1 2023-02-03 05:39:45 +00:00
Plntote
985eecf5f6 Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2023-02-02 20:51:30 -05:00
Rui Catarino
fabfce2b5a Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2023-02-02 17:51:31 -05:00
cmmmota
8cc8ae7ed7 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2023-02-02 17:51:30 -05:00
Odjob16
e0f10797de Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2023-02-02 17:51:30 -05:00
renovate[bot]
217868f72c Update React 2023-02-02 20:18:34 +00:00
TelepathicWalrus
c8c8bad046 Move checkbox to advanced so it always appears 2023-02-02 17:01:03 +00:00
Drewnja
eb9a578244 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-02-02 11:51:30 -05:00
Bas
9477ea7e42 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-02-02 11:51:30 -05:00
Wiki
e07b6a6e2a Translated using Weblate (Pirate (pr))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pr/
2023-02-02 09:51:30 -05:00
Lukáš Kucharczyk
66132494b1 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-02-02 09:51:30 -05:00
TelepathicWalrus
31a957af24 Add catch if LFUS is null 2023-02-02 14:08:37 +00:00
dependabot[bot]
75dee9197c Bump jszip from 3.7.1 to 3.10.1
Bumps [jszip](https://github.com/Stuk/jszip) from 3.7.1 to 3.10.1.
- [Release notes](https://github.com/Stuk/jszip/releases)
- [Changelog](https://github.com/Stuk/jszip/blob/main/CHANGES.md)
- [Commits](https://github.com/Stuk/jszip/compare/v3.7.1...v3.10.1)

---
updated-dependencies:
- dependency-name: jszip
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-02 03:22:16 +00:00
Bill Thornton
8fa6118b67 Merge pull request #4321 from jellyfin/renovate/es-check-7.x 2023-02-01 22:21:18 -05:00
renovate[bot]
8f1c91e0b0 Update dependency es-check to v7.1.0 2023-02-02 03:03:36 +00:00
HanHwanHo
7ddaf8dd3d Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2023-02-01 18:51:30 -05:00
Imesh Balasuriya
3911cb176c Translated using Weblate (Sinhala)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/si/
2023-02-01 10:51:30 -05:00
Imesh Balasuriya
a809be5d9b Added translation using Weblate (Sinhala) 2023-02-01 08:44:05 -05:00
TelepathicWalrus
ba6db57913 Tidy code 2023-02-01 10:46:08 +00:00
Oskari Lavinto
3fe948cae1 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-02-01 03:51:29 -05:00
wolong gl
ec175a39f1 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-02-01 00:51:29 -05:00
kompalkipal
8b704ad0c5 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2023-01-31 20:51:30 -05:00
rondadon
8cb47a316e Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2023-01-31 20:51:30 -05:00
Peyman M
f347a93207 Translated using Weblate (Persian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/
2023-01-31 20:51:30 -05:00
Patrick Oliveira
892bbf00d2 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2023-01-31 16:51:30 -05:00
blob03
a624a7fb34 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-01-31 16:51:29 -05:00
Lukáš Kucharczyk
59e7249c32 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-01-31 16:51:29 -05:00
Bill Thornton
937ad4e774 Merge pull request #4225 from hadicharara/bugfix/fixed-scss-problems-item-detail-page
Fixed scss problems in item detail pages
2023-01-31 16:20:20 -05:00
Telepathic Walrus
6f0fb8c0ce Updated to use LUFS term instead of normalization 2023-01-31 18:27:43 +00:00
Hadi Charara
7bfc452272 Fixed text-align. 2023-01-31 12:18:07 -05:00
Hadi Charara
4e3635bbe3 Removed useless margins 2023-01-31 12:18:07 -05:00
Hadi Charara
0579c43122 Fixed scss ordering 2023-01-31 12:18:07 -05:00
Hadi Charara
7285f12f13 cleanup 2023-01-31 12:18:07 -05:00
Hadi Charara
1421daa99f Some fixes 2023-01-31 12:18:07 -05:00
Hadi Charara
a01b428587 Some scss reorganizing 2023-01-31 12:18:07 -05:00
Hadi Charara
a0c65a6eef Revert "Some css reorganization"
This reverts commit 6b54c59321b60fd8d31a737c121dadbd3bdc662d.
2023-01-31 12:18:07 -05:00
Hadi Charara
7e286ceaf0 Some css reorganization 2023-01-31 12:18:07 -05:00
Hadi Charara
a73186d7aa Fixed scss problems 2023-01-31 12:18:07 -05:00
Bill Thornton
2883451f98 Merge pull request #4307 from jellyfin/renovate/ci-deps
Update github/codeql-action action to v2.2.1
2023-01-31 12:15:46 -05:00
Bill Thornton
24678bec9b Merge pull request #4301 from KingIzzymon/dev
Update docs - gamepad requirement
2023-01-31 12:15:13 -05:00
kid1412621
4e07335d27 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-01-31 11:51:29 -05:00
Robert Englund
cc43f3d46a Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2023-01-31 04:51:29 -05:00
Barış Çetin
fb0bd4cf67 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2023-01-31 01:51:29 -05:00
fusengum
ea80463c8f Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2023-01-30 23:51:33 -05:00
Andrii Shelestov
3727a2c33b Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-01-30 16:51:30 -05:00
TestNintendo
ac9430d10c Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-01-30 16:51:30 -05:00
marty
ad62bee71d Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2023-01-30 16:51:29 -05:00
Jakob Kernbichler
05651d7829 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-01-30 16:51:29 -05:00
Telepathic Walrus
de09fd4d36 Add option to enable/disable normalization 2023-01-30 20:36:11 +00:00
SeanPai
9e7cc7d312 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2023-01-30 14:51:29 -05:00
Telepathic Walrus
5edebd9070 Use normalization value from server 2023-01-30 18:47:38 +00:00
NorwayFun
95208fc91b Translated using Weblate (Georgian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ka/
2023-01-30 10:51:30 -05:00
nextlooper42
e1a1b151d3 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2023-01-30 05:51:29 -05:00
Telepathic Walrus
144e2209de Added basic code for audio gian 2023-01-29 20:19:20 +00:00
lucaperl
85e4f67005 Add Subtitle color strings
Subtitle color strings as added in #3549 and #4311
2023-01-29 19:22:22 +01:00
lucaperl
c7dab8daa4 Update subtitle color string keys 2023-01-29 19:10:20 +01:00
lucaperl
ba8abda7df Update subtitle color selection
Changed "Light Gray" to #d3d3d3 and "Dark Gray" to "Gray" (#808080).
2023-01-29 18:44:07 +01:00
Bas
343fe7deeb Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-28 14:51:28 -05:00
lucaperl
25e4d37843 Added "Light Grey" and "Dark Grey" subtitle colors
For OLED screens and HDR content, where white subtitles would be blinding.
2023-01-28 19:13:50 +01:00
Антон
9b248f41f3 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-01-28 07:51:28 -05:00
Bas
44c6b22f38 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-27 22:51:28 -05:00
Franco Castillo
1c236bb253 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-01-27 22:51:28 -05:00
rom4nik
d43d7c4309 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-01-27 18:51:28 -05:00
Bond_009
c0ed5479cc Remove OS and Arch from dashboard 2023-01-27 16:03:33 +01:00
renovate[bot]
34111f56e3 Update github/codeql-action action to v2.2.1 2023-01-27 11:25:36 +00:00
millallo
363e373198 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-01-26 17:51:27 -05:00
KingIzzymon
70af5d72f2 Update docs - gamepad requirement
Update en-us.json & en-gb.json to include "gamepad enable" setting requires TV display mode.
2023-01-26 11:32:44 -05:00
Dmitry Lyzo
e0d388a385 Update language when logging out 2023-01-26 11:40:28 +03:00
Dmitry Lyzo
5800102f9f Fix language change when refreshing 2023-01-26 11:38:45 +03:00
renovate[bot]
89f0e87e32 Update dependency core-js to v3.27.2 2023-01-25 19:49:00 +00:00
Melo
5edafe901a Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2023-01-25 11:51:30 -05:00
Bill Thornton
9e3c54f44d Merge pull request #4303 from jellyfin/alphapicker 2023-01-24 15:02:30 -05:00
Bond_009
826f9dd7fc Fix AlphaPicker movies library 2023-01-24 20:26:21 +01:00
Juan Camilo González
23e1bb0cec Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-01-24 00:51:26 -05:00
Bas
1134fa0aca Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-23 15:51:26 -05:00
NicKoehler
5201f6efc5 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-01-23 08:51:26 -05:00
Vasilis Ieropoulos
2932811f8e Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2023-01-23 08:51:26 -05:00
Bill Thornton
185eed73f7 Merge pull request #4298 from jellyfin/renovate/jstree-3.x 2023-01-23 08:13:07 -05:00
renovate[bot]
b5c0f31d34 Update dependency jstree to v3.3.14 2023-01-23 12:17:21 +00:00
Ecor
df54d013bc Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-01-23 03:51:26 -05:00
Bill Thornton
3a4c63f923 Merge pull request #4297 from jellyfin/renovate/linters 2023-01-22 22:09:46 -05:00
Melo
f34a6667f4 Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2023-01-22 19:51:28 -05:00
Bas
0692108e15 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-22 15:51:26 -05:00
Dmitry Lyzo
68b69ee0c3 Backport pull request #4288 from jellyfin/release-10.8.z
Fix loading Spanish (Latin America) (es-419)

Original-merge: acb6519ef9

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:08:06 -05:00
Dmitry Lyzo
0eb393dc4b Backport pull request #4274 from jellyfin/release-10.8.z
Fix back action on Hisense TV

Original-merge: 0ff86d9ea0

Merged-by: Joshua M. Boniface <joshua@boniface.me>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:08:05 -05:00
Bill Thornton
4ee51ff12e Backport pull request #4269 from jellyfin/release-10.8.z
Fix XSS vulnerability in plugin repo pages

Original-merge: 21a3bae204

Merged-by: Joshua M. Boniface <joshua@boniface.me>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:08:04 -05:00
Dmitry Lyzo
7c9464d0c3 Backport pull request #4267 from jellyfin/release-10.8.z
Fix AudioContext limit exceeded

Original-merge: ea79d2651a

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:08:03 -05:00
Dmitry Lyzo
abed235b50 Backport pull request #4263 from jellyfin/release-10.8.z
Fix change audio track

Original-merge: 9139153d16

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:08:02 -05:00
Dmitry Lyzo
5e6de2d7db Backport pull request #4243 from jellyfin/release-10.8.z
Fix HTML escaping in MediaSession and on remote page

Original-merge: ae907cd8a6

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:07:08 -05:00
Dmitry Lyzo
7f30d82d17 Backport pull request #4240 from jellyfin/release-10.8.z
Fix detection of SecondaryAudio support

Original-merge: 96234eafb7

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:07:07 -05:00
nyanmisaka
813845d54b Backport pull request #4182 from jellyfin/release-10.8.z
Fix the progressive mp4 transcoding profile

Original-merge: 5bfffd6209

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:07:07 -05:00
Bas
5e7dca2c4e Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-22 13:51:26 -05:00
matjako
1f0c6f69a3 Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2023-01-22 06:51:26 -05:00
renovate[bot]
a7db8b01fd Update dependency eslint to v8.32.0 2023-01-22 06:14:53 +00:00
Andi Chandler
69053a131f Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-01-21 14:51:26 -05:00
Alejandro Amaral
856e0938cc Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-01-21 08:51:25 -05:00
hoanghuy309
581dac5933 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-01-21 06:51:26 -05:00
Oskari Lavinto
2be49a61c4 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-01-21 06:51:26 -05:00
renovate[bot]
50433087db Update dependency marked to v4.2.12 2023-01-21 06:51:45 +00:00
Bas
740ae21453 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-20 21:51:25 -05:00
Vasilis Ieropoulos
cca8456174 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2023-01-20 11:51:49 -05:00
Bill Thornton
47b3c76cab Merge pull request #4282 from jellyfin/renovate/dompurify-2.x 2023-01-20 08:22:14 -05:00
Bill Thornton
8bf07dc033 Merge pull request #4283 from jellyfin/renovate/postcss 2023-01-20 08:21:27 -05:00
Bill Thornton
f86b213cff Merge pull request #4289 from jellyfin/renovate/react 2023-01-20 08:17:10 -05:00
Bas
4fd70323ad Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-20 06:51:26 -05:00
blob03
de6920f380 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-01-20 06:51:26 -05:00
Lukáš Kucharczyk
3c32a2ba6f Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-01-20 06:51:25 -05:00
Bill Thornton
12f9c3224a Merge pull request #4292 from jellyfin/renovate/ci-deps
Update github/codeql-action action to v2.1.39
2023-01-20 00:19:09 -05:00
Bill Thornton
4c3568e060 Merge pull request #4284 from jellyfin/renovate/linters
Update Linters
2023-01-20 00:18:21 -05:00
Bill Thornton
0cdde28c5a Merge pull request #4201 from h3llrais3r/show-library-count
Show total count when no pagination is applied
2023-01-20 00:02:02 -05:00
h3llrais3r
fb244080de Changes after review 2023-01-19 23:55:38 -05:00
h3llrais3r
c74717cd6d Use react fragment instead of div 2023-01-19 23:55:38 -05:00
h3llrais3r
b019eef37b Simplify logic 2023-01-19 23:55:38 -05:00
h3llrais3r
53aaa35a3b Show total count when no pagination is applied
If no pagination is applied (or disabled in the settings), there is no view on how many items you have in your library. By showing the pagination text (without the pagination buttons) it's still visible for the user how many items are listed in the library.
2023-01-19 23:55:38 -05:00
Bill Thornton
7fb1b462e5 Merge pull request #4235 from Shadowghost/stereo-downmix
Add stereo downmix setting
2023-01-19 23:50:52 -05:00
Shadowghost
5d4c8c774a Update src/strings/en-us.json
Co-authored-by: Gabriel Seltzer <gabeseltzer@gmail.com>
2023-01-19 23:23:01 -05:00
Shadowghost
3f918767d1 Add stereo downmix setting 2023-01-19 23:23:01 -05:00
Vasilis Ieropoulos
00de316035 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2023-01-19 12:51:33 -05:00
renovate[bot]
d7f4f19ef5 Update Linters 2023-01-19 10:37:17 +00:00
marcus2799
0d43a50d96 Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2023-01-18 16:51:25 -05:00
renovate[bot]
38c1fedc9e Update github/codeql-action action to v2.1.39 2023-01-18 19:27:44 +00:00
Tjeerd Hans
d680a83b74 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-17 18:51:24 -05:00
Bas
570f2f13f8 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-17 09:51:24 -05:00
blob03
e8e0c9850a Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-01-17 09:51:24 -05:00
SuperDumbTM
298dca622b Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2023-01-17 05:51:24 -05:00
a76854
53ae370edb Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-01-17 00:51:24 -05:00
renovate[bot]
953d5867e3 Update dependency react-router-dom to v6.6.2 2023-01-16 22:07:45 +00:00
Thomas Schwery
a22a737823 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-01-16 16:51:24 -05:00
Nicolas Viviani
e929a2a199 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-01-16 13:51:24 -05:00
Slug-Cat
b9163397c3 Translated using Weblate (Pirate (pr))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pr/
2023-01-16 03:51:25 -05:00
Bas
55d4898870 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-16 03:51:23 -05:00
Nicolas Viviani
6c9404d832 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-01-15 20:51:24 -05:00
ilyigna
066d98a8f7 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2023-01-15 20:51:23 -05:00
Odd-Roar Brouer-Wangen
32c0a842ab Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2023-01-15 09:51:24 -05:00
hoanghuy309
03bf477cd5 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2023-01-15 03:51:23 -05:00
Marcin Woliński
0cd9a26840 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-01-14 16:51:23 -05:00
Bas
d1d0074cdb Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-14 11:51:23 -05:00
dredstone1
02741f00bf Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-01-14 11:51:23 -05:00
Bas
c8d2e3c6f9 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-14 08:51:23 -05:00
Andi Chandler
e27753f5de Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-01-14 08:51:23 -05:00
Oskari Lavinto
ef7ea7205c Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-01-14 03:51:23 -05:00
0TTA
350d5a36a6 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-01-14 03:51:23 -05:00
0TTA
61b8c45f33 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-01-14 01:51:23 -05:00
0TTA
6dbe73c618 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-01-13 23:51:23 -05:00
Lukáš Kucharczyk
7af10b3155 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-01-13 17:51:23 -05:00
renovate[bot]
9bb81bd516 Update dependency postcss to v8.4.21 2023-01-13 21:36:26 +00:00
blob03
aa6bab94ea Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-01-13 14:51:23 -05:00
renovate[bot]
0dc32a6227 Update dependency dompurify to v2.4.3 2023-01-13 17:28:05 +00:00
Bill Thornton
e4bdf06261 Merge pull request #4281 from thornbill/experimental-display-mode 2023-01-13 11:34:23 -05:00
Bill Thornton
a3bbe02af2 Add experimental display mode option 2023-01-13 10:48:47 -05:00
Bas
e542e8dc5e Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-13 05:51:23 -05:00
Bill Thornton
cf204f0b27 Merge pull request #4279 from jellyfin/renovate/major-linters 2023-01-12 17:01:13 -05:00
Bill Thornton
86db66e94b Merge pull request #4278 from jellyfin/renovate/dompurify-2.x 2023-01-12 16:59:56 -05:00
George Choustoulakis
df20df161b Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2023-01-12 16:51:22 -05:00
renovate[bot]
71d8f7e7b3 Update dependency stylelint-order to v6 2023-01-12 20:07:09 +00:00
renovate[bot]
7a1c91f319 Update dependency dompurify to v2.4.2 2023-01-12 20:06:27 +00:00
Weevild
9a854526ac Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2023-01-12 11:51:22 -05:00
Bill Thornton
34282fa21f Merge pull request #4277 from jellyfin/renovate/github-codeql-action-digest
Update github/codeql-action digest to 515828d
2023-01-12 10:55:04 -05:00
Bill Thornton
a6b980ae09 Add exact version number for github/codeql-action 2023-01-12 10:46:24 -05:00
Bill Thornton
a7dd8d9134 Merge pull request #4276 from jellyfin/renovate/webpack
Update dependency babel-loader to v9.1.2
2023-01-12 10:42:22 -05:00
Bill Thornton
79be9a7920 Merge pull request #4275 from jellyfin/renovate/babel
Update dependency @babel/core to v7.20.12
2023-01-12 10:41:33 -05:00
renovate[bot]
a3ffba2510 Update github/codeql-action digest to 515828d 2023-01-12 12:49:59 +00:00
0TTA
29d28b9477 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-01-12 04:51:22 -05:00
0TTA
e104528dae Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-01-12 02:51:22 -05:00
Alex Popovic
4395470db4 Translated using Weblate (Serbian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/
2023-01-11 18:51:22 -05:00
netanel
8cdf088e33 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2023-01-11 16:51:22 -05:00
renovate[bot]
e8c11b03b4 Update dependency babel-loader to v9.1.2 2023-01-11 20:52:12 +00:00
renovate[bot]
acf8948433 Update dependency @babel/core to v7.20.12 2023-01-11 17:11:06 +00:00
Calin
85fd2af59b Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2023-01-10 17:51:22 -05:00
Bill Thornton
8dcf215821 Merge pull request #4271 from thornbill/moar-directories 2023-01-10 14:08:11 -05:00
Bill Thornton
9f5d26bde1 Update README with new directories 2023-01-10 12:40:49 -05:00
0TTA
86cae2d7e9 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-01-10 08:51:21 -05:00
0TTA
02b5306737 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2023-01-10 05:51:21 -05:00
Lukáš Kucharczyk
978f35feed Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2023-01-10 03:51:21 -05:00
Bill Thornton
e8853d512c Merge pull request #4270 from jellyfin/renovate/linters 2023-01-10 00:55:59 -05:00
Leandro Chelentano
f4a7a80935 Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2023-01-09 19:51:22 -05:00
renovate[bot]
34f2e934c9 Update Linters to v5.48.0 2023-01-09 17:56:43 +00:00
Vermunds
c42cb0cc98 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-01-09 09:51:21 -05:00
Lundy Rasuli
cc9cd3fe7c Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2023-01-09 06:51:21 -05:00
Csaba
4735c5bc94 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2023-01-09 01:51:21 -05:00
blyaxyz
4c5279c13e Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2023-01-08 21:51:21 -05:00
blyaxyz
e14e26199c Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2023-01-08 21:51:21 -05:00
pedropereira98
b0eb637d22 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2023-01-08 12:51:21 -05:00
Retrial
a78f6c80d4 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2023-01-08 09:51:22 -05:00
Bill Thornton
7ff2c6eef0 Merge pull request #4264 from jellyfin/renovate/linters 2023-01-07 12:55:36 -05:00
renovate[bot]
a3a85862ca Update dependency eslint to v8.31.0 2023-01-07 07:28:45 +00:00
Andi Chandler
f81763c720 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2023-01-06 19:51:20 -05:00
Marcin Woliński
81b4c5aeab Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2023-01-06 15:53:54 -05:00
cd16b
abd2ed5394 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2023-01-06 15:53:54 -05:00
Retrial
a4640f4a61 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2023-01-06 15:53:54 -05:00
DesertCookie
6974d70c67 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2023-01-06 05:51:20 -05:00
LDMING
f55ffe4d00 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2023-01-06 00:51:20 -05:00
Oskari Lavinto
07cdaaafe3 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2023-01-06 00:51:20 -05:00
Bill Thornton
d3a21d69c1 Merge pull request #4259 from jellyfin/renovate/core-js-3.x
Update dependency core-js to v3.27.1
2023-01-05 16:06:27 -05:00
Bill Thornton
18466af292 Merge pull request #4220 from edvwib/stylelint-vendor-prefix
Enable Stylelint rules for vendor prefixes
2023-01-05 16:04:27 -05:00
renovate[bot]
8dd682fd85 Update dependency core-js to v3.27.1 2023-01-05 19:51:22 +00:00
mark5231
a494794e0b Merge branch 'master' into master 2023-01-05 09:32:53 -08:00
mark5231
6ffa0782ac Apply suggestions from code review
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-01-05 09:28:57 -08:00
Bill Thornton
f84e45dc96 Merge branch 'master' into stylelint-vendor-prefix 2023-01-05 12:22:57 -05:00
Bill Thornton
a2ff96bc11 Merge pull request #4136 from jellyfin/renovate/react
Update React
2023-01-05 11:51:35 -05:00
Bill Thornton
dd72fd522a Merge pull request #4258 from jellyfin/renovate/ci-deps
Update actions/setup-node action to v3.6.0
2023-01-05 11:50:47 -05:00
renovate[bot]
b9591ed1ad Update actions/setup-node action to v3.6.0 2023-01-05 16:42:38 +00:00
Bill Thornton
d9757411b0 Merge pull request #4236 from willkronberg/feature/github-actions-tsc
Adds TypeScript Checking to GitHub Actions
2023-01-05 11:41:38 -05:00
Bill Thornton
4fa31fc7b5 Merge pull request #4257 from jellyfin/renovate/actions-checkout-digest
Update actions/checkout digest to ac59398
2023-01-05 11:18:46 -05:00
Bill Thornton
a7f45d1a8c Add exact version number for actions/checkout 2023-01-05 11:12:38 -05:00
Bill Thornton
b5d5e43b42 Merge pull request #4137 from jellyfin/renovate/major-webpack
Update Webpack (major)
2023-01-05 11:08:51 -05:00
renovate[bot]
728e3956bc Update actions/checkout digest to ac59398 2023-01-05 16:07:28 +00:00
Bill Thornton
cd7fe63bd5 Merge pull request #4256 from jellyfin/renovate/ci-deps
Update CI dependencies
2023-01-05 11:06:23 -05:00
renovate[bot]
2fcf048931 Update CI dependencies 2023-01-05 14:17:17 +00:00
blob03
04a63601c7 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2023-01-05 08:51:20 -05:00
Bill Thornton
a599121973 Merge pull request #4255 from jellyfin/renovate/actions-stale-7.x
Update actions/stale action to v7
2023-01-05 02:30:19 -05:00
Bill Thornton
f718b27697 Merge pull request #4254 from jellyfin/renovate/linters
Update dependency stylelint to v14.16.1
2023-01-05 02:26:54 -05:00
renovate[bot]
f080714f6d Update actions/stale action to v7 2023-01-05 07:20:41 +00:00
renovate[bot]
0b79d610e7 Update dependency stylelint to v14.16.1 2023-01-05 07:20:29 +00:00
Bill Thornton
125218a0b4 Merge pull request #4252 from jellyfin/renovate/sass-1.x
Update dependency sass to v1.57.1
2023-01-05 02:18:45 -05:00
Marks
5db134a859 Show production studio 2023-01-05 01:33:14 -05:00
Bill Thornton
61d548a3d6 Merge pull request #4253 from jellyfin/renovate/typescript
Update dependency typescript to v4.9.4
2023-01-05 01:24:21 -05:00
renovate[bot]
6e3ee616f0 Update dependency sass to v1.57.1 2023-01-05 06:16:38 +00:00
Bill Thornton
02761fa083 Merge pull request #4208 from jellyfin/renovate/postcss
Update PostCSS
2023-01-05 01:15:07 -05:00
renovate[bot]
bab1f0694e Update Webpack 2023-01-05 06:11:12 +00:00
renovate[bot]
fb5342e5cd Update dependency typescript to v4.9.4 2023-01-05 06:10:25 +00:00
renovate[bot]
a33470809a Update PostCSS 2023-01-05 06:09:05 +00:00
Bill Thornton
d7c421586a Merge pull request #4248 from jellyfin/renovate/webpack
Update Webpack
2023-01-05 01:07:30 -05:00
renovate[bot]
c35950e318 Update Webpack 2023-01-05 05:47:08 +00:00
Bill Thornton
e1caaf7fcf Merge pull request #4251 from jellyfin/renovate/mini-css-extract-plugin-2.x
Update dependency mini-css-extract-plugin to v2.7.2
2023-01-05 00:44:54 -05:00
Bill Thornton
d77e4c8b2c Merge pull request #4193 from olsh/more-granular-access-schedule
Add ability to specify half hour for access schedule
2023-01-05 00:38:20 -05:00
Bill Thornton
52326ddcee Merge pull request #4250 from jellyfin/renovate/marked-4.x
Update dependency marked to v4.2.5
2023-01-05 00:30:46 -05:00
Oleg Shevchenko
440dbc3176 Add ability to specify half hour for access schedule 2023-01-05 00:30:13 -05:00
Bill Thornton
1af57c9f9f Merge pull request #4249 from jellyfin/renovate/core-js-3.x
Update dependency core-js to v3.27.0
2023-01-05 00:23:12 -05:00
renovate[bot]
523b0d48e7 Update dependency mini-css-extract-plugin to v2.7.2 2023-01-05 05:22:07 +00:00
renovate[bot]
4db34c58e7 Update dependency marked to v4.2.5 2023-01-05 05:21:29 +00:00
Bill Thornton
1d981fa5aa Merge pull request #4111 from jellyfin/renovate/babel
Update Babel
2023-01-05 00:19:54 -05:00
Bill Thornton
acc8dcfd40 Merge pull request #4194 from nielsvanvelzen/qc-admin
Support admin login in QuickConnect
2023-01-05 00:08:06 -05:00
Niels van Velzen
8824b7c72f Support admin login in QuickConnect 2023-01-05 00:01:38 -05:00
Niels van Velzen
711e5ae728 Use POST request when initiating QuickConnect 2023-01-05 00:01:38 -05:00
Bill Thornton
f5afde5060 Merge pull request #4016 from Ongy/downloadAll
Add DownloadAll for season and series
2023-01-04 23:50:08 -05:00
Bill Thornton
1eafb235e2 Use array.flat instead of concat.apply 2023-01-04 23:41:51 -05:00
Markus Ongyerth
d54a89d10a Integrate review feedback
* Add ignore statement for linter
* Don't shadow variable names
2023-01-04 23:41:51 -05:00
Markus Ongyerth
17eede9062 Add DownloadAll to translations 2023-01-04 23:41:51 -05:00
Markus Ongyerth
e834ae3f41 Use downloadFiles from NatvieShell
Try to pass batched downloads to natvie shell as list
The new downloadFiles function is TBD in shell implementations.
2023-01-04 23:41:51 -05:00
Markus Ongyerth
9bef06f466 Add DownloadAll for season and series 2023-01-04 23:41:51 -05:00
renovate[bot]
f2da1e0a9d Update dependency core-js to v3.27.0 2023-01-05 04:40:27 +00:00
renovate[bot]
63b0eaebdf Update Babel 2023-01-05 04:39:08 +00:00
renovate[bot]
591abe9113 Update React 2023-01-05 03:17:42 +00:00
Bill Thornton
f06b9d5ed3 Merge pull request #4247 from jellyfin/renovate/linters 2023-01-04 22:16:05 -05:00
Bill Thornton
94c463d8bd Merge pull request #4246 from jellyfin/renovate/ci-deps 2023-01-04 22:13:19 -05:00
renovate[bot]
fa508e3976 Update Linters 2023-01-05 03:06:56 +00:00
Bill Thornton
c19e6619c8 Merge pull request #4245 from jellyfin/renovate/swiper-8.x 2023-01-04 22:06:45 -05:00
renovate[bot]
733c585609 Update CI dependencies 2023-01-05 03:06:15 +00:00
Bill Thornton
c750550e30 Merge pull request #4244 from jellyfin/renovate/jquery-3.x 2023-01-04 22:05:08 -05:00
renovate[bot]
e4f28ce821 Update dependency swiper to v8.4.5 2023-01-05 02:22:46 +00:00
renovate[bot]
f6bdefb6da Update dependency jquery to v3.6.3 2023-01-05 02:22:08 +00:00
Bill Thornton
91c8ffc080 Merge pull request #4139 from jellyfin/renovate/autoprefixer-10.x
Update dependency autoprefixer to v10.4.13
2023-01-04 17:56:58 -05:00
renovate[bot]
a51f80101d Update dependency autoprefixer to v10.4.13 2023-01-04 22:50:42 +00:00
Bill Thornton
0ce5b5e2d0 Merge pull request #4152 from jellyfin/renovate/blurhash-2.x
Update dependency blurhash to v2.0.4
2023-01-04 17:44:05 -05:00
renovate[bot]
0ca32ce5ec Update dependency blurhash to v2.0.4 2023-01-04 22:38:03 +00:00
Bill Thornton
d26498a9b7 Merge pull request #4242 from jellyfin/renovate/dompurify-2.x
Update dependency dompurify to v2.4.1
2023-01-04 17:30:15 -05:00
Bill Thornton
9328ead7df Merge pull request #4175 from jellyfin/dependabot/npm_and_yarn/loader-utils-2.0.4
Bump loader-utils from 2.0.2 to 2.0.4
2023-01-04 17:25:47 -05:00
dependabot[bot]
bf88359b55 Bump loader-utils from 2.0.2 to 2.0.4
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.2...v2.0.4)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-04 22:19:53 +00:00
renovate[bot]
377d7ad453 Update dependency dompurify to v2.4.1 2023-01-04 22:16:13 +00:00
Bill Thornton
bbdbcda387 Merge pull request #4239 from jellyfin/dependabot/npm_and_yarn/json5-1.0.2
Bump json5 from 1.0.1 to 1.0.2
2023-01-04 17:15:26 -05:00
Bill Thornton
a9e3e3dc35 Merge pull request #4241 from jellyfin/renovate/github-codeql-action-digest
Update github/codeql-action digest to 959cbb7
2023-01-04 17:14:18 -05:00
dependabot[bot]
e85a6ca555 Bump json5 from 1.0.1 to 1.0.2
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-04 22:06:17 +00:00
renovate[bot]
38459ff03c Update github/codeql-action digest to 959cbb7 2023-01-04 22:04:12 +00:00
Bill Thornton
d33713dda3 Merge pull request #4141 from jellyfin/renovate/cssnano-5.x
Update dependency cssnano to v5.1.14
2023-01-04 17:02:58 -05:00
Bill Thornton
06c45c393e Merge pull request #4210 from farraherbg/additionalParts
Enable seamless playback of multipart Movies.
2023-01-04 16:48:48 -05:00
renovate[bot]
4153cc6720 Update dependency cssnano to v5.1.14 2023-01-04 21:46:34 +00:00
Rob Farraher
6c4a3ec6f1 Add getAdditionalParts method to playbackmanager
Adds support for seamless playback of multipart Movies.
When a movie with an additional part is played,
enqueue the additional parts in the playlist.
2023-01-04 16:38:24 -05:00
Bill Thornton
0473c8a18c Merge pull request #4198 from thornbill/unstable-sdk
Use unstable tag for sdk version
2023-01-04 16:35:59 -05:00
Porrumentzio
9c2aa4f7ed Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/
2023-01-04 14:51:19 -05:00
Porrumentzio
22075d46d1 Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/
2023-01-04 11:51:24 -05:00
Futoshi Iwashita
1de910810a Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2023-01-04 11:51:23 -05:00
Porrumentzio
b8d566fc51 Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/
2023-01-03 19:51:20 -05:00
Franco Castillo
f2f10c0a5d Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2023-01-03 19:51:19 -05:00
Will Kronberg
df6b685aa7 Adds TypeScript Checking to GitHub Actions 2023-01-03 12:00:39 -06:00
camiflappy
819b0fca49 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2022-12-31 23:51:20 -05:00
camiflappy
ef2cab2328 Translated using Weblate (Spanish (Mexico))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/
2022-12-31 23:51:20 -05:00
skittlesvampir
cf07162f09 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-12-31 13:51:18 -05:00
hoanghuy309
3e79b63b79 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-12-30 13:51:17 -05:00
Bas
8b3e2d36ab Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-12-30 13:51:17 -05:00
Xavier Rosell
d42ec3d227 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2022-12-30 06:51:19 -05:00
guineu
cd1e898fa8 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2022-12-27 11:51:17 -05:00
criscrafter
b8659487b4 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-12-26 10:51:16 -05:00
0TTA
3431b327ac Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2022-12-26 07:51:15 -05:00
NorwayFun
d9d42fd91c Translated using Weblate (Georgian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ka/
2022-12-26 03:51:16 -05:00
0TTA
8f34ffe60f Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2022-12-26 03:51:16 -05:00
NorwayFun
f6dc09b6ad Added translation using Weblate (Georgian) 2022-12-26 00:54:09 -05:00
DuaLee
c75a79ad44 Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2022-12-24 19:51:15 -05:00
gam24
802855461a Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2022-12-22 19:51:15 -05:00
edvwib
d58f2e8ec4 Enable Stylelint rules for vendor prefixes
This commit also removes a bunch of vendor prefixes that were in the styles
but are no longer needed since PostCSS and Autoprefixer handles generating
them.
2022-12-20 23:49:26 +01:00
blob03
55263e4989 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-12-20 15:51:13 -05:00
Jarrod Mosen
2e8968112a Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-12-20 07:51:14 -05:00
ALi Karbasi
d06125c5bb Translated using Weblate (Persian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/
2022-12-20 07:51:13 -05:00
NANI
0b81b59e84 Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2022-12-18 08:51:15 -05:00
Oskari Lavinto
e218542cc3 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-12-17 09:51:12 -05:00
Bill Thornton
3f4f1a5ba0 Merge pull request #4215 from thornbill/moar-lint-tweaks
Add eslint rules for sonar issues
2022-12-16 21:33:33 -05:00
Bill Thornton
19f416580c Add eslint rules for sonar issues 2022-12-16 21:12:05 -05:00
Bill Thornton
2690b90d84 Merge pull request #4195 from jellyfin/dependabot/npm_and_yarn/decode-uri-component-0.2.2
Bump decode-uri-component from 0.2.0 to 0.2.2
2022-12-16 21:11:33 -05:00
Bill Thornton
066a31e84c Merge pull request #4173 from grafixeyehero/Convert-emby-scroller-emby-button
Convert emby-button and emby-scroller to react
2022-12-16 14:12:18 -05:00
Bas
099730d1d8 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-12-16 07:51:12 -05:00
grafixeyehero
72cbd37182 apply suggestion 2022-12-15 23:14:46 +03:00
grafixeyehero
62a9034f5b Convert emby-button and emby-scroller to react 2022-12-15 23:14:44 +03:00
Bill Thornton
cdb273f17e Babelify axios 2022-12-15 12:18:57 -05:00
Bill Thornton
7d98fae783 Babelify @jellyfin/sdk 2022-12-15 12:01:27 -05:00
Bill Thornton
4c3bb2de5e Use unstable tag for sdk version 2022-12-15 11:59:48 -05:00
Bill Thornton
90c08d856c Merge pull request #4116 from thornbill/add-api-context
Add api and user context
2022-12-15 11:49:22 -05:00
Bill Thornton
a624fa8f15 Merge pull request #4205 from thornbill/fix-home-navigation
Fix issues navigating home screen tabs
2022-12-15 11:43:59 -05:00
Bill Thornton
9ab9b8030d Remove unused import 2022-12-14 17:19:19 -05:00
Bill Thornton
e80b98c483 Merge pull request #4206 from jellyfin/renovate/github-codeql-action-digest 2022-12-14 08:27:02 -05:00
Bill Thornton
614afb1f3f Fix issues navigating home screen tabs 2022-12-13 12:58:02 -05:00
renovate[bot]
d3f9544ba3 Update github/codeql-action digest to a669cc5 2022-12-13 15:48:58 +00:00
Bill Thornton
31e0589cca Merge pull request #4204 from jellyfin/renovate/actions-checkout-digest
Update actions/checkout digest to 755da8c
2022-12-13 10:47:56 -05:00
renovate[bot]
af35f82bf9 Update actions/checkout digest to 755da8c 2022-12-13 14:32:47 +00:00
Bill Thornton
7a7bc33156 Merge pull request #4158 from jellyfin/renovate/linters 2022-12-13 00:48:41 -05:00
renovate[bot]
3f269dafa5 Update Linters 2022-12-12 18:50:25 +00:00
Michel Heusschen
e8744e26d1 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-12-11 06:51:10 -05:00
Bas
a280ac68ee Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-12-10 14:51:10 -05:00
Oskari Lavinto
8cb0d8a7b5 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-12-10 06:51:09 -05:00
Bill Thornton
5db9384c9c Fix currentApiClient return type to include undefined 2022-12-08 14:32:50 -05:00
cryptowarrior-de
bfb5f593ba Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-12-08 11:51:09 -05:00
Ivan
20fef14d91 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2022-12-08 08:51:10 -05:00
dependabot[bot]
56ef5253d5 Bump decode-uri-component from 0.2.0 to 0.2.2
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-07 23:45:57 +00:00
Atte Timonen
22f5bc704a Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-12-07 02:51:09 -05:00
kimpig
6af19b6ac5 Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2022-12-06 12:51:08 -05:00
CrispyBaguette
d90173dbf2 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-12-05 16:51:08 -05:00
Weevild
34dfadf455 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-12-04 09:51:08 -05:00
shoddysheep
5bfc0e8a54 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2022-12-04 09:51:07 -05:00
Stefano Torroni
3260bfebae Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-12-03 15:51:07 -05:00
Bas
3fde631fe6 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-12-03 09:51:07 -05:00
Bill Thornton
568d98029c Merge pull request #4188 from ChristopheVandePoel/fix-pagination-limit
Fix unlimited pagination
2022-11-30 14:38:39 -05:00
Bill Thornton
516bd2aab8 Remove connections prop 2022-11-30 14:18:49 -05:00
Karo Sidal
cb638a61d9 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2022-11-30 11:51:08 -05:00
Bill Thornton
984bb82e52 Backport pull request #4172 from jellyfin/release-10.8.z
Fix item details banner image alignment

Original-merge: ff4e6a6778

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-11-29 13:41:43 -05:00
Dmitry Lyzo
be3a46009c Backport pull request #4166 from jellyfin/release-10.8.z
Fix keyboard navigation for INPUT and TEXTAREA

Original-merge: 4f3ac34739

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-11-29 13:41:42 -05:00
Alejandro Martín Pérez
4167f04900 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2022-11-29 10:51:06 -05:00
Christophe Van de Poel
de486ded16 Fix unlimited pagination
Update src/components/common/Pagination.tsx

Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2022-11-29 10:14:30 +01:00
Bill Thornton
ba00b1152c Merge pull request #4190 from Shadowghost/fix-parental 2022-11-28 23:58:19 -05:00
Bill Thornton
9bf0a6bf4d Cleanup useApi hook 2022-11-28 16:51:57 -05:00
Alex
0ebc9b6809 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-11-28 15:51:05 -05:00
Shadowghost
64c0887ca4 Fix null being a valid parental control level 2022-11-28 16:59:51 +01:00
Pierre Penninckx
096e1285e9 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-11-28 00:51:05 -05:00
Oskari Lavinto
d7e39f252d Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-11-27 22:51:05 -05:00
Andi Chandler
5a4949bf86 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2022-11-27 16:51:05 -05:00
Atte Timonen
096d693314 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-11-26 13:51:05 -05:00
Björn Þór Björnsson
72ca8139eb Translated using Weblate (Icelandic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/is/
2022-11-26 11:51:05 -05:00
fknght
708837a366 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2022-11-26 06:51:07 -05:00
andersmelgaard
b91997fec3 Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2022-11-26 06:51:05 -05:00
Atte Timonen
c09838f0f8 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-11-25 19:51:05 -05:00
Alan Azar
6dfb2fca67 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2022-11-25 01:51:04 -05:00
Bas
92461a6404 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-11-24 16:51:04 -05:00
Ela Parra
577278692a Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2022-11-24 09:51:04 -05:00
jorge_wesley
9b0e76fb5c Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2022-11-23 23:51:04 -05:00
drlovesan
5f5ab2c350 Translated using Weblate (Urdu (Pakistan))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ur_PK/
2022-11-23 14:20:14 -05:00
rimasx
10744eef0c Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2022-11-23 01:51:04 -05:00
rimasx
d256cf943f Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2022-11-22 01:51:04 -05:00
SenorSmartyPants
65543e77a4 Display whole channel icon and new/repeat/live/premiere flags
- Make timer list visually identical when displayed on Series Timer page, or Series page.
- Display full channel icon (background-size: contain)
- Display New/Repeat/etc in timer list. Respects user guide settings for which flags to display
- Add margin before timerIndicator if mediainfo is present
- Add option to display officialRating display in mediainfo
- Use ids instead of CSS class for seriesTimerSchedule*
2022-11-21 17:45:56 -06:00
jhih_yu
fceb8f31ee Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2022-11-21 11:51:04 -05:00
jhih_yu
236f89019d Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2022-11-21 07:51:21 -05:00
lukapiplica
2fc3934e90 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2022-11-21 07:51:14 -05:00
lukapiplica
3f78982802 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2022-11-21 02:54:33 -05:00
lukapiplica
02f54f3a69 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2022-11-21 02:36:43 -05:00
lukapiplica
17010f270a Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2022-11-21 02:35:17 -05:00
lukapiplica
f01c6899f1 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2022-11-21 02:34:14 -05:00
rimasx
5e8a6c8a1e Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2022-11-20 16:51:03 -05:00
Akira Li
10b72e586c Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2022-11-20 01:51:02 -05:00
SenorSmartyPants
d58758a203 DVR: Add options to disable NFO and image saving
Depends on jellyfin/jellyfin#8775
2022-11-19 15:23:31 -06:00
hoanghuy309
7373560a83 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-11-19 10:51:02 -05:00
Alan Azar
b2e48a1ec0 Translated using Weblate (Urdu (Pakistan))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ur_PK/
2022-11-19 03:51:02 -05:00
Bill Thornton
facd0b1847 Merge pull request #4171 from nielsvanvelzen/directory-browser-go-up
Fix going to parent folder in directory browser
2022-11-18 14:06:23 -05:00
Bill Thornton
7d5603a64e Merge pull request #4162 from Vankerkom/tweak-navigation-sizing
Tweak navigation sizing
2022-11-18 13:58:03 -05:00
Bill Thornton
7497d269cf Merge pull request #4161 from Vankerkom/tweak-active-devices-card
Adjust active devices in dashboard
2022-11-18 13:50:21 -05:00
Bill Thornton
55f9aef3da Merge pull request #4150 from dmitrylyzo/fix-subtitleuploader
Fix SubtitleUploader
2022-11-18 13:43:44 -05:00
Bill Thornton
c8ea7322fd Refactor api hooks 2022-11-18 12:55:46 -05:00
Hyper-Jedi
252a3c8148 Translated using Weblate (Urdu (Pakistan))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ur_PK/
2022-11-17 23:51:04 -05:00
jakob liao
c947d5bf0c Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-11-17 03:51:01 -05:00
Bill Thornton
331f05b77d Babelify compare-versions dependency 2022-11-17 00:30:57 -05:00
Bill Thornton
72dab5381d Update typing for currentApiClient 2022-11-17 00:30:57 -05:00
Bill Thornton
d297f23932 Add api and user contexts 2022-11-17 00:30:57 -05:00
Bill Thornton
f20ceb4274 Merge pull request #4126 from thornbill/async-react-pages
Add async loading of react pages
2022-11-16 22:56:40 -05:00
Niels van Velzen
474d2f9c2a Update src/components/directorybrowser/directorybrowser.js
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-11-16 18:53:43 +01:00
Daan Vankerkom
992dded460 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-11-16 10:51:01 -05:00
DJSweder
67243fdd6d Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-11-16 08:39:39 -05:00
nextlooper42
a692ad509c Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2022-11-16 06:34:10 -05:00
Predrag Ljubenović
57cd4f91f2 Translated using Weblate (Serbian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/
2022-11-16 05:51:09 -05:00
rimasx
b6d1aa317b Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2022-11-16 01:51:01 -05:00
Csaba
15a041438b Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-11-16 01:51:01 -05:00
Oskari Lavinto
3065653374 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-11-15 21:51:01 -05:00
Bill Thornton
741927bcad Update async route exports 2022-11-15 17:17:22 -05:00
Bill Thornton
2bc3bc8a93 Restructure async route code 2022-11-15 17:17:22 -05:00
Bill Thornton
20c33381f9 Add async loading of react pages 2022-11-15 17:17:22 -05:00
blob03
41c07d807b Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-11-15 16:51:01 -05:00
Bill Thornton
cabb268940 Merge pull request #4157 from nielsvanvelzen/leftover-likes
Remove like/dislike filter
2022-11-15 14:22:57 -05:00
Niels van Velzen
3fedd7385c Remove unused OptionLikes and OptionDislikes strings 2022-11-15 20:14:41 +01:00
Bill Thornton
26b01bd547 Merge pull request #4120 from nielsvanvelzen/seriesstatus-extended
Add Unreleased SeriesStatus to filters
2022-11-15 13:50:23 -05:00
Bill Thornton
f6dd34ad14 Merge pull request #4143 from thornbill/convert-plugin-config
Migrate plugin config pages to react-router
2022-11-15 13:46:42 -05:00
Bill Thornton
458bfecdff Merge pull request #4147 from jsayol/patch-1
Fix subtitle uploader on TV layout
2022-11-15 13:46:18 -05:00
Dominik
e92ce92f1d Set startPosition on HLS video to prevent transcoder from starting twice 2022-11-15 15:41:22 +01:00
Tom
2554576026 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2022-11-15 07:51:02 -05:00
Niels van Velzen
e908157692 Fix going to parent folder in directory browser 2022-11-14 19:18:08 +01:00
Dominik
364f2d448e Add option for segment deletion and make throttle and segment seconds configurable 2022-11-14 10:35:49 +01:00
hoanghuy309
d9fef7f810 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-11-13 07:51:00 -05:00
Pavel Petrescu
fc21fd8e9b Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2022-11-13 07:51:00 -05:00
rimasx
31225065ef Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2022-11-13 04:51:02 -05:00
rimasx
d882f65a95 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2022-11-13 02:51:01 -05:00
rimasx
13c531faf6 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2022-11-12 16:51:00 -05:00
rimasx
7d5b876197 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2022-11-12 12:51:00 -05:00
Bas
3d2ac48afe Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-11-12 05:50:59 -05:00
kkyeer
16b0711047 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-11-11 22:51:00 -05:00
Morimoto Ryutaro
017a34dbac Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2022-11-11 14:51:00 -05:00
Klaabu5
7210e80be9 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2022-11-11 10:50:59 -05:00
Daan Vankerkom
b28a0c0a0b Remove inconsistent margin 2022-11-09 18:39:01 +01:00
Daan Vankerkom
4e727386e7 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-11-09 09:50:58 -05:00
Daan Vankerkom
b058495904 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-11-09 07:50:59 -05:00
Daan Vankerkom
4e01657d45 Update CONTRIBUTORS.md 2022-11-09 02:00:04 +01:00
Daan Vankerkom
cfa2789008 Properly align list view and side nav
- Matching the alignment of the side navigation drawer and the my preferences menu.
- Matching the font sizes and weights.
2022-11-09 02:00:04 +01:00
Daan Vankerkom
75ee6f2457 Adjust active devices in dashboard
Added more white space inside the card to make it breathe more. Slightly reduced the playing media name size.
2022-11-09 01:44:37 +01:00
Agi0m
638d005ccf Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/
2022-11-08 16:51:02 -05:00
José Manuel
e26dc1a3db Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2022-11-08 08:50:59 -05:00
Niels van Velzen
13f6e09bf2 Remove unused like/dislike handling in userdatabuttons.js 2022-11-07 12:26:38 +01:00
Niels van Velzen
2ea82cdec4 Remove like/dislike filter 2022-11-07 12:19:33 +01:00
knackebrot
b1a551926b Add Audio VBR setting 2022-11-07 01:03:20 +01:00
Davide
6dd4438083 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-11-06 18:50:58 -05:00
guru430033
52fcf88d91 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-11-06 10:50:58 -05:00
Alex Le
a13293d027 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-11-06 10:50:58 -05:00
Andrei Barbulescu
15244ba46f Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-11-06 10:50:58 -05:00
Bill Thornton
93614df33b Merge pull request #4142 from thornbill/improve-view-restores 2022-11-05 21:08:25 -04:00
Dmitry Lyzo
45542a67a4 Fix file name escaping 2022-11-06 00:23:58 +03:00
Dmitry Lyzo
78bbac8ca7 Fix Subtitle Uploder navigation in TV mode 2022-11-06 00:17:43 +03:00
Bill Thornton
6a790a19f8 Merge pull request #4131 from brianjmurrell/patch-6 2022-11-05 15:54:06 -04:00
Josep Sayol
a13e6f0419 Fix subtitle uploader on TV layout
**Changes**
Fixes a wrong import that prevented the subtitle uploader dialog from showing when using the TV layout mode.

**Issues**
#4146
2022-11-05 11:26:09 +01:00
Bill Thornton
38a0ddf149 Merge pull request #4144 from jellyfin/renovate/github-codeql-action-digest 2022-11-04 20:55:20 -04:00
renovate[bot]
f307b8c60b Update github/codeql-action digest to c3b6fce 2022-11-04 21:12:56 +00:00
Bill Thornton
7fa9b2376c Migrate plugin config pages to react-router 2022-11-04 13:51:35 -04:00
Bill Thornton
698de36178 Optimize restoring views 2022-11-04 12:27:14 -04:00
Bill Thornton
20f8f4a745 Merge pull request #4135 from thornbill/date-fns-chunks 2022-11-04 11:02:58 -04:00
Bill Thornton
968bfb52fb Remove dfnshelper global for eslint 2022-11-04 02:24:30 -04:00
Andi Chandler
c43d1c918f Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2022-11-03 21:50:57 -04:00
renovate[bot]
85d9d515f5 Update fedora Docker tag to v38 2022-11-03 22:11:49 +00:00
Bill Thornton
6ae855f30a Merge pull request #4132 from thornbill/react-router-admin-pages
Migrate admin routes to react router
2022-11-03 17:40:24 -04:00
Bill Thornton
d5c4482714 Merge pull request #4138 from dmitrylyzo/fix-history-back-promise
Fix resolving of the history back Promise
2022-11-03 17:39:49 -04:00
Bill Thornton
2fed90bc2b Merge pull request #4134 from thornbill/fix-react-router-dialogs 2022-11-03 16:49:50 -04:00
Dmitry Lyzo
472ce47020 fix resolving of history back promise 2022-11-03 21:29:21 +03:00
piekei
7f1823ade4 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-11-03 12:50:57 -04:00
Bill Thornton
1473a793e5 Rename and convert dfnshelper to typescript 2022-11-03 01:04:35 -04:00
Bill Thornton
b3febe49ad Optimize loading of date-fns 2022-11-03 00:52:12 -04:00
Bill Thornton
b48f0a5882 Merge pull request #4130 from jellyfin/renovate/react 2022-11-02 21:43:40 -04:00
Bill Thornton
af07082168 Merge pull request #4133 from jellyfin/renovate/github-codeql-action-digest 2022-11-02 21:40:03 -04:00
Oskari Lavinto
fee482f605 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-11-02 13:50:56 -04:00
Bill Thornton
851831f8a8 Exclude location.state from effect dependencies 2022-11-02 13:40:57 -04:00
ELiuventura
88a01888bf Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2022-11-02 08:50:56 -04:00
renovate[bot]
356115702c Update github/codeql-action digest to 18fe527 2022-11-02 12:41:34 +00:00
Csaba
09e8f2861f Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-11-02 03:50:56 -04:00
Bill Thornton
6780bfc794 Migrate all admin routes to react router 2022-11-02 01:21:02 -04:00
Bill Thornton
e64e4ce355 Merge pull request #4095 from thornbill/view-manager-react 2022-11-01 21:30:35 -04:00
blob03
af24337ba7 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-11-01 16:50:56 -04:00
Bill Thornton
c4a58c7133 Restructure legacy route code 2022-11-01 16:44:51 -04:00
Brian J. Murrell
a6d411aa8f Add some comments about nodejs module 2022-11-01 16:24:40 -04:00
Brian J. Murrell
5ecc7d08c4 Set minimum version of npm
To imply a minimum version of NodeJS which is now 16 and prevent people
from trying to build with a NodeJS/npm that is too old.
2022-11-01 16:14:06 -04:00
renovate[bot]
b099afe6e7 Update dependency @types/react to v17.0.51 2022-11-01 19:58:26 +00:00
Bill Thornton
2094a7a8c2 Optimize loading controller and view 2022-11-01 13:57:50 -04:00
Bill Thornton
7c96c386c2 Migrate all user routes to react router 2022-11-01 13:57:50 -04:00
Bill Thornton
c5072f77f5 Fix restoring views 2022-11-01 13:52:46 -04:00
Bill Thornton
42c0516a44 Add ViewManager React wrapper component 2022-11-01 13:52:46 -04:00
Bill Thornton
00d9c6d71d Merge pull request #3792 from grafixeyehero/Convert-Movies-Page-to-react 2022-11-01 12:25:06 -04:00
grafixeyehero
0914f9b72f apply suggestion 2022-11-01 18:10:39 +03:00
Bill Thornton
536b2fa274 Merge pull request #4118 from jellyfin/renovate/linters 2022-11-01 09:58:35 -04:00
renovate[bot]
e8806ffec0 Update Linters 2022-10-31 20:33:30 +00:00
Bill Thornton
ea481a9e39 Merge pull request #4121 from jellyfin/renovate/core-js-3.x 2022-10-31 10:37:28 -04:00
Bill Thornton
feb35ede21 Merge pull request #4083 from thornbill/connection-state-refactor
Refactor ConnectionState to a shared enum
2022-10-31 10:12:09 -04:00
Bill Thornton
8c84be8bb1 Merge pull request #4123 from thornbill/add-loading-component
Add react loading component
2022-10-31 10:11:49 -04:00
Bill Thornton
1349a14f8e Merge pull request #4124 from jellyfin/renovate/ci-deps 2022-10-31 08:02:55 -04:00
renovate[bot]
bf1378e73e Update eps1lon/actions-label-merge-conflict action to v2.1.0 2022-10-31 09:41:44 +00:00
Bill Thornton
227da79502 Rename loading component file 2022-10-31 03:24:27 -04:00
Bill Thornton
5c080f4fc5 Add react loading component 2022-10-31 02:05:51 -04:00
renovate[bot]
3894f72e52 Update dependency core-js to v3.26.0 2022-10-30 20:37:40 +00:00
Niels van Velzen
5e9c2865b0 Add Unreleased SeriesStatus to filters 2022-10-30 14:42:12 +01:00
Alan Azar
e0bc17a018 Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/
2022-10-30 04:50:55 -04:00
Andi Chandler
b7aa6f0458 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2022-10-29 22:50:55 -04:00
Agi0m
733a3c44e2 Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/
2022-10-29 09:51:03 -04:00
Dionysis Theofilopoulos
5ffc968387 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2022-10-29 09:50:57 -04:00
Agi0m
8207905648 Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/
2022-10-28 22:50:57 -04:00
grafixeyehero
071e7d15d9 clean up GenresView & GenresItemsContainer 2022-10-29 02:07:24 +03:00
Bill Thornton
3c85389325 Merge pull request #4094 from CrispyBaguette/metadata-rating-form-validation
Accept arbitrary precision for community rating
2022-10-28 15:49:45 -04:00
grafixeyehero
1c6b1fc478 add type interface LibraryViewProps 2022-10-28 18:59:00 +03:00
chaol
94bc7f4411 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-10-28 05:50:54 -04:00
Bill Thornton
7e9bf96668 Refactor ConnectionState to a shared enum 2022-10-28 00:59:34 -04:00
photonconvergence
185d0ee97f Fix extra subtext display
Translation strings added for two extra types.
2022-10-27 18:02:21 -07:00
Bill Thornton
f3dda2e783 Merge pull request #4113 from thornbill/fix-lockfile-sdk
Fix sdk dependencies in lockfile
2022-10-27 09:58:55 -04:00
Bill Thornton
3f85f211ae Fix sdk dependencies in lockfile 2022-10-27 09:49:04 -04:00
Bill Thornton
d37844b84e Merge pull request #4110 from thornbill/fix-chunk-names 2022-10-27 07:24:47 -04:00
Bill Thornton
5d39f23083 Fix chunk names 2022-10-27 01:13:29 -04:00
Dmitry Lyzo
239bbfbbf1 Backport pull request #4089 from jellyfin/release-10.8.z
Fix double escape HTML

Original-merge: aa009091d5

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-10-27 00:13:41 -04:00
peterspenler
25e896ad6b Backport pull request #4069 from jellyfin/release-10.8.z
Fix images sometimes not un-blurring

Original-merge: 4c99480c42

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-10-27 00:06:20 -04:00
Bill Thornton
9439ea408e Backport pull request #4039 from jellyfin/release-10.8.z
Fix card cropping on item details page

Original-merge: fb39a56700

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-10-27 00:06:19 -04:00
Bill Thornton
aae853076c Merge pull request #4107 from jellyfin/renovate/linters 2022-10-26 22:24:33 -04:00
Bill Thornton
8e7de01b2c Merge pull request #4109 from grafixeyehero/Fix-sdk-import 2022-10-26 21:35:47 -04:00
grafixeyehero
86076d633a Fix sdk import 2022-10-27 03:04:32 +03:00
grafixeyehero
92f4a42eec revert back list 2022-10-27 01:18:11 +03:00
grafixeyehero
d7e48d30b6 apply suggestion 2022-10-27 00:59:46 +03:00
renovate[bot]
b7647dd421 Update dependency eslint-plugin-promise to v6.1.1 2022-10-26 21:12:57 +00:00
grafixeyehero
7805e86f70 remove console log 2022-10-26 23:46:22 +03:00
grafixeyehero
6341a71fec use single state and local storage 2022-10-26 23:46:21 +03:00
grafixeyehero
f40c565e4a apply suggestion 2022-10-26 23:46:20 +03:00
grafixeyehero
1ac97c878a use viewSettings instead of libraryBrowser.showLayoutMenu 2022-10-26 23:46:18 +03:00
grafixeyehero
0dc9ad8904 use filtermenu 2022-10-26 23:46:17 +03:00
grafixeyehero
0acac1b52d use interface export 2022-10-26 23:46:16 +03:00
grafixeyehero
df4de415b2 use sortmenu instead of libraryBrowse .showSortMenu 2022-10-26 23:46:15 +03:00
grafixeyehero
de4a359c98 Use interface over type 2022-10-26 23:46:13 +03:00
grafixeyehero
9d88af3dfe Refactoring Suggestions View 2022-10-26 23:46:12 +03:00
grafixeyehero
cf137497a0 Refactoring duplicates code 2022-10-26 23:46:10 +03:00
grafixeyehero
368a6064c2 Add ItemsScrollerContainerElement for ResumableItemsContainer & RecentlyAddedItemsContainer 2022-10-26 23:46:09 +03:00
grafixeyehero
111cc430db Refactoring duplicates onViewStyleChange 2022-10-26 23:46:08 +03:00
grafixeyehero
7543e494c9 splitting SuggestionsView component 2022-10-26 23:46:06 +03:00
grafixeyehero
f4b878bea2 remove query form GenresItemsContainer 2022-10-26 23:46:05 +03:00
grafixeyehero
bdff9b14f1 Rename class name for collectionEditor & add method show 2022-10-26 23:46:04 +03:00
grafixeyehero
87ebe89196 add MessageNoFavoritesAvailable string 2022-10-26 23:46:03 +03:00
grafixeyehero
9741470c8c remove unused movies file 2022-10-26 23:46:02 +03:00
grafixeyehero
479c53eb8b Migrate Movies 2022-10-26 23:46:00 +03:00
Bill Thornton
122c4ae600 Merge pull request #4104 from photonconvergence/add/device-logos
Add device logos for Roku and Finamp
2022-10-26 16:13:17 -04:00
Oskari Lavinto
9deb1e25d0 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-10-26 14:50:53 -04:00
Bill Thornton
771c59c3b9 Merge pull request #4105 from jellyfin/renovate/github-codeql-action-digest
Update github/codeql-action digest to ec3cf9c
2022-10-26 09:59:24 -04:00
FrEaK-git
2b0a1a71ed Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-10-26 06:50:53 -04:00
renovate[bot]
76d4930bfa Update github/codeql-action digest to ec3cf9c 2022-10-26 09:55:33 +00:00
xosé m
9e6a37bbfd Translated using Weblate (Galician)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gl/
2022-10-26 03:50:57 -04:00
Csaba
9c9fe063f9 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-10-26 03:50:53 -04:00
photonconvergence
7ab1edd3c5 Merge branch 'jellyfin:master' into add/device-logos 2022-10-25 17:25:30 -07:00
photonconvergence
7d923f10f4 Add device logos for Roku and Finamp 2022-10-25 17:23:44 -07:00
blob03
e505b02c50 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-10-25 17:50:53 -04:00
Bill Thornton
62f2e23a70 Merge pull request #4103 from darmiel/fix/input-label 2022-10-25 17:49:24 -04:00
darmiel
55982f56b8 fix: do not create label manually 2022-10-25 22:32:17 +02:00
DJSweder
1602abb3b4 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-10-25 15:50:53 -04:00
Bill Thornton
e4046bfe8c Merge pull request #4081 from darmiel/feat/search-plugin-catalog
feat: search bar for plugin catalogue
2022-10-25 15:48:25 -04:00
Daniel
b384c5a1af fix: implemented PR feedback 2022-10-25 21:35:03 +02:00
Bill Thornton
29857c18ef Merge pull request #4102 from thornbill/cleanup-cast-sender
Move castSenderApi to plugin directory
2022-10-25 14:16:51 -04:00
Bill Thornton
9ad1503072 Merge pull request #3944 from Artiume/rename-warning
Metadata loss warning while renaming libraries
2022-10-25 14:08:28 -04:00
Bill Thornton
26925d9bf6 Move castSenderApi to plugin dir 2022-10-25 14:02:14 -04:00
Bill Thornton
d29d54b35b Merge pull request #4101 from thornbill/fix-dashboard-interaction
Fix pointer events not propogating to dashboard pages
2022-10-25 13:43:56 -04:00
Bill Thornton
a6a675e13c Fix pointer events not propogating to dashboard pages 2022-10-25 12:18:26 -04:00
Bill Thornton
023cfcc452 Merge pull request #4080 from thornbill/tweak-icons
Update server and quick connect icons
2022-10-25 10:20:11 -04:00
Bill Thornton
3bc7e26d47 Merge pull request #4079 from darmiel/master
feat: search bar for installed plugins
2022-10-25 10:19:35 -04:00
Andrii
f31cbf116a Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2022-10-25 09:50:53 -04:00
Bill Thornton
6760522e1d Merge pull request #4099 from dmitrylyzo/fix-win-build 2022-10-25 08:46:22 -04:00
Dmitry Lyzo
820fbb07e3 fix build Windows 2022-10-25 10:01:41 +03:00
Bill Thornton
9e76319a4c Merge pull request #4097 from jellyfin/renovate/linters
Update Linters to v5.40.1
2022-10-24 15:45:09 -04:00
Bill Thornton
911adc9f35 Merge pull request #4098 from dmitrylyzo/fix-alphapicker-padding
Fix AlphaPicker padding
2022-10-24 15:38:09 -04:00
Dmitry Lyzo
29db8a5dcb fix RTL padding with AlphaPicker 2022-10-24 22:12:04 +03:00
Dmitry Lyzo
2af70dad88 fix safe-area padding-right 2022-10-24 22:11:18 +03:00
renovate[bot]
cc2a0ebd52 Update Linters to v5.40.1 2022-10-24 18:47:22 +00:00
Bill Thornton
26b183b4f5 Update quick connect icon 2022-10-24 14:04:31 -04:00
Bill Thornton
d1bdbd7a16 Merge pull request #4091 from jellyfin/renovate/ci-deps
Update peter-evans/create-or-update-comment action to v2.1.0
2022-10-24 11:27:37 -04:00
CrispyBaguette
de92316402 Append new contributor 2022-10-24 14:37:56 +02:00
CrispyBaguette
ff6a9baa35 Accept arbitrary precision for community rating 2022-10-24 14:33:21 +02:00
lyaschuchenko
72fa05fe40 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2022-10-24 03:50:53 -04:00
renovate[bot]
70c0d8fce2 Update peter-evans/create-or-update-comment action to v2.1.0 2022-10-24 07:43:32 +00:00
Franco Castillo
07e2667ecc Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-10-24 01:50:54 -04:00
Alan Azar
f08e6a6d1e Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2022-10-23 11:50:52 -04:00
nlahmi
7d14269bee Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2022-10-22 19:50:53 -04:00
Bill Thornton
b0f63e51a2 Merge pull request #4086 from nielsvanvelzen/docs-urls
Update all documentation links to new website
2022-10-22 10:57:18 -04:00
Bill Thornton
8bff11630d Merge pull request #4087 from jellyfin/renovate/linters 2022-10-22 10:56:17 -04:00
Bill Thornton
8714ddf0b2 Merge pull request #4088 from grafixeyehero/Fix-bug-textarea 2022-10-22 10:50:43 -04:00
Bill Thornton
bc3e2e0e3f Merge pull request #4084 from thornbill/fix-double-root-routing 2022-10-22 10:41:03 -04:00
grafixeyehero
348125140b fix self.getOffset is not a function 2022-10-22 17:32:01 +03:00
renovate[bot]
79240c335b Update dependency stylelint to v14.14.0 2022-10-22 13:26:27 +00:00
Niels van Velzen
61880290e4 Update all documentation links to new website 2022-10-22 13:23:04 +02:00
xosé m
10b473b80c Translated using Weblate (Galician)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gl/
2022-10-22 02:50:53 -04:00
DJSweder
170532dc3c Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-10-21 17:50:52 -04:00
Bill Thornton
c0662c80b7 Fix double routing of root path 2022-10-21 17:28:17 -04:00
Daniel
dba3b81c81 refactor: eslint (single-quotes) 2022-10-21 09:19:31 +02:00
Daniel
3ef73904c1 feat: search bar for plugin catalogue
Adds a search bar to the `Catalogue` section,
allowing you to filter the available plugins
2022-10-21 09:05:11 +02:00
darmiel
1a23099967 feat: search bar for installed plugins
Adds a search bar to the `My Plugins` section,
allowing you to filter the installed plugins
2022-10-21 00:06:23 +02:00
Bill Thornton
9ef78533d0 Update server and quick connect icons 2022-10-20 17:38:33 -04:00
Bill Thornton
334dde82c9 Update library rename warning 2022-10-20 12:03:10 -04:00
Bill Thornton
8af09253c8 Merge pull request #4058 from Aimekram/fix-eslint-no-shadow
Add eslint no-shadow rule and fix violations
2022-10-20 10:56:15 -04:00
Bill Thornton
7cfe95eaaf Merge pull request #4074 from jellyfin/renovate/linters
Update dependency eslint-plugin-promise to v6.1.0
2022-10-20 10:46:39 -04:00
Bill Thornton
6a8e1308b9 Merge pull request #4075 from thornbill/readme-structure 2022-10-20 07:40:57 -04:00
Bill Thornton
62a1e4a090 Add directory structure to README 2022-10-20 02:16:17 -04:00
renovate[bot]
b4f05b4cc2 Update dependency eslint-plugin-promise to v6.1.0 2022-10-20 03:49:30 +00:00
Bill Thornton
496761757b Merge pull request #4073 from jellyfin/renovate/postcss 2022-10-19 21:11:23 -04:00
Urtzi Odriozola
b4225db15e Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/
2022-10-19 19:50:51 -04:00
Aimekram
bf145a602c refactor: give variables more descriptive names 2022-10-19 22:23:38 +02:00
Aimekram
e79f326c53 refactor: delete unnecessary function 2022-10-19 22:19:40 +02:00
Aimekram
85e18c86d8 refactor: move extracted function above eslint comment 2022-10-19 22:17:32 +02:00
Aimekram
8251b65399 fix: indentation 2022-10-19 22:15:25 +02:00
renovate[bot]
fff4d1c648 Update dependency postcss to v8.4.18 2022-10-19 19:53:55 +00:00
bobthebignose
8643167945 Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2022-10-19 15:50:52 -04:00
Bill Thornton
f3d9754940 Merge pull request #4072 from thornbill/cross-env
Add cross-env to fix windows builds
2022-10-19 12:26:40 -04:00
Polaris
19a8472626 Translated using Weblate (Lojban)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/jbo/
2022-10-19 11:50:51 -04:00
Bill Thornton
969dbb5e62 Add cross-env to fix windows builds 2022-10-19 11:30:43 -04:00
Bill Thornton
573e289ed2 Merge pull request #4070 from jellyfin/renovate/swiper-8.x 2022-10-19 09:25:39 -04:00
renovate[bot]
15b7129e6d Update dependency swiper to v8.4.4 2022-10-19 13:19:44 +00:00
kevin
f10a6d4d5d Translated using Weblate (Albanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sq/
2022-10-19 05:50:51 -04:00
Polaris
f8b0c941f5 Translated using Weblate (Lojban)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/jbo/
2022-10-18 17:50:52 -04:00
blob03
5331806f20 Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/
2022-10-18 17:50:51 -04:00
blob03
cefe7b605f Translated using Weblate (Telugu)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/
2022-10-18 17:50:51 -04:00
blob03
13d0d1c899 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2022-10-18 17:50:50 -04:00
Bill Thornton
f5973851ab Merge pull request #4061 from jellyfin/dependabot/npm_and_yarn/ansi-regex-5.0.1
Bump ansi-regex from 4.1.0 to 4.1.1
2022-10-18 16:36:47 -04:00
dependabot[bot]
96e355dcbd Bump ansi-regex from 4.1.0 to 5.0.1
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 4.1.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v5.0.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 20:11:27 +00:00
Bill Thornton
1cede1edc4 Merge pull request #4068 from jellyfin/renovate/github-codeql-action-digest
Update github/codeql-action digest to cc7986c
2022-10-18 16:08:20 -04:00
Bill Thornton
592ae4d9e4 Merge pull request #4066 from jellyfin/renovate/linters
Update Linters
2022-10-18 16:07:45 -04:00
Bill Thornton
2e25ef90bc Merge pull request #4064 from jellyfin/renovate/babel
Update dependency @babel/preset-env to v7.19.4
2022-10-18 16:05:53 -04:00
renovate[bot]
e29ac1ad18 Update github/codeql-action digest to cc7986c 2022-10-18 15:32:20 +00:00
Polaris
540a91a149 Translated using Weblate (Lojban)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/jbo/
2022-10-18 09:50:51 -04:00
Bill Thornton
dc8e390eb5 Merge pull request #4067 from thornbill/react-strict-mode 2022-10-18 08:01:34 -04:00
Bill Thornton
f4bc67a076 Enable react strict mode 2022-10-18 00:18:54 -04:00
renovate[bot]
b748aef5a7 Update Linters 2022-10-18 01:07:44 +00:00
Polaris
786c1afe12 Translated using Weblate (Lojban)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/jbo/
2022-10-17 14:50:50 -04:00
Bill Thornton
2470e297c4 Merge pull request #4065 from jellyfin/renovate/linters 2022-10-17 11:28:41 -04:00
Bill Thornton
622dd7660f Merge pull request #4057 from thornbill/fix-intl-compat 2022-10-17 10:11:44 -04:00
renovate[bot]
febb6bf040 Update dependency eslint-plugin-sonarjs to v0.16.0 2022-10-17 14:02:51 +00:00
renovate[bot]
27be3c6d15 Update dependency @babel/preset-env to v7.19.4 2022-10-17 14:02:16 +00:00
Bill Thornton
ff3f40b042 Merge pull request #4062 from jellyfin/renovate/ci-deps 2022-10-17 10:00:49 -04:00
Polaris
33a975e12b Translated using Weblate (Lojban)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/jbo/
2022-10-17 09:50:52 -04:00
Polaris
e8af5779ae Added translation using Weblate (Lojban) 2022-10-17 06:44:11 -04:00
renovate[bot]
d58f957e74 Update peter-evans/create-or-update-comment action to v2.0.1 2022-10-17 07:10:12 +00:00
Bill Thornton
52e1b1f3eb Merge pull request #4054 from thornbill/remove-replace-all
Remove string replaceAll implementations
2022-10-17 01:11:17 -04:00
Bill Thornton
6e287280a4 Update toPercent docs with locale 2022-10-17 01:09:37 -04:00
Bill Thornton
87c7538338 Merge pull request #4059 from jellyfin/renovate/linters 2022-10-16 19:15:01 -04:00
renovate[bot]
dfb77123fc Update dependency eslint-plugin-react to v7.31.9 2022-10-16 22:21:13 +00:00
Aimekram
832b9eaf4d fix: eslint no-shadow errors 2022-10-16 16:04:37 +02:00
Aimekram
6a93a2eb29 eslint: add no-shadow rule from @typescript 2022-10-16 16:04:23 +02:00
karurosuma
dfbd64a6b5 Translated using Weblate (Chinese (Traditional, Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2022-10-16 04:50:49 -04:00
Bill Thornton
9cc6ca66e8 Add toPercent utility for compatibility 2022-10-16 02:52:17 -04:00
Bill Thornton
8536fe4610 Remove string replaceAll implementations 2022-10-16 00:11:31 -04:00
Bill Thornton
b008f2db30 Merge pull request #4056 from dmitrylyzo/fix-tv-itemdetails 2022-10-15 17:53:55 -04:00
Dmitry Lyzo
2b8d0de344 fix listview and actionsheet items 2022-10-16 00:37:47 +03:00
Dmitry Lyzo
39879baefe fix HTML escaping 2022-10-16 00:06:54 +03:00
Dmitry Lyzo
8334a7de33 fix button group position on ItemDetails page 2022-10-15 23:30:14 +03:00
Bill Thornton
f0b29fa9cc Merge pull request #4052 from thornbill/apiclient-appstorage 2022-10-15 09:17:43 -04:00
Bill Thornton
84c007fa0b Merge pull request #3743 from hadicharara/hadicharara/added-support-for-rtl-layouts
Add Initial support for RTL layouts
2022-10-15 02:50:48 -04:00
Bill Thornton
c48d064815 Merge pull request #4053 from jellyfin/renovate/linters 2022-10-14 21:27:30 -04:00
renovate[bot]
ac4a260083 Update dependency eslint to v8.25.0 2022-10-15 00:58:48 +00:00
Bill Thornton
1b7a0262ce Remove apiclient appstorage usage 2022-10-14 18:08:46 -04:00
Bill Thornton
1762e95740 Merge pull request #4050 from thornbill/apiclient-events
Replace apiclient event bus with local version
2022-10-14 17:09:35 -04:00
Hadi Charara
d1145a3c63 Fixed linting issue 2022-10-14 17:06:25 -04:00
Bill Thornton
eb7be2d72e Merge pull request #4051 from jellyfin/renovate/webpack
Update dependency source-map-loader to v4.0.1
2022-10-14 15:56:27 -04:00
renovate[bot]
c72f52fe6b Update dependency source-map-loader to v4.0.1 2022-10-14 19:50:28 +00:00
Bill Thornton
0a0e45d155 Replace apiclient event bus with local version 2022-10-14 10:58:16 -04:00
Bill Thornton
dabeda3fdd Merge pull request #4049 from jellyfin/renovate/webpack 2022-10-13 20:25:52 -04:00
renovate[bot]
07d5a560e3 Update dependency sass-loader to v13.1.0 2022-10-13 23:40:30 +00:00
Hadi Charara
e9f2d41056 Merge branch 'hadicharara/added-support-for-rtl-layouts' of github.com:hadicharara/jellyfin-web into hadicharara/added-support-for-rtl-layouts 2022-10-13 14:00:57 -04:00
Hadi Charara
892f5b73cf Fixed all reported issues 2022-10-13 13:59:48 -04:00
hadicharara
6e5be5d366 Update src/libraries/scroller.js
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-10-13 13:47:17 -04:00
Bill Thornton
85ea046133 Merge pull request #4028 from urtzai/urtzai-patch-1
Change settings menu item name to "Euskara"
2022-10-13 10:30:05 -04:00
Bill Thornton
e82a688175 Merge pull request #4046 from jellyfin/renovate/ci-deps
Update actions/setup-node action to v3.5.1
2022-10-13 10:27:50 -04:00
Bill Thornton
2c7b504a28 Merge pull request #4042 from jellyfin/renovate/swiper-8.x
Update dependency swiper to v8.4.3
2022-10-13 10:26:56 -04:00
Bill Thornton
5b92755b82 Merge pull request #4037 from jellyfin/renovate/react
Update dependency react-router-dom to v6.4.2
2022-10-13 10:25:10 -04:00
renovate[bot]
15f5011ccc Update actions/setup-node action to v3.5.1 2022-10-13 14:19:39 +00:00
netanel
953c5fbbcc Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2022-10-13 09:50:48 -04:00
netanel
5446aae50b Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2022-10-13 07:50:48 -04:00
renovate[bot]
261979f061 Update dependency swiper to v8.4.3 2022-10-13 11:45:10 +00:00
Bill Thornton
af7ab7aeff Merge pull request #4036 from thornbill/move-skin-class 2022-10-13 01:28:37 -04:00
Aidan647
d2a85726c3 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-10-12 21:08:16 -04:00
renovate[bot]
8561b02a52 Update dependency react-router-dom to v6.4.2 2022-10-12 22:54:02 +00:00
Bill Thornton
7e67d7b371 Move skinBody class to root react element 2022-10-12 17:19:36 -04:00
Bill Thornton
09039303e6 Merge pull request #4033 from Shadowghost/zero-parental
Allow zero as MaxParentalRating value
2022-10-12 16:54:50 -04:00
Bill Thornton
ed376a263a Merge pull request #4032 from thornbill/eslint-prefer-object-literal
Enable eslint sonar prefer-object-literal
2022-10-12 16:53:20 -04:00
Shadowghost
9726a83bde Properly check for NaN instead of undefined 2022-10-12 22:30:40 +02:00
Shadowghost
8bbf6ac451 Allow zero as MaxParentalRating value 2022-10-12 22:21:04 +02:00
Bill Thornton
e0013915fd Enable eslint sonar prefer-object-literal 2022-10-12 14:44:10 -04:00
Bill Thornton
9d8f9c806c Merge pull request #4026 from thornbill/es-check
Add es-check to verify builds produce valid es5 code
2022-10-12 12:42:45 -04:00
Bill Thornton
945b2a435f Fix es-check failures 2022-10-12 12:18:11 -04:00
Bill Thornton
8874e4dad9 Add es-check to verify builds produce valid es5 code 2022-10-12 10:39:40 -04:00
Bill Thornton
58d506c75d Merge pull request #4031 from thornbill/namespace-bundles
Fix bundle names for packages under namespaces
2022-10-12 10:39:08 -04:00
Bill Thornton
982fd65bd0 Fix bundle names for packages under namespaces 2022-10-12 10:24:05 -04:00
Hadi Charara
aed7feda2b Fixed css ugliness 2022-10-12 08:32:13 -04:00
Hadi Charara
104ad71ea7 Merge branch 'master' into hadicharara/added-support-for-rtl-layouts 2022-10-12 08:29:53 -04:00
Bill Thornton
f3f3edeb00 Merge pull request #4029 from jellyfin/dependabot/npm_and_yarn/xmldom/xmldom-and-epubjs--removed 2022-10-12 07:57:23 -04:00
Bill Thornton
8d38f96ec4 Merge pull request #4001 from thornbill/eslint-prefer-single-boolean-return 2022-10-12 07:18:45 -04:00
dependabot[bot]
75993c8aea Bump @xmldom/xmldom and epubjs
Removes [@xmldom/xmldom](https://github.com/xmldom/xmldom). It's no longer used after updating ancestor dependency [epubjs](https://github.com/futurepress/epub.js). These dependencies need to be updated together.


Removes `@xmldom/xmldom`

Updates `epubjs` from 0.3.93 to 0.4.2
- [Release notes](https://github.com/futurepress/epub.js/releases)
- [Commits](https://github.com/futurepress/epub.js/commits)

---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
  dependency-type: indirect
- dependency-name: epubjs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-11 21:00:20 +00:00
Urtzi Odriozola
a83b68a00a Update displaySettings.template.html
"Euskara" is the native way of naming Basque
2022-10-11 16:24:22 +02:00
Ajan JaiRam N
3e80a3288e Translated using Weblate (Tamil)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/
2022-10-11 09:54:42 -04:00
Bill Thornton
2ada649960 Fix EnableMediaSourceDisplay logic 2022-10-11 03:11:41 -04:00
Bill Thornton
8f694d7d1c Fix inverted boolean returns 2022-10-11 03:11:41 -04:00
Bill Thornton
b426b6e2bf Fix sonarjs prefer-single-boolean-return 2022-10-11 03:11:41 -04:00
Bill Thornton
bb86ab7f27 Merge pull request #4027 from thornbill/gh-actions-cache
Use setup-node built-in npm cache
2022-10-11 03:04:59 -04:00
Bill Thornton
8a9cdbfca3 Merge pull request #4014 from thornbill/eslint-no-small-switch
Fix sonarjs no-small-switch
2022-10-11 03:03:37 -04:00
Bill Thornton
2d0ca949b0 Merge pull request #4025 from thornbill/eslint-array-callback-return-foreach
Enable eslint array-callback-return foreach checking
2022-10-11 03:02:07 -04:00
Bill Thornton
e2db01e4ac Use setup-node built-in npm cache 2022-10-11 02:50:59 -04:00
Bill Thornton
858aea92f9 Enable eslint array-callback-return foreach checking 2022-10-11 01:37:33 -04:00
Bill Thornton
a4bcc9689b Merge remote-tracking branch 'upstream/master' into eslint-no-small-switch 2022-10-11 00:46:33 -04:00
Bill Thornton
aabbc8920f Merge pull request #4020 from ctalkington/patch-1 2022-10-10 21:54:52 -04:00
Bill Thornton
53af124cb1 Merge pull request #4017 from jellyfin/renovate/fonts 2022-10-10 21:50:31 -04:00
Bill Thornton
bb2fbf0b8b Merge pull request #4022 from jellyfin/renovate/blurhash-2.x 2022-10-10 21:49:07 -04:00
Bill Thornton
4f2b124eb1 Merge pull request #4023 from jellyfin/renovate/core-js-3.x 2022-10-10 21:48:19 -04:00
Bill Thornton
cd49becfbe Merge pull request #4024 from jellyfin/renovate/linters 2022-10-10 21:46:47 -04:00
renovate[bot]
43672fadb0 Update Linters to v5.39.0 2022-10-10 18:42:53 +00:00
renovate[bot]
3721380aac Update dependency core-js to v3.25.5 2022-10-10 18:42:11 +00:00
renovate[bot]
9b12b452e8 Update dependency blurhash to v2.0.3 2022-10-10 09:59:42 +00:00
Chris Talkington
1398b89b50 svgo optimize home-assistant.svg 2022-10-10 01:51:12 -05:00
Chris Talkington
0640bb9d43 Add files via upload 2022-10-09 23:20:52 -05:00
Chris Talkington
c0b058e914 add home assistant to device images 2022-10-09 23:14:09 -05:00
Bill Thornton
80902fc908 Merge pull request #4019 from jellyfin/renovate/core-js-3.x 2022-10-09 17:25:38 -04:00
renovate[bot]
5895830d88 Update dependency core-js to v3.25.4 2022-10-09 19:10:15 +00:00
Alan Azar
55117972be Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2022-10-09 14:54:40 -04:00
Ela Parra
33ecd56fe2 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2022-10-09 10:54:40 -04:00
renovate[bot]
e6a111305f Update Fonts to v4.5.12 2022-10-09 13:02:04 +00:00
Bill Thornton
a77b003817 Merge pull request #4009 from dmitrylyzo/fix-legacy-1 2022-10-08 16:57:08 -04:00
Dmitry Lyzo
2c31a55b08 Fix CSS fallback
Turn off `mergeLonghand` because it combines `padding-*`,
breaking fallback styles.
2022-10-08 23:45:54 +03:00
Dmitry Lyzo
82db69c378 Fix legacy browser support
Add @remix-run/router to babel-loader.
2022-10-08 23:27:19 +03:00
nextlooper42
f860db701e Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2022-10-08 09:54:42 -04:00
Alan Azar
9368e95133 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-10-08 09:54:41 -04:00
Alan Azar
7226173c81 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2022-10-08 09:54:41 -04:00
Alan Azar
ac399777aa Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2022-10-08 09:54:40 -04:00
hoanghuy309
ec730269b3 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-10-08 05:54:40 -04:00
Bill Thornton
cddde476b3 Merge pull request #4013 from thornbill/eslint-no-redundant-jump 2022-10-08 03:48:18 -04:00
Bill Thornton
76ed503c81 Fix sonarjs no-small-switch 2022-10-08 03:18:30 -04:00
Bill Thornton
5e4eca6ae9 Fix sonarjs no-redundant-jump 2022-10-08 02:50:20 -04:00
Bill Thornton
762573bef8 Merge pull request #4012 from jellyfin/renovate/marked-4.x
Update dependency marked to v4.1.1
2022-10-08 02:36:55 -04:00
YusanTayir
8d7bae4d1d Translated using Weblate (Uyghur)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ug/
2022-10-08 00:54:39 -04:00
renovate[bot]
4644649741 Update dependency marked to v4.1.1 2022-10-08 04:33:10 +00:00
Bill Thornton
5823cfcd54 Merge pull request #4008 from jellyfin/renovate/postcss 2022-10-07 09:47:58 -04:00
Bill Thornton
42f46dd52c Merge pull request #4007 from jellyfin/renovate/ci-deps 2022-10-07 09:43:32 -04:00
Bill Thornton
e8a8b3e411 Merge pull request #4010 from dmitrylyzo/cleanup-1 2022-10-07 09:40:37 -04:00
Dmitry Lyzo
2348f815c6 Remove resizeObserver
Leftover from 0cb54feb53
2022-10-07 15:39:01 +03:00
renovate[bot]
d05e16850c Update dependency postcss to v8.4.17 2022-10-07 12:06:58 +00:00
renovate[bot]
5f8ebebfc5 Update actions/stale action to v6.0.1 2022-10-07 12:06:27 +00:00
Bill Thornton
92713963a5 Merge pull request #4006 from jellyfin/renovate/github-codeql-action-digest 2022-10-06 21:34:14 -04:00
renovate[bot]
1f1ba5983c Update github/codeql-action digest to 8075783 2022-10-07 01:15:52 +00:00
Dmitry Lyzo
899f61a51d Backport pull request #4005 from jellyfin/release-10.8.z
Fix locale with suffix

Original-merge: b14d76a3d4

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-10-06 17:06:49 -04:00
Bill Thornton
1ac326d40b Merge pull request #3745 from Viperinius/chapter-markers
Add chapter markings to video player slider
2022-10-06 11:45:50 -04:00
Bill Thornton
51a201c789 Merge pull request #4003 from cvium/add_basque
chore: add Basque display language option
2022-10-06 11:27:21 -04:00
Viperinius
596ee47c89 Rename some things as suggested. 2022-10-06 16:58:22 +02:00
YusanTayir
fc1e88b635 Translated using Weblate (Uyghur)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ug/
2022-10-06 07:54:39 -04:00
Claus Vium
75c5d64ede Update dfnshelper.js 2022-10-06 10:07:06 +02:00
YusanTayir
ce96ebead7 Translated using Weblate (Uyghur)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ug/
2022-10-06 03:54:40 -04:00
cvium
79280169ce chore: add Basque display language option 2022-10-06 09:37:32 +02:00
Bill Thornton
b5ad94662c Merge pull request #4000 from thornbill/eslint-no-identical-functions 2022-10-05 16:11:51 -04:00
Bill Thornton
4972f50a06 Fix sonarjs no-identical-functions 2022-10-05 15:31:15 -04:00
Bill Thornton
8472112951 Merge pull request #3999 from thornbill/eslint-sonar-no-duplicated-branches 2022-10-05 13:21:16 -04:00
Bill Thornton
554cd1210c Fix sonarjs no-duplicated-branches 2022-10-05 12:58:48 -04:00
Viperinius
c4bd4d0a05 Keep chapter markers visible whenever the OSD is shown.
(Does not require hovering over the slider anymore.)
2022-10-05 17:49:34 +02:00
Bill Thornton
ad5c1ab018 Merge pull request #3996 from jellyfin/renovate/linters 2022-10-05 11:12:34 -04:00
Diogo Aguiar
ca81ce8eee Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2022-10-05 08:54:39 -04:00
Bill Thornton
35e05a45f8 Merge pull request #3985 from jellyfin/renovate/blurhash-2.x 2022-10-05 08:16:41 -04:00
renovate[bot]
8e08d1fa58 Update dependency stylelint to v14.13.0 2022-10-05 12:05:12 +00:00
Bill Thornton
44fc7f52d3 Merge pull request #3995 from jellyfin/renovate/actions-checkout-digest 2022-10-05 08:03:50 -04:00
Bill Thornton
73eae86de1 Merge pull request #3992 from thornbill/fix-major-sonar-issues 2022-10-05 07:06:07 -04:00
renovate[bot]
41cf70fa3b Update dependency blurhash to v2.0.2 2022-10-05 10:34:05 +00:00
renovate[bot]
63b455f42a Update actions/checkout digest to 2541b12 2022-10-05 10:33:30 +00:00
Bill Thornton
643f7b7ebe Merge pull request #3993 from jellyfin/renovate/typescript
Update dependency typescript to v4.8.4
2022-10-04 17:35:45 -04:00
Bill Thornton
a1a7060001 Merge pull request #3991 from jellyfin/renovate/babel 2022-10-04 17:03:43 -04:00
renovate[bot]
368d24503c Update dependency typescript to v4.8.4 2022-10-04 21:03:29 +00:00
Bill Thornton
33ec32f206 Merge pull request #3936 from jellyfin/renovate/major-webpack 2022-10-04 17:02:04 -04:00
Bill Thornton
0b76f38f1e Fix misleading array mutation issue from sonar 2022-10-04 16:47:08 -04:00
Bill Thornton
f20a0e447c Fix redundant assignment issue from sonar 2022-10-04 16:27:11 -04:00
Bill Thornton
3417d56bf3 Fix weird ternary statements that sonar flags 2022-10-04 16:16:54 -04:00
Bill Thornton
9cb03ba4e5 Fix assignment in switch expression issues 2022-10-04 16:10:57 -04:00
Bill Thornton
31c8060463 Add eslint warning for no-warning-comments 2022-10-04 16:06:59 -04:00
renovate[bot]
7a2fbebeb3 Update Babel to v7.19.3 2022-10-04 19:25:33 +00:00
Bill Thornton
f572a231c9 Merge pull request #3989 from thornbill/eslint-no-useless-constructor 2022-10-04 14:50:34 -04:00
Bill Thornton
969ca15c4b Merge pull request #3990 from thornbill/eslint-no-return-assign 2022-10-04 14:49:55 -04:00
Bill Thornton
f4cd29ac17 Add no-return-assign eslint rule and fix issues 2022-10-04 14:24:24 -04:00
Bill Thornton
bef05ba117 Add no-useless-constructor eslint rule and fix issues 2022-10-04 13:32:55 -04:00
Bill Thornton
e9f0a82d8c Merge pull request #3988 from jellyfin/renovate/actions-checkout-digest
Update actions/checkout digest to 93ea575
2022-10-04 11:42:30 -04:00
renovate[bot]
a5e0fddb00 Update actions/checkout digest to 93ea575 2022-10-04 14:18:43 +00:00
Bill Thornton
82f4371f7f Merge pull request #3980 from thornbill/fix-sonar-issues 2022-10-04 10:17:34 -04:00
Bill Thornton
7d2850f6a3 Merge remote-tracking branch 'upstream/master' into fix-sonar-issues 2022-10-04 10:00:37 -04:00
Bill Thornton
e3109db671 Fix series status filter 2022-10-04 09:57:01 -04:00
Bill Thornton
b7b60e6bd0 Merge pull request #3987 from dmitrylyzo/fix-dialog-closing
Fix dialog closing flow
2022-10-04 09:35:53 -04:00
Bill Thornton
8d28297a02 Merge pull request #3983 from thornbill/sonar-no-collapsible-if
Fix sonarjs no-collapsible-if
2022-10-04 09:30:13 -04:00
Bill Thornton
b9f144ea1d Merge pull request #3976 from thornbill/syncplay-plugin 2022-10-04 09:18:11 -04:00
Bill Thornton
f57ef4035f Merge pull request #3986 from jellyfin/renovate/ci-deps 2022-10-04 08:26:09 -04:00
Dmitry Lyzo
aa2fd79e74 fix dialog closing flow 2022-10-04 14:23:39 +03:00
Az Za
c3de6898bc Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-10-04 06:54:38 -04:00
renovate[bot]
35cf9660a2 Update actions/checkout action to v3.1.0 2022-10-04 10:08:29 +00:00
Bill Thornton
b848e1396f Merge pull request #3984 from jellyfin/renovate/linters 2022-10-03 19:49:47 -04:00
renovate[bot]
17a77bd9dd Update Linters to v5.38.1 2022-10-03 20:00:06 +00:00
Bill Thornton
1f4e65822b Fix sonarjs no-collapsible-if 2022-10-03 14:26:16 -04:00
Hadi Charara
d9155484b4 Merge branch 'master' into hadicharara/added-support-for-rtl-layouts 2022-10-03 13:43:50 -04:00
Hadi Charara
a4f5803016 Fixed linting issues 2022-10-03 13:36:26 -04:00
Bill Thornton
4669939eeb Fix sonarjs no-unused-collection 2022-10-03 10:17:38 -04:00
Bill Thornton
bdc97c45b8 Fix sonarjs no-nested-switch 2022-10-03 10:12:13 -04:00
Bill Thornton
272a74e7aa Fix sonarjs no-gratuitous-expressions 2022-10-03 10:04:40 -04:00
Bill Thornton
857973ec45 Fix sonarjs max-switch-cases 2022-10-03 09:50:00 -04:00
Bill Thornton
dfca85dea4 Fix sonar critical issue with switch fallthrough 2022-10-03 09:45:17 -04:00
Bill Thornton
ccdbf0bfc3 Merge pull request #3979 from jellyfin/renovate/ci-deps 2022-10-03 07:25:22 -04:00
renovate[bot]
d0ada89f41 Update actions/cache action to v3.0.10 2022-10-03 10:47:12 +00:00
Csaba
8a75e711e4 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-10-03 02:54:38 -04:00
Bill Thornton
1773c8199d Merge pull request #3977 from jellyfin/renovate/core-js-3.x 2022-10-02 22:39:13 -04:00
renovate[bot]
4bd59b2226 Update dependency core-js to v3.25.3 2022-10-03 01:54:45 +00:00
Nils Fürniß
4b881531fc Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-10-02 16:54:38 -04:00
Bill Thornton
a0f8340be2 Merge pull request #3974 from thornbill/sonar-lint-2 2022-10-02 15:23:55 -04:00
kimpig
480c35a7ca Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2022-10-02 05:54:37 -04:00
Bill Thornton
3a07d34884 Add check that SyncPlay plugin is enabled 2022-10-02 03:55:35 -04:00
Thanos
0a44779542 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-10-01 19:54:40 -04:00
Hadi Charara
bf6e77a93a Fixed merge bugs 2022-10-01 17:20:44 -04:00
Hadi Charara
32f103b852 Merge branch 'master' into hadicharara/added-support-for-rtl-layouts 2022-10-01 16:55:59 -04:00
Viperinius
b43c9e0137 Change slider marker for chapters appearance.
Now, the markers are displayed as ticks instead of icons above the slider
2022-10-01 20:09:23 +02:00
Oskari Lavinto
2da3e088cb Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-10-01 13:54:38 -04:00
Viperinius
9aea7e3927 Update getMarkerInfo syntax as suggested 2022-10-01 16:09:25 +02:00
Bill Thornton
496508ee4d Move SyncPlay code to plugin directory 2022-10-01 02:57:30 -04:00
Bill Thornton
d9bb55a2a9 Move SyncPlay initialization to plugin 2022-10-01 02:39:12 -04:00
Bill Thornton
5b276b6e69 Merge pull request #3975 from jellyfin/renovate/linters 2022-09-30 22:34:17 -04:00
renovate[bot]
ef2d25f241 Update dependency eslint to v8.24.0 2022-10-01 02:24:30 +00:00
Bill Thornton
52e92d44af Add sonarjs eslint plugin 2022-09-30 17:57:47 -04:00
Bill Thornton
0425271b43 Merge pull request #3972 from thornbill/node-16
Upgrade to node 16
2022-09-30 15:43:53 -04:00
Weevild
793cd418a9 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-09-30 10:54:37 -04:00
Bill Thornton
1aaf25cbdc Merge pull request #3655 from kookxiang/auto-switch-server
automatically switch to LocalAddress when accessible
2022-09-30 10:03:14 -04:00
kookxiang
47468636de auto switch between LocalAddress and ManualAddress 2022-09-30 09:56:24 -04:00
wolong gl
48449b233f Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-09-30 04:54:37 -04:00
Bill Thornton
aa588506ea Merge pull request #3971 from jellyfin/renovate/webpack
Update dependency html-loader to v4.2.0
2022-09-30 02:15:42 -04:00
Bill Thornton
c6f4dce101 Merge pull request #3970 from thornbill/add-episode-add-sort
Add date episode added sorting
2022-09-30 02:12:53 -04:00
Bill Thornton
0dcc88fd01 Merge pull request #3973 from jellyfin/renovate/ci-deps
Update actions/cache action to v3.0.9
2022-09-30 02:10:18 -04:00
Bill Thornton
aebc372966 Bump node build versions 2022-09-30 01:53:04 -04:00
renovate[bot]
c1ab57669d Update actions/cache action to v3.0.9 2022-09-30 05:45:55 +00:00
Bill Thornton
26a702c9ea Use engine-strict 2022-09-30 01:20:49 -04:00
Bill Thornton
bbe50cee9e Add node and npm engine requirements 2022-09-30 01:06:48 -04:00
renovate[bot]
123fce4a06 Update dependency html-loader to v4.2.0 2022-09-29 23:52:38 +00:00
Bill Thornton
031def33d0 Rename date show added sort option 2022-09-29 17:12:07 -04:00
Deathspike
1161b55e27 Add 'Date Episode Added' sorter to tvshows 2022-09-29 17:07:17 -04:00
Bill Thornton
5c10f432de Merge pull request #3926 from jellyfin/renovate/blurhash-2.x
Update dependency blurhash to v2
2022-09-29 17:00:04 -04:00
Bill Thornton
eec8b367e1 Merge pull request #3969 from jellyfin/renovate/github-codeql-action-digest
Update github/codeql-action digest to e0e5ded
2022-09-29 16:42:30 -04:00
Hiyori Sarugaki
c85c17f626 Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2022-09-29 14:54:45 -04:00
Az Za
d4a8db07cc Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-09-29 14:54:45 -04:00
Hiyori Sarugaki
2bdcee7e0b Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-09-29 14:54:36 -04:00
renovate[bot]
324990aad0 Update dependency source-map-loader to v4 2022-09-29 18:26:49 +00:00
renovate[bot]
3da81ede05 Update github/codeql-action digest to e0e5ded 2022-09-29 18:25:37 +00:00
Bill Thornton
d84809f189 Merge pull request #3968 from thornbill/no-jsx-in-js
Only allow jsx in jsx/tsx files
2022-09-29 14:23:20 -04:00
Bill Thornton
23eede4d2f Only allow jsx in jsx/tsx files 2022-09-29 13:11:56 -04:00
Bill Thornton
459fc0bbe7 Merge pull request #3966 from thornbill/css-plugin
Add mini css plugin for production builds
2022-09-29 12:01:33 -04:00
Bill Thornton
b05d653ae2 Add mini css plugin for production builds 2022-09-29 09:13:12 -04:00
Az Za
9f98ecf593 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-09-29 07:54:37 -04:00
Bill Thornton
21e502b86e Merge pull request #3965 from thornbill/fix-book-players-styles 2022-09-29 07:20:16 -04:00
Stjepan Mrgnaić
7b0e51eca6 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hr/
2022-09-29 05:54:36 -04:00
Bill Thornton
183447b9a6 Merge pull request #3927 from jellyfin/renovate/react
Update React
2022-09-29 02:28:48 -04:00
Bill Thornton
a9f03f5475 Fix styling issues in book readers 2022-09-29 01:30:01 -04:00
Bill Thornton
48032c3b93 Merge pull request #3964 from jellyfin/renovate/sass-1.x 2022-09-28 21:29:53 -04:00
renovate[bot]
5ad0fb3064 Update dependency sass to v1.55.0 2022-09-28 23:56:33 +00:00
renovate[bot]
614f06644c Update React 2022-09-28 23:56:01 +00:00
Bill Thornton
e6d09f558b Merge pull request #3942 from MinecraftPlaye/book-darktheme
Add epubjs theme support to the book player
2022-09-28 16:56:13 -04:00
Bill Thornton
02d3643dde Merge pull request #3825 from jellyfin/renovate/webpack 2022-09-28 14:54:03 -04:00
renovate[bot]
d86cf39748 Update Webpack 2022-09-28 18:09:57 +00:00
Bill Thornton
b78c8ed824 Merge pull request #3823 from jellyfin/renovate/babel
Update Babel
2022-09-28 14:08:32 -04:00
Bill Thornton
0a4e792679 Merge pull request #3963 from thornbill/bump-version-finally
Bump version to 10.9.0
2022-09-28 14:00:36 -04:00
Bill Thornton
639711cad7 Bump version to 10.9.0 (finally) 2022-09-28 13:47:25 -04:00
Bill Thornton
8194fc380a Merge pull request #3962 from jellyfin/renovate/linters 2022-09-28 11:47:23 -04:00
renovate[bot]
beb62b7360 Update dependency stylelint to v14.12.1 2022-09-28 15:37:25 +00:00
Bill Thornton
49d160684d Merge pull request #3961 from thornbill/no-video-control-scaling 2022-09-28 11:28:45 -04:00
Bill Thornton
050c67a362 Remove naive scaling of video playback controls 2022-09-28 11:00:55 -04:00
Bill Thornton
30b630f332 Merge pull request #3960 from jellyfin/renovate/autoprefixer-10.x 2022-09-27 21:59:08 -04:00
renovate[bot]
ac960cf27a Update Babel 2022-09-28 00:40:20 +00:00
renovate[bot]
f9678ffc84 Update dependency autoprefixer to v10.4.12 2022-09-28 00:39:33 +00:00
Bill Thornton
d07c502af9 Merge pull request #3959 from jellyfin/renovate/ci-deps 2022-09-27 17:10:15 -04:00
يادىكار ياقۇپ
63546f9604 Translated using Weblate (Uyghur)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ug/
2022-09-27 16:54:36 -04:00
renovate[bot]
1859ad5698 Update actions/setup-node action to v3.5.0 2022-09-27 17:47:43 +00:00
Bill Thornton
b6a9151f19 Merge pull request #3948 from jellyfin/renovate/linters 2022-09-26 22:47:48 -04:00
Bill Thornton
4204ca5423 Merge pull request #3939 from kristiankauffeld/bug-#3929 2022-09-26 22:42:32 -04:00
dynamic-core
1b78056855 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2022-09-26 18:54:40 -04:00
dynamic-core
7dbd677e22 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2022-09-26 18:54:40 -04:00
renovate[bot]
f3d512f11b Update Linters to v5.38.0 2022-09-26 17:52:22 +00:00
radiogalva
e52e940d6c Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2022-09-26 11:54:42 -04:00
dynamic-core
d197252244 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2022-09-26 11:54:42 -04:00
Bill Thornton
67d56afddc Merge pull request #3945 from jellyfin/renovate/core-js-3.x 2022-09-25 22:20:52 -04:00
Bill Thornton
a0df18c7d2 Merge pull request #3946 from jellyfin/renovate/linters 2022-09-25 22:15:32 -04:00
Cota Fainado
efa738da1f Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2022-09-25 21:54:36 -04:00
renovate[bot]
4c9c19d9c6 Update dependency stylelint to v14.12.0 2022-09-26 01:46:39 +00:00
renovate[bot]
549203564e Update dependency core-js to v3.25.2 2022-09-26 01:46:01 +00:00
artiume
2a0ba0f9e2 add string 2022-09-25 17:37:57 -04:00
artiume
d7c8377d71 Add metadata lost warning to renaming libraries 2022-09-25 17:36:47 -04:00
Oran Simhony
9e2d5fb932 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2022-09-24 16:54:35 -04:00
Oran Simhony
7f77a15455 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2022-09-24 13:54:38 -04:00
Kristian K. Andreasen
9649e7e765 Update src/plugins/pdfPlayer/style.scss
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-09-24 08:40:26 +02:00
Kristian K. Andreasen
6b0ada9fdf changed background colorto make close button visible 2022-09-24 08:40:26 +02:00
callum
ea2498a0dd Backport pull request #3877 from jellyfin/release-10.8.z
Fix itemcontextmenu fails to update for items with no image metadata

Original-merge: 72d538e902

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-09-24 00:00:13 -04:00
Patrick Farwick
cb9e7ba432 Add epubjs theme support to the book player
Add a dark theme to the book player via epubjs. The theme itself uses
the dark theme of Jellyfin and only changes the colour of the text.

For everything but the text, the dark theme from Jellyfin is retained.
Should any other theme than the dark theme be chosen by the user, epubjs
falls back to it's default theme.
2022-09-23 15:35:54 +00:00
Alan Azar
98d6c823e8 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2022-09-22 16:54:34 -04:00
Bill Thornton
1a5be0ea64 Merge pull request #3940 from jellyfin/renovate/swiper-8.x 2022-09-22 13:11:28 -04:00
Bill Thornton
3e269bf3f4 Merge pull request #3941 from thornbill/defer-swiper
Defer loading of swiper until used
2022-09-22 10:30:46 -04:00
Bill Thornton
f66f435ff9 Defer loading of swiper until used 2022-09-22 10:23:23 -04:00
renovate[bot]
775fb30802 Update dependency swiper to v8.4.2 2022-09-22 14:17:34 +00:00
Bill Thornton
af616fe2e7 Merge pull request #3938 from jellyfin/renovate/swiper-8.x 2022-09-22 07:38:53 -04:00
Bill Thornton
3fee323850 Merge pull request #3937 from jellyfin/renovate/postcss 2022-09-22 07:38:02 -04:00
renovate[bot]
949f5e0479 Update dependency swiper to v8.4.1 2022-09-22 10:17:40 +00:00
renovate[bot]
d70770dc16 Update dependency postcss-preset-env to v7.8.2 2022-09-22 10:17:07 +00:00
Bill Thornton
a087759535 Merge pull request #3935 from jellyfin/renovate/actions-stale-6.x 2022-09-21 21:46:45 -04:00
renovate[bot]
c087ab09bf Update actions/stale action to v6 2022-09-22 01:38:10 +00:00
Bill Thornton
db2e1692da Merge pull request #3933 from jellyfin/renovate/date-fns-2.x 2022-09-21 21:37:43 -04:00
Bill Thornton
f78e95800b Merge pull request #3934 from jellyfin/renovate/postcss 2022-09-21 21:36:57 -04:00
SaddFox
e3cc800ac7 Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2022-09-21 19:54:46 -04:00
renovate[bot]
d60b6dfaff Update dependency postcss-scss to v4.0.5 2022-09-21 22:56:47 +00:00
renovate[bot]
60449f6711 Update dependency date-fns to v2.29.3 2022-09-21 22:56:14 +00:00
Bill Thornton
de690740f0 Merge pull request #3928 from jellyfin/renovate/autoprefixer-10.x
Update dependency autoprefixer to v10.4.11
2022-09-21 15:25:32 -04:00
Bill Thornton
c28459c903 Merge pull request #3932 from jellyfin/renovate/classnames-2.x
Update dependency classnames to v2.3.2
2022-09-21 15:24:05 -04:00
Bill Thornton
db939aeb18 Merge pull request #3931 from jellyfin/renovate/github-codeql-action-digest
Update github/codeql-action digest to 86f3159
2022-09-21 15:22:25 -04:00
renovate[bot]
006103a297 Update dependency classnames to v2.3.2 2022-09-21 19:04:23 +00:00
renovate[bot]
209e8469f0 Update dependency autoprefixer to v10.4.11 2022-09-21 19:03:49 +00:00
renovate[bot]
5abfa690bf Update github/codeql-action digest to 86f3159 2022-09-21 19:03:12 +00:00
Bill Thornton
98bdfea306 Merge pull request #3898 from meet-k-pandya/richer-comic-reader 2022-09-21 15:02:11 -04:00
SaddFox
494b4ebbff Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2022-09-21 12:54:34 -04:00
Bill Thornton
df63c78240 Merge pull request #3839 from jellyfin/renovate/pdfjs-dist-2.x
Update dependency pdfjs-dist to v2.16.105
2022-09-21 12:44:24 -04:00
Bill Thornton
d9bb65bbe9 Merge pull request #3851 from jellyfin/renovate/workbox-monorepo
Update workbox monorepo to v6.5.4
2022-09-21 12:43:46 -04:00
Bill Thornton
4ca6f4b058 Merge pull request #3893 from jellyfin/renovate/fedora-37.x
Update fedora Docker tag to v37
2022-09-21 12:30:22 -04:00
Bill Thornton
d85b369483 Merge pull request #3854 from jellyfin/renovate/debian-11.x
Update debian Docker tag to v11
2022-09-21 12:29:11 -04:00
Bill Thornton
3ec7e587e6 Merge pull request #3853 from jellyfin/renovate/centos-8.x
Update centos Docker tag to v8
2022-09-21 12:13:36 -04:00
meet-k-pandya
f683288429 Added toggle for direction and double page view 2022-09-21 21:23:34 +05:30
Rudmer Martinez
9b4bc7937f Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2022-09-21 09:54:34 -04:00
SaddFox
7bd5ac63fd Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2022-09-21 05:54:33 -04:00
Marek Pavelka
5b57213c5b Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-09-20 06:54:33 -04:00
renovate[bot]
64e9eecfc4 Update dependency blurhash to v2 2022-09-20 01:14:47 +00:00
Bill Thornton
563645347d Merge pull request #3925 from jellyfin/renovate/linters 2022-09-19 21:12:59 -04:00
renovate[bot]
8415e21c49 Update Linters to v5.37.0 2022-09-19 21:36:32 +00:00
Ad-Blokker
8ff17dfc6a Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-09-19 09:54:33 -04:00
Bill Thornton
75a0cdd8fb Merge pull request #3921 from jellyfin/renovate/linters 2022-09-19 07:27:39 -04:00
renovate[bot]
481e90b957 Update dependency eslint to v8.23.1 2022-09-19 10:04:06 +00:00
Bill Thornton
fd46d3a319 Merge pull request #3920 from jellyfin/renovate/autoprefixer-10.x 2022-09-18 22:05:30 -04:00
renovate[bot]
902e9d93fe Update dependency autoprefixer to v10.4.9 2022-09-19 01:59:10 +00:00
Bill Thornton
1388155548 Merge pull request #3915 from jellyfin/renovate/ci-deps 2022-09-18 12:29:02 -04:00
renovate[bot]
9248a24408 Update actions/stale action to v5.2.0 2022-09-18 06:27:00 +00:00
Bill Thornton
475d4c9c5d Merge pull request #3914 from jellyfin/renovate/typescript 2022-09-17 23:44:33 -04:00
renovate[bot]
13ba539245 Update dependency typescript to v4.8.3 2022-09-18 03:39:40 +00:00
Bill Thornton
ce41f5c68d Merge pull request #3913 from jellyfin/renovate/sass-1.x 2022-09-17 23:38:14 -04:00
renovate[bot]
6b65b4c18d Update dependency sass to v1.54.9 2022-09-18 03:33:41 +00:00
Bill Thornton
9dff42bfd1 Merge pull request #3911 from jellyfin/renovate/postcss 2022-09-17 23:32:14 -04:00
Bjarte Odin Kvamme
09fc74280d Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2022-09-17 17:54:33 -04:00
renovate[bot]
04f7665bde Update dependency postcss-preset-env to v7.8.1 2022-09-17 16:12:26 +00:00
Bill Thornton
04d77f01f5 Merge pull request #3910 from jellyfin/renovate/linters 2022-09-17 12:11:01 -04:00
renovate[bot]
1af5c8ccc1 Update dependency eslint-plugin-react to v7.31.8 2022-09-17 15:13:48 +00:00
Bill Thornton
9f78a989ac Merge pull request #3909 from jellyfin/renovate/github-codeql-action-digest 2022-09-17 11:12:25 -04:00
renovate[bot]
247197b5ef Update github/codeql-action digest to 904260d 2022-09-17 14:41:42 +00:00
Bill Thornton
a654a89922 Merge pull request #3905 from jellyfin/renovate/core-js-3.x 2022-09-17 10:40:33 -04:00
Viperinius
33fe2c51d6 Merge branch 'master' into chapter-markers 2022-09-17 12:04:18 +02:00
Bill Thornton
3c1123bb87 Merge pull request #3767 from Viperinius/collection-search
Include collections in search
2022-09-17 00:47:06 -04:00
Viperinius
7689960e30 Include collections in search results 2022-09-16 18:19:35 -04:00
Bill Thornton
1dbdb4a2e9 Merge pull request #3900 from is343/fix/second-actionsheet-failures
Fix failures to open secondary action sheet in html video player
2022-09-16 13:53:18 -04:00
Bill Thornton
c9763d0187 Merge pull request #3908 from thornbill/update-sdk
Update to @jellyfin/sdk package
2022-09-16 13:31:29 -04:00
Bill Thornton
c827fced95 Update to @jellyfin/sdk package 2022-09-16 12:47:59 -04:00
Bill Thornton
1523f9dfbd Merge pull request #3856 from rourien/patch-2
Make book table of contents prettier
2022-09-16 10:49:12 -04:00
Bill Thornton
02a0aa911c Fix invalid link color value again 2022-09-16 10:18:17 -04:00
Bill Thornton
093be3245a Merge pull request #3855 from rourien/patch-1
Add comic and book viewer to dark theme
2022-09-16 10:07:46 -04:00
Bill Thornton
fd5033a8b6 Fix link text invalid color value 2022-09-16 10:06:36 -04:00
Bill Thornton
8791d32ed2 Fix missing curly brace 2022-09-16 10:03:35 -04:00
Bill Thornton
ccc1e0e88d Merge pull request #3907 from thornbill/dynamic-import-pdfjs
Use dynamic import for pdf.js
2022-09-16 09:53:16 -04:00
Alan Azar
024756522a Translated using Weblate (Burmese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/my/
2022-09-16 04:54:31 -04:00
Bill Thornton
5c97fe861a Use dynamic import for pdf.js 2022-09-16 03:06:13 -04:00
Bill Thornton
8a2eb0d0d8 Backport pull request #3878 from jellyfin/release-10.8.z
Fix sdk imports to improve build size

Original-merge: f85f7d2fe6

Merged-by: Joshua M. Boniface <joshua@boniface.me>

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-09-16 01:02:22 -04:00
Dmitry Lyzo
4736550594 Backport pull request #3849 from jellyfin/release-10.8.z
Fix unexpected cursor hiding

Original-merge: 89ec4f4e8a

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-09-16 00:50:55 -04:00
Dmitry Lyzo
4476ef103e Backport pull request #3848 from jellyfin/release-10.8.z
Fix idle function call

Original-merge: 89d92e738f

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-09-16 00:50:54 -04:00
renovate[bot]
693fe595fc Update dependency core-js to v3.25.1 2022-09-15 17:22:01 +00:00
Bill Thornton
b0adf0649d Merge pull request #3904 from jellyfin/renovate/github-codeql-action-digest 2022-09-15 13:20:37 -04:00
renovate[bot]
12bede7e42 Update github/codeql-action digest to 6a38b7d 2022-09-15 14:33:34 +00:00
Bill Thornton
ff8a5f8121 Merge pull request #3902 from jellyfin/renovate/linters 2022-09-15 10:32:35 -04:00
Furkan YT
00b498dd8a Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-09-15 10:11:39 -04:00
renovate[bot]
c008a19b40 Update Linters 2022-09-14 16:24:36 +00:00
Ivan Schurawel
20fca0768a fix: set html player actionsheet to resolve on click 2022-09-13 18:12:32 -04:00
splice11
563a21bc4a Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2022-09-13 17:11:37 -04:00
Bill Thornton
f9435f644b Merge pull request #3897 from is343/fix/firefox-native-subtitles 2022-09-13 10:47:01 -04:00
Bill Thornton
c62440f2d4 Merge pull request #3899 from FatboyJames/patch-1 2022-09-13 10:45:29 -04:00
Marcin
6a2a90dd74 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2022-09-13 08:11:36 -04:00
Tome Stojkovski
0abd8a3900 Translated using Weblate (Macedonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mk/
2022-09-13 04:11:49 -04:00
FatboyJames
436ba3cf81 Fix fullscreen scrobble not working for Audiobooks 2022-09-12 23:39:15 +01:00
Ivan Schurawel
908c7752ea chore: enable native firefox subtitles 2022-09-12 13:38:59 -04:00
Bill Thornton
e95b457567 Merge pull request #3895 from jellyfin/renovate/linters 2022-09-11 23:41:14 -04:00
renovate[bot]
af9a67847f Update dependency eslint-plugin-react to v7.31.6 2022-09-11 21:20:30 +00:00
DragoPrime
fa9953bd38 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2022-09-11 10:11:36 -04:00
String E. Fighter
760f489e45 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-09-11 05:11:36 -04:00
Lukáš Kucharczyk
c85da7788c Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-09-10 12:11:35 -04:00
Bill Thornton
8a76df5716 Merge pull request #3894 from jellyfin/renovate/linters 2022-09-10 10:20:52 -04:00
renovate[bot]
572fb30251 Update dependency eslint-plugin-react to v7.31.4 2022-09-10 11:33:58 +00:00
mitch
50b9fa3f22 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-09-08 18:11:35 -04:00
Bill Thornton
6b0520af34 Merge pull request #3881 from jellyfin/renovate/fast-text-encoding-1.x
Update dependency fast-text-encoding to v1.0.6
2022-09-08 11:37:07 -04:00
renovate[bot]
5d3e2fdac7 Update fedora Docker tag to v37 2022-09-08 11:32:12 +00:00
Bill Thornton
7f26858b84 Merge pull request #3890 from jellyfin/renovate/sass-loader-13.x 2022-09-08 07:29:42 -04:00
itoudium
492f6e6de2 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2022-09-08 06:11:34 -04:00
renovate[bot]
20199eb2ff Update dependency sass-loader to v13 2022-09-08 07:55:46 +00:00
Bill Thornton
aa9a3f74a4 Merge pull request #3888 from jellyfin/renovate/html-loader-4.x 2022-09-07 23:52:23 -04:00
Bill Thornton
1d5ed63f3b Merge pull request #3889 from jellyfin/renovate/major-postcss 2022-09-07 23:51:07 -04:00
renovate[bot]
bc1ad9fc6e Update dependency postcss-loader to v7 2022-09-08 03:35:37 +00:00
renovate[bot]
5d31f9fff8 Update dependency html-loader to v4 2022-09-08 03:35:00 +00:00
Bill Thornton
8dd8338a1e Merge pull request #3886 from jellyfin/renovate/marked-4.x 2022-09-07 23:33:04 -04:00
renovate[bot]
9ac565fc50 Update dependency marked to v4.1.0 2022-09-08 01:08:02 +00:00
Bill Thornton
a2a6cd8371 Merge pull request #3873 from jellyfin/renovate/typescript 2022-09-07 21:07:09 -04:00
Bill Thornton
95bc54d764 Merge pull request #3871 from jellyfin/renovate/dompurify-2.x 2022-09-07 21:06:10 -04:00
Bill Thornton
59aadf7cf5 Merge pull request #3884 from jellyfin/renovate/linters 2022-09-07 19:06:56 -04:00
renovate[bot]
a5f110431e Update Linters to v5.36.1 2022-09-07 22:56:00 +00:00
Bill Thornton
4e7f6d0394 Merge pull request #3882 from jellyfin/renovate/sass-1.x 2022-09-07 18:54:22 -04:00
renovate[bot]
efdbf9d5c5 Update dependency sass to v1.54.8 2022-09-07 22:22:36 +00:00
Bill Thornton
bc7637d82a Merge pull request #3880 from jellyfin/renovate/react 2022-09-07 02:44:30 -04:00
thorsb
d218329290 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-09-07 00:11:34 -04:00
renovate[bot]
9f5c95fe35 Update dependency fast-text-encoding to v1.0.6 2022-09-07 02:46:41 +00:00
renovate[bot]
e604b07dd7 Update dependency @types/react to v17.0.49 2022-09-07 02:44:38 +00:00
Bill Thornton
02e894d26f Merge pull request #3875 from jellyfin/renovate/copy-webpack-plugin-11.x 2022-09-06 22:43:54 -04:00
Bill Thornton
324a6ea307 Merge pull request #3876 from jellyfin/renovate/expose-loader-4.x 2022-09-06 22:43:10 -04:00
Bill Thornton
a60f4475d9 Merge pull request #3879 from thornbill/moar-webpack 2022-09-06 13:45:56 -04:00
Bill Thornton
39f2094752 Use recommended devtool for development builds 2022-09-06 09:54:50 -04:00
Bill Thornton
073ab54aef Enable babel build caching 2022-09-06 02:18:19 -04:00
Bill Thornton
15b4842c4f Use recommended devtool for development builds 2022-09-06 02:14:07 -04:00
Bill Thornton
e4a2d7513b Split node_modules to separate bundles 2022-09-06 01:45:59 -04:00
Kristijan Fremen Velkovski
413c6f537a Translated using Weblate (Macedonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/mk/
2022-09-06 00:11:34 -04:00
itoudium
060913e593 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2022-09-06 00:11:34 -04:00
renovate[bot]
9398b40de7 Update dependency pdfjs-dist to v2.16.105 2022-09-04 14:29:05 +00:00
renovate[bot]
af60d8d976 Update dependency expose-loader to v4 2022-09-04 01:03:28 +00:00
renovate[bot]
a3b56bc129 Update dependency copy-webpack-plugin to v11 2022-09-03 21:12:49 +00:00
renovate[bot]
33c0db2a07 Update dependency typescript to v4.8.2 2022-09-03 18:33:35 +00:00
Bill Thornton
763fde925f Merge pull request #3872 from jellyfin/renovate/linters 2022-09-03 10:43:15 -04:00
Bill Thornton
607c1d4079 Merge pull request #3868 from jellyfin/renovate/core-js-3.x 2022-09-03 10:08:47 -04:00
renovate[bot]
70d31b6464 Update dependency eslint to v8.23.0 2022-09-03 14:07:57 +00:00
Bill Thornton
0bcab28d35 Merge pull request #3864 from jellyfin/renovate/jquery-3.x 2022-09-03 10:06:11 -04:00
renovate[bot]
0401f24b06 Update dependency dompurify to v2.4.0 2022-09-03 14:06:02 +00:00
Bill Thornton
47c265260e Merge pull request #3846 from jellyfin/renovate/sortablejs-1.x 2022-09-03 10:04:41 -04:00
Bill Thornton
8ea60df43a Merge pull request #3844 from jellyfin/renovate/postcss 2022-09-03 10:04:15 -04:00
Bill Thornton
afcf8d10f4 Merge pull request #3870 from leondeklerk/unhide-scrollbuttons 2022-09-03 10:03:13 -04:00
ΑΣΗΜΑΚΗΣ ΔΑΝΙΗΛ
90ee4efc39 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2022-09-03 08:11:34 -04:00
Leon de Klerk
2cdefa2d7c Fix scroll buttons not showing on resize
Signed-off-by: Leon de Klerk <developer@leondeklerk.com>
2022-09-03 02:23:46 +02:00
renovate[bot]
e7aa255fea Update dependency core-js to v3.25.0 2022-09-02 23:09:00 +00:00
Bill Thornton
241f5da18f Merge pull request #3867 from jellyfin/renovate/github-codeql-action-digest 2022-09-02 19:07:20 -04:00
renovate[bot]
9be724b0b3 Update github/codeql-action digest to b398f52 2022-09-02 22:13:35 +00:00
Bill Thornton
30ae001be5 Merge pull request #3866 from jellyfin/renovate/linters 2022-09-02 18:12:27 -04:00
renovate[bot]
f85427726c Update Linters 2022-09-02 21:52:50 +00:00
Bill Thornton
3a74a612ef Merge pull request #3850 from jellyfin/renovate/marked-4.x 2022-09-02 17:48:45 -04:00
Bill Thornton
0c8c1684b7 Merge pull request #3567 from grafixeyehero/Convert-HomePage-to-react 2022-09-02 17:47:23 -04:00
renovate[bot]
50405e95ab Update dependency marked to v4.0.19 2022-09-02 18:56:59 +00:00
grafixeyehero
58513092c3 update suggestion 2022-09-02 21:34:06 +03:00
grafixeyehero
328afb0db8 Remove unused data-dom-cache attribute 2022-09-02 21:30:35 +03:00
Bill Thornton
2e5c7a340c Merge pull request #3865 from thornbill/fix-connection-required-loading
Fix loading indicator showing when loaded
2022-09-02 14:28:51 -04:00
Bill Thornton
3e939bd91f Merge pull request #3859 from lomion0815/no-mp2-for-android
Set mp2 unsupported for android devices
2022-09-02 14:27:15 -04:00
Bill Thornton
0783c0eb10 Fix loading indicator showing when loaded 2022-09-02 14:11:19 -04:00
grafixeyehero
76eff104d8 update suggestion 2022-09-01 19:34:23 +03:00
Lén
e2b951e25d Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-09-01 04:11:32 -04:00
renovate[bot]
c6a447c494 Update dependency jquery to v3.6.1 2022-08-31 15:03:36 +00:00
Bill Thornton
838cc020cf Merge pull request #3863 from jellyfin/renovate/github-codeql-action-digest 2022-08-31 11:02:06 -04:00
renovate[bot]
04c59e9344 Update github/codeql-action digest to c7f292e 2022-08-30 16:21:02 +00:00
Christos Mak
b260337603 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2022-08-30 05:11:31 -04:00
Alexander
31d6359dfa Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-08-29 09:11:31 -04:00
Giuliano Chimatti Berna
cf345a40d3 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2022-08-28 20:11:31 -04:00
Alan Azar
bca850d9b3 Translated using Weblate (Burmese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/my/
2022-08-27 14:11:30 -04:00
oddib
5c992e8680 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2022-08-27 14:11:30 -04:00
Damiano Zanardo
1c8367a293 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-08-27 06:11:30 -04:00
lomion0815
d10d6f0e0b Some users encounter mp2 audio not decoded on android devices (see https://github.com/jellyfin/jellyfin-android/issues/764).
This fix sets mp2 support on android devices to unsupported and therefor forces transcoding of audio in such cases (usually DVB recordings).
2022-08-27 08:22:59 +02:00
Giuliano Chimatti Berna
00fdadd1ce Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2022-08-27 01:11:30 -04:00
Bill Thornton
f426747b62 Merge pull request #3676 from taku0/safe-area-inset 2022-08-25 09:19:42 -04:00
Oskari Lavinto
67413d16e3 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-08-25 08:11:29 -04:00
Csaba
977b13467b Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-08-25 03:11:29 -04:00
rourien
a0fb4313c9 Make book table of contents prettier
Changes the way the table of contents looks. The two biggest parts are hiding the bullets in the list, making each link black and hiding the link underline. This makes them look more like buttons than web links. The #dialogToc changes resize the table of contents based on the length of the list and the length of the longest chapter name rather than have the table of contents take up most of the screen for a short and small list. The link text size was also increased from 92% to 120%.
2022-08-24 22:11:43 -06:00
rourien
b1920e7c82 Add comic and book viewer to dark theme
The changes adds the comic viewer, book viewer and the book table of contents pop up to the dark theme. It includes dark background for all, light buttons, and light links to each chapter in the table of contents. The only thing I couldn't figure out is how to get the "X" close buttons to turn blue for the comic book viewer and the book table of contents pop up.
2022-08-24 21:14:59 -06:00
renovate[bot]
431bfc541c Update debian Docker tag to v11 2022-08-25 02:28:36 +00:00
Asadito Familiar
0b85560658 Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2022-08-24 20:11:30 -04:00
renovate[bot]
e4b47f6195 Update centos Docker tag to v8 2022-08-24 22:13:38 +00:00
Antoine
ca8fa8c0a9 Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2022-08-24 17:11:29 -04:00
Bill Thornton
2c765f5129 Merge pull request #3847 from jellyfin/renovate/typescript 2022-08-24 14:39:49 -04:00
Bill Thornton
b385212cc0 Merge pull request #3845 from jellyfin/renovate/sass-1.x 2022-08-24 14:39:05 -04:00
renovate[bot]
951c605e65 Update workbox monorepo to v6.5.4 2022-08-24 18:38:22 +00:00
Bill Thornton
90b97b1bc6 Merge pull request #3824 from jellyfin/renovate/linters 2022-08-24 14:37:14 -04:00
Bill Thornton
93c9de542c Merge pull request #3818 from jellyfin/renovate/fast-text-encoding-1.x 2022-08-24 14:36:08 -04:00
Bill Thornton
8e5130d96b Merge pull request #3834 from jellyfin/renovate/core-js-3.x 2022-08-24 14:10:04 -04:00
jan
e633dc36d0 Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2022-08-24 13:11:32 -04:00
renovate[bot]
5e9dfca68c Update Linters 2022-08-24 16:41:42 +00:00
wolong gl
c715cb0577 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-08-23 23:11:29 -04:00
GABG
4c4a9dd693 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-08-23 20:11:29 -04:00
Lukáš Kucharczyk
b2675fad32 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-08-23 12:11:29 -04:00
Bill Thornton
c94172ef0f Merge pull request #3696 from knackebrot/ignore-dts 2022-08-23 10:21:10 -04:00
itoudium
2b6cdfb04e Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2022-08-23 10:11:29 -04:00
knackebrot
a67710fe2c Add configurable IgnoreDts flag to M3U tuner 2022-08-23 08:50:42 -04:00
renovate[bot]
aeaa71a02c Update dependency typescript to v4.7.4 2022-08-23 10:33:12 +00:00
renovate[bot]
e74943be1a Update dependency sortablejs to v1.15.0 2022-08-23 04:52:18 +00:00
renovate[bot]
45c2d805a4 Update dependency sass to v1.54.5 2022-08-23 04:51:45 +00:00
Bill Thornton
1d3b297f1b Merge pull request #3843 from jellyfin/renovate/ci-deps 2022-08-22 21:50:12 -04:00
renovate[bot]
aac48faeb4 Update dependency core-js to v3.24.1 2022-08-23 01:34:09 +00:00
Bill Thornton
67831b42f0 Merge pull request #3836 from jellyfin/renovate/date-fns-2.x 2022-08-22 21:32:17 -04:00
Bill Thornton
9a25aaea62 Merge pull request #3838 from jellyfin/renovate/material-design-icons-iconfont-6.x 2022-08-22 21:14:09 -04:00
renovate[bot]
e85304d99b Update dependency postcss-preset-env to v7.8.0 2022-08-23 01:13:56 +00:00
Bill Thornton
ea574beca4 Merge pull request #3820 from jellyfin/renovate/intersection-observer-0.x 2022-08-22 21:12:00 -04:00
renovate[bot]
44549666f5 Update actions/cache action to v3.0.8 2022-08-23 01:09:27 +00:00
Bill Thornton
82d19e40de Merge pull request #3842 from jellyfin/renovate/github-codeql-action-digest 2022-08-22 21:08:08 -04:00
renovate[bot]
a0ab39e53f Update github/codeql-action digest to 7fee4ca 2022-08-22 11:52:47 +00:00
itoudium
919e951932 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2022-08-22 01:11:28 -04:00
renovate[bot]
1f5b032e99 Update dependency date-fns to v2.29.2 2022-08-21 13:26:37 +00:00
Oskari Lavinto
a0b9a0c992 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-08-21 06:11:28 -04:00
renovate[bot]
deab3c3251 Update dependency material-design-icons-iconfont to v6.7.0 2022-08-19 15:15:10 +00:00
Bill Thornton
93d4fd9eed Merge pull request #3835 from jellyfin/renovate/github-codeql-action-digest 2022-08-19 08:46:45 -04:00
renovate[bot]
03308fa4db Update github/codeql-action digest to f5d217b 2022-08-19 12:02:13 +00:00
Bill Thornton
6d9d11f0e8 Merge pull request #3822 from jellyfin/renovate/screenfull-6.x 2022-08-18 19:20:35 -04:00
Bill Thornton
447cd74353 Merge pull request #3821 from jellyfin/renovate/marked-4.x 2022-08-18 19:19:55 -04:00
Bill Thornton
ccc7ba1622 Merge pull request #3812 from jellyfin/renovate/react 2022-08-18 19:18:23 -04:00
Bill Thornton
eac95cb312 Merge pull request #3816 from jellyfin/renovate/cssnano-5.x 2022-08-18 19:17:53 -04:00
Bill Thornton
6ba05f27a9 Merge pull request #3814 from jellyfin/renovate/autoprefixer-10.x 2022-08-18 19:17:17 -04:00
Bill Thornton
6bc0c15dad Merge pull request #3819 from jellyfin/renovate/html-loader-3.x 2022-08-18 19:16:34 -04:00
renovate[bot]
852b938fc0 Update dependency @types/react to v17.0.48 2022-08-18 17:00:41 +00:00
Bill Thornton
595db99e84 Merge pull request #3813 from jellyfin/renovate/react-dom-17.x 2022-08-18 12:59:19 -04:00
Bill Thornton
51d27c3274 Merge pull request #3817 from jellyfin/renovate/dompurify-2.x 2022-08-18 12:45:30 -04:00
Bill Thornton
c2606c9784 Merge pull request #3772 from jellyfin/dependabot/npm_and_yarn/terser-5.14.2 2022-08-18 12:44:52 -04:00
renovate[bot]
a90138417e Update dependency screenfull to v6.0.2 2022-08-18 13:31:30 +00:00
renovate[bot]
2ad4c3a525 Update dependency marked to v4.0.18 2022-08-18 11:02:20 +00:00
renovate[bot]
bad0fe75a0 Update dependency intersection-observer to v0.12.2 2022-08-18 11:01:46 +00:00
taku0
3d51c68725 Respect safe area (notch) of mobile devices
This adds paddings to various containers so that buttons and contents are not
hidden by the notch or the Home indicator (the gray bar at the bottom).

- `src/assets/css/librarybrowser.scss`
  - `.skinHeader`: menu bar at the top.
  - `.padded-left` and `.padded-right`: the heading of library.

- `src/assets/css/site.scss`
  - `.content-primary`, `.padded-bottom-page`, `.page`,
    `.pageWithAbsoluteTabs`, and `.pageTabContent`: settings and dashboards.

- `src/elements/emby-scroller/emby-scroller.scss`
  - `.emby-scroller`: the library items.

- `src/assets/css/videoosd.scss`
  - `.videoOsdBottom`: the video playback control buttons and the progress bar.

- `src/components/alphaPicker/style.scss`
  - `.alphaPicker-fixed` and `.alphaPicker-fixed-right`: the alphabet picker.

- `src/components/appFooter/appFooter.scss`
  - `.appfooter`: the bottom bar showing the currently playing media.

- `src/components/multiSelect/multiSelect.scss`
  - `.selectionCommandsPanel`: the top bar when selecting multiple media.
    Shown when long-pressing media.

- `src/components/remotecontrol/remotecontrol.scss`
  - `.playlistSectionButton`: the bottom bar for current playlist.
    Shown when touching `.appfooter`.

- `src/components/toast/toast.scss`
  - `.toastContainer`: the toast.  Shown when refreshing metadata.

- `src/index.html`
  - `.mainDrawerHandle`: gesture area for the drawer.
    It seems conflicting with gestures of Safari.

- `src/libraries/navdrawer/navdrawer.scss`
  - `.tmla-mask` and `.touch-menu-la`: the drawer.

- `src/plugins/htmlVideoPlayer/style.scss`
  - `.videoPlayerContainer`: the video area when not fullscreen.
  - `.videoSubtitles`: the video subtitles for some devices, not including
    iPhone.

- `src/plugins/youtubePlayer/style.scss`
  - `.youtubePlayerContainer` container for the YouTube plugin.  Not tested.
2022-08-18 17:34:57 +09:00
renovate[bot]
e26b7db10f Update dependency cssnano to v5.1.13 2022-08-18 06:31:37 +00:00
renovate[bot]
e3e76bcf7b Update dependency autoprefixer to v10.4.8 2022-08-18 06:31:01 +00:00
Bill Thornton
864f4646dd Merge pull request #3815 from jellyfin/renovate/blurhash-1.x 2022-08-18 02:30:36 -04:00
Bill Thornton
b2d6be6e25 Merge pull request #3810 from jellyfin/renovate/postcss 2022-08-18 02:29:26 -04:00
renovate[bot]
10649f238a Update dependency html-loader to v3.1.2 2022-08-18 06:13:50 +00:00
renovate[bot]
1b742df278 Update dependency fast-text-encoding to v1.0.4 2022-08-18 06:13:15 +00:00
renovate[bot]
3c822d4b12 Update dependency dompurify to v2.3.10 2022-08-18 03:30:21 +00:00
renovate[bot]
c3c9db3e21 Update dependency blurhash to v1.1.5 2022-08-18 00:21:02 +00:00
dependabot[bot]
ed9c8fef13 Bump terser from 5.9.0 to 5.14.2
Bumps [terser](https://github.com/terser/terser) from 5.9.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-17 21:13:19 +00:00
Bill Thornton
01e4478b6c Merge pull request #3811 from jellyfin/renovate/escape-html-1.x 2022-08-17 16:38:53 -04:00
renovate[bot]
ab5e302351 Update dependency @types/react-dom to v17.0.17 2022-08-17 20:35:28 +00:00
Bill Thornton
fee3e45fb2 Merge pull request #3809 from jellyfin/renovate/fonts 2022-08-17 16:34:15 -04:00
Bill Thornton
cddcad3db2 Merge pull request #3808 from jellyfin/renovate/pin-dependencies 2022-08-17 16:33:07 -04:00
renovate[bot]
0da50a3624 Update dependency @types/escape-html to v1.0.2 2022-08-17 19:53:47 +00:00
renovate[bot]
5809077ad1 Update PostCSS 2022-08-17 19:53:13 +00:00
renovate[bot]
4503c5a6b5 Update Fonts to v4.5.11 2022-08-17 17:22:57 +00:00
renovate[bot]
92a374340d Pin dependencies 2022-08-17 17:22:21 +00:00
Bill Thornton
810f5737e1 Merge pull request #3807 from thornbill/renovate-config
Use org default renovate config for nodejs
2022-08-17 13:21:22 -04:00
Franco Castillo
629b65538e Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-08-17 13:11:27 -04:00
Bill Thornton
b87db2e6b1 Use org nodejs default renovate config 2022-08-17 12:58:04 -04:00
Jannis
85f19f3884 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-08-17 10:11:26 -04:00
osscombat
247a97a477 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-08-16 11:11:26 -04:00
Juxter
1121e4eb8f Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2022-08-16 11:11:26 -04:00
Cody Robibero
36b1224e13 Merge pull request #3803 from ireun/patch-1 2022-08-16 07:24:51 -06:00
IreuN
c272a229ac Fix broken link for subtitles help
Hi!

With commit b488c99929 pages 'external-audio-files' and 'subtitles' were merged together to a new page 'external-files'. 

Web UI does not reflect these changes, this should fix that.
2022-08-16 01:44:07 +02:00
Bill Thornton
fc75e2adef Merge pull request #3764 from jellyfin/renovate/ci-deps 2022-08-15 13:31:03 -04:00
Bill Thornton
6a3231378f Merge pull request #3801 from nielsvanvelzen/lockfile-update
Update lockfile
2022-08-15 13:06:31 -04:00
Niels van Velzen
2050ce594c Update lockfile 2022-08-15 18:53:27 +02:00
renovate[bot]
24600303a8 Update CI dependencies 2022-08-15 16:52:40 +00:00
Bill Thornton
f49a7f070c Merge pull request #3777 from rourien/patch-1
Make comic page not overflow horizontally
2022-08-15 11:59:12 -04:00
Bill Thornton
7b69083440 Merge pull request #3799 from nielsvanvelzen/lockfile-version
Update NPM lockfile to version 2
2022-08-15 11:56:45 -04:00
Niels van Velzen
b8bf1ceb16 Update NPM lockfile to version 2 2022-08-15 08:23:02 +02:00
Arief Hidayat
545c8f19cf Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2022-08-14 10:40:32 -04:00
Arceer
fb1a7d6266 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-08-14 06:40:31 -04:00
Arceer
e1df5da291 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-08-13 18:22:32 -04:00
Cody Robibero
74ca9eb81a Merge pull request #3798 from Stromwerk/no-throw-literal 2022-08-13 08:00:45 -06:00
Cody Robibero
e5c36fbeeb Merge pull request #3796 from Stromwerk/no-return-await 2022-08-13 08:00:30 -06:00
Cody Robibero
1fa2142390 Merge pull request #3795 from Stromwerk/patch-1 2022-08-13 08:00:12 -06:00
Arceer
be0095c339 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-08-13 06:22:31 -04:00
Stromwerk
9a585ffd7c Fix throwing string in datetime.js 2022-08-11 21:43:54 +03:00
Stromwerk
ceebed3709 Add no-throw-literal rule to eslintrc 2022-08-11 21:43:36 +03:00
Tijs-B
198e2cc8d7 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-08-11 12:22:31 -04:00
Kalin K
560583eccf Remove redundant await from pluginManager 2022-08-09 14:53:43 +03:00
Kalin K
27d1b79f87 Add 'no-return-await' rule to eslint 2022-08-09 14:51:43 +03:00
Kalin K
d0fd092bba Remove unused underscore in fetchhelper.js
Related to issue 3494
2022-08-08 22:33:13 +03:00
Csaba
d73e438ab2 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-08-08 06:22:29 -04:00
hoanghuy309
ea7c0d6082 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-08-08 03:22:29 -04:00
Alan Azar
e30ad314b1 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-08-07 02:22:29 -04:00
Francisco Zorat
c749b092c8 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-08-06 16:22:29 -04:00
Alan Azar
ba8d1bd7f7 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2022-08-06 14:22:31 -04:00
Alan Azar
c9746700ac Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-08-06 14:22:30 -04:00
Alan Azar
40a1766742 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-08-06 14:22:30 -04:00
Alan Azar
c50b28338d Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-08-06 14:22:30 -04:00
Alan Azar
d4afe0c59c Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-08-06 14:22:30 -04:00
Alan Azar
927faa7435 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2022-08-06 14:22:29 -04:00
Alan Azar
33d0c05123 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2022-08-06 14:22:29 -04:00
Alan Azar
8f6be3da8e Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-08-06 14:22:29 -04:00
Alan Azar
564e4e4b42 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-08-06 14:22:29 -04:00
Francisco Romão
37fc929f82 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2022-08-06 06:22:29 -04:00
Vitorvlv
55a1c7d29f Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2022-08-05 23:22:29 -04:00
Kevin Puertas
6b8425d54c Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2022-08-04 12:22:29 -04:00
Hoa Lu
67964d14b6 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-08-03 03:22:28 -04:00
Edward Baynes
869a6e04da Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2022-08-03 00:22:28 -04:00
Bill Thornton
3fb990fdd2 Backport pull request #3789 from jellyfin/release-10.8.z
Fix XSS in card aria labels

Original-merge: 747f7beae7

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

Backported-by: Joshua Boniface <joshua@boniface.me>
2022-08-02 23:59:18 -04:00
Dzonkins
d6b5b0858f Translated using Weblate (Serbian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/
2022-08-02 17:22:29 -04:00
0TTA
872dc463f8 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2022-08-02 02:22:27 -04:00
0TTA
e2c984bca9 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2022-08-02 00:22:27 -04:00
Joshua Boniface
3aa0607d87 Backport pull request #3781 from jellyfin/release-10.8.z
Fix TypeError

Authored-by: dumbfox <benkang666@gmail.com>

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

Original-merge: b167bf2d37
2022-08-01 14:26:59 -04:00
Joshua Boniface
29fb5d3379 Backport pull request #3778 from jellyfin/release-10.8.z
Add title and filename to download request in item details

Authored-by: Niels van Velzen <nielsvanvelzen@users.noreply.github.com>

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

Original-merge: 6fe43e45e9
2022-08-01 14:26:58 -04:00
Joshua Boniface
497999ce00 Backport pull request #3775 from jellyfin/release-10.8.z
Fix user specific remote access

Authored-by: David Ullmer <davidullmer@outlook.de>

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

Original-merge: 79c53c6458
2022-08-01 14:26:58 -04:00
Emanuel Șipoș
3caf3461b9 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2022-08-01 13:22:27 -04:00
grafixeyehero
4699e9de60 migrate Home Page 2022-07-29 20:52:45 +03:00
blob03
8ff9d63e25 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2022-07-29 08:22:28 -04:00
blob03
93cedff83c Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-07-29 08:22:27 -04:00
blob03
8a8997f474 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-07-29 08:22:27 -04:00
blob03
19b1393a02 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-07-29 08:22:27 -04:00
blob03
c29114ae5a Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2022-07-29 08:22:26 -04:00
blob03
da96543237 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2022-07-29 08:22:26 -04:00
blob03
67eb3c7c6f Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-07-29 08:22:26 -04:00
blob03
4da01658e3 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-07-29 08:22:26 -04:00
DesertCookie
3f94db1af8 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-07-28 16:22:25 -04:00
Matias Barros
dbe0d20d00 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-07-27 01:22:28 -04:00
Bill Thornton
18d2c0f30a Merge pull request #3773 from Nicryc/firefox-icon
Update the Firefox icon
2022-07-27 01:22:25 -04:00
Bill Thornton
7e273aa14a Merge pull request #3762 from murphy52589/songs-random-sort
Add random sorting to songs
2022-07-27 01:07:18 -04:00
Bill Thornton
f0d29e8175 Merge pull request #3733 from grafixeyehero/Migrate-to-react-router
Migrate to react router
2022-07-27 00:49:13 -04:00
blob03
8e05723377 Translated using Weblate (Basque)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eu/
2022-07-25 08:22:35 -04:00
blob03
24004ebfde Translated using Weblate (Telugu)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/te/
2022-07-25 08:22:35 -04:00
blob03
9324ac8621 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2022-07-25 08:22:35 -04:00
blob03
94575ae555 Translated using Weblate (Malayalam)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/
2022-07-25 08:22:35 -04:00
blob03
fd688431fc Translated using Weblate (Filipino)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fil/
2022-07-25 08:22:34 -04:00
blob03
3e14f047d0 Translated using Weblate (Tamil)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/
2022-07-25 08:22:34 -04:00
blob03
8b143bfe9c Translated using Weblate (Spanish (Latin America))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_419/
2022-07-25 08:22:34 -04:00
blob03
17074d9590 Translated using Weblate (Esperanto)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/
2022-07-25 08:22:33 -04:00
blob03
ccdb22a17e Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2022-07-25 08:22:33 -04:00
blob03
3ab1e6aa86 Translated using Weblate (Serbian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sr/
2022-07-25 08:22:33 -04:00
blob03
001d1e5a78 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2022-07-25 08:22:33 -04:00
blob03
6ca25d8cfe Translated using Weblate (Afrikaans)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/
2022-07-25 08:22:32 -04:00
blob03
337ac2a899 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2022-07-25 08:22:32 -04:00
blob03
77f50a0764 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2022-07-25 08:22:32 -04:00
blob03
08d6e7d060 Translated using Weblate (Chinese (Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2022-07-25 08:22:32 -04:00
blob03
8f2c8e65b1 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-07-25 08:22:32 -04:00
blob03
37e8a39429 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-07-25 08:22:31 -04:00
blob03
68cf45a55d Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2022-07-25 08:22:31 -04:00
blob03
61a64dcfcf Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-07-25 08:22:31 -04:00
blob03
daf670fef9 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-07-25 08:22:30 -04:00
blob03
fb9a9391a1 Translated using Weblate (Slovenian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sl/
2022-07-25 08:22:30 -04:00
blob03
06c3e0e28e Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2022-07-25 08:22:30 -04:00
blob03
fdd853204b Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-07-25 08:22:30 -04:00
blob03
3be12904d7 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2022-07-25 08:22:30 -04:00
blob03
f11c0a7fed Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2022-07-25 08:22:29 -04:00
blob03
9e031e8681 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2022-07-25 08:22:29 -04:00
blob03
71f96c488a Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2022-07-25 08:22:29 -04:00
blob03
4ef63c9289 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2022-07-25 08:22:29 -04:00
blob03
9c1175ef7a Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-07-25 08:22:28 -04:00
blob03
e84695ce6c Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2022-07-25 08:22:28 -04:00
blob03
be4faab406 Translated using Weblate (Kazakh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/
2022-07-25 08:22:28 -04:00
blob03
48db26ab9f Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-07-25 08:22:28 -04:00
blob03
104e7e4523 Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2022-07-25 08:22:27 -04:00
blob03
8be8ee0684 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-07-25 08:22:27 -04:00
blob03
95b35beca1 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-07-25 08:22:27 -04:00
blob03
b4932ffb28 Translated using Weblate (Persian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fa/
2022-07-25 08:22:27 -04:00
blob03
c03756cb1c Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2022-07-25 08:22:26 -04:00
blob03
69c9bb56d7 Translated using Weblate (Spanish (Mexico))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_MX/
2022-07-25 08:22:26 -04:00
blob03
cf3a4fe595 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-07-25 08:22:26 -04:00
blob03
97ef1db8bd Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2022-07-25 08:22:25 -04:00
blob03
3926dc8ddc Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-07-25 08:22:25 -04:00
blob03
6f93f7d3de Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2022-07-25 08:22:25 -04:00
blob03
6526fe00f6 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-07-25 08:22:25 -04:00
blob03
acba96952f Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2022-07-25 08:22:24 -04:00
blob03
5c897854ef Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2022-07-25 08:22:24 -04:00
rourien
0fd1475d3b add space 2022-07-24 20:06:21 -06:00
rourien
26b1b88183 Make comic page not overflow horizontally
Should fix #3378 and possibly jellyfin/jellyfin-expo#382

Note: image does not get centered vertically, but stays at the top.
2022-07-24 19:30:19 -06:00
Pretendexxx
d9a4dc3dad Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2022-07-24 11:46:22 -04:00
Pretendexxx
68861b45a1 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2022-07-24 08:22:26 -04:00
Pretendexxx
0babdbabd7 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2022-07-23 22:22:29 -04:00
grafixeyehero
732e3eb956 fix admin page ui 2022-07-23 18:49:44 +03:00
grafixeyehero
2cdc1bcfef revert back 2022-07-23 18:43:49 +03:00
grafixeyehero
d7dc9e7864 remove button-delete className 2022-07-23 18:04:42 +03:00
grafixeyehero
f70bbe6026 update type naming 2022-07-23 18:04:41 +03:00
grafixeyehero
fb04b4b58a remove type prop form IconButtonElement 2022-07-23 18:04:40 +03:00
grafixeyehero
47a0928f4c fix import 2022-07-23 18:04:39 +03:00
grafixeyehero
3c63e1472c update route naming 2022-07-23 18:04:37 +03:00
grafixeyehero
b1a50fbd73 fix admin route 2022-07-23 18:04:36 +03:00
grafixeyehero
6fb884a212 move to src elements 2022-07-23 18:04:35 +03:00
grafixeyehero
5c25741329 Remove reactControllerFactory 2022-07-23 18:04:33 +03:00
grafixeyehero
11256c0171 Fix currentViewId 2022-07-23 18:04:32 +03:00
grafixeyehero
ab02f210ca migrate User Profile Page 2022-07-23 18:04:30 +03:00
grafixeyehero
d2df5830b5 migrate User Password Page 2022-07-23 18:04:28 +03:00
grafixeyehero
2d115bc6c8 migrate User Parental Control 2022-07-23 18:04:26 +03:00
grafixeyehero
5d29529562 migrate User Library Access Page 2022-07-23 18:04:25 +03:00
grafixeyehero
3f8b305995 migrate User Edit Page 2022-07-23 18:04:23 +03:00
grafixeyehero
1b9202d9cb migrate User Profiles Page 2022-07-23 18:04:22 +03:00
grafixeyehero
a2cd1b3176 migrate New User Page 2022-07-23 18:04:20 +03:00
grafixeyehero
9efc39f828 Refactoring duplicate code 2022-07-23 18:04:18 +03:00
archon eleven
b3b88cf78d Translated using Weblate (Malay)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/
2022-07-21 12:22:26 -04:00
norikhwan-ali
22e919f31d Translated using Weblate (Malay)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ms/
2022-07-21 12:22:26 -04:00
Nicolas Viviani
2a884b5e13 Update the Firefox icon 2022-07-21 13:22:05 +02:00
Joshua Boniface
3222fb93e4 Backport pull request #3760 from jellyfin/release-10.8.z
Fix saving log settings not working

Authored-by: Niels van Velzen <git@ndat.nl>

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

Original-merge: db346e4c05
2022-07-20 19:29:51 -04:00
Joshua Boniface
d310ac64b4 Backport pull request #3751 from jellyfin/release-10.8.z
Fix splash screen checkbox always unchecked

Authored-by: Niels van Velzen <git@ndat.nl>

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

Original-merge: 8e7a3045dd
2022-07-20 19:29:51 -04:00
Joshua Boniface
149e09b523 Backport pull request #3730 from jellyfin/release-10.8.z
CardBuilder: Test episode number in addition to episode name

Authored-by: SenorSmartyPants <senorsmartypants@gmail.com>

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

Original-merge: a38d0bbacc
2022-07-20 19:29:50 -04:00
Calum Smith
77e769a7ef Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2022-07-20 18:22:23 -04:00
Nicolas Viviani
fd433fed66 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-18 19:22:22 -04:00
Franco Castillo
82ebd8cd81 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-07-18 14:22:23 -04:00
Nicolas Viviani
6e99c29897 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-18 12:19:19 -04:00
wolong gl
c0640faa34 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-07-16 23:22:21 -04:00
Nicolas Viviani
e1b7ce4557 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-16 10:22:21 -04:00
blob03
01bf9e4c5e Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-16 07:22:21 -04:00
Nicolas Viviani
392550aace Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-15 19:22:21 -04:00
David
b78cb99ddf Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-07-15 15:22:21 -04:00
SuperDumbTM
5ed99575b4 Translated using Weblate (Chinese (Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2022-07-15 06:22:21 -04:00
hoanghuy309
9edbbdbc59 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-07-15 06:22:21 -04:00
Hadi Charara
99ddfbd33c Modified a fire other inline entries 2022-07-14 17:59:37 -04:00
Hadi Charara
d4202e0279 Replaced all inline entries with attribute bases selectors 2022-07-14 17:59:23 -04:00
SuperDumbTM
50f2998fa4 Translated using Weblate (Chinese (Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2022-07-14 15:22:22 -04:00
Alfonso Scarpino
7beb268dc5 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-07-14 10:22:22 -04:00
Pretendexxx
0cca6af631 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lt/
2022-07-13 20:22:22 -04:00
Nicolas Viviani
cdb8d7c944 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-13 20:22:21 -04:00
blob03
447121764f Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-12 22:22:20 -04:00
Maxim Titov
67ace3820f Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-07-12 20:22:20 -04:00
Nicolas Viviani
a113ef696b Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-12 20:22:20 -04:00
Marcin Woliński
71057179ae Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2022-07-12 14:22:22 -04:00
Nicolas Viviani
c52130902e Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-12 11:22:20 -04:00
Bill Thornton
db77e2f169 Merge pull request #3742 from thornbill/fix-json-rejection
Fix unhandled rejection for invalid response
2022-07-12 09:20:44 -04:00
Nicolas Viviani
df84bae0cc Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-11 21:22:20 -04:00
WWWesten
068f0c92dc Translated using Weblate (Kazakh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/
2022-07-11 18:22:20 -04:00
Nicolas Viviani
32b679100b Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-11 18:22:20 -04:00
murphy52589
46e0ab691d Merge branch 'master' into songs-random-sort 2022-07-11 13:45:33 -05:00
Hadi Charara
f218e28949 Additional playerstats fixes 2022-07-11 14:06:20 -04:00
Hadi Charara
88ce58a9ab CSS fixes for live tv icon and player stats 2022-07-11 14:04:59 -04:00
Bill Thornton
59c4f41ae9 Update exception logging when connecting 2022-07-11 10:26:28 -04:00
Nicolas Viviani
a12cf82179 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-11 10:22:20 -04:00
blob03
38ce51df6e Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-11 05:22:19 -04:00
blob03
0ec55c9b65 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-10 20:22:20 -04:00
Nicolas Viviani
3a81349c61 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-10 20:22:20 -04:00
murphy52589
b61520078a adding random sorting to songs 2022-07-10 16:12:51 -05:00
Nicolas Viviani
5ad3175b2b Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-10 11:22:19 -04:00
nextlooper42
d5d5fe015b Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2022-07-10 08:22:21 -04:00
Hadi Charara
7622358f6c Fix for mdl-radio__circles margins 2022-07-09 11:46:51 -04:00
Hadi Charara
f465a85320 Removed useless css file import 2022-07-08 23:55:10 -04:00
Hadi Charara
1db79f58b4 Small css fix 2022-07-08 22:32:51 -04:00
Hadi Charara
c615bb31ae Fixed scroller in ltr tv layouts 2022-07-08 22:28:43 -04:00
Hadi Charara
ece21d0de0 Deployed music player fixes 2022-07-08 22:25:41 -04:00
Hadi Charara
db98c42956 Small css fix 2022-07-08 19:21:49 -04:00
Hadi Charara
d7fd0413d4 Fixed small linting issue 2022-07-08 13:27:52 -04:00
Hadi Charara
37a6303800 Final commit 2022-07-08 13:25:59 -04:00
Hadi Charara
76b0e8c01c Cleaned up element dir detection funciton 2022-07-08 12:43:15 -04:00
Hadi Charara
d719ee6a07 Fixed language detection 2022-07-08 12:41:58 -04:00
Hadi Charara
f2e6f9ff71 Fixed scroller tv 2022-07-08 12:21:35 -04:00
Hadi Charara
6baba39b7d ColeSmell fix 2022-07-08 12:06:40 -04:00
Hadi Charara
94cff6591b Small css fix 2022-07-08 12:06:20 -04:00
lyaschuchenko
7e4794eb3e Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2022-07-08 08:22:19 -04:00
blob03
3d3a43a5d2 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-08 08:22:18 -04:00
v41p3r
e0ddee2e10 Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2022-07-08 04:22:18 -04:00
lyaschuchenko
aaf9491259 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2022-07-07 20:22:20 -04:00
Muhammed Aljailane
dcc501b3d1 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2022-07-07 20:22:20 -04:00
WWWesten
689cabd72f Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-07-07 11:22:18 -04:00
t6nisalt
fe35a2ffee Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/et/
2022-07-07 03:22:18 -04:00
Hadi Charara
b810bdc2f1 Small improvements in behavior 2022-07-06 21:54:24 -04:00
Bill Thornton
0e49497b46 Merge pull request #3741 from murphy52589/shuffle-all-songs
Add shuffle to songs page
2022-07-06 15:05:17 -04:00
Fedir Smilianets
fe6f558083 Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2022-07-06 14:22:18 -04:00
Leap of Azzam
57f2912a55 Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2022-07-05 23:22:19 -04:00
Hadi Charara
8b6894808f Fixed video player subtitles 2022-07-05 22:25:13 -04:00
Hadi Charara
0f8c87108b Fixed scrollButtons 2022-07-05 21:56:23 -04:00
Hadi Charara
a27ababb3e Added a useful comment 2022-07-05 20:49:51 -04:00
Hadi Charara
233e182251 Forced LTR for file path in media info 2022-07-05 20:48:39 -04:00
Hadi Charara
ab4bad88a1 Small css fix media info 2022-07-05 20:45:26 -04:00
Hadi Charara
99a67bee64 Some cleaning and usage of getIsElementRTL 2022-07-05 20:06:04 -04:00
Hadi Charara
8488f48f99 Fixed video player 2022-07-05 19:58:02 -04:00
Hadi Charara
186ef937a5 Added ltr specification for file paths 2022-07-05 19:45:09 -04:00
Hadi Charara
611f90b564 fixed bugs with video player 2022-07-05 19:44:55 -04:00
Hadi Charara
7d39af1594 Fixed metadataedutor 2022-07-05 19:41:56 -04:00
Hadi Charara
cb234bf8ee Removed useless declarations 2022-07-05 15:28:13 -04:00
Hadi Charara
4cc07995a2 Fixed bug with video player 2022-07-05 15:27:23 -04:00
Evdokimov Andrey
145479c8f3 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-07-05 13:22:17 -04:00
Viperinius
3aff30055d Remove explicit call to show the OSD. 2022-07-05 17:15:23 +02:00
Viperinius
04072523ca Update function and class names as suggested.
More generic name without the inclusion of "chapters" allows potential
reuse in the future.
2022-07-05 17:11:58 +02:00
Viperinius
ba2c365ac9 Use object to return multiple info instead of array. 2022-07-05 16:31:48 +02:00
blob03
3e1c70ac0a Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-05 06:22:18 -04:00
Moritz
06b701e8d0 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-07-05 06:22:17 -04:00
Viperinius
b78d6439b0 Change chapter mark classes to include name info.
In order to use different icons depending on the chapter name, the name
is provided as a class with the prefix scm-.
2022-07-04 22:07:34 +02:00
Hadi Charara
fc96d4dad1 Fixes buttons in episode overview in RTL layouts 2022-07-04 14:24:08 -04:00
Hadi Charara
b15953acc2 Added a few bdi tags for a good experience 2022-07-04 13:29:46 -04:00
Hadi Charara
8cd92ab518 Fixed touch navDrawer for RTL 2022-07-04 13:29:32 -04:00
Hadi Charara
7b1afeef82 Some library rtl fixes 2022-07-04 11:56:38 -04:00
Fedir Smilianets
e88d3691ad Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2022-07-04 10:22:18 -04:00
wolong gl
a212fbc7e7 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-07-04 05:22:17 -04:00
murphy52589
5257e1ee1a Hide shuffle button if no results 2022-07-04 10:02:22 +03:00
kylem
e9bac09bd6 adding shuffle to songs page 2022-07-04 10:02:18 +03:00
kylem
543331b059 fix indent 2022-07-04 09:59:43 +03:00
Joaquín Díaz
3030e0ab52 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-07-04 01:22:17 -04:00
Hadi Charara
5301a98ea1 fixed some css 2022-07-03 22:30:18 -04:00
Hadi Charara
2354676c58 Removed grouping 2022-07-03 18:59:10 -04:00
Hadi Charara
b0b382ca78 localized production year of search result 2022-07-03 18:54:28 -04:00
Hadi Charara
bcdc67b522 Fixed scrollbuttons on desktop 2022-07-03 18:21:18 -04:00
Hadi Charara
ea85b4a6d7 Added <bdi> to item titles 2022-07-03 15:05:09 -04:00
Hadi Charara
8c7b7c8d6b SOme Fixes in the dashboard 2022-07-03 15:04:53 -04:00
Hadi Charara
79b60ebdd4 Fixed localization with item selection 2022-07-03 14:16:36 -04:00
Hadi Charara
27a6b8c1ea Fixes to the metadata dialog 2022-07-03 14:12:38 -04:00
Hadi Charara
894d0d8038 fixed minor bug 2022-07-03 14:05:09 -04:00
Hadi Charara
df39a9a1ff Uses now proper toLocaleString function 2022-07-03 14:03:39 -04:00
Hadi Charara
66f33b368b Localized page flippers 2022-07-03 13:46:54 -04:00
Hadi Charara
6570c07c63 Added arrow-back to inverted icons 2022-07-03 13:42:45 -04:00
Hadi Charara
d7e25bab12 Fixed emby-progressring Localization 2022-07-03 13:40:58 -04:00
Fedir Smilianets
cd297cf95c Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2022-07-03 13:22:18 -04:00
Hadi Charara
10432a038a Small fix for message icon 2022-07-03 12:14:39 -04:00
Viperinius
20a1c34ea8 Add generic font family to chapter mark 2022-07-03 18:04:48 +02:00
Hadi Charara
87190cf31a Fixed navbar for RTL layouts 2022-07-03 11:58:08 -04:00
Viperinius
cf22dd0417 Add name to CONTRIBUTORS 2022-07-03 17:25:05 +02:00
Viperinius
ca84407884 Merge branch 'jellyfin:master' into chapter-markers 2022-07-03 17:08:49 +02:00
Viperinius
c0b092e208 Set chapter mark icon via CSS instead of class.
Allows easier customisation of what icon should be displayed.
2022-07-03 16:59:01 +02:00
Hadi Charara
d38518e1e5 More small css fixes 2022-07-03 10:13:06 -04:00
Hadi Charara
b671da1086 Small css fixes and added <bdi> element 2022-07-03 09:45:26 -04:00
Hadi Charara
bb8d6378fb More small css fixes 2022-07-03 09:29:01 -04:00
Hadi Charara
2c22245195 Small css fix 2022-07-03 09:12:43 -04:00
Hadi Charara
4530e44e62 Small fix for video player as the progress bar shouldn't be rtl 2022-07-03 09:10:02 -04:00
Hadi Charara
974417ce3d use inline and block properties now 2022-07-02 22:59:40 -04:00
Hadi Charara
b2a025f4d1 Small visual fix in homescreen 2022-07-02 18:40:08 -04:00
Hadi Charara
6a0a03d563 Fixed loading spinner 2022-07-02 17:50:52 -04:00
Hadi Charara
bac7d6467e Fixed Cards for RTL 2022-07-02 17:49:00 -04:00
Hadi Charara
c0b4d72589 Removed translation for Season and Episode numbers. Should be done in another way. 2022-07-02 16:31:15 -04:00
Andi Chandler
e2855e5df9 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2022-07-02 16:22:18 -04:00
Hadi Charara
0f994ccb5b Initial support for RTL layouts 2022-07-02 15:50:52 -04:00
blob03
941fe35103 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-07-02 08:22:16 -04:00
Oskari Lavinto
592e2def51 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-07-01 15:22:18 -04:00
Alexander Eisele
bce85123a9 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-07-01 15:22:17 -04:00
Bill Thornton
df1f111320 Fix unhandled rejection for invalid response 2022-07-01 12:06:41 -04:00
WWWesten
01dba76f36 Translated using Weblate (Esperanto)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/
2022-06-30 17:22:18 -04:00
WWWesten
b97b4b8a4f Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-06-30 17:22:18 -04:00
Pedro
438bf31b8c Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2022-06-30 17:22:17 -04:00
Oskari Lavinto
5c6e210c83 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-06-30 17:22:16 -04:00
Csaba
1cb2eb4e33 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-06-30 01:22:17 -04:00
Nyanmisaka
0094c0a24c Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-06-29 20:22:16 -04:00
hoanghuy309
9a362baa20 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-06-29 15:22:15 -04:00
Bill Thornton
8a2f0d5eef Merge pull request #3731 from thornbill/vscode-fix-save
Add vscode configuration to fix issues on saving
2022-06-29 14:41:58 -04:00
WWWesten
8406d0b703 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-06-29 11:22:18 -04:00
blob03
0ff7366190 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-06-29 11:22:17 -04:00
hoanghuy309
d89c57ed7b Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-06-29 06:22:18 -04:00
Lukáš Kucharczyk
0e9873ae86 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-06-29 06:22:17 -04:00
Bill Thornton
7771ce716e Merge pull request #3729 from SenorSmartyPants/SeriesImageDownload
Save series images under season, when browsing parent images for season

(cherry picked from commit 42bec6c11e)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 01:05:08 -04:00
Joshua M. Boniface
b8ae732c98 Merge pull request #3724 from samcon/fix_resume_webos
(cherry picked from commit bc48691738)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 01:05:08 -04:00
Joshua M. Boniface
e455c70e36 Merge pull request #3722 from nyanmisaka/fix-audio-ch
(cherry picked from commit 0e0dd46c1b)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 01:05:08 -04:00
Joshua M. Boniface
5312358f91 Merge pull request #3721 from Shadowghost/fix-stream-autoselect
(cherry picked from commit d967ce860c)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 01:05:05 -04:00
Joshua M. Boniface
2669be3f27 Merge pull request #3720 from Shadowghost/device-logo-fix
(cherry picked from commit ae83d1d356)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 01:00:18 -04:00
Joshua M. Boniface
df6d9aaecb Merge pull request #3719 from nyanmisaka/dovi-meta
(cherry picked from commit 66b86044a9)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 01:00:18 -04:00
Joshua M. Boniface
08c8907f5a Merge pull request #3717 from dmitrylyzo/resolution
(cherry picked from commit f1ff81884a)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 01:00:15 -04:00
Bill Thornton
8d46c7bddc Merge pull request #3716 from Orhideous/fix/mimetype
Recognize MIME for transcoded audio in streams

(cherry picked from commit 721bc54dbd)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 00:57:59 -04:00
Bill Thornton
372291e937 Merge pull request #3714 from nyanmisaka/vpp-tm-configs
Expose VPP TM brightness/contrast gain options

(cherry picked from commit 6142283e99)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 00:57:54 -04:00
Bill Thornton
b632824314 Merge pull request #3713 from nyanmisaka/video-range-condition
Add VideoRangeType condition for web client

(cherry picked from commit c8590d37ed)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 00:52:00 -04:00
Cody Robibero
c2229c409f Merge pull request #3571 from mihawk90/fedora-spec-rework
Cleanup and standardise Fedora build (web)

(cherry picked from commit c20243c8bf)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 00:47:10 -04:00
Mikael Östergren
fa84f0aef5 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-06-29 00:22:15 -04:00
Bill Thornton
c31e8968dd Merge pull request #3706 from thornbill/react-router-3
Add react router and migrate search page
2022-06-28 16:51:11 -04:00
Bill Thornton
10928afcf3 Add vscode configuration to fix issues on saving 2022-06-28 16:17:56 -04:00
Bill Thornton
e2a6f08822 Fix Page component compatibility issues 2022-06-27 11:49:56 -04:00
Bill Thornton
0abd937c5e Merge pull request #3549 from Madh93/show-subtitle-text-color-setting
Show subtitle text color setting
2022-06-27 11:11:37 -04:00
Viperinius
49f1f1fae3 Add chapter markings to video player timeline.
These labels show the start of each chapter when interacting with the
slider the same way that activates the slider bubble. They follow the
same color scheme as the slider (watched chapters turn blue).

Inspired by https://features.jellyfin.org/posts/397/chapter-markers-in-timeline
2022-06-26 01:10:20 +02:00
Franco Castillo
9dabb58acf Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-06-24 19:22:13 -04:00
liimee
70284199a3 Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2022-06-22 08:22:12 -04:00
Pysta
b57ef9fc7f Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2022-06-21 08:22:12 -04:00
nextlooper42
c2b9f1641f Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2022-06-20 10:22:12 -04:00
Mehyar
d8ca6eddd4 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2022-06-20 10:22:12 -04:00
chaichunyang
4b8bcc1349 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-06-20 07:22:12 -04:00
millallo
8b52f4a7d2 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-06-20 07:22:12 -04:00
Christos Mak
3bd935eb98 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2022-06-20 07:22:12 -04:00
Christos Mak
b79db8ba02 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2022-06-19 19:22:11 -04:00
Christos Mak
92e2a9bc81 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2022-06-19 16:22:11 -04:00
Christos Mak
3baa99b5a3 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2022-06-19 12:22:11 -04:00
hoanghuy309
772e2b966d Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-06-18 23:22:12 -04:00
Christos Mak
32ecf714ab Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2022-06-18 20:22:11 -04:00
Miko Dela Cruz
a69bf32e5c Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2022-06-18 09:22:11 -04:00
Vilen
7ff8129e68 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-06-17 20:22:11 -04:00
Christian
dbf0823efe Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-06-17 11:22:11 -04:00
Bill Thornton
5b5784a448 Fix review issues 2022-06-17 02:31:13 -04:00
Bill Thornton
0619a4e233 Merge pull request #3645 from jellyfin/dependabot/npm_and_yarn/async-2.6.4
Bump async from 2.6.3 to 2.6.4
2022-06-16 17:13:08 -04:00
Bill Thornton
14cac3c500 Merge pull request #3684 from jellyfin/renovate/ci-deps
Update CI dependencies
2022-06-16 17:11:48 -04:00
Pedro Almeida
6c44586710 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2022-06-16 15:22:11 -04:00
Oskari Lavinto
a30aee8988 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-06-16 15:22:11 -04:00
Madh93
c4ab1a5868 Show subtitle text color setting 2022-06-16 17:19:27 +01:00
WWWesten
0e711f4e98 Translated using Weblate (Esperanto)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/
2022-06-15 19:22:12 -04:00
Sycri
a5a2b9ef8b Translated using Weblate (Latvian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/lv/
2022-06-15 19:22:12 -04:00
WWWesten
964e53790e Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-06-15 19:22:11 -04:00
WWWesten
45e140f010 Translated using Weblate (Kazakh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/
2022-06-15 19:22:11 -04:00
Andi Chandler
8a2fad72fa Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2022-06-15 19:22:10 -04:00
DragoPrime
d70afb08d1 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2022-06-15 16:22:11 -04:00
blob03
a82d0c9dd9 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-06-15 16:22:10 -04:00
Lukáš Kucharczyk
1cb7f72f36 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-06-15 13:22:10 -04:00
Weevild
c8e7205e7c Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-06-15 11:22:10 -04:00
Bill Thornton
db7f385923 Use babel transform for react-router 2022-06-15 10:53:13 -04:00
Weevild
29fe976f51 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-06-15 09:22:10 -04:00
dakshyab
051de05939 Translated using Weblate (Nepali)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ne/
2022-06-15 06:22:11 -04:00
J1mooo
2550239b6a Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-06-15 06:22:10 -04:00
Marco Yuen
74a34998b2 Translated using Weblate (Chinese (Hong Kong))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant_HK/
2022-06-15 04:22:11 -04:00
普鲁文
8d5aba88ca Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-06-15 04:22:10 -04:00
Luke
267d9ace3d Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2022-06-14 22:22:11 -04:00
WWWesten
3f18b2e5be Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-06-14 19:38:10 -04:00
Luke
01afc35ce9 Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2022-06-14 19:38:10 -04:00
Bill Thornton
eb10f73c29 Merge pull request #3704 from zhuangzhuang/release-10.8.z
Fix empty  avatar when upload same profile image

(cherry picked from commit eaefc7bea1)
Signed-off-by: crobibero <cody@robibe.ro>
2022-06-14 19:36:46 -04:00
Bill Thornton
f85db9c6ae Merge pull request #3701 from nyanmisaka/patch-1
Remove MPEG4 hwaccel from AMF

(cherry picked from commit 4fdfcde018)
Signed-off-by: crobibero <cody@robibe.ro>
2022-06-14 19:36:46 -04:00
Bill Thornton
c1865573d5 Merge pull request #3694 from crobibero/disable-splashscreen
Add the ability to enable/disable the splashscreen

(cherry picked from commit 0bd774dd45)
Signed-off-by: crobibero <cody@robibe.ro>
2022-06-14 19:36:43 -04:00
Bill Thornton
5e9cabd6c1 Merge pull request #3651 from grafixeyehero/Cleanup-Screenshot
Remove unused Screenshot code
2022-06-14 15:43:32 -04:00
Alan Azar
d2a7590750 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-06-14 15:22:10 -04:00
grafixeyehero
b217e39f26 Remove unused Screenshot code 2022-06-14 21:41:17 +03:00
Bill Thornton
b349d89534 Add options to Page props 2022-06-14 12:48:49 -04:00
Bill Thornton
ceb10e2877 Update current route state for unhandled routes in app router 2022-06-14 12:10:26 -04:00
Bill Thornton
2e49d2db8b Rename ConnectedRoute component 2022-06-14 12:10:26 -04:00
Bill Thornton
05dbeff473 Fix hashbang route handling for react-router 2022-06-14 12:10:26 -04:00
Bill Thornton
1aeb90d323 Add authentication/connection checks for react-router routes 2022-06-14 12:10:26 -04:00
Bill Thornton
b2372a96e2 Add react-router 2022-06-14 12:10:26 -04:00
Bill Thornton
6534c0a596 Merge pull request #3615 from grafixeyehero/ItemsByName-&-PlaylistViewer
use import instead of global for ItemsByName & PlaylistViewer
2022-06-14 11:16:54 -04:00
grafixeyehero
bca185e1a9 apply suggestions 2022-06-14 10:55:26 -04:00
grafixeyehero
ee495cd412 Remove unused parameter "page" 2022-06-14 10:55:26 -04:00
grafixeyehero
6cdbaa9f4e Rename itembynamedetailpage to itemsByName 2022-06-14 10:55:26 -04:00
grafixeyehero
ac62a5e8bf use import for ItemsByName & PlaylistViewer 2022-06-14 10:55:26 -04:00
Bill Thornton
6d3365bc09 Merge pull request #3688 from thornbill/no-hash-bang
Remove hash bang paths
2022-06-14 10:39:09 -04:00
Bill Thornton
05862bdc0b Merge pull request #3631 from dannymichel/sort-random-master
Add random sorting
2022-06-14 10:33:29 -04:00
Алексей
49974f1b5c Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-06-14 10:22:10 -04:00
Sepp Jeremiah Morris
499da415a8 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-06-13 16:22:09 -04:00
Joaquim de Oliveira
0f8efca218 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2022-06-13 14:22:10 -04:00
Jose Riha
6d15b541a1 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2022-06-13 07:22:09 -04:00
Oskari Lavinto
827dd90a6f Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-06-12 17:22:09 -04:00
G. Ribeiro
3e713175db Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2022-06-12 12:22:09 -04:00
Yair Peretz
8d856563d7 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2022-06-12 09:22:09 -04:00
Weevild
c1fe43d366 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-06-11 07:22:09 -04:00
Joshua M. Boniface
e6b31e3e85 Merge pull request #3668 from dmitrylyzo/show-play-settings
(cherry picked from commit 0701c4dff3)
Signed-off-by: crobibero <cody@robibe.ro>
2022-06-10 23:44:16 -04:00
Bill Thornton
90b1b45f26 Remove hash bang paths 2022-06-09 14:54:39 -04:00
Bill Thornton
1dbbb4c65d Merge pull request #3620 from thornbill/update-dialog-routing
Update dialog history handling
2022-06-09 14:16:50 -04:00
Bill Thornton
b30d371e8f Update dialog history state when in invalid state 2022-06-09 13:17:56 -04:00
Bill Thornton
79db34a2a7 Merge pull request #3609 from sancodes/eslint-no-sequences
Eslint no sequences
2022-06-09 12:24:52 -04:00
sancodes
d53d789272 fix lint 2022-06-09 07:00:43 -07:00
sancodes
247b78ac4c fix lint 2022-06-09 07:00:21 -07:00
Bill Thornton
c1739c4b7f Use "private" close event for dialog helper race condition 2022-06-09 01:03:03 -04:00
grafixeyehero
54bafa5dcc Fix metadata editor dialog display 2022-06-08 12:14:43 -04:00
G. Ribeiro
e4ae36cf6d Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2022-06-07 20:22:09 -04:00
Marc Matter
dfd2e27ca7 Translated using Weblate (German (Swiss))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gsw/
2022-06-07 20:22:07 -04:00
G. Ribeiro
d67c56ee63 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2022-06-07 14:22:07 -04:00
Renovate Bot
465e8830ef Update CI dependencies 2022-06-07 14:45:26 +00:00
Mohammed
9bc7032f2e Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2022-06-06 14:22:07 -04:00
Bill Thornton
c3217421d4 Merge pull request #3664 from dmitrylyzo/fix-memory-leak
(cherry picked from commit 46f31b3f15)
Signed-off-by: crobibero <cody@robibe.ro>
2022-06-06 09:21:45 -04:00
Bill Thornton
f5ee0dec4b Merge pull request #3662 from 1337joe/fix-tv-guide-search-2
Support searching for tv programs

(cherry picked from commit 57312e5cd5)
Signed-off-by: crobibero <cody@robibe.ro>
2022-06-06 09:21:45 -04:00
/dani
621f40042c Translated using Weblate (Galician)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/gl/
2022-06-05 08:22:12 -04:00
/dani
c6e5633868 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2022-06-05 08:22:06 -04:00
Sipie Games
8389740308 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-06-05 06:22:07 -04:00
Sipie Games
3f4318ea42 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-06-04 07:22:06 -04:00
lyaschuchenko
1a5934861a Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2022-06-02 17:22:06 -04:00
Alan Azar
6c3026af9f Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-06-02 17:22:06 -04:00
lyaschuchenko
71f17431cd Translated using Weblate (Ukrainian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uk/
2022-06-01 20:22:06 -04:00
Jose Riha
ed150c0479 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2022-06-01 20:22:05 -04:00
Slimane Selyan AMIRI
3f87edb0ed Translated using Weblate (Kabyle)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kab/
2022-06-01 08:22:05 -04:00
Slimane Selyan AMIRI
7240b33549 Added translation using Weblate (Kabyle) 2022-06-01 07:42:12 -04:00
Bill Thornton
cf2fed4196 Merge pull request #3680 from jellyfin/renovate/ci-deps 2022-05-31 07:31:45 -04:00
San
5b59f9ca21 add no-sequences rule
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2022-05-31 03:47:34 -07:00
San
91b432d304 fix spacing
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2022-05-31 03:47:10 -07:00
Renovate Bot
82e0742066 Update actions/cache action to v3.0.3 2022-05-31 10:27:07 +00:00
San
b5b8476b62 fix styling
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-05-30 20:46:58 -07:00
San
dbae8afe48 fix nesting
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-05-30 20:46:20 -07:00
San
9856a83694 fix nesting
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-05-30 20:45:57 -07:00
San
623524549a fix parenthesis
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-05-30 20:45:33 -07:00
San
9d99ffb426 fix parenthesis
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-05-30 20:44:41 -07:00
San
c65a6dc888 fix parenthesis
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2022-05-30 20:44:14 -07:00
Stanislav Dimov
98dcd9b796 Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2022-05-30 21:22:05 -04:00
Thijmen Heuvelink
bd90fdc809 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-05-30 11:22:05 -04:00
StefanMatLin
8bc6e03b68 Translated using Weblate (Greek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/el/
2022-05-30 11:22:05 -04:00
liimee
8c46882ac3 Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2022-05-30 05:22:04 -04:00
Shimul Roy
04d1716105 Translated using Weblate (Bengali (Bangladesh))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bn_BD/
2022-05-28 06:22:08 -04:00
Waiyan Min Thant
7024e3eb5e Translated using Weblate (Burmese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/my/
2022-05-28 02:22:03 -04:00
Shimul Roy
cd5f8d044f Translated using Weblate (Bengali (Bangladesh))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bn_BD/
2022-05-27 07:22:11 -04:00
Serdar Açıkyol
a522911501 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-05-26 20:22:04 -04:00
Serdar Açıkyol
d9bbb7cf87 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-05-26 15:22:03 -04:00
nextlooper42
4af873bb1a Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2022-05-26 12:22:03 -04:00
Shimul Roy
a9d0cb894f Translated using Weblate (Bengali (Bangladesh))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bn_BD/
2022-05-26 06:22:04 -04:00
Serdar Açıkyol
61cf6188b0 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-05-24 20:22:04 -04:00
Weevild
47e9389c0b Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-05-24 12:22:02 -04:00
Csaba
e5ec365e53 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-05-24 06:22:02 -04:00
Cody Robibero
7660bc606d Merge pull request #3666 from grafixeyehero/Fix-import
Fix import
2022-05-23 06:15:08 -06:00
zero0200
f62234b7e9 Translated using Weblate (Thai)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/th/
2022-05-22 15:22:04 -04:00
Sam Stewart
486e7708b5 Translated using Weblate (Portuguese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt/
2022-05-22 15:22:02 -04:00
SASAGAWA, Kiyoshi
b555e5cec6 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ja/
2022-05-22 15:22:02 -04:00
hoanghuy309
a65654f420 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-05-22 15:22:02 -04:00
grafixeyehero
3bc5b58dd8 revert back new line 2022-05-22 20:20:25 +03:00
Cody Robibero
1efd07ab2f Merge pull request #3667 from dmitrylyzo/release-lint-job
Enable Lint job on release branches

(cherry picked from commit f1274041ce)
Signed-off-by: crobibero <cody@robibe.ro>
2022-05-22 09:07:02 -04:00
Oskari Lavinto
307e4864a5 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-05-22 06:22:01 -04:00
grafixeyehero
17af0913e7 Fix import 2022-05-21 23:37:30 +03:00
Cody Robibero
1660de60d8 Merge pull request #3661 from jtcasper/fixbuild
Fix import
2022-05-21 09:31:26 -06:00
blob03
dcc8303e6a Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-05-21 11:22:01 -04:00
Jacob Casper
07875c58f2 Fix import 2022-05-21 05:40:25 -05:00
wolong gl
27d9d26d41 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-05-21 03:22:02 -04:00
millallo
6847398efd Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-05-21 03:22:01 -04:00
Bill Thornton
50e423ba2e Merge pull request #3658 from thornbill/fix-channel-cards
Add workaround for channel card images

(cherry picked from commit 1be3d30027)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton
311e271410 Merge pull request #3657 from dmitrylyzo/unhighlight-play
Remove play button highlighting

(cherry picked from commit 6b362fb591)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton
5acf1b0d27 Merge pull request #3647 from 1337joe/disable_auto_collection
Disable "Automatically add to collection" by default

(cherry picked from commit 9b8507706c)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Joshua M. Boniface
7e0b442e38 Merge pull request #3644 from dmitrylyzo/bump-jso
(cherry picked from commit a36f515b30)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton
00c6d7e1a8 Merge pull request #3643 from dmitrylyzo/fix-tizen5
(cherry picked from commit 0895163344)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Joshua M. Boniface
b41ed9477e Merge pull request #3642 from taku0/font-family-by-language
(cherry picked from commit a07d5b7bd1)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton
34051a677d Merge pull request #3639 from rhld16/unused-languages
Add missing languages

(cherry picked from commit ff95eba35f)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton
69fb418beb Merge pull request #3637 from MinecraftPlaye/add-webp
(cherry picked from commit ae32ece346)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton
069bb6d0ae Merge pull request #3635 from dmitrylyzo/fix-ssa-font
Fix SSA/ASS missing font

(cherry picked from commit 38ef0e2bf2)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton
34b2018610 Merge pull request #3628 from thornbill/actually-fix-artist-albums
(cherry picked from commit d606a2aad5)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton
39dccfcd70 Merge pull request #3622 from thornbill/restore-external-links
Restore external links on mobile

(cherry picked from commit add924e35e)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton
b4ae4e44b9 Merge pull request #3618 from thornbill/fix-backdrop-mobile
Fix backdrop being used on large screens in mobile layout

(cherry picked from commit f2c27dc1b5)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:03 -04:00
Bill Thornton
0794f19f94 Merge pull request #3617 from thornbill/fix-ipados-icon
Fix iPadOS icon

(cherry picked from commit d43418bf05)
Signed-off-by: crobibero <cody@robibe.ro>
2022-05-20 18:38:52 -04:00
Bill Thornton
2537c34027 Merge pull request #3616 from thornbill/revert-translations
Revert some poor translations

(cherry picked from commit bd25a4bdab)
Signed-off-by: crobibero <cody@robibe.ro>
2022-05-20 18:38:52 -04:00
Bill Thornton
0db3472cc6 Merge pull request #3614 from dmitrylyzo/fix-undefined-streaminfo-url
Check undefined streamInfo.url

(cherry picked from commit 76ca94094b)
Signed-off-by: crobibero <cody@robibe.ro>
2022-05-20 18:38:52 -04:00
Bill Thornton
0b19f0d85e Merge pull request #3604 from thornbill/fix-custom-elements
Fix custom element creation

(cherry picked from commit f2226ee745)
Signed-off-by: crobibero <cody@robibe.ro>
2022-05-20 18:38:48 -04:00
Bill Thornton
c74712e13f Merge pull request #3543 from Shadowghost/strm-display-fix
(cherry picked from commit 4792631f06)
Signed-off-by: crobibero <cody@robibe.ro>
2022-05-20 18:36:37 -04:00
necmi acikyol
f5f012fa86 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-05-20 17:22:01 -04:00
sancodes
ac01a26dcc add semi colon to fix lint 2022-05-20 13:34:25 -07:00
San
0703428bbb modify inline code and fix indentation
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2022-05-20 13:26:53 -07:00
San
4794886399 modify inline code
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2022-05-20 13:26:15 -07:00
San
57d0002aa3 modify inline code
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2022-05-20 13:25:47 -07:00
San
ebac277792 modify inline code
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2022-05-20 13:25:25 -07:00
San
a2fe92f192 Merge branch 'master' into eslint-no-sequences 2022-05-20 01:40:57 -07:00
sancodes
8c11a0131d modify inline code to multiple line 2022-05-20 01:37:11 -07:00
sancodes
e857952ae0 remove no-declare lint 2022-05-20 01:36:39 -07:00
Wouter van der Wal
f27a644aa5 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-05-17 15:13:56 -04:00
Bill Thornton
babc425fdb Merge pull request #3603 from ryan-hartzell/eslint-no-nested-ternary
add eslint no-nested-ternary rule and fix violations
2022-05-17 11:44:32 -04:00
Csaba
236b961efb Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-05-17 02:13:56 -04:00
Franco Castillo
b81ae6930c Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-05-16 16:13:56 -04:00
Ryan Hartzell
f58d7b0beb small fixes to cleanup no-nested-ternary 2022-05-16 12:23:22 -07:00
Matuesz Ziemiewicz
e934985b28 Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2022-05-16 10:13:58 -04:00
Evo Stamatov
6b14bf21da Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2022-05-16 10:13:58 -04:00
dependabot[bot]
c31e4849e1 Bump async from 2.6.3 to 2.6.4
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-16 13:41:01 +00:00
Bill Thornton
1b2634dea6 Merge pull request #3626 from jellyfin/renovate/ci-deps
Update CI dependencies
2022-05-16 09:39:20 -04:00
Renovate Bot
368f225888 Update CI dependencies 2022-05-16 11:01:53 +00:00
José Albano
c6a9d425b8 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2022-05-16 02:13:56 -04:00
José Albano
d8a047de84 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-05-16 02:13:56 -04:00
José Albano
d6cc1bc640 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-05-15 22:13:56 -04:00
ahmed4g
dba10f9235 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2022-05-15 11:13:56 -04:00
marcantoinem
b6fe759492 Translated using Weblate (French (Canada))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr_CA/
2022-05-15 04:13:55 -04:00
fzlins
9575c8aaf5 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-05-14 19:13:55 -04:00
Bill Thornton
5b17d6a5d7 Merge pull request #3627 from bernarden/feature/movie-shuffle-button 2022-05-14 03:09:37 -04:00
WWWesten
6834dee28b Translated using Weblate (Esperanto)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/
2022-05-13 20:13:56 -04:00
WWWesten
04a64a6808 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-05-13 20:13:55 -04:00
WWWesten
da94738ef6 Translated using Weblate (Kazakh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/
2022-05-13 20:13:55 -04:00
blob03
b9f471c644 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-05-13 17:13:55 -04:00
Weevild
6a5e939aa1 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-05-13 14:13:56 -04:00
Oskari Lavinto
506e045acd Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-05-13 14:13:55 -04:00
Moritz
42e9a3ccf2 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-05-13 14:13:55 -04:00
Òscar Casajuana
127141bd5f Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ca/
2022-05-13 14:13:55 -04:00
nextlooper42
cfecb107b2 Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2022-05-13 06:13:55 -04:00
Lukáš Kucharczyk
55b89df130 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-05-13 03:13:55 -04:00
Danny Michel
b4157adfd3 Requested change
Requested change
2022-05-12 23:31:07 -04:00
Bill Thornton
a52cb0d6c7 Merge pull request #3076 from grafixeyehero/Refactoring-duplicate-code
Refactoring duplicate code
2022-05-12 21:56:35 -04:00
Victor Usoltsev
d89bcdca18 Fixes PR comment. 2022-05-13 10:02:40 +12:00
Danny Michel
8a2e2af2eb Requested changes
Requested changes https://github.com/jellyfin/jellyfin-web/pull/3631#discussion_r871799701 https://github.com/jellyfin/jellyfin-web/pull/3631#discussion_r871800253 https://github.com/jellyfin/jellyfin-web/pull/3631#discussion_r871800701
2022-05-12 17:43:28 -04:00
Weevild
a4f646dd70 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-05-12 16:34:25 -04:00
Bill Thornton
45ba4c4563 Merge pull request #3632 from dannymichel/option-bold-master
Create option for bold subtitles
2022-05-12 16:34:21 -04:00
Danny Michel
add1bbf285 create option for bold subtitles 2022-05-12 22:37:28 +03:00
Danny Michel
178cef0d91 Add random sorting
Added random sorting to tv shows and movies lists
2022-05-12 13:15:15 -04:00
Weevild
4d75c88e28 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-05-12 13:13:54 -04:00
Victor Usoltsev
de1cd2275f Shows movie shuffle button only when items are present. 2022-05-12 10:16:09 +12:00
Weevild
d57ac967f2 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-05-11 12:13:54 -04:00
Bill Thornton
9f78268a9b Merge pull request #3621 from jesse231/append-year 2022-05-11 00:01:13 -04:00
Jesse Seeligsohn
631284e56f Append year to title of content in video playback if possible. 2022-05-10 17:51:06 -04:00
Victor Usoltsev
0e8990d781 Fix PR comments. 2022-05-11 09:27:23 +12:00
fh0d
e3e8314a0e Translated using Weblate (Polish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pl/
2022-05-10 16:13:54 -04:00
Bill Thornton
47d5b0eb2d Reorder dialogs array 2022-05-10 14:23:08 -04:00
Bill Thornton
466b0dd60c Remove unused state 2022-05-10 13:40:47 -04:00
Bill Thornton
fb48309710 Fix dialog adding order 2022-05-10 12:40:45 -04:00
grafixeyehero
9ca943fcca add default isBtnVisible to false 2022-05-09 20:35:08 +03:00
grafixeyehero
0a881d6f6f use camelCase for props 2022-05-09 20:11:47 +03:00
Victor Usoltsev
fe05939ec3 Adds shuffle button to movie collections. 2022-05-09 22:36:07 +12:00
Sipie Games
60a7722c1a Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-05-08 07:13:54 -04:00
Oatavandi
f6d60b2f51 Translated using Weblate (Tamil)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ta/
2022-05-08 01:13:53 -04:00
grafixeyehero
2fc9741d57 Add SectionTitleContainer in UserProfilesPage 2022-05-07 23:27:33 +03:00
grafixeyehero
db5472b3bb clean up 2022-05-07 22:12:21 +03:00
grafixeyehero
0c4851b092 move AccessContainer into its own Components 2022-05-07 22:10:01 +03:00
dkadavarath
494a00a4f3 Translated using Weblate (Malayalam)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ml/
2022-05-07 13:13:54 -04:00
pinks
681cc71181 Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2022-05-07 13:13:53 -04:00
Rhodri
4838b74729 Translated using Weblate (Welsh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/
2022-05-07 08:13:52 -04:00
grafixeyehero
01d29bcf11 move SectionTitleContainer into its own Components 2022-05-07 04:27:19 +03:00
Bill Thornton
ed6ca6b097 Merge pull request #3602 from jellyfin/dependabot/npm_and_yarn/ejs-3.1.7
Bump ejs from 3.1.6 to 3.1.7
2022-05-06 14:15:47 -04:00
Weevild
c19b8205d6 Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-05-06 14:13:52 -04:00
Bill Thornton
c49f53257c Update dialog history handling 2022-05-06 12:56:41 -04:00
Kane Blueriver
2887639243 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-05-05 14:13:52 -04:00
angedam
c78e75b0ec Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-05-05 12:13:53 -04:00
lee89tw14
728aeb4b17 Translated using Weblate (Chinese (Traditional))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hant/
2022-05-05 07:55:57 -04:00
Franco Castillo
5f253033b8 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-05-04 18:13:52 -04:00
Julien Veyssier
b6aa770132 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-05-04 09:13:51 -04:00
Weevild
df53d6424c Translated using Weblate (Swedish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sv/
2022-05-03 16:13:51 -04:00
Franco Castillo
43a0512942 Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-05-03 14:13:51 -04:00
Müslüm Barış Korkmazer
c9e2d11c5d Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-05-03 08:13:52 -04:00
Francisco de Borja Viera Prieto
4e4fab86c3 Translated using Weblate (Spanish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es/
2022-05-03 04:13:53 -04:00
Alan Azar
4335209b0e Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2022-05-02 16:13:51 -04:00
Rhodri
30953dbf87 Translated using Weblate (Welsh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/
2022-05-02 10:20:40 -04:00
Rhodri
9a1610182d Translated using Weblate (Welsh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/
2022-05-02 08:13:51 -04:00
WWWesten
aeefc38ef7 Translated using Weblate (Esperanto)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/
2022-05-02 08:13:51 -04:00
WWWesten
e9a1baec7c Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-05-02 08:13:51 -04:00
Rhodri
2e19053635 Translated using Weblate (Welsh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/
2022-05-02 06:56:52 -04:00
Nodirbek Khajiev
fe0f5c6587 Translated using Weblate (Uzbek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uz/
2022-05-01 08:14:23 -04:00
sancodes
9f19170dec fix no-sequence lint 2022-04-30 13:04:58 -07:00
sancodes
ed8b274dbf remove trailing space 2022-04-30 13:04:28 -07:00
Nodirbek Khajiev
5ce72e2105 Translated using Weblate (Uzbek)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/uz/
2022-04-29 18:14:09 -04:00
Alexander Brissman
040d84c482 Translated using Weblate (Norwegian Bokmål)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nb_NO/
2022-04-29 18:13:53 -04:00
Nodirbek Khajiev
36a8c8ee4b Added translation using Weblate (Uzbek) 2022-04-29 10:59:32 -04:00
Joshua M. Boniface
95d368db79 Merge pull request #3601 from thornbill/fix-repositories-xss
(cherry picked from commit bc0288e57f)
Signed-off-by: crobibero <cody@robibe.ro>
2022-04-28 09:28:26 -04:00
Bill Thornton
4c709dcf44 Merge pull request #3597 from nielsvanvelzen/qc-text-input
Use text input in Quick Connect page

(cherry picked from commit f7e2f07c05)
Signed-off-by: crobibero <cody@robibe.ro>
2022-04-28 09:28:26 -04:00
Bill Thornton
74faffa9b4 Merge pull request #3577 from thornbill/fix-sd-filter-backport
Fix SD filter state

(cherry picked from commit 9b697ce832)
Signed-off-by: crobibero <cody@robibe.ro>
2022-04-28 09:28:26 -04:00
Ryan Hartzell
d895a4fc6a add eslint no-nested-ternary rule and fix violations 2022-04-27 16:06:24 -07:00
Matteo Fumagalli
89a25b1360 Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-04-27 16:13:49 -04:00
dependabot[bot]
7df9b6ba03 Bump ejs from 3.1.6 to 3.1.7
Bumps [ejs](https://github.com/mde/ejs) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/mde/ejs/releases)
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-27 19:34:23 +00:00
Bill Thornton
a54c73a1db Merge pull request #3594 from jellyfin/renovate/major-ci-deps
Update github/codeql-action action to v2
2022-04-27 15:32:51 -04:00
Marthinus Bosman
92b7e0c985 Translated using Weblate (Afrikaans)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/af/
2022-04-27 14:13:50 -04:00
nextlooper42
ab5fad6d5b Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2022-04-26 09:13:49 -04:00
Bill Thornton
e3e46a635f Merge pull request #3564 from JodliDev/master
Make now playing bar use cursor pointer
2022-04-25 23:55:36 -04:00
Bill Thornton
2c02c1c8ea Merge pull request #3585 from thornbill/moar-router-cleanup 2022-04-25 17:20:05 -04:00
Bill Thornton
3b343276cc Merge pull request #3582 from CommanderRoot/refactor/rm-deprecated-substr
Replace deprecated String.prototype.substr()
2022-04-25 17:11:32 -04:00
Bill Thornton
43adbd5490 Revert single optional check in app router 2022-04-25 16:46:19 -04:00
Renovate Bot
ca2f7f7b4b Update github/codeql-action action to v2 2022-04-25 13:26:51 +00:00
rala-l
d2dc14e4cb Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2022-04-25 07:29:24 -04:00
Csaba
aa5146ac70 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-04-25 03:13:48 -04:00
Nicolas Viviani
c8668ff8b7 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-04-24 14:13:48 -04:00
Moritz
3ab6d026ae Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-04-24 07:13:48 -04:00
Nicolas Viviani
81e240d50d Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-04-23 19:13:48 -04:00
WWWesten
a84b456cd0 Translated using Weblate (Esperanto)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/
2022-04-23 11:13:49 -04:00
WWWesten
da7e58bb7f Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-04-23 11:13:49 -04:00
WWWesten
2a73ad8763 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-04-23 11:13:49 -04:00
Fernando Boaglio
37f95d2b99 Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2022-04-23 11:13:48 -04:00
WWWesten
3f1ea90f31 Translated using Weblate (Kazakh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/
2022-04-23 11:13:48 -04:00
hoanghuy309
08d0f0f2a5 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-04-23 08:13:48 -04:00
blob03
8bec2bc3a9 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-04-23 08:13:48 -04:00
Oskari Lavinto
0953209df1 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fi/
2022-04-23 08:13:48 -04:00
kilimcinin koroglu
b189502211 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-04-22 16:13:49 -04:00
blob03
14391f1b20 Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-04-22 16:13:47 -04:00
Bill Thornton
df3f53bbc0 Remove unnecessary api call in app router 2022-04-22 15:06:17 -04:00
Bill Thornton
de0ae288cf Fix private method access in app router 2022-04-22 14:30:05 -04:00
Irving Reyes
28cb2862a2 Translated using Weblate (Spanish (Dominican Republic))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_DO/
2022-04-22 13:13:48 -04:00
Lukáš Kucharczyk
f89c6c652d Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-04-22 13:13:47 -04:00
Bill Thornton
26fb352f0b Merge pull request #3581 from jellyfin/renovate/ci-deps 2022-04-22 08:18:28 -04:00
Bill Thornton
ca763cc7bc Merge pull request #3586 from thornbill/fix-item-details-selector 2022-04-22 07:41:02 -04:00
Bill Thornton
8967dd7917 Merge pull request #3546 from thornbill/home-videos 2022-04-22 07:40:27 -04:00
millallo
f05d2034db Translated using Weblate (Italian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/it/
2022-04-22 03:13:47 -04:00
Bill Thornton
d5a2f4f763 Fix card selector for tv layout 2022-04-21 17:37:55 -04:00
Bill Thornton
0404977885 Merge pull request #3414 from knackebrot/mp2-support
Add support for MPEG-1 Layer II audio for Chrome and Firefox
2022-04-21 14:36:46 -04:00
Bill Thornton
dbfc1e27b4 Fix missing spread operator 2022-04-21 13:58:39 -04:00
Bill Thornton
4d4725f05d Fix code smells 2022-04-21 13:57:01 -04:00
Bill Thornton
c961371835 Remove unused methods in app router 2022-04-21 13:47:12 -04:00
Bill Thornton
a59722126f Remove api client setup from app router 2022-04-21 13:43:12 -04:00
sancodes
92abace743 add no-redeclare 2022-04-21 10:40:17 -07:00
Tobias Speicher
e0486e49c6 Replace deprecated String.prototype.substr()
.substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated

Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
2022-04-21 18:42:42 +02:00
Bill Thornton
5438d3b32c Limit public methods in app router 2022-04-21 12:25:47 -04:00
Bill Thornton
6412156210 Merge pull request #3563 from thornbill/history-router
Use history for app router
2022-04-21 12:21:30 -04:00
Renovate Bot
74a9102207 Update actions/checkout action to v3.0.2 2022-04-21 15:41:13 +00:00
knackebrot
240d3972ec Chrome and Firefox support MPEG-1 Layer II 2022-04-21 11:30:45 +02:00
Bill Thornton
5633618ac2 Remove Dashboard.navigate usage in app router 2022-04-20 17:13:56 -04:00
Bill Thornton
fa08d36220 Merge pull request #3568 from jellyfin/renovate/ci-deps
Update cirrus-actions/rebase action to v1.6
2022-04-20 13:40:35 -04:00
hoanghuy309
12e75cd356 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-04-20 03:13:46 -04:00
Bill Thornton
2737399bbf Reduce route lookups 2022-04-19 23:36:20 -04:00
Bill Thornton
f625915540 Use history for app router 2022-04-19 23:36:20 -04:00
Bill Thornton
4b7f615001 Merge pull request #3560 from thornbill/refactor-transparency
Move backdrop transparency method to component
2022-04-19 23:26:12 -04:00
Bill Thornton
44224a3794 Merge pull request #3573 from thornbill/fix-card-image-link 2022-04-19 21:26:37 -04:00
Müslüm Barış Korkmazer
f2c110c3a2 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-04-19 20:13:48 -04:00
Flafy
086cb0b77e Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/he/
2022-04-19 20:13:47 -04:00
Bill Thornton
cd24cd19b0 Fix underline in card images 2022-04-19 16:53:46 -04:00
Bill Thornton
89af1e339d Merge pull request #3479 from davidmurdoch/fix/buttons-arent-for-links
Change buttons that act as links to anchor tags
2022-04-19 16:42:13 -04:00
Bill Thornton
054587d9ae Merge pull request #3559 from thornbill/remove-equality-funcs
Remove custom equality check functions
2022-04-19 16:27:48 -04:00
Jiwoon Kim
e5ce665cd9 Translated using Weblate (Korean)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ko/
2022-04-19 16:13:46 -04:00
Bill Thornton
6f8f82fd23 Merge pull request #3553 from grafixeyehero/Migrate-NavigationDrawer-to-es6
Refactor NavigationDrawer to Es6-class
2022-04-19 13:52:41 -04:00
JodliDev
8420d31696 Move cursor: pointer; to .nowPlayingBar 2022-04-19 15:17:03 +02:00
d-stefan
88c4f3ae98 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2022-04-18 14:13:46 -04:00
Bill Thornton
396f4b1ed2 Merge pull request #3547 from thornbill/touching-books
Fix touch events in epub player

(cherry picked from commit 5ede3c8e47)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-04-17 15:41:21 -04:00
Bill Thornton
39a36208c0 Merge pull request #3535 from dmitrylyzo/fix-poster-resume
Fix 'resume' when clicking on item details poster

(cherry picked from commit dace55907f)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-04-17 15:41:21 -04:00
Pedro
744a641a07 Translated using Weblate (Portuguese (Portugal))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_PT/
2022-04-17 13:13:47 -04:00
Bent Pedersen
210b92164f Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2022-04-15 18:59:30 -04:00
Renovate Bot
69c4e75078 Update cirrus-actions/rebase action to v1.6 2022-04-15 20:36:40 +00:00
Shadowghost
060dcc9d57 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-04-15 04:13:45 -04:00
Mario Ricardo Ariyanto
d8752863e7 Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2022-04-15 01:13:45 -04:00
Bill Thornton
d85638fb8a Merge pull request #3565 from jellyfin/renovate/ci-deps 2022-04-14 22:19:24 -04:00
grafixeyehero
9758a0ff1e remove unused onMaskTransitionEnd
apply sonarcloud suggestions
2022-04-15 04:35:43 +03:00
grafixeyehero
be609351ef store the new options to fix handleSize undefined 2022-04-15 04:35:41 +03:00
grafixeyehero
7546b05297 apply suggestions 2022-04-15 04:35:40 +03:00
grafixeyehero
5c4527feaf Migrate NavigationDrawer to Es6 2022-04-15 04:35:37 +03:00
Khaled Ebrahim
045306d5f4 Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2022-04-14 16:13:45 -04:00
Renovate Bot
a44f662474 Update actions/checkout action to v3.0.1 2022-04-14 19:33:34 +00:00
Khaled Ebrahim
63898c061a Translated using Weblate (Arabic)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ar/
2022-04-14 06:13:44 -04:00
JodliDev
f4ed457dba Update nowPlayingBar.scss
Make clear that nowplayingBar is actually clickable
2022-04-14 11:59:46 +02:00
Alan Azar
7108b1a05f Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-04-14 02:13:44 -04:00
hoanghuy309
d1291ea4a5 Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-04-14 01:13:37 -04:00
Bill Thornton
e5bd3bec9c Merge pull request #3562 from thornbill/who-lints-the-linters
Add linting for config files and scripts
2022-04-13 16:34:52 -04:00
Lukáš Kucharczyk
0d9398ff17 Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-04-13 16:13:44 -04:00
Bill Thornton
ba5fbf831e Add linting for config files and scripts 2022-04-13 11:02:20 -04:00
Bill Thornton
1c69652a55 Merge pull request #3561 from thornbill/eslintrc-cleanup
Fix styling in eslintrc.js
2022-04-13 10:56:53 -04:00
Bill Thornton
c3b8c4e7db Fix styling in eslintrc.js 2022-04-13 10:33:06 -04:00
hoanghuy309
9ca6832f1f Translated using Weblate (Vietnamese)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/vi/
2022-04-13 07:13:44 -04:00
Alan Azar
5e7481b14c Translated using Weblate (Portuguese (Brazil))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pt_BR/
2022-04-13 02:13:44 -04:00
Csaba
1ed52682c6 Translated using Weblate (Hungarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/hu/
2022-04-13 02:13:44 -04:00
Bill Thornton
13a70d3186 Merge pull request #3509 from sancodes/eslint-novoid
add eslint novoid
2022-04-13 00:44:30 -04:00
nextlooper42
c01e9e536a Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/sk/
2022-04-12 21:13:44 -04:00
blob03
9b704452cd Translated using Weblate (French)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/fr/
2022-04-12 21:13:44 -04:00
WWWesten
addf031d5c Translated using Weblate (Esperanto)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/eo/
2022-04-12 17:13:44 -04:00
WWWesten
ad31a83893 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-04-12 17:13:44 -04:00
WWWesten
3d9e1eb9bb Translated using Weblate (Kazakh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/kk/
2022-04-12 17:13:44 -04:00
WWWesten
d983046502 Translated using Weblate (English (United Kingdom))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/en_GB/
2022-04-12 17:13:43 -04:00
Bill Thornton
a9ae263045 Remove default export for backdrop component 2022-04-12 16:58:56 -04:00
Bill Thornton
125d5cb015 Move backdrop transparency method to component 2022-04-12 16:22:00 -04:00
Bill Thornton
3d11cbcd8f Merge pull request #3523 from nyanmisaka/nvdec-tips
Add some tips for the enhanced NVDEC decoder
2022-04-12 15:11:49 -04:00
Bill Thornton
a39374303f Merge pull request #3558 from thornbill/string-to-boolean
Use toBoolean from string utils
2022-04-12 15:04:48 -04:00
Bill Thornton
d2a47c3925 Merge pull request #3555 from jellyfin/renovate/ci-deps
Update CI dependencies
2022-04-12 13:04:02 -04:00
Bill Thornton
ff5c25c4a8 Remove custom equality check functions 2022-04-12 12:55:38 -04:00
Bill Thornton
9de11b443d Use toBoolean from string utils 2022-04-12 12:20:28 -04:00
Bill Thornton
92d249354c Merge pull request #3554 from thornbill/move-util-files 2022-04-12 08:12:29 -04:00
Bill Thornton
9f5d62de29 Merge pull request #3556 from thornbill/remove-approuter-param 2022-04-12 08:10:39 -04:00
WWWesten
ab5ad63bf8 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-04-12 07:13:44 -04:00
Jacob Søndergaard
18b8dc060e Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2022-04-11 20:13:46 -04:00
Николай Иванов
ef61b892a5 Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/bg/
2022-04-11 20:13:45 -04:00
Renovate Bot
866471cab1 Update CI dependencies 2022-04-11 16:37:50 +00:00
Bill Thornton
812b8f1c74 Remove duplicate appRouter.param function 2022-04-11 11:20:53 -04:00
Bill Thornton
54206d9b28 Fix code smell 2022-04-11 10:33:58 -04:00
MD
1ad87beaf6 Translated using Weblate (Turkish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/tr/
2022-04-11 08:13:54 -04:00
humla
35828ec6c1 Translated using Weblate (Nepali)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ne/
2022-04-10 07:13:43 -04:00
Bill Thornton
2d2b99d3b9 Move clientUtils and rename 2022-04-10 02:22:13 -04:00
Bill Thornton
a238ae21f1 Move string utils and migrate to typescript 2022-04-10 01:30:26 -04:00
Jacob Søndergaard
5b016bafad Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2022-04-09 16:13:43 -04:00
sancodes
27cd24f5fc fix return statements 2022-04-08 19:10:11 -07:00
小造xu_zh
980586399a Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-04-08 10:13:42 -04:00
Alexey
2810b2b637 Translated using Weblate (Russian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ru/
2022-04-08 10:13:42 -04:00
Bill Thornton
b8a69b892c Merge pull request #3551 from thornbill/fix-location-search 2022-04-07 16:42:19 -04:00
Bill Thornton
9b884f1924 Fix url search in hash 2022-04-07 16:06:26 -04:00
Bill Thornton
17161aba0b Merge pull request #3527 from thornbill/fix-rewatching-next-up
Fix rewatching next up status

(cherry picked from commit 33b1f039ea)
Signed-off-by: crobibero <cody@robibe.ro>
2022-04-07 13:00:12 -04:00
Bill Thornton
8d27f45db0 Merge pull request #3525 from whiteowl3/patch-3
Correct Typo

(cherry picked from commit 847a81afd3)
Signed-off-by: crobibero <cody@robibe.ro>
2022-04-07 13:00:12 -04:00
Bill Thornton
7ec51f111c Merge pull request #3519 from dmitrylyzo/fix-escapehtml
Escape HTML

(cherry picked from commit ef811e699c)
Signed-off-by: crobibero <cody@robibe.ro>
2022-04-07 13:00:12 -04:00
Bill Thornton
a74ddbb5ca Merge pull request #3544 from thornbill/catch-home-resume
Add error catching when loading home screen tab
2022-04-07 10:54:12 -04:00
Bill Thornton
e0ed86935e Merge pull request #3548 from thornbill/url-utils
Remove some functions from the global scope
2022-04-07 10:53:24 -04:00
Bill Thornton
3412201532 Simplify url utils 2022-04-06 17:31:54 -04:00
David Murdoch
812abdd648 fix lint error by adding missing semicolon 2022-04-06 14:16:43 -04:00
Stef
c3feb6c7fd Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-04-05 17:13:41 -04:00
Bill Thornton
a9becadd7f Merge pull request #3529 from jellyfin/dependabot/npm_and_yarn/minimist-1.2.6
Bump minimist from 1.2.5 to 1.2.6
2022-04-05 16:22:03 -04:00
Bill Thornton
941a51613f Merge pull request #3513 from jellyfin/dependabot/npm_and_yarn/node-forge-1.3.0
Bump node-forge from 1.2.1 to 1.3.0
2022-04-05 16:20:47 -04:00
Bill Thornton
1626619763 Merge pull request #3540 from jellyfin/renovate/ci-deps
Update actions/setup-node action to v3.1.0
2022-04-05 16:19:41 -04:00
Bill Thornton
67169e2a6a Remove getParameterByName global 2022-04-05 15:58:12 -04:00
Bill Thornton
8e66ba315a Remove getWindowLocationSearch global and duplicate implementation 2022-04-05 15:44:55 -04:00
Bill Thornton
bda69f9795 Merge pull request #3545 from thornbill/disable-renovate-vulnerabilities 2022-04-05 08:24:32 -04:00
Bill Thornton
a8ab76a651 Update home video library translation 2022-04-04 16:24:48 -04:00
Bill Thornton
5d42c8e197 Disable renovate vulnerability PRs 2022-04-04 15:05:53 -04:00
Bill Thornton
c0228cc176 Add error catching when loading home screen tab 2022-04-04 14:42:03 -04:00
sancodes
161f531523 fix return 2022-04-03 12:08:26 -07:00
sancodes
95423468bb fix return 2022-04-03 12:08:10 -07:00
DJSweder
891c63a3da Translated using Weblate (Czech)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cs/
2022-04-02 21:13:40 -04:00
David Murdoch
0ffff84a9e change buttons that act as links to anchor tags
Buttons and links are different and serve different purposes. Links _go
somewhere_ while buttons _do something_.

When I click on a movie title to _go to_ the movie page the thing I
click should act like a link. If I ctrl+click or middle click it it
should still act like a link... by opening in a new tab.
2022-04-01 18:52:16 -04:00
WWWesten
09a36cbbfd Translated using Weblate (Welsh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/
2022-04-01 18:13:40 -04:00
Rhodri
55161030a7 Translated using Weblate (Welsh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/
2022-04-01 18:13:40 -04:00
Bill Thornton
5a9bf5a05c Merge pull request #3538 from thornbill/move-screensaver-manager 2022-04-01 08:48:29 -04:00
Bill Thornton
07c94361a0 Merge pull request #3539 from thornbill/no-duplicate-imports 2022-04-01 08:47:32 -04:00
Bill Thornton
4c1068b7db Merge pull request #3536 from thornbill/remove-router-set-title 2022-04-01 08:47:16 -04:00
Renovate Bot
8e80f71d58 Update actions/setup-node action to v3.1.0 2022-04-01 11:29:52 +00:00
Punisher01
6a854f8010 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2022-04-01 03:13:39 -04:00
Bill Thornton
f286641328 Add no-duplicate-imports rule and fix issue 2022-04-01 00:46:55 -04:00
Bill Thornton
9cf5b25111 Remove duplicate import 2022-04-01 00:40:21 -04:00
Bill Thornton
25f5a38499 Fix code smell 2022-03-31 16:32:21 -04:00
Bill Thornton
cf851074b7 Move screensavermanager to scripts 2022-03-31 16:29:56 -04:00
Bill Thornton
2c156b4b19 Merge pull request #3534 from thornbill/webpack-dev-cleanup
Cleanup duplication in webpack dev config
2022-03-31 16:03:51 -04:00
Bill Thornton
a07ae218d9 Merge pull request #3537 from thornbill/update-library-comments
Update libraries comments that reference Vue migration
2022-03-31 16:03:02 -04:00
Bill Thornton
e2de5e9029 Update libraries comments that reference Vue migration 2022-03-31 15:55:30 -04:00
Bill Thornton
1085034c18 Remove setTitle function in app router 2022-03-31 14:36:09 -04:00
WWWesten
b69f05713e Translated using Weblate (Welsh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/
2022-03-31 14:13:39 -04:00
Bill Thornton
7d5df6ab3e Cleanup duplication in webpack dev config 2022-03-31 14:03:02 -04:00
Bill Thornton
3a14418e47 Merge pull request #3531 from thornbill/remove-plugin-get-routes
Remove broken method of registering routes for plugins
2022-03-31 13:59:19 -04:00
Bill Thornton
e37a4f71c5 Merge pull request #3528 from jellyfin/renovate/ci-deps
Update actions/cache action to v3.0.1
2022-03-31 12:59:06 -04:00
Bill Thornton
c31593e3e5 Merge pull request #3510 from jellyfin/renovate/major-ci-deps
Update peter-evans/create-or-update-comment action to v2
2022-03-31 12:58:34 -04:00
Bill Thornton
40f9067c88 Fix whitespace 2022-03-31 09:57:26 -04:00
Bill Thornton
a85ef16e99 Remove broken method of registering routes for plugins 2022-03-31 09:56:40 -04:00
dependabot[bot]
cc41310ceb Bump minimist from 1.2.5 to 1.2.6
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-31 06:34:42 +00:00
Jacob Søndergaard
0f3c8e29ca Translated using Weblate (Danish)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/da/
2022-03-30 23:13:48 -04:00
Arpan Kumar Pariyar
773a263e9f Translated using Weblate (Nepali)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ne/
2022-03-30 10:13:39 -04:00
Renovate Bot
110c2cba05 Update actions/cache action to v3.0.1 2022-03-30 11:10:45 +00:00
Arpan Kumar Pariyar
53688eb9f4 Translated using Weblate (Nepali)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ne/
2022-03-30 03:13:38 -04:00
Franco Castillo
dececc6c7a Translated using Weblate (Spanish (Argentina))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/es_AR/
2022-03-30 00:13:40 -04:00
nils-degroot
e3fdc8bdd5 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/nl/
2022-03-29 18:13:38 -04:00
sriyadi
5027fbb5cd Translated using Weblate (Indonesian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/id/
2022-03-29 15:14:22 -04:00
nyanmisaka
f2dbf49a50 Add some tips for the enhanced NVDEC decoder 2022-03-29 14:06:47 +08:00
4d1m
53ab852252 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2022-03-28 12:39:25 -04:00
4d1m
0f6397f841 Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2022-03-28 12:07:17 -04:00
小造xu_zh
39665c7177 Translated using Weblate (Chinese (Simplified))
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/zh_Hans/
2022-03-28 11:16:25 -04:00
4d1m
37012bff7e Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/ro/
2022-03-28 11:16:25 -04:00
3ole
840d992c14 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/de/
2022-03-28 07:13:38 -04:00
Weblate User
f56fb6724f Translated using Weblate (Pirate)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pr/
2022-03-28 05:40:04 -04:00
Rhodri
f59b209042 Translated using Weblate (Welsh)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/cy/
2022-03-27 20:28:20 -04:00
Rhodri
9908ad8668 Translated using Weblate (Pirate)
Translation: Jellyfin/Jellyfin Web
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-web/pr/
2022-03-27 20:28:19 -04:00
dependabot[bot]
ea4e4491d9 Bump node-forge from 1.2.1 to 1.3.0
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases)
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.2.1...v1.3.0)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-26 02:57:15 +00:00
Renovate Bot
5aca229e1d Update peter-evans/create-or-update-comment action to v2 2022-03-22 09:43:35 +00:00
sancodes
408f2b2bda modify necessary void replacements 2022-03-21 20:50:19 -07:00
sancodes
87f47d8001 add no-void lint 2022-03-21 20:49:47 -07:00
899 changed files with 134183 additions and 71615 deletions

View File

@@ -1,57 +0,0 @@
jobs:
- job: Build
displayName: 'Build'
strategy:
matrix:
Development:
BuildConfiguration: development
Production:
BuildConfiguration: production
pool:
vmImage: 'ubuntu-latest'
steps:
- task: NodeTool@0
displayName: 'Install Node'
inputs:
versionSpec: '12.x'
- task: Cache@2
displayName: 'Cache node_modules'
inputs:
key: 'npm | package-lock.json'
path: 'node_modules'
- script: 'npm ci --no-audit'
displayName: 'Install Dependencies'
env:
SKIP_PREPARE: 'true'
- script: 'npm run build:development'
displayName: 'Build Development'
condition: eq(variables['BuildConfiguration'], 'development')
- script: 'npm run build:production'
displayName: 'Build Production'
condition: eq(variables['BuildConfiguration'], 'production')
- script: 'test -d dist'
displayName: 'Check Build'
- script: 'mv dist jellyfin-web'
displayName: 'Rename Directory'
- task: ArchiveFiles@2
displayName: 'Archive Directory'
inputs:
rootFolderOrFile: 'jellyfin-web'
includeRootFolder: true
archiveFile: 'jellyfin-web-$(BuildConfiguration)'
- task: PublishPipelineArtifact@1
displayName: 'Publish Release'
inputs:
targetPath: '$(Build.SourcesDirectory)/jellyfin-web-$(BuildConfiguration).zip'
artifactName: 'jellyfin-web-$(BuildConfiguration)'

View File

@@ -1,126 +0,0 @@
jobs:
- job: BuildPackage
displayName: 'Build Packages'
strategy:
matrix:
CentOS:
BuildConfiguration: centos
Debian:
BuildConfiguration: debian
Fedora:
BuildConfiguration: fedora
Portable:
BuildConfiguration: portable
pool:
vmImage: 'ubuntu-latest'
steps:
- script: echo "##vso[task.setvariable variable=JellyfinVersion]$( awk -F '/' '{ print $NF }' <<<'$(Build.SourceBranch)' | sed 's/^v//' )"
displayName: Set release version (stable)
condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/v')
- script: 'docker build -f deployment/Dockerfile.$(BuildConfiguration) -t jellyfin-web-$(BuildConfiguration) deployment'
displayName: 'Build Dockerfile'
condition: or(startsWith(variables['Build.SourceBranch'], 'refs/tags'), startsWith(variables['Build.SourceBranch'], 'refs/heads/master'))
- script: 'docker image ls -a && docker run -v $(pwd)/deployment/dist:/dist -v $(pwd):/jellyfin -e IS_UNSTABLE="yes" -e BUILD_ID=$(Build.BuildNumber) jellyfin-web-$(BuildConfiguration)'
displayName: 'Run Dockerfile (unstable)'
condition: startsWith(variables['Build.SourceBranch'], 'refs/heads/master')
- script: 'docker image ls -a && docker run -v $(pwd)/deployment/dist:/dist -v $(pwd):/jellyfin -e IS_UNSTABLE="no" -e BUILD_ID=$(Build.BuildNumber) jellyfin-web-$(BuildConfiguration)'
displayName: 'Run Dockerfile (stable)'
condition: startsWith(variables['Build.SourceBranch'], 'refs/tags')
- task: PublishPipelineArtifact@1
displayName: 'Publish Release'
condition: or(startsWith(variables['Build.SourceBranch'], 'refs/tags'), startsWith(variables['Build.SourceBranch'], 'refs/heads/master'))
inputs:
targetPath: '$(Build.SourcesDirectory)/deployment/dist'
artifactName: 'jellyfin-web-$(BuildConfiguration)'
- task: SSH@0
displayName: 'Create target directory on repository server'
condition: or(startsWith(variables['Build.SourceBranch'], 'refs/tags'), startsWith(variables['Build.SourceBranch'], 'refs/heads/master'))
inputs:
sshEndpoint: repository
runOptions: 'inline'
inline: 'mkdir -p /srv/repository/incoming/azure/$(Build.BuildNumber)/$(BuildConfiguration)'
- task: CopyFilesOverSSH@0
displayName: 'Upload artifacts to repository server'
condition: or(startsWith(variables['Build.SourceBranch'], 'refs/tags'), startsWith(variables['Build.SourceBranch'], 'refs/heads/master'))
inputs:
sshEndpoint: repository
sourceFolder: '$(Build.SourcesDirectory)/deployment/dist'
contents: '**'
targetFolder: '/srv/repository/incoming/azure/$(Build.BuildNumber)/$(BuildConfiguration)'
- job: BuildDocker
displayName: 'Build Docker'
pool:
vmImage: 'ubuntu-latest'
variables:
- name: JellyfinVersion
value: 0.0.0
steps:
- script: echo "##vso[task.setvariable variable=JellyfinVersion]$( awk -F '/' '{ print $NF }' <<<'$(Build.SourceBranch)' | sed 's/^v//' )"
displayName: Set release version (stable)
condition: startsWith(variables['Build.SourceBranch'], 'refs/tags')
- task: Docker@2
displayName: 'Push Unstable Image'
condition: startsWith(variables['Build.SourceBranch'], 'refs/heads/master')
inputs:
repository: 'jellyfin/jellyfin-web'
command: buildAndPush
buildContext: '.'
Dockerfile: 'deployment/Dockerfile.docker'
containerRegistry: Docker Hub
tags: |
unstable-$(Build.BuildNumber)
unstable
- task: Docker@2
displayName: 'Push Stable Image'
condition: startsWith(variables['Build.SourceBranch'], 'refs/tags')
inputs:
repository: 'jellyfin/jellyfin-web'
command: buildAndPush
buildContext: '.'
Dockerfile: 'deployment/Dockerfile.docker'
containerRegistry: Docker Hub
tags: |
stable-$(Build.BuildNumber)
$(JellyfinVersion)
- job: CollectArtifacts
displayName: 'Collect Artifacts'
dependsOn:
- BuildPackage
- BuildDocker
condition: and(succeeded('BuildPackage'), succeeded('BuildDocker'))
pool:
vmImage: 'ubuntu-latest'
steps:
- task: SSH@0
displayName: 'Update Unstable Repository'
condition: startsWith(variables['Build.SourceBranch'], 'refs/heads/master')
inputs:
sshEndpoint: repository
runOptions: 'inline'
inline: 'sudo /srv/repository/collect-server.azure.sh /srv/repository/incoming/azure $(Build.BuildNumber) unstable'
- task: SSH@0
displayName: 'Update Stable Repository'
condition: startsWith(variables['Build.SourceBranch'], 'refs/tags')
inputs:
sshEndpoint: repository
runOptions: 'inline'
inline: 'sudo /srv/repository/collect-server.azure.sh /srv/repository/incoming/azure $(Build.BuildNumber) $(Build.SourceBranch)'

View File

@@ -1,16 +0,0 @@
trigger:
batch: true
branches:
include:
- '*'
tags:
include:
- '*'
pr:
branches:
include:
- '*'
jobs:
- template: azure-pipelines-build.yml
- template: azure-pipelines-package.yml

1
.copr
View File

@@ -1 +0,0 @@
fedora/

View File

@@ -0,0 +1,23 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/javascript-node
{
"name": "Node.js",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/javascript-node:1-20-bullseye",
// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],
// Use 'postCreateCommand' to run commands after the container is created.
//https://github.com/microsoft/vscode-dev-containers/issues/559
"postCreateCommand": "source $NVM_DIR/nvm.sh && nvm install 20"
// Configure tool-specific properties.
// "customizations": {},
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}

View File

@@ -8,5 +8,5 @@ trim_trailing_whitespace = true
insert_final_newline = true
end_of_line = lf
[*.json]
[*.{json,yaml,yml}]
indent_size = 2

11
.escheckrc Normal file
View File

@@ -0,0 +1,11 @@
{
"ecmaVersion": "es5",
"modules": "false",
"files": "./dist/**/*.js",
"not": [
"./dist/libraries/pdf.worker.js",
"./dist/libraries/worker-bundle.js",
"./dist/libraries/wasm-gen/libarchive.js",
"./dist/serviceworker.js"
]
}

View File

@@ -2,12 +2,13 @@ const restrictedGlobals = require('confusing-browser-globals');
module.exports = {
root: true,
parser: '@typescript-eslint/parser',
plugins: [
'@babel',
'@typescript-eslint',
'react',
'promise',
'import',
'eslint-comments'
'eslint-comments',
'sonarjs'
],
env: {
node: true,
@@ -15,64 +16,110 @@ module.exports = {
es2017: true,
es2020: true
},
parserOptions: {
ecmaVersion: 2020,
sourceType: 'module',
ecmaFeatures: {
impliedStrict: true,
jsx: true
}
},
extends: [
'eslint:recommended',
'plugin:react/recommended',
// 'plugin:promise/recommended',
'plugin:import/errors',
'plugin:eslint-comments/recommended',
'plugin:compat/recommended'
'plugin:compat/recommended',
'plugin:sonarjs/recommended'
],
rules: {
'array-callback-return': ['error'],
'array-callback-return': ['error', { 'checkForEach': true }],
'block-spacing': ['error'],
'brace-style': ['error', '1tbs', { 'allowSingleLine': true }],
'comma-dangle': ['error', 'never'],
'comma-spacing': ['error'],
'curly': ['error', 'multi-line', 'consistent'],
'default-case-last': ['error'],
'eol-last': ['error'],
'indent': ['error', 4, { 'SwitchCase': 1 }],
'jsx-quotes': ['error', 'prefer-single'],
'keyword-spacing': ['error'],
'max-statements-per-line': ['error'],
'max-params': ['error', 7],
'new-cap': [
'error',
{
'capIsNewExceptions': ['jQuery.Deferred'],
'newIsCapExceptionPattern': '\\.default$'
}
],
'no-duplicate-imports': ['error'],
'no-empty-function': ['error'],
'no-extend-native': ['error'],
'no-floating-decimal': ['error'],
'no-lonely-if': ['error'],
'no-multi-spaces': ['error'],
'no-multiple-empty-lines': ['error', { 'max': 1 }],
'no-nested-ternary': ['error'],
'no-redeclare': ['off'],
'@typescript-eslint/no-redeclare': ['error', { builtinGlobals: false }],
'no-restricted-globals': ['error'].concat(restrictedGlobals),
'no-return-assign': ['error'],
'no-return-await': ['error'],
'no-sequences': ['error', { 'allowInParentheses': false }],
'no-shadow': ['off'],
'@typescript-eslint/no-shadow': ['error'],
'no-throw-literal': ['error'],
'no-trailing-spaces': ['error'],
'@babel/no-unused-expressions': ['error', { 'allowShortCircuit': true, 'allowTernary': true, 'allowTaggedTemplates': true }],
'one-var': ['error', 'never'],
'padded-blocks': ['error', 'never'],
'prefer-const': ['error', {'destructuring': 'all'}],
'quotes': ['error', 'single', { 'avoidEscape': true, 'allowTemplateLiterals': false }],
'@babel/semi': ['error'],
'no-undef-init': ['error'],
'no-unneeded-ternary': ['error'],
'no-unused-expressions': ['off'],
'@typescript-eslint/no-unused-expressions': ['error', { 'allowShortCircuit': true, 'allowTernary': true, 'allowTaggedTemplates': true }],
'no-unused-private-class-members': ['error'],
'no-useless-rename': ['error'],
'no-useless-constructor': ['off'],
'@typescript-eslint/no-useless-constructor': ['error'],
'no-var': ['error'],
'no-void': ['error', { 'allowAsStatement': true }],
'no-warning-comments': ['warn', { 'terms': ['fixme', 'hack', 'xxx'] }],
'object-curly-spacing': ['error', 'always'],
'one-var': ['error', 'never'],
'operator-linebreak': ['error', 'before', { overrides: { '?': 'after', ':': 'after', '=': 'after' } }],
'padded-blocks': ['error', 'never'],
'prefer-const': ['error', { 'destructuring': 'all' }],
'@typescript-eslint/prefer-for-of': ['error'],
'@typescript-eslint/prefer-optional-chain': ['error'],
'quotes': ['error', 'single', { 'avoidEscape': true, 'allowTemplateLiterals': false }],
'radix': ['error'],
'@typescript-eslint/semi': ['error'],
'space-before-blocks': ['error'],
'space-infix-ops': 'error',
'yoda': 'error'
'yoda': 'error',
'react/jsx-filename-extension': ['error', { 'extensions': ['.jsx', '.tsx'] }],
'react/jsx-no-bind': ['error'],
'react/jsx-no-useless-fragment': ['error'],
'react/jsx-no-constructed-context-values': ['error'],
'react/no-array-index-key': ['error'],
'sonarjs/no-inverted-boolean-check': ['error'],
// TODO: Enable the following rules and fix issues
'sonarjs/cognitive-complexity': ['off'],
'sonarjs/no-duplicate-string': ['off']
},
settings: {
react: {
version: 'detect'
},
'import/extensions': [
'.js',
'.ts',
'.jsx',
'.tsx'
],
'import/parsers': {
'@typescript-eslint/parser': [ '.ts', '.tsx' ]
},
'import/resolver': {
node: {
extensions: [
'.js',
'.ts',
'.jsx',
'.tsx'
],
moduleDirectory: [
'node_modules',
'src'
]
}
},
polyfills: [
// Native Promises Only
'Promise',
@@ -160,12 +207,24 @@ module.exports = {
]
},
overrides: [
// Config files and development scripts
{
files: [
'./src/**/*.js',
'./src/**/*.ts'
'./babel.config.js',
'./.eslintrc.js',
'./postcss.config.js',
'./webpack.*.js',
'./scripts/**/*.js'
]
},
// JavaScript source files
{
files: [
'./src/**/*.{js,jsx,ts,tsx}'
],
parser: '@babel/eslint-parser',
parserOptions: {
project: ['./tsconfig.json']
},
env: {
node: false,
amd: true,
@@ -192,32 +251,33 @@ module.exports = {
'DlnaProfilePage': 'writable',
'DashboardPage': 'writable',
'Emby': 'readonly',
'getParameterByName': 'writable',
'getWindowLocationSearch': 'writable',
'Globalize': 'writable',
'Hls': 'writable',
'dfnshelper': 'writable',
'LibraryMenu': 'writable',
'LinkParser': 'writable',
'LiveTvHelpers': 'writable',
'Loading': 'writable',
'MetadataEditor': 'writable',
'PlaylistViewer': 'writable',
'ServerNotifications': 'writable',
'TaskButton': 'writable',
'UserParentalControlPage': 'writable',
'Windows': 'readonly'
'Windows': 'readonly',
// Build time definitions
__JF_BUILD_VERSION__: 'readonly',
__PACKAGE_JSON_NAME__: 'readonly',
__PACKAGE_JSON_VERSION__: 'readonly',
__USE_SYSTEM_FONTS__: 'readonly',
__WEBPACK_SERVE__: 'readonly'
},
rules: {
'@typescript-eslint/prefer-string-starts-ends-with': ['error']
}
},
// TypeScript source files
{
files: [
'./src/**/*.ts',
'./src/**/*.tsx'
'./src/**/*.{ts,tsx}'
],
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
extends: [
'eslint:recommended',
'plugin:import/typescript',
@@ -226,7 +286,13 @@ module.exports = {
'plugin:react/recommended',
'plugin:react-hooks/recommended',
'plugin:jsx-a11y/recommended'
]
],
rules: {
'@typescript-eslint/no-floating-promises': ['error'],
'@typescript-eslint/no-unused-vars': ['error'],
'sonarjs/cognitive-complexity': ['error']
}
}
]
};

7
.github/CODEOWNERS vendored
View File

@@ -1,6 +1 @@
.ci @dkanada @EraYaN
.github @jellyfin/core
fedora @joshuaboniface
debian @joshuaboniface
.copr @joshuaboniface
deployment @joshuaboniface
* @jellyfin/web

2
.github/SUPPORT.md vendored
View File

@@ -7,7 +7,7 @@ When looking for support or information, please first search for your
question in these venues:
* [Jellyfin Forum](https://forum.jellyfin.org)
* [Jellyfin Documentation](https://docs.jellyfin.org)
* [Jellyfin Documentation](https://jellyfin.org/docs/)
* [Open or **closed** issues in the organization](https://github.com/issues?q=sort%3Aupdated-desc+org%3Ajellyfin+is%3Aissue+)
If you didn't find an answer in the resources above, contributors and other

View File

@@ -1,6 +1,6 @@
<!--
Ensure your title is short, descriptive, and in the imperative mood (Fix X, Change Y, instead of Fixed X, Changed Y).
For a good inspiration of what to write in commit messages and PRs please review https://chris.beams.io/posts/git-commit/ and our https://docs.jellyfin.org/general/contributing/issues.html page.
For a good inspiration of what to write in commit messages and PRs please review https://chris.beams.io/posts/git-commit/ and our https://jellyfin.org/docs/general/contributing/issues page.
-->
**Changes**

55
.github/renovate.json vendored
View File

@@ -1,51 +1,8 @@
{
"packageRules": [
{
"matchManagers": ["npm"],
"addLabels": ["javascript"]
},
{
"description": "Adds label to dev dependency updates",
"matchDepTypes": ["devDependencies"],
"addLabels": ["dev-deps"]
},
{
"description": "Collects and groups dev dependency updates",
"matchDepTypes": ["devDependencies"],
"groupName": "development dependencies",
"groupSlug": "dev-deps"
},
{
"description": "Collects and groups npm dependency updates",
"matchDepTypes": ["dependencies"],
"groupName": "dependencies",
"groupSlug": "deps"
},
{
"description": "Collects and groups GitHub Action dependency updates",
"matchDepTypes": ["action"],
"addLabels": ["github_actions"],
"groupName": "CI dependencies",
"groupSlug": "ci-deps"
},
{
"description": "Disables HLS.js major updates",
"matchPackageNames": ["hls.js"],
"matchUpdateTypes": "major",
"enabled": false
}
],
"vulnerabilityAlerts": {
"addLabels": ["security"]
},
"dependencyDashboard": false,
"ignoreDeps": ["npm", "node"],
"lockFileMaintenance": {
"enabled": false
},
"enabledManagers": ["npm", "github-actions"],
"labels": ["dependencies"],
"prHourlyLimit": 2,
"rebaseWhen": "conflicted",
"rangeStrategy": "pin"
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>jellyfin/.github//renovate-presets/nodejs",
":semanticCommitsDisabled",
":dependencyDashboard"
]
}

View File

@@ -14,7 +14,8 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.repository == 'jellyfin/jellyfin-web' }}
steps:
- uses: eps1lon/actions-label-merge-conflict@v2.0.1
- uses: eps1lon/actions-label-merge-conflict@6d74047dcef155976a15e4a124dde2c7fe0c5522 # v3.0.1
with:
dirtyLabel: 'merge conflict'
commentOnDirty: 'This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged.'
repoToken: ${{ secrets.JF_BOT_TOKEN }}

48
.github/workflows/build.yml vendored Normal file
View File

@@ -0,0 +1,48 @@
name: Build
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
on:
push:
branches: [ master, release* ]
pull_request:
branches: [ master, release* ]
workflow_dispatch:
jobs:
run-build-prod:
name: Run production build
runs-on: ubuntu-latest
steps:
- name: Check out Git repository
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup node environment
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: 20
check-latest: true
cache: npm
- name: Install Node.js dependencies
run: npm ci --no-audit
- name: Run a production build
env:
JELLYFIN_VERSION: ${{ github.event.pull_request.head.sha || github.sha }}
run: npm run build:production
- name: Update config.json for testing
run: |
jq '.multiserver=true | .servers=["https://demo.jellyfin.org/unstable"]' dist/config.json > dist/config.tmp.json
mv dist/config.tmp.json dist/config.json
- name: Upload artifact
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
with:
name: jellyfin-web__prod
path: |
dist

View File

@@ -1,31 +0,0 @@
name: "CodeQL"
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
schedule:
- cron: '30 7 * * 6'
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
queries: +security-extended
- name: Autobuild
uses: github/codeql-action/autobuild@v1
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1

34
.github/workflows/codeql.yml vendored Normal file
View File

@@ -0,0 +1,34 @@
name: CodeQL
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
on:
push:
branches: [ master, release* ]
pull_request:
branches: [ master, release* ]
schedule:
- cron: '30 7 * * 6'
jobs:
codeql:
name: Run CodeQL
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Initialize CodeQL
uses: github/codeql-action/init@9fdb3e49720b44c48891d036bb502feb25684276 # v3.25.6
with:
languages: javascript
queries: +security-extended
- name: Autobuild
uses: github/codeql-action/autobuild@9fdb3e49720b44c48891d036bb502feb25684276 # v3.25.6
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@9fdb3e49720b44c48891d036bb502feb25684276 # v3.25.6

View File

@@ -12,17 +12,25 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Notify as seen
uses: peter-evans/create-or-update-comment@v1.4.5
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
with:
token: ${{ secrets.JF_BOT_TOKEN }}
comment-id: ${{ github.event.comment.id }}
reactions: '+1'
- name: Checkout the latest code
uses: actions/checkout@v3.0.0
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
with:
token: ${{ secrets.JF_BOT_TOKEN }}
fetch-depth: 0
- name: Automatic Rebase
uses: cirrus-actions/rebase@1.5
uses: cirrus-actions/rebase@b87d48154a87a85666003575337e27b8cd65f691 # 1.8
env:
GITHUB_TOKEN: ${{ secrets.JF_BOT_TOKEN }}
- name: Comment on failure
if: failure()
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
with:
token: ${{ secrets.JF_BOT_TOKEN }}
issue-number: ${{ github.event.issue.number }}
body: |
I'm sorry @${{ github.event.comment.user.login }}, I'm afraid I can't do that.

65
.github/workflows/job-messages.yml vendored Normal file
View File

@@ -0,0 +1,65 @@
name: Job messages
on:
workflow_call:
inputs:
branch:
required: false
type: string
commit:
required: true
type: string
preview_url:
required: false
type: string
build_workflow_run_id:
required: false
type: number
commenting_workflow_run_id:
required: true
type: string
in_progress:
required: true
type: boolean
outputs:
msg:
description: The composed message
value: ${{ jobs.msg.outputs.msg }}
marker:
description: Hidden marker to detect PR comments composed by the bot
value: "CFPages-deployment"
jobs:
msg:
name: Deployment status
runs-on: ubuntu-latest
outputs:
msg: ${{ env.msg }}
steps:
- name: Compose message
if: ${{ always() }}
id: compose
env:
COMMIT: ${{ inputs.commit }}
PREVIEW_URL: ${{ inputs.preview_url != '' && (inputs.branch != 'master' && inputs.preview_url || format('https://jellyfin-web.pages.dev ({0})', inputs.preview_url)) || 'Not available' }}
DEPLOY_STATUS: ${{ inputs.in_progress && '🔄 Deploying...' || (inputs.preview_url != '' && '✅ Deployed!' || '❌ Failure. Check workflow logs for details') }}
DEPLOYMENT_TYPE: ${{ inputs.branch != 'master' && '🔀 Preview' || '⚙️ Production' }}
BUILD_WORKFLOW_RUN: ${{ !inputs.in_progress && format('**[View build logs](https://github.com/{0}/actions/runs/{1})**', 'jellyfin/jellyfin-web', inputs.build_workflow_run_id) || '' }}
COMMENTING_WORKFLOW_RUN: ${{ format('**[View bot logs](https://github.com/{0}/actions/runs/{1})**', 'jellyfin/jellyfin-web', inputs.commenting_workflow_run_id) }}
# EOF is needed for multiline environment variables in a GitHub Actions context
run: |
echo "## Cloudflare Pages deployment" > $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "| **Latest commit** | <code>${COMMIT::7}</code> |" >> $GITHUB_STEP_SUMMARY
echo "|------------------------- |:----------------------------: |" >> $GITHUB_STEP_SUMMARY
echo "| **Status** | $DEPLOY_STATUS |" >> $GITHUB_STEP_SUMMARY
echo "| **Preview URL** | $PREVIEW_URL |" >> $GITHUB_STEP_SUMMARY
echo "| **Type** | $DEPLOYMENT_TYPE |" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "$BUILD_WORKFLOW_RUN" >> $GITHUB_STEP_SUMMARY
echo "$COMMENTING_WORKFLOW_RUN" >> $GITHUB_STEP_SUMMARY
COMPOSED_MSG=$(cat $GITHUB_STEP_SUMMARY)
echo "msg<<EOF" >> $GITHUB_ENV
echo "$COMPOSED_MSG" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV

View File

@@ -1,119 +0,0 @@
name: Lint
on:
push:
branches: [ master, release* ]
pull_request:
branches: [ master, release* ]
jobs:
run-eslint:
name: Run eslint
runs-on: ubuntu-latest
steps:
- name: Check out Git repository
uses: actions/checkout@v3
- name: Setup node environment
uses: actions/setup-node@v3.0.0
with:
node-version: 12
check-latest: true
- name: Get npm cache directory path
id: npm-cache-dir-path
run: echo "::set-output name=dir::$(npm config get cache)"
- name: Cache node_modules
uses: actions/cache@v3.0.0
id: npm-cache
with:
path: ${{ steps.npm-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-npm-
- name: Install Node.js dependencies
run: npm ci --no-audit
env:
SKIP_PREPARE: true
- name: Run eslint
run: npm run lint
run-stylelint-css:
name: Run stylelint (css)
runs-on: ubuntu-latest
steps:
- name: Check out Git repository
uses: actions/checkout@v3
- name: Setup node environment
uses: actions/setup-node@v3.0.0
with:
node-version: 12
check-latest: true
- name: Get npm cache directory path
id: npm-cache-dir-path
run: echo "::set-output name=dir::$(npm config get cache)"
- name: Cache node_modules
uses: actions/cache@v3.0.0
id: npm-cache
with:
path: ${{ steps.npm-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-npm-
- name: Set up stylelint matcher
uses: xt0rted/stylelint-problem-matcher@v1
- name: Install Node.js dependencies
run: npm ci --no-audit
env:
SKIP_PREPARE: true
- name: Run stylelint
run: npm run stylelint:css
run-stylelint-scss:
name: Run stylelint (scss)
runs-on: ubuntu-latest
steps:
- name: Check out Git repository
uses: actions/checkout@v3
- name: Setup node environment
uses: actions/setup-node@v3.0.0
with:
node-version: 12
check-latest: true
- name: Get npm cache directory path
id: npm-cache-dir-path
run: echo "::set-output name=dir::$(npm config get cache)"
- name: Cache node_modules
uses: actions/cache@v3.0.0
id: npm-cache
with:
path: ${{ steps.npm-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-npm-
- name: Set up stylelint matcher
uses: xt0rted/stylelint-problem-matcher@v1
- name: Install Node.js dependencies
run: npm ci --no-audit
env:
SKIP_PREPARE: true
- name: Run stylelint
run: npm run stylelint:scss

38
.github/workflows/pr-suggestions.yml vendored Normal file
View File

@@ -0,0 +1,38 @@
name: PR suggestions
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.id || github.run_id }}
cancel-in-progress: true
on:
pull_request_target:
branches: [ master, release* ]
types:
- synchronize
jobs:
run-eslint:
name: Run eslint suggestions
runs-on: ubuntu-latest
steps:
- name: Check out Git repository
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Setup node environment
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: 20
check-latest: true
cache: npm
- name: Install Node.js dependencies
run: npm ci --no-audit
- name: Run eslint
if: ${{ github.repository == 'jellyfin/jellyfin-web' }}
uses: CatChen/eslint-suggestion-action@b110ac684564c7b73e47cc223eb7a5266ec83fd3 # v4.1.1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}

84
.github/workflows/publish.yml vendored Normal file
View File

@@ -0,0 +1,84 @@
name: Publish
on:
workflow_run:
workflows:
- Build
types:
- completed
jobs:
publish:
name: Deploy to Cloudflare Pages
if: ${{ always() }}
runs-on: ubuntu-latest
permissions:
contents: read
deployments: write
# We set the environment variable here (and as an output) because,
# given no real runner is dispatched in compose-comment job (it's dispatched in the reusable workflow) in this workflow definition,
# the env. context is not valid.
env:
TARGET_BRANCH: |
${{
github.event.workflow_run.head_repository.full_name == github.repository
&& github.event.workflow_run.head_branch
|| format('{0}/{1}', github.event.workflow_run.head_repository.full_name, github.event.workflow_run.head_branch)
}}
outputs:
url: ${{ steps.cf.outputs.url }}
branch: ${{ env.TARGET_BRANCH }}
steps:
- name: Download workflow artifact
uses: dawidd6/action-download-artifact@09f2f74827fd3a8607589e5ad7f9398816f540fe # v3.1.4
with:
run_id: ${{ github.event.workflow_run.id }}
name: jellyfin-web__prod
path: dist
- name: Publish
id: cf
uses: cloudflare/pages-action@f0a1cd58cd66095dee69bfa18fa5efd1dde93bca # 1
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
projectName: jellyfin-web
branch: ${{ env.TARGET_BRANCH }}
directory: dist
gitHubToken: ${{ secrets.GITHUB_TOKEN }}
compose-comment:
name: Compose comment
if: ${{ always() }}
uses: ./.github/workflows/job-messages.yml
needs:
- publish
with:
branch: ${{ needs.publish.outputs.branch }}
commit: ${{ github.event.workflow_run.head_commit.id }}
preview_url: ${{ needs.publish.outputs.url }}
build_workflow_run_id: ${{ github.event.workflow_run.id }}
commenting_workflow_run_id: ${{ github.run_id }}
in_progress: false
comment-status:
name: Create comment status
if: |
always() &&
github.event.workflow_run.event == 'pull_request' &&
github.event.workflow_run.pull_requests[0].number != ''
runs-on: ubuntu-latest
needs:
- compose-comment
steps:
- name: Update job summary in PR comment
uses: thollander/actions-comment-pull-request@fabd468d3a1a0b97feee5f6b9e499eab0dd903f6 # v2.5.0
with:
GITHUB_TOKEN: ${{ secrets.JF_BOT_TOKEN }}
message: ${{ needs.compose-comment.outputs.msg }}
pr_number: ${{ github.event.workflow_run.pull_requests[0].number }}
comment_tag: ${{ needs.compose-comment.outputs.marker }}
mode: recreate

123
.github/workflows/quality.yml vendored Normal file
View File

@@ -0,0 +1,123 @@
name: Quality checks
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
on:
push:
branches: [ master, release* ]
pull_request:
branches: [ master, release* ]
jobs:
run-escheck:
name: Run es-check
runs-on: ubuntu-latest
steps:
- name: Check out Git repository
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup node environment
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: 20
check-latest: true
cache: npm
- name: Install Node.js dependencies
run: npm ci --no-audit
- name: Run a production build
run: npm run build:production
- name: Run es-check
run: npm run escheck
run-eslint:
name: Run eslint
runs-on: ubuntu-latest
steps:
- name: Check out Git repository
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup node environment
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: 20
check-latest: true
cache: npm
- name: Install Node.js dependencies
run: npm ci --no-audit
- name: Run eslint
run: npx eslint --quiet "."
run-stylelint:
name: Run stylelint
runs-on: ubuntu-latest
steps:
- name: Check out Git repository
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup node environment
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: 20
check-latest: true
cache: npm
- name: Set up stylelint matcher
uses: xt0rted/stylelint-problem-matcher@34db1b874c0452909f0696aedef70b723870a583 # tag=v1
- name: Install Node.js dependencies
run: npm ci --no-audit
- name: Run stylelint
run: npm run stylelint
run-tsc:
name: Run TypeScript build check
runs-on: ubuntu-latest
steps:
- name: Check out Git repository
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup node environment
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: 20
check-latest: true
cache: npm
- name: Install Node.js dependencies
run: npm ci --no-audit
- name: Run tsc
run: npm run build:check
run-test:
name: Run tests
runs-on: ubuntu-latest
steps:
- name: Check out Git repository
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Setup node environment
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: 20
check-latest: true
cache: npm
- name: Install Node.js dependencies
run: npm ci --no-audit
- name: Run test suite
run: npm run test

View File

@@ -1,18 +1,24 @@
name: Issue Stale Check
name: Stale Check
on:
schedule:
- cron: '30 1 * * *'
workflow_dispatch:
permissions:
issues: write
pull-requests: write
jobs:
stale:
issues:
name: Check issues
runs-on: ubuntu-latest
if: ${{ contains(github.repository, 'jellyfin/') }}
steps:
- uses: actions/stale@v5.0.0
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0
with:
repo-token: ${{ secrets.JF_BOT_TOKEN }}
operations-per-run: 75
days-before-stale: 120
days-before-pr-stale: -1
days-before-close: 21
@@ -21,7 +27,25 @@ jobs:
stale-issue-label: stale
stale-issue-message: |-
This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.
If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.
This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on [Matrix or Social Media](https://docs.jellyfin.org/general/getting-help.html).
This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on [Matrix or Social Media](https://jellyfin.org/contact).
prs-conflicts:
name: Check PRs with merge conflicts
runs-on: ubuntu-latest
if: ${{ contains(github.repository, 'jellyfin/') }}
steps:
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0
with:
repo-token: ${{ secrets.JF_BOT_TOKEN }}
operations-per-run: 75
# The merge conflict action will remove the label when updated
remove-stale-when-updated: false
days-before-stale: -1
days-before-close: 90
days-before-issue-close: -1
stale-pr-label: merge conflict
close-pr-message: |-
This PR has been closed due to having unresolved merge conflicts.

52
.github/workflows/update-sdk.yml vendored Normal file
View File

@@ -0,0 +1,52 @@
name: Update the Jellyfin SDK
on:
schedule:
- cron: '0 7 * * *'
workflow_dispatch:
concurrency:
group: unstable-sdk-pr
cancel-in-progress: true
jobs:
update:
runs-on: ubuntu-latest
if: ${{ github.repository == 'jellyfin/jellyfin-web' }}
steps:
- name: Check out Git repository
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
with:
ref: master
token: ${{ secrets.JF_BOT_TOKEN }}
- name: Set up Node.js
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: 20
check-latest: true
cache: npm
- name: Install latest unstable SDK
run: |
npm i --save @jellyfin/sdk@unstable
VERSION=$(jq -r '.dependencies["@jellyfin/sdk"]' package.json)
echo "JF_SDK_VERSION=${VERSION}" >> $GITHUB_ENV
- name: Open a pull request
uses: peter-evans/create-pull-request@6d6857d36972b65feb161a90e484f2984215f83e # v6.0.5
with:
token: ${{ secrets.JF_BOT_TOKEN }}
commit-message: Update @jellyfin/sdk to ${{env.JF_SDK_VERSION}}
committer: jellyfin-bot <team@jellyfin.org>
author: jellyfin-bot <team@jellyfin.org>
branch: update-jf-sdk
delete-branch: true
title: Update @jellyfin/sdk to ${{env.JF_SDK_VERSION}}
body: |
**Changes**
Updates to the latest unstable @jellyfin/sdk build
labels: |
dependencies
npm

2
.gitignore vendored
View File

@@ -8,7 +8,7 @@ config.json
# ide
.idea
.vscode
.vs
# log
yarn-error.log

1
.npmrc
View File

@@ -1,2 +1,3 @@
engine-strict=true
fund=false
save-exact=true

3
.sonarcloud.properties Normal file
View File

@@ -0,0 +1,3 @@
# Exclude test files from Sonar sources
# See: https://docs.sonarcloud.io/advanced-setup/analysis-scope/#file-exclusion-and-inclusion
sonar.exclusions=src/**/*.test.js,src/**/*.test.ts

View File

@@ -1,7 +1,7 @@
{
"plugins": [
"stylelint-no-browser-hacks/lib"
],
"stylelint-no-browser-hacks/lib"
],
"rules": {
"at-rule-empty-line-before": [ "always", {
"except": [
@@ -13,6 +13,7 @@
"at-rule-name-case": "lower",
"at-rule-name-space-after": "always-single-line",
"at-rule-no-unknown": true,
"at-rule-no-vendor-prefix": true,
"at-rule-semicolon-newline-after": "always",
"block-closing-brace-empty-line-before": "never",
"block-closing-brace-newline-after": "always",
@@ -77,6 +78,7 @@
"media-feature-colon-space-before": "never",
"media-feature-name-case": "lower",
"media-feature-name-no-unknown": true,
"media-feature-name-no-vendor-prefix": true,
"media-feature-parentheses-space-inside": "never",
"media-feature-range-operator-space-after": "always",
"media-feature-range-operator-space-before": "always",
@@ -103,6 +105,7 @@
]
}
],
"property-no-vendor-prefix": true,
"rule-empty-line-before": [ "always-multi-line", {
"except": ["first-nested"],
"ignore": ["after-comment"]
@@ -116,6 +119,7 @@
"selector-list-comma-newline-after": "always",
"selector-list-comma-space-before": "never",
"selector-max-empty-lines": 0,
"selector-no-vendor-prefix": true,
"selector-pseudo-class-case": "lower",
"selector-pseudo-class-no-unknown": true,
"selector-pseudo-class-parentheses-space-inside": "never",
@@ -134,9 +138,25 @@
"string-no-newline": true,
"unit-case": "lower",
"unit-no-unknown": true,
"value-no-vendor-prefix": true,
"value-list-comma-newline-after": "always-multi-line",
"value-list-comma-space-after": "always-single-line",
"value-list-comma-space-before": "never",
"value-list-max-empty-lines": 0
}
},
"overrides": [
{
"files": [
"*.scss",
"**/*.scss"
],
"customSyntax": "postcss-scss",
"plugins": [ "stylelint-scss" ],
"rules": {
"at-rule-no-unknown": null,
"scss/at-rule-no-unknown": true,
"plugin/no-browser-hacks": null
}
}
]
}

View File

@@ -1,10 +0,0 @@
{
"extends": [ "./.stylelintrc.json" ],
"customSyntax": "postcss-scss",
"plugins": [ "stylelint-scss" ],
"rules": {
"at-rule-no-unknown": null,
"scss/at-rule-no-unknown": true,
"plugin/no-browser-hacks": null
}
}

5
.vscode/extensions.json vendored Normal file
View File

@@ -0,0 +1,5 @@
{
"recommendations": [
"dbaeumer.vscode-eslint"
]
}

7
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,7 @@
{
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"eslint.format.enable": true,
"editor.formatOnSave": false
}

View File

@@ -1,121 +1,160 @@
# Jellyfin Contributors
- [JoshuaBoniface](https://github.com/joshuaboniface)
- [nvllsvm](https://github.com/nvllsvm)
- [JustAMan](https://github.com/JustAMan)
- [dcrdev](https://github.com/dcrdev)
- [EraYaN](https://github.com/EraYaN)
- [flemse](https://github.com/flemse)
- [bfayers](https://github.com/bfayers)
- [Bond_009](https://github.com/Bond-009)
- [AnthonyLavado](https://github.com/anthonylavado)
- [dkanada](https://github.com/dkanada)
- [sparky8251](https://github.com/sparky8251)
- [LeoVerto](https://github.com/LeoVerto)
- [cvium](https://github.com/cvium)
- [grafixeyehero](https://github.com/grafixeyehero)
- [Drago96](https://github.com/drago-96)
- [ViXXoR](https://github.com/ViXXoR)
- [nkmerrill](https://github.com/nkmerrill)
- [TtheCreator](https://github.com/Tthecreator)
- [RazeLighter777](https://github.com/RazeLighter777)
- [LogicalPhallacy](https://github.com/LogicalPhallacy)
- [thornbill](https://github.com/thornbill)
- [redSpoutnik](https://github.com/redSpoutnik)
- [DrPandemic](https://github.com/drpandemic)
- [Oddstr13](https://github.com/oddstr13)
- [petermcneil](https://github.com/petermcneil)
- [lewazo](https://github.com/lewazo)
- [Raghu Saxena](https://github.com/ckcr4lyf)
- [Nickbert7](https://github.com/Nickbert7)
- [ferferga](https://github.com/ferferga)
- [bilde2910](https://github.com/bilde2910)
- [Daniel Hartung](https://github.com/dhartung)
- [Ryan Hartzell](https://github.com/ryan-hartzell)
- [Thibault Nocchi](https://github.com/ThibaultNocchi)
- [MrTimscampi](https://github.com/MrTimscampi)
- [artiume](https://github.com/Artiume)
- [ConfusedPolarBear](https://github.com/ConfusedPolarBear)
- [Sarab Singh](https://github.com/sarab97)
- [DesertCookie](https://github.com/desertcookie)
- [GuilhermeHideki](https://github.com/GuilhermeHideki)
- [Andrei Oanca](https://github.com/OancaAndrei)
- [Cromefire_](https://github.com/cromefire)
- [Orry Verducci](https://github.com/orryverducci)
- [Camc314](https://github.com/camc314)
- [danieladov](https://github.com/danieladov)
- [Stephane Senart](https://github.com/ssenart)
- [imchasingshadows](https://github.com/imchasingshadows)
- [Ömer Erdinç Yağmurlu](https://github.com/omeryagmurlu)
- [Keegan Dahm](https://github.com/keegandahm)
- [GodTamIt](https://github.com/GodTamIt)
- [MinecraftPlaye](https://github.com/MinecraftPlaye)
- [Matthew Jones](https://github.com/matthew-jones-uk)
- [taku0](https://github.com/taku0)
- [Peter Spenler](https://github.com/peterspenler)
- [JoshuaBoniface](https://github.com/joshuaboniface)
- [nvllsvm](https://github.com/nvllsvm)
- [JustAMan](https://github.com/JustAMan)
- [dcrdev](https://github.com/dcrdev)
- [EraYaN](https://github.com/EraYaN)
- [flemse](https://github.com/flemse)
- [bfayers](https://github.com/bfayers)
- [Bond_009](https://github.com/Bond-009)
- [AnthonyLavado](https://github.com/anthonylavado)
- [dkanada](https://github.com/dkanada)
- [sparky8251](https://github.com/sparky8251)
- [LeoVerto](https://github.com/LeoVerto)
- [cvium](https://github.com/cvium)
- [grafixeyehero](https://github.com/grafixeyehero)
- [Drago96](https://github.com/drago-96)
- [ViXXoR](https://github.com/ViXXoR)
- [nkmerrill](https://github.com/nkmerrill)
- [TtheCreator](https://github.com/Tthecreator)
- [RazeLighter777](https://github.com/RazeLighter777)
- [LogicalPhallacy](https://github.com/LogicalPhallacy)
- [thornbill](https://github.com/thornbill)
- [redSpoutnik](https://github.com/redSpoutnik)
- [DrPandemic](https://github.com/drpandemic)
- [Oddstr13](https://github.com/oddstr13)
- [petermcneil](https://github.com/petermcneil)
- [lewazo](https://github.com/lewazo)
- [Raghu Saxena](https://github.com/ckcr4lyf)
- [Nickbert7](https://github.com/Nickbert7)
- [ferferga](https://github.com/ferferga)
- [bilde2910](https://github.com/bilde2910)
- [Daniel Hartung](https://github.com/dhartung)
- [Ryan Hartzell](https://github.com/ryan-hartzell)
- [Thibault Nocchi](https://github.com/ThibaultNocchi)
- [MrTimscampi](https://github.com/MrTimscampi)
- [artiume](https://github.com/Artiume)
- [ConfusedPolarBear](https://github.com/ConfusedPolarBear)
- [Sarab Singh](https://github.com/sarab97)
- [DesertCookie](https://github.com/desertcookie)
- [GuilhermeHideki](https://github.com/GuilhermeHideki)
- [Andrei Oanca](https://github.com/OancaAndrei)
- [Cromefire_](https://github.com/cromefire)
- [Orry Verducci](https://github.com/orryverducci)
- [Camc314](https://github.com/camc314)
- [danieladov](https://github.com/danieladov)
- [Stephane Senart](https://github.com/ssenart)
- [imchasingshadows](https://github.com/imchasingshadows)
- [Ömer Erdinç Yağmurlu](https://github.com/omeryagmurlu)
- [Keegan Dahm](https://github.com/keegandahm)
- [GodTamIt](https://github.com/GodTamIt)
- [MinecraftPlaye](https://github.com/MinecraftPlaye)
- [Matthew Jones](https://github.com/matthew-jones-uk)
- [taku0](https://github.com/taku0)
- [Viperinius](https://github.com/Viperinius)
- [is343](https://github.com/is343)
- [Meet Pandya](https://github.com/meet-k-pandya)
- [Peter Spenler](https://github.com/peterspenler)
- [jomp16](https://github.com/jomp16)
- [Leon de Klerk](https://github.com/leondeklerk)
- [CrispyBaguette](https://github.com/CrispyBaguette)
- [Vankerkom](https://github.com/vankerkom)
- [edvwib](https://github.com/edvwib)
- [Rob Farraher](https://github.com/farraherbg)
- [TelepathicWalrus](https://github.com/TelepathicWalrus)
- [Pier-Luc Ducharme](https://github.com/pl-ducharme)
- [Anantharaju S](https://github.com/Anantharajus)
- [Merlin Sievers](https://github.com/dann-merlin)
- [Fishbigger](https://github.com/fishbigger)
- [sleepycatcoding](https://github.com/sleepycatcoding)
- [TheMelmacian](https://github.com/TheMelmacian)
- [v0idMrK](https://github.com/v0idMrK)
- [tehciolo](https://github.com/tehciolo)
- [scampower3](https://github.com/scampower3)
- [LittleBigOwI](https://github.com/LittleBigOwI/)
- [Nate G](https://github.com/GGProGaming)
- [Grady Hallenbeck](https://github.com/grhallenbeck)
- [DinuD](https://github.com/DinuD)
- [Kevin Tan (Valius)](https://github.com/valius)
- [Rasmus Krämer](https://github.com/rasmuslos)
- [ntarelix](https://github.com/ntarelix)
- [btopherjohnson](https://github.com/btopherjohnson)
- [András Maróy](https://github.com/andrasmaroy)
- [Chris-Codes-It](https://github.com/Chris-Codes-It)
- [Vedant](https://github.com/viktory36)
- [GeorgeH005](https://github.com/GeorgeH005)
- [JPUC1143](https://github.com/Jpuc1143)
- [David Angel](https://github.com/davidangel)
- [Pithaya](https://github.com/Pithaya)
- [Chaitanya Shahare](https://github.com/Chaitanya-Shahare)
- [Connor Smith](https://github.com/ConnorS1110)
- [Venkat Karasani](https://github.com/venkat-karasani)
# Emby Contributors
## Emby Contributors
- [LukePulverenti](https://github.com/LukePulverenti)
- [ebr11](https://github.com/ebr11)
- [lalmanzar](https://github.com/lalmanzar)
- [schneifu](https://github.com/schneifu)
- [Mark2xv](https://github.com/Mark2xv)
- [ScottRapsey](https://github.com/ScottRapsey)
- [skynet600](https://github.com/skynet600)
- [Cheesegeezer](https://githum.com/Cheesegeezer)
- [Radeon](https://github.com/radeonorama)
- [gcw07](https://github.com/gcw07)
- [SivaramAdhiappan](https://github.com/shivaram1190)
- [CWatkinsNash](https://github.com/CWatkinsNash)
- [sfnetwork](https://github.com/sfnetwork)
- [Logos302](https://github.com/Logos302)
- [TheWorkz](https://github.com/TheWorkz)
- [mboehler](https://github.com/mboehler)
- [KaHooli](https://github.com/KaHooli)
- [xzener](https://github.com/xzener)
- [CBers](https://github.com/CBers)
- [Sagaia](https://github.com/Sagaia)
- [JHawk111](https://github.com/JHawk111)
- [David3663](https://github.com/david3663)
- [Smyken](https://github.com/Smyken)
- [doron1](https://github.com/doron1)
- [brainfryd](https://github.com/brainfryd)
- [DGMayor](http://github.com/DGMayor)
- [Jon-theHTPC](https://github.com/Jon-theHTPC)
- [aspdend](https://github.com/aspdend)
- [RedshirtMB](https://github.com/RedshirtMB)
- [thealienamongus](https://github.com/thealienamongus)
- [brocass](https://github.com/brocass)
- [pjrollo2000](https://github.com/pjrollo2000)
- [abobader](https://github.com/abobader)
- [milli260876](https://github.com/milli260876)
- [vileboy](https://github.com/vileboy)
- [starkadius](https://github.com/starkadius)
- [wraslor](https://github.com/wraslor)
- [mrwebsmith](https://github.com/mrwebsmith)
- [rickster53](https://github.com/rickster53)
- [Tharnax](https://github.com/Tharnax)
- [0sm0](https://github.com/0sm0)
- [swhitmore](https://github.com/swhitmore)
- [DigiTM](https://github.com/DigiTM)
- [crisliv / xliv](https://github.com/crisliv)
- [Yogi](https://github.com/yogi12)
- [madFloyd](https://github.com/madFloyd)
- [yardameus](https://github.com/yardameus)
- [rrb008](https://github.com/rrb008)
- [Toonguy](https://github.com/Toonguy)
- [Alwin Hummels](https://github.com/AlwinHummels)
- [trooper11](https://github.com/trooper11)
- [danlotfy](https://github.com/danlotfy)
- [jordy1955](https://github.com/jordy1955)
- [JoshFink](https://github.com/JoshFink)
- [Detector1](https://github.com/Detector1)
- [BlackIce013](https://github.com/blackice013)
- [mporcas](https://github.com/mporcas)
- [tikuf](https://github.com/tikuf/)
- [Tim Hobbs](https://github.com/timhobbs)
- [SvenVandenbrande](https://github.com/SvenVandenbrande)
- [jomp16](https://github.com/jomp16)
- [Leon de Klerk](https://github.com/leondeklerk)
- [CrispyBaguette](https://github.com/CrispyBaguette)
- [LukePulverenti](https://github.com/LukePulverenti)
- [ebr11](https://github.com/ebr11)
- [lalmanzar](https://github.com/lalmanzar)
- [schneifu](https://github.com/schneifu)
- [Mark2xv](https://github.com/Mark2xv)
- [ScottRapsey](https://github.com/ScottRapsey)
- [skynet600](https://github.com/skynet600)
- [Cheesegeezer](https://githum.com/Cheesegeezer)
- [Radeon](https://github.com/radeonorama)
- [gcw07](https://github.com/gcw07)
- [SivaramAdhiappan](https://github.com/shivaram1190)
- [CWatkinsNash](https://github.com/CWatkinsNash)
- [sfnetwork](https://github.com/sfnetwork)
- [Logos302](https://github.com/Logos302)
- [TheWorkz](https://github.com/TheWorkz)
- [mboehler](https://github.com/mboehler)
- [KaHooli](https://github.com/KaHooli)
- [xzener](https://github.com/xzener)
- [CBers](https://github.com/CBers)
- [Sagaia](https://github.com/Sagaia)
- [JHawk111](https://github.com/JHawk111)
- [David3663](https://github.com/david3663)
- [Smyken](https://github.com/Smyken)
- [doron1](https://github.com/doron1)
- [brainfryd](https://github.com/brainfryd)
- [DGMayor](http://github.com/DGMayor)
- [Jon-theHTPC](https://github.com/Jon-theHTPC)
- [aspdend](https://github.com/aspdend)
- [RedshirtMB](https://github.com/RedshirtMB)
- [thealienamongus](https://github.com/thealienamongus)
- [brocass](https://github.com/brocass)
- [pjrollo2000](https://github.com/pjrollo2000)
- [abobader](https://github.com/abobader)
- [milli260876](https://github.com/milli260876)
- [vileboy](https://github.com/vileboy)
- [starkadius](https://github.com/starkadius)
- [wraslor](https://github.com/wraslor)
- [mrwebsmith](https://github.com/mrwebsmith)
- [rickster53](https://github.com/rickster53)
- [Tharnax](https://github.com/Tharnax)
- [0sm0](https://github.com/0sm0)
- [swhitmore](https://github.com/swhitmore)
- [DigiTM](https://github.com/DigiTM)
- [crisliv / xliv](https://github.com/crisliv)
- [Yogi](https://github.com/yogi12)
- [madFloyd](https://github.com/madFloyd)
- [yardameus](https://github.com/yardameus)
- [rrb008](https://github.com/rrb008)
- [Toonguy](https://github.com/Toonguy)
- [Alwin Hummels](https://github.com/AlwinHummels)
- [trooper11](https://github.com/trooper11)
- [danlotfy](https://github.com/danlotfy)
- [jordy1955](https://github.com/jordy1955)
- [JoshFink](https://github.com/JoshFink)
- [Detector1](https://github.com/Detector1)
- [BlackIce013](https://github.com/blackice013)
- [mporcas](https://github.com/mporcas)
- [tikuf](https://github.com/tikuf/)
- [Tim Hobbs](https://github.com/timhobbs)
- [SvenVandenbrande](https://github.com/SvenVandenbrande)
<!--
NOTE: This is the end of the list of past Emby Contributors.
New Jellyfin contributors should add their name to the end
of the list of Jellyfin Contributors above. NOT HERE ;)
-->

View File

@@ -70,3 +70,31 @@ Jellyfin Web is the frontend used for most of the clients available for end user
```sh
npm run build:development
```
## Directory Structure
```
.
└── src
├── apps
│   ├── dashboard # Admin dashboard app layout and routes
│   ├── experimental # New experimental app layout and routes
│   └── stable # Classic (stable) app layout and routes
├── assets # Static assets
├── components # Higher order visual components and React components
├── controllers # Legacy page views and controllers 🧹
├── elements # Basic webcomponents and React wrappers 🧹
├── hooks # Custom React hooks
├── legacy # Polyfills for legacy browsers
├── libraries # Third party libraries 🧹
├── plugins # Client plugins
├── scripts # Random assortment of visual components and utilities 🐉
├── strings # Translation files
├── styles # Common app Sass stylesheets
├── themes # CSS themes
├── types # Common TypeScript interfaces/types
└── utils # Utility functions
```
- 🧹 &mdash; Needs cleanup
- 🐉 &mdash; Serious mess (Here be dragons)

View File

@@ -12,14 +12,7 @@ module.exports = {
corejs: 3
}
],
'@babel/preset-react',
[
'@babel/preset-typescript',
{
isTSX: true,
allExtensions: true
}
]
'@babel/preset-react'
],
plugins: [
'@babel/plugin-proposal-class-properties',

110
build.sh
View File

@@ -1,110 +0,0 @@
#!/usr/bin/env bash
# build.sh - Build Jellyfin binary packages
# Part of the Jellyfin Project
set -o errexit
set -o pipefail
usage() {
echo -e "build.sh - Build Jellyfin binary packages"
echo -e "Usage:"
echo -e " $0 -t/--type <BUILD_TYPE> -p/--platform <PLATFORM> [-k/--keep-artifacts] [-l/--list-platforms]"
echo -e "Notes:"
echo -e " * BUILD_TYPE can be one of: [native, docker] and must be specified"
echo -e " * native: Build using the build script in the host OS"
echo -e " * docker: Build using the build script in a standardized Docker container"
echo -e " * PLATFORM can be any platform shown by -l/--list-platforms and must be specified"
echo -e " * If -k/--keep-artifacts is specified, transient artifacts (e.g. Docker containers) will be"
echo -e " retained after the build is finished; the source directory will still be cleaned"
echo -e " * If -l/--list-platforms is specified, all other arguments are ignored; the script will print"
echo -e " the list of supported platforms and exit"
}
list_platforms() {
declare -a platforms
platforms=(
$( find deployment -maxdepth 1 -mindepth 1 -name "build.*" | awk -F'.' '{ $1=""; printf $2; if ($3 != ""){ printf "." $3; }; if ($4 != ""){ printf "." $4; }; print ""; }' | sort )
)
echo -e "Valid platforms:"
echo
for platform in ${platforms[@]}; do
echo -e "* ${platform} : $( grep '^#=' deployment/build.${platform} | sed 's/^#= //' )"
done
}
do_build_native() {
export IS_DOCKER=NO
deployment/build.${PLATFORM}
}
do_build_docker() {
if ! [ $(uname -m) = "x86_64" ]; then
echo "Docker-based builds only support amd64-based cross-building; use a 'native' build instead."
exit 1
fi
if [[ ! -f deployment/Dockerfile.${PLATFORM} ]]; then
echo "Missing Dockerfile for platform ${PLATFORM}"
exit 1
fi
if [[ ${KEEP_ARTIFACTS} == YES ]]; then
docker_args=""
else
docker_args="--rm"
fi
docker build . -t "jellyfin-builder.${PLATFORM}" -f deployment/Dockerfile.${PLATFORM}
mkdir -p ${ARTIFACT_DIR}
docker run $docker_args -v "${SOURCE_DIR}:/jellyfin" -v "${ARTIFACT_DIR}:/dist" "jellyfin-builder.${PLATFORM}"
}
while [[ $# -gt 0 ]]; do
key="$1"
case $key in
-t|--type)
BUILD_TYPE="$2"
shift
shift
;;
-p|--platform)
PLATFORM="$2"
shift
shift
;;
-k|--keep-artifacts)
KEEP_ARTIFACTS=YES
shift
;;
-l|--list-platforms)
list_platforms
exit 0
;;
-h|--help)
usage
exit 0
;;
*)
echo "Unknown option $1"
usage
exit 1
;;
esac
done
if [[ -z ${BUILD_TYPE} || -z ${PLATFORM} ]]; then
usage
exit 1
fi
export SOURCE_DIR="$( pwd )"
export ARTIFACT_DIR="${SOURCE_DIR}/../bin/${PLATFORM}"
# Determine build type
case ${BUILD_TYPE} in
native)
do_build_native
;;
docker)
do_build_docker
;;
esac

View File

@@ -1,9 +0,0 @@
---
# We just wrap `build` so this is really it
name: "jellyfin-web"
version: "10.8.13"
packages:
- debian.all
- fedora.all
- centos.all
- portable

View File

@@ -7,7 +7,7 @@ set -o pipefail
set -o xtrace
usage() {
echo -e "bump_version - increase the shared version and generate changelogs"
echo -e "bump_version - increase the shared version"
echo -e ""
echo -e "Usage:"
echo -e " $ bump_version <new_version>"
@@ -18,75 +18,12 @@ if [[ -z $1 ]]; then
exit 1
fi
build_file="./build.yaml"
package_file="./package*.json"
new_version="$1"
old_version="$(
grep "version:" ${build_file} \
| sed -E 's/version: "([0-9\.]+[-a-z0-9]*)"/\1/'
)"
echo "Old version: ${old_version}"
new_version_sed="$( cut -f1 -d'-' <<<"${new_version}" )"
# Bump the NPM version
new_version_sed="$( cut -f1 -d'-' <<<"${new_version}" )"
npm --no-git-tag-version --allow-same-version version v${new_version_sed}
# Set the build.yaml version to the specified new_version
old_version_sed="$( sed 's/\./\\./g' <<<"${old_version}" )" # Escape the '.' chars
sed -i "s/${old_version_sed}/${new_version_sed}/g" ${build_file}
if [[ ${new_version} == *"-"* ]]; then
new_version_pkg="$( sed 's/-/~/g' <<<"${new_version}" )"
new_version_deb_sup=""
else
new_version_pkg="${new_version}"
new_version_deb_sup="-1"
fi
# Write out a temporary Debian changelog with our new stuff appended and some templated formatting
debian_changelog_file="debian/changelog"
debian_changelog_temp="$( mktemp )"
# Create new temp file with our changelog
echo -e "jellyfin-web (${new_version_pkg}${new_version_deb_sup}) unstable; urgency=medium
* New upstream version ${new_version}; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v${new_version}
-- Jellyfin Packaging Team <packaging@jellyfin.org> $( date --rfc-2822 )
" >> ${debian_changelog_temp}
cat ${debian_changelog_file} >> ${debian_changelog_temp}
# Move into place
mv ${debian_changelog_temp} ${debian_changelog_file}
# Write out a temporary Yum changelog with our new stuff prepended and some templated formatting
fedora_spec_file="fedora/jellyfin-web.spec"
fedora_changelog_temp="$( mktemp )"
fedora_spec_temp_dir="$( mktemp -d )"
fedora_spec_temp="${fedora_spec_temp_dir}/jellyfin-web.spec.tmp"
# Make a copy of our spec file for hacking
cp ${fedora_spec_file} ${fedora_spec_temp_dir}/
pushd ${fedora_spec_temp_dir}
# Split out the stuff before and after changelog
csplit jellyfin-web.spec "/^%changelog/" # produces xx00 xx01
# Update the version in xx00
sed -i "s/${old_version_sed}/${new_version_pkg}/g" xx00
# Remove the header from xx01
sed -i '/^%changelog/d' xx01
# Create new temp file with our changelog
echo -e "%changelog
* $( LANG=C date '+%a %b %d %Y' ) Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version ${new_version}; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v${new_version}" >> ${fedora_changelog_temp}
cat xx01 >> ${fedora_changelog_temp}
# Reassembble
cat xx00 ${fedora_changelog_temp} > ${fedora_spec_temp}
popd
# Move into place
mv ${fedora_spec_temp} ${fedora_spec_file}
# Clean up
rm -rf ${fedora_spec_temp_dir}
# Stage the changed files for commit
git add .
git status -v

10
cssnano.config.js Normal file
View File

@@ -0,0 +1,10 @@
module.exports = {
preset: [
'default',
// Turn off `mergeLonghand` because it combines `padding-*` and `margin-*`,
// breaking fallback styles.
// https://github.com/cssnano/cssnano/issues/1163
// https://github.com/cssnano/cssnano/issues/1192
{ mergeLonghand: false }
]
};

95
debian/changelog vendored
View File

@@ -1,95 +0,0 @@
jellyfin-web (10.8.13-1) unstable; urgency=medium
* New upstream version 10.8.13; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.13
-- Jellyfin Packaging Team <packaging@jellyfin.org> Tue, 28 Nov 2023 22:21:29 -0500
jellyfin-web (10.8.12-1) unstable; urgency=medium
* New upstream version 10.8.12; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.12
-- Jellyfin Packaging Team <packaging@jellyfin.org> Sat, 04 Nov 2023 14:42:41 -0400
jellyfin-web (10.8.11-1) unstable; urgency=medium
* New upstream version 10.8.11; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.11
-- Jellyfin Packaging Team <packaging@jellyfin.org> Sat, 23 Sep 2023 21:41:40 -0400
jellyfin-web (10.8.10-1) unstable; urgency=medium
* New upstream version 10.8.10; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.10
-- Jellyfin Packaging Team <packaging@jellyfin.org> Sun, 23 Apr 2023 11:01:33 -0400
jellyfin-web (10.8.9-1) unstable; urgency=medium
* New upstream version 10.8.9; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.9
-- Jellyfin Packaging Team <packaging@jellyfin.org> Sun, 22 Jan 2023 14:09:13 -0500
jellyfin-web (10.8.8-1) unstable; urgency=medium
* New upstream version 10.8.8; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.8
-- Jellyfin Packaging Team <packaging@jellyfin.org> Tue, 29 Nov 2022 13:42:54 -0500
jellyfin-web (10.8.7-1) unstable; urgency=medium
* New upstream version 10.8.7; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.7
-- Jellyfin Packaging Team <packaging@jellyfin.org> Mon, 31 Oct 2022 23:06:34 -0400
jellyfin-web (10.8.6-1) unstable; urgency=medium
* New upstream version 10.8.6; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.6
-- Jellyfin Packaging Team <packaging@jellyfin.org> Fri, 28 Oct 2022 22:44:15 -0400
jellyfin-web (10.8.5-1) unstable; urgency=medium
* New upstream version 10.8.5; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.5
-- Jellyfin Packaging Team <packaging@jellyfin.org> Sat, 24 Sep 2022 22:02:26 -0400
jellyfin-web (10.8.4-1) unstable; urgency=medium
* New upstream version 10.8.4; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.4
-- Jellyfin Packaging Team <packaging@jellyfin.org> Sat, 13 Aug 2022 21:52:04 -0400
jellyfin-web (10.8.3-1) unstable; urgency=medium
* New upstream version 10.8.3; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.3
-- Jellyfin Packaging Team <packaging@jellyfin.org> Mon, 01 Aug 2022 20:22:00 -0400
jellyfin-web (10.8.2-1) unstable; urgency=medium
* New upstream version 10.8.2; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.2
-- Jellyfin Packaging Team <packaging@jellyfin.org> Mon, 01 Aug 2022 14:27:56 -0400
jellyfin-web (10.8.1-1) unstable; urgency=medium
* New upstream version 10.8.1; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.1
-- Jellyfin Packaging Team <packaging@jellyfin.org> Sun, 26 Jun 2022 20:59:39 -0400
jellyfin-web (10.8.0-1) unstable; urgency=medium
* New upstream version 10.8.0; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.0
-- Jellyfin Packaging Team <packaging@jellyfin.org> Fri, 10 Jun 2022 22:16:40 -0400
jellyfin-web (10.7.0-1) unstable; urgency=medium
* New upstream version 10.7.0; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.7.0
-- Jellyfin Packaging Team <packaging@jellyfin.org> Mon, 27 Jul 2020 19:13:31 -0400
jellyfin-web (10.6.0-1) unstable; urgency=medium
* New upstream version 10.6.0; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.6.0
-- Jellyfin Packaging Team <packaging@jellyfin.org> Mon, 16 Mar 2020 11:15:00 -0400

1
debian/compat vendored
View File

@@ -1 +0,0 @@
8

1
debian/conffiles vendored
View File

@@ -1 +0,0 @@
/usr/share/jellyfin/web/config.json

16
debian/control vendored
View File

@@ -1,16 +0,0 @@
Source: jellyfin-web
Section: misc
Priority: optional
Maintainer: Jellyfin Team <team@jellyfin.org>
Build-Depends: debhelper (>= 9),
npm | nodejs
Standards-Version: 3.9.4
Homepage: https://jellyfin.org/
Vcs-Git: https://github.org/jellyfin/jellyfin-web.git
Vcs-Browser: https://github.org/jellyfin/jellyfin-web
Package: jellyfin-web
Recommends: jellyfin-server
Architecture: all
Description: Jellyfin is the Free Software Media System.
This package provides the Jellyfin web client.

28
debian/copyright vendored
View File

@@ -1,28 +0,0 @@
Format: http://dep.debian.net/deps/dep5
Upstream-Name: jellyfin-web
Source: https://github.com/jellyfin/jellyfin-web
Files: *
Copyright: 2018-2020 Jellyfin Team
License: GPL-3.0
Files: debian/*
Copyright: 2020 Joshua Boniface <joshua@boniface.me>
License: GPL-3.0
License: GPL-3.0
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".

6
debian/gbp.conf vendored
View File

@@ -1,6 +0,0 @@
[DEFAULT]
pristine-tar = False
cleaner = fakeroot debian/rules clean
[import-orig]
filter = [ ".git*", ".hg*", ".vs*", ".vscode*" ]

1
debian/install vendored
View File

@@ -1 +0,0 @@
web usr/share/jellyfin/

View File

@@ -1 +0,0 @@
[type: gettext/rfc822deb] templates

View File

@@ -1,57 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: jellyfin-server\n"
"Report-Msgid-Bugs-To: jellyfin-server@packages.debian.org\n"
"POT-Creation-Date: 2015-06-12 20:51-0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: note
#. Description
#: ../templates:1001
msgid "Jellyfin permission info:"
msgstr ""
#. Type: note
#. Description
#: ../templates:1001
msgid ""
"Jellyfin by default runs under a user named \"jellyfin\". Please ensure that the "
"user jellyfin has read and write access to any folders you wish to add to your "
"library. Otherwise please run jellyfin under a different user."
msgstr ""
#. Type: string
#. Description
#: ../templates:2001
msgid "Username to run Jellyfin as:"
msgstr ""
#. Type: string
#. Description
#: ../templates:2001
msgid "The user that jellyfin will run as."
msgstr ""
#. Type: note
#. Description
#: ../templates:3001
msgid "Jellyfin still running"
msgstr ""
#. Type: note
#. Description
#: ../templates:3001
msgid "Jellyfin is currently running. Please close it and try again."
msgstr ""

20
debian/rules vendored
View File

@@ -1,20 +0,0 @@
#! /usr/bin/make -f
export DH_VERBOSE=1
%:
dh $@
# disable "make check"
override_dh_auto_test:
# disable stripping debugging symbols
override_dh_clistrip:
override_dh_auto_build:
npm ci --no-audit --unsafe-perm
mv $(CURDIR)/dist $(CURDIR)/web
override_dh_auto_clean:
test -d $(CURDIR)/dist && rm -rf '$(CURDIR)/dist' || true
test -d $(CURDIR)/web && rm -rf '$(CURDIR)/web' || true
test -d $(CURDIR)/node_modules && rm -rf '$(CURDIR)/node_modules' || true

View File

@@ -1 +0,0 @@
1.0

View File

@@ -1,7 +0,0 @@
tar-ignore='.git*'
tar-ignore='**/.git'
tar-ignore='**/.hg'
tar-ignore='**/.vs'
tar-ignore='**/.vscode'
tar-ignore='deployment'
tar-ignore='*.deb'

View File

@@ -1,26 +0,0 @@
FROM centos:7
# Docker build arguments
ARG SOURCE_DIR=/jellyfin
ARG ARTIFACT_DIR=/dist
# Docker run environment
ENV SOURCE_DIR=/jellyfin
ENV ARTIFACT_DIR=/dist
ENV IS_DOCKER=YES
# Prepare CentOS environment
RUN yum update -y \
&& yum install -y epel-release \
&& yum install -y @buildsys-build rpmdevtools git yum-plugins-core autoconf automake glibc-devel gcc-c++ make \
&& curl -fsSL https://rpm.nodesource.com/setup_12.x | bash - \
&& yum install -y nodejs
# Link to build script
RUN ln -sf ${SOURCE_DIR}/deployment/build.centos /build.sh
VOLUME ${SOURCE_DIR}
VOLUME ${ARTIFACT_DIR}
ENTRYPOINT ["/build.sh"]

View File

@@ -1,27 +0,0 @@
FROM debian:10
# Docker build arguments
ARG SOURCE_DIR=/jellyfin
ARG ARTIFACT_DIR=/dist
# Docker run environment
ENV SOURCE_DIR=/jellyfin
ENV ARTIFACT_DIR=/dist
ENV DEB_BUILD_OPTIONS=noddebs
ENV IS_DOCKER=YES
# Prepare Debian build environment
RUN apt-get update \
&& apt-get install -y debhelper mmv git curl \
&& curl -fsSL https://deb.nodesource.com/setup_12.x | bash - \
&& apt-get install -y nodejs
# Link to build script
RUN ln -sf ${SOURCE_DIR}/deployment/build.debian /build.sh
VOLUME ${SOURCE_DIR}
VOLUME ${ARTIFACT_DIR}
ENTRYPOINT ["/build.sh"]

View File

@@ -1,11 +0,0 @@
FROM node:lts-alpine
ARG SOURCE_DIR=/src
ARG ARTIFACT_DIR=/jellyfin-web
RUN apk add autoconf g++ make libpng-dev gifsicle alpine-sdk automake libtool make gcc musl-dev nasm python3
WORKDIR ${SOURCE_DIR}
COPY . .
RUN npm ci --no-audit --unsafe-perm && mv dist ${ARTIFACT_DIR}

View File

@@ -1,23 +0,0 @@
FROM fedora:36
# Docker build arguments
ARG SOURCE_DIR=/jellyfin
ARG ARTIFACT_DIR=/dist
# Docker run environment
ENV SOURCE_DIR=/jellyfin
ENV ARTIFACT_DIR=/dist
ENV IS_DOCKER=YES
# Prepare Fedora environment
RUN dnf update -y \
&& dnf install -y @buildsys-build rpmdevtools git dnf-plugins-core nodejs autoconf automake glibc-devel make
# Link to build script
RUN ln -sf ${SOURCE_DIR}/deployment/build.fedora /build.sh
VOLUME ${SOURCE_DIR}
VOLUME ${ARTIFACT_DIR}
ENTRYPOINT ["/build.sh"]

View File

@@ -1,25 +0,0 @@
FROM debian:10
# Docker build arguments
ARG SOURCE_DIR=/jellyfin
ARG ARTIFACT_DIR=/dist
# Docker run environment
ENV SOURCE_DIR=/jellyfin
ENV ARTIFACT_DIR=/dist
ENV IS_DOCKER=YES
# Prepare Debian build environment
RUN apt-get update \
&& apt-get install -y mmv curl git \
&& curl -fsSL https://deb.nodesource.com/setup_12.x | bash - \
&& apt-get install -y nodejs
# Link to build script
RUN ln -sf ${SOURCE_DIR}/deployment/build.portable /build.sh
VOLUME ${SOURCE_DIR}
VOLUME ${ARTIFACT_DIR}
ENTRYPOINT ["/build.sh"]

View File

@@ -1,41 +0,0 @@
#!/bin/bash
set -o errexit
set -o xtrace
# move to source directory
pushd ${SOURCE_DIR}
cp -a package-lock.json /tmp/package-lock.json
# modify changelog to unstable configuration if IS_UNSTABLE
if [[ ${IS_UNSTABLE} == 'yes' ]]; then
pushd fedora
PR_ID=$( git log --grep 'Merge pull request' --oneline --single-worktree --first-parent | head -1 | grep --color=none -Eo '#[0-9]+' | tr -d '#' )
sed -i "s/Version:.*/Version: ${BUILD_ID}/" jellyfin-web.spec
sed -i "/%changelog/q" jellyfin-web.spec
cat <<EOF >>jellyfin-web.spec
* $( LANG=C date '+%a %b %d %Y' ) Jellyfin Packaging Team <packaging@jellyfin.org>
- Jellyfin Web unstable build ${BUILD_ID} for merged PR #${PR_ID}
EOF
popd
fi
# build rpm
make -f fedora/Makefile srpm outdir=/root/rpmbuild/SRPMS
rpmbuild --rebuild -bb /root/rpmbuild/SRPMS/jellyfin-*.src.rpm
# move the artifacts
mv /root/rpmbuild/RPMS/noarch/jellyfin-*.rpm /root/rpmbuild/SRPMS/jellyfin-*.src.rpm ${ARTIFACT_DIR}/
if [[ ${IS_DOCKER} == YES ]]; then
chown -Rc $(stat -c %u:%g ${ARTIFACT_DIR}) ${ARTIFACT_DIR}
fi
rm -f fedora/jellyfin*.tar.gz
cp -a /tmp/package-lock.json package-lock.json
popd

View File

@@ -1,39 +0,0 @@
#!/bin/bash
set -o errexit
set -o xtrace
# move to source directory
pushd ${SOURCE_DIR}
cp -a package-lock.json /tmp/package-lock.json
# modify changelog to unstable configuration if IS_UNSTABLE
if [[ ${IS_UNSTABLE} == 'yes' ]]; then
pushd debian
PR_ID=$( git log --grep 'Merge pull request' --oneline --single-worktree --first-parent | head -1 | grep --color=none -Eo '#[0-9]+' | tr -d '#' )
cat <<EOF >changelog
jellyfin-web (${BUILD_ID}-unstable) unstable; urgency=medium
* Jellyfin Web unstable build ${BUILD_ID} for merged PR #${PR_ID}
-- Jellyfin Packaging Team <packaging@jellyfin.org> $( date --rfc-2822 )
EOF
popd
fi
# build deb
dpkg-buildpackage -us -uc --pre-clean --post-clean
mkdir -p ${ARTIFACT_DIR}
mv ../jellyfin*.{deb,dsc,tar.gz,buildinfo,changes} ${ARTIFACT_DIR}
cp -a /tmp/package-lock.json package-lock.json
if [[ ${IS_DOCKER} == YES ]]; then
chown -Rc $(stat -c %u:%g ${ARTIFACT_DIR}) ${ARTIFACT_DIR}
fi
popd

View File

@@ -1,41 +0,0 @@
#!/bin/bash
set -o errexit
set -o xtrace
# move to source directory
pushd ${SOURCE_DIR}
cp -a package-lock.json /tmp/package-lock.json
# modify changelog to unstable configuration if IS_UNSTABLE
if [[ ${IS_UNSTABLE} == 'yes' ]]; then
pushd fedora
PR_ID=$( git log --grep 'Merge pull request' --oneline --single-worktree --first-parent | head -1 | grep --color=none -Eo '#[0-9]+' | tr -d '#' )
sed -i "s/Version:.*/Version: ${BUILD_ID}/" jellyfin-web.spec
sed -i "/%changelog/q" jellyfin-web.spec
cat <<EOF >>jellyfin-web.spec
* $( LANG=C date '+%a %b %d %Y' ) Jellyfin Packaging Team <packaging@jellyfin.org>
- Jellyfin Web unstable build ${BUILD_ID} for merged PR #${PR_ID}
EOF
popd
fi
# build rpm
make -f fedora/Makefile srpm outdir=/root/rpmbuild/SRPMS
rpmbuild -rb /root/rpmbuild/SRPMS/jellyfin-*.src.rpm
# move the artifacts
mv /root/rpmbuild/RPMS/noarch/jellyfin-*.rpm /root/rpmbuild/SRPMS/jellyfin-*.src.rpm ${ARTIFACT_DIR}
if [[ ${IS_DOCKER} == YES ]]; then
chown -Rc $(stat -c %u:%g ${ARTIFACT_DIR}) ${ARTIFACT_DIR}
fi
rm -f fedora/jellyfin*.tar.gz
cp -a /tmp/package-lock.json package-lock.json
popd

View File

@@ -1,30 +0,0 @@
#!/bin/bash
set -o errexit
set -o xtrace
# move to source directory
pushd ${SOURCE_DIR}
# get version
if [[ ${IS_UNSTABLE} == 'yes' ]]; then
version="${BUILD_ID}"
else
version="$( grep "version:" ./build.yaml | sed -E 's/version: "([0-9\.]+.*)"/\1/' )"
fi
# build archives
npm ci --no-audit --unsafe-perm
mv dist jellyfin-web_${version}
tar -czf jellyfin-web_${version}_portable.tar.gz jellyfin-web_${version}
rm -rf dist
# move the artifacts
mkdir -p ${ARTIFACT_DIR}
mv jellyfin[-_]*.tar.gz ${ARTIFACT_DIR}
if [[ ${IS_DOCKER} == YES ]]; then
chown -Rc $(stat -c %u:%g ${ARTIFACT_DIR}) ${ARTIFACT_DIR}
fi
popd

View File

@@ -1,48 +0,0 @@
DIR := $(dir $(lastword $(MAKEFILE_LIST)))
# install git and npm
$(info $(shell set -x; if [ "$$(id -u)" = "0" ]; then echo "Installing git"; dnf -y install git npm; fi))
NAME := jellyfin-web
VERSION := $(shell set -x; sed -ne '/^Version:/s/.* *//p' $(DIR)/$(NAME).spec)
RELEASE := $(shell set -x; sed -ne '/^Release:/s/.* *\(.*\)%{.*}.*/\1/p' $(DIR)/$(NAME).spec)
SRPM := jellyfin-web-$(subst -,~,$(VERSION))-$(RELEASE)$(shell rpm --eval %dist).src.rpm
TARBALL :=$(NAME)-$(subst -,~,$(VERSION)).tar.gz
epel-7-x86_64_repos := https://rpm.nodesource.com/pub_16.x/el/\$$releasever/\$$basearch/
fed_ver := $(shell rpm -E %fedora)
# fallback when not running on Fedora
fed_ver ?= 36
TARGET ?= fedora-$(fed_ver)-x86_64
outdir ?= $(PWD)/$(DIR)/
srpm: $(DIR)/$(SRPM)
tarball: $(DIR)/$(TARBALL)
$(DIR)/$(TARBALL):
cd $(DIR)/; \
SOURCE_DIR=.. \
WORKDIR="$${PWD}"; \
version=$(VERSION); \
tar \
--transform "s,^\.,$(NAME)-$(subst -,~,$(VERSION))," \
--exclude='.git*' \
--exclude='**/.git' \
--exclude='**/.hg' \
--exclude=deployment \
--exclude='*.deb' \
--exclude='*.rpm' \
--exclude=$(notdir $@) \
-czf $(notdir $@) \
-C $${SOURCE_DIR} ./
$(DIR)/$(SRPM): $(DIR)/$(TARBALL) $(DIR)/jellyfin-web.spec
cd $(DIR)/; \
rpmbuild -bs $(NAME).spec \
--define "_sourcedir $$PWD/" \
--define "_srcrpmdir $(outdir)"
rpms: $(DIR)/$(SRPM)
mock $(addprefix --addrepo=, $($(TARGET)_repos)) \
--enable-network \
-r $(TARGET) $<

View File

@@ -1,76 +0,0 @@
%global debug_package %{nil}
Name: jellyfin-web
Version: 10.8.13
Release: 1%{?dist}
Summary: The Free Software Media System web client
License: GPLv2
URL: https://jellyfin.org
# Jellyfin Server tarball created by `make -f .copr/Makefile srpm`, real URL ends with `v%%{version}.tar.gz`
Source0: jellyfin-web-%{version}.tar.gz
BuildArch: noarch
%if 0%{?rhel} > 0 && 0%{?rhel} < 8
BuildRequires: nodejs
%else
BuildRequires: git
BuildRequires: npm
%endif
%description
Jellyfin is a free software media system that puts you in control of managing and streaming your media.
%prep
%autosetup -n jellyfin-web-%{version} -b 0
%if 0%{?rhel} > 0 && 0%{?rhel} < 8
# Required for CentOS build
chown root:root -R .
%endif
%build
npm ci --no-audit --unsafe-perm
%install
%{__mkdir} -p %{buildroot}%{_libdir}/jellyfin/jellyfin-web
%{__cp} -r dist/* %{buildroot}%{_libdir}/jellyfin/jellyfin-web
%files
%defattr(644,root,root,755)
%{_libdir}/jellyfin/jellyfin-web
%license LICENSE
%changelog
* Tue Nov 28 2023 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.13; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.13
* Sat Nov 04 2023 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.12; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.12
* Sat Sep 23 2023 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.11; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.11
* Sun Apr 23 2023 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.10; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.10
* Sun Jan 22 2023 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.9; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.9
* Tue Nov 29 2022 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.8; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.8
* Mon Oct 31 2022 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.7; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.7
* Fri Oct 28 2022 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.6; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.6
* Sat Sep 24 2022 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.5; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.5
* Sat Aug 13 2022 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.4; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.4
* Mon Aug 01 2022 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.3; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.3
* Mon Aug 01 2022 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.2; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.2
* Sun Jun 26 2022 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.1; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.1
* Fri Jun 10 2022 Jellyfin Packaging Team <packaging@jellyfin.org>
- New upstream version 10.8.0; release changelog at https://github.com/jellyfin/jellyfin-web/releases/tag/v10.8.0

37471
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,109 +1,129 @@
{
"name": "jellyfin-web",
"version": "10.8.13",
"version": "10.9.11",
"description": "Web interface for Jellyfin",
"repository": "https://github.com/jellyfin/jellyfin-web",
"license": "GPL-2.0-or-later",
"devDependencies": {
"@babel/core": "7.17.7",
"@babel/eslint-parser": "7.17.0",
"@babel/eslint-plugin": "7.17.7",
"@babel/plugin-proposal-class-properties": "7.16.7",
"@babel/plugin-proposal-private-methods": "7.16.11",
"@babel/plugin-transform-modules-umd": "7.16.7",
"@babel/preset-env": "7.16.11",
"@babel/preset-react": "7.16.7",
"@babel/preset-typescript": "7.16.7",
"@thornbill/jellyfin-sdk": "0.4.1",
"@types/escape-html": "1.0.1",
"@types/lodash-es": "4.17.6",
"@types/react": "17.0.40",
"@types/react-dom": "17.0.13",
"@typescript-eslint/eslint-plugin": "5.15.0",
"@typescript-eslint/parser": "5.15.0",
"@babel/core": "7.24.3",
"@babel/plugin-proposal-class-properties": "7.18.6",
"@babel/plugin-proposal-private-methods": "7.18.6",
"@babel/plugin-transform-modules-umd": "7.24.1",
"@babel/preset-env": "7.24.3",
"@babel/preset-react": "7.24.1",
"@types/escape-html": "1.0.4",
"@types/loadable__component": "5.13.9",
"@types/lodash-es": "4.17.12",
"@types/markdown-it": "13.0.7",
"@types/react": "17.0.79",
"@types/react-dom": "17.0.25",
"@types/sortablejs": "1.15.8",
"@typescript-eslint/eslint-plugin": "5.62.0",
"@typescript-eslint/parser": "5.62.0",
"@uupaa/dynamic-import-polyfill": "1.0.2",
"autoprefixer": "10.4.4",
"babel-loader": "8.2.3",
"autoprefixer": "10.4.19",
"babel-loader": "9.1.3",
"babel-plugin-dynamic-import-polyfill": "1.0.0",
"clean-webpack-plugin": "4.0.0",
"confusing-browser-globals": "1.0.11",
"copy-webpack-plugin": "10.2.4",
"css-loader": "6.7.1",
"cssnano": "5.1.4",
"eslint": "8.11.0",
"eslint-plugin-compat": "4.0.2",
"copy-webpack-plugin": "12.0.2",
"cross-env": "7.0.3",
"css-loader": "6.10.0",
"cssnano": "6.1.2",
"es-check": "7.1.1",
"eslint": "8.57.0",
"eslint-plugin-compat": "4.2.0",
"eslint-plugin-eslint-comments": "3.2.0",
"eslint-plugin-import": "2.25.4",
"eslint-plugin-jsx-a11y": "6.5.1",
"eslint-plugin-promise": "6.0.0",
"eslint-plugin-react": "7.29.4",
"eslint-plugin-react-hooks": "4.3.0",
"expose-loader": "3.1.0",
"html-loader": "3.1.0",
"html-webpack-plugin": "5.5.0",
"postcss": "8.4.12",
"postcss-loader": "6.2.1",
"postcss-preset-env": "7.4.2",
"postcss-scss": "4.0.3",
"sass": "1.49.9",
"sass-loader": "12.6.0",
"source-map-loader": "3.0.1",
"style-loader": "3.3.1",
"stylelint": "14.6.0",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-jsx-a11y": "6.8.0",
"eslint-plugin-react": "7.34.1",
"eslint-plugin-react-hooks": "4.6.0",
"eslint-plugin-sonarjs": "0.24.0",
"expose-loader": "4.1.0",
"fork-ts-checker-webpack-plugin": "9.0.2",
"html-loader": "4.2.0",
"html-webpack-plugin": "5.6.0",
"jsdom": "23.2.0",
"mini-css-extract-plugin": "2.8.1",
"postcss": "8.4.38",
"postcss-loader": "7.3.4",
"postcss-preset-env": "9.5.2",
"postcss-scss": "4.0.9",
"sass": "1.72.0",
"sass-loader": "13.3.3",
"source-map-loader": "4.0.2",
"speed-measure-webpack-plugin": "1.5.0",
"style-loader": "3.3.4",
"stylelint": "15.11.0",
"stylelint-config-rational-order": "0.1.2",
"stylelint-no-browser-hacks": "1.2.1",
"stylelint-order": "5.0.0",
"stylelint-scss": "4.2.0",
"ts-loader": "9.2.8",
"typescript": "4.6.2",
"webpack": "5.70.0",
"webpack-cli": "4.9.2",
"webpack-dev-server": "4.7.4",
"webpack-merge": "5.8.0",
"workbox-webpack-plugin": "6.5.1",
"stylelint-no-browser-hacks": "1.3.0",
"stylelint-order": "6.0.4",
"stylelint-scss": "5.3.2",
"ts-loader": "9.5.1",
"typescript": "5.4.3",
"vitest": "1.4.0",
"webpack": "5.91.0",
"webpack-bundle-analyzer": "4.10.1",
"webpack-cli": "5.1.4",
"webpack-dev-server": "4.15.2",
"webpack-merge": "5.10.0",
"worker-loader": "3.0.8"
},
"dependencies": {
"@fontsource/noto-sans": "4.5.1",
"@fontsource/noto-sans-hk": "4.5.2",
"@fontsource/noto-sans-jp": "4.5.2",
"@fontsource/noto-sans-kr": "4.5.2",
"@fontsource/noto-sans-sc": "4.5.2",
"@fontsource/noto-sans-tc": "4.5.2",
"@jellyfin/libass-wasm": "4.1.1",
"blurhash": "1.1.4",
"@emotion/react": "11.11.4",
"@emotion/styled": "11.11.0",
"@fontsource/noto-sans": "5.0.21",
"@fontsource/noto-sans-hk": "5.0.18",
"@fontsource/noto-sans-jp": "5.0.18",
"@fontsource/noto-sans-kr": "5.0.18",
"@fontsource/noto-sans-sc": "5.0.18",
"@fontsource/noto-sans-tc": "5.0.18",
"@jellyfin/libass-wasm": "4.2.1",
"@jellyfin/sdk": "0.9.0",
"@loadable/component": "5.16.3",
"@mui/icons-material": "5.15.11",
"@mui/material": "5.15.11",
"@mui/x-data-grid": "6.19.5",
"@react-hook/resize-observer": "1.2.6",
"@tanstack/react-query": "4.36.1",
"@tanstack/react-query-devtools": "4.36.1",
"@types/react-lazy-load-image-component": "1.6.3",
"abortcontroller-polyfill": "1.7.5",
"blurhash": "2.0.5",
"classlist.js": "https://github.com/eligrey/classList.js/archive/1.2.20180112.tar.gz",
"classnames": "2.3.1",
"core-js": "3.20.2",
"date-fns": "2.28.0",
"dompurify": "2.3.4",
"classnames": "2.5.1",
"core-js": "3.36.1",
"date-fns": "2.30.0",
"dompurify": "3.0.1",
"epubjs": "0.3.93",
"escape-html": "1.0.3",
"fast-text-encoding": "1.0.3",
"fast-text-encoding": "1.0.6",
"flv.js": "1.6.2",
"headroom.js": "0.12.0",
"hls.js": "0.14.17",
"intersection-observer": "0.12.0",
"jellyfin-apiclient": "1.10.0",
"jquery": "3.6.0",
"jstree": "3.3.12",
"history": "5.3.0",
"hls.js": "1.5.7",
"intersection-observer": "0.12.2",
"jellyfin-apiclient": "1.11.0",
"jquery": "3.7.1",
"jstree": "3.3.16",
"libarchive.js": "1.3.0",
"lodash-es": "4.17.21",
"marked": "4.0.10",
"material-design-icons-iconfont": "6.1.1",
"markdown-it": "14.1.0",
"material-design-icons-iconfont": "6.7.0",
"native-promise-only": "0.8.1",
"page": "1.11.6",
"pdfjs-dist": "2.12.313",
"pdfjs-dist": "3.11.174",
"react": "17.0.2",
"react-blurhash": "0.3.0",
"react-dom": "17.0.2",
"react-lazy-load-image-component": "1.6.0",
"react-router-dom": "6.22.3",
"resize-observer-polyfill": "1.5.1",
"screenfull": "6.0.0",
"sortablejs": "1.14.0",
"swiper": "6.8.4",
"screenfull": "6.0.2",
"sortablejs": "1.15.2",
"swiper": "11.0.7",
"usehooks-ts": "2.16.0",
"webcomponents.js": "0.7.24",
"whatwg-fetch": "3.6.2",
"workbox-core": "6.2.4",
"workbox-precaching": "6.2.4"
"whatwg-fetch": "3.6.20"
},
"browserslist": [
"last 2 Firefox versions",
@@ -124,15 +144,19 @@
"scripts": {
"start": "npm run serve",
"serve": "webpack serve --config webpack.dev.js",
"prepare": "node ./scripts/prepare.js",
"build:analyze": "cross-env NODE_ENV=\"production\" webpack --config webpack.analyze.js",
"build:development": "webpack --config webpack.dev.js",
"build:production": "webpack --config webpack.prod.js",
"lint": "eslint \"src/\"",
"stylelint": "npm run stylelint:css && npm run stylelint:scss",
"stylelint:css": "stylelint \"src/**/*.css\"",
"stylelint:scss": "stylelint --config=\".stylelintrc.scss.json\" \"src/**/*.scss\""
"build:production": "cross-env NODE_ENV=\"production\" webpack --config webpack.prod.js",
"build:check": "tsc --noEmit",
"escheck": "es-check",
"lint": "eslint \"./\"",
"test": "vitest --watch=false --config vite.config.ts",
"test:watch": "vitest --config vite.config.ts",
"stylelint": "stylelint \"src/**/*.{css,scss}\""
},
"engines": {
"node": ">=20.0.0",
"npm": ">=9.6.4",
"yarn": "YARN NO LONGER USED - use npm instead."
}
}

View File

@@ -7,8 +7,8 @@ const config = () => ({
plugins: [
// Explicitly specify browserslist to override ones from node_modules
// For example, Swiper has it in its package.json
postcssPresetEnv({browsers: packageConfig.browserslist}),
autoprefixer({overrideBrowserslist: packageConfig.browserslist}),
postcssPresetEnv({ browsers: packageConfig.browserslist }),
autoprefixer({ overrideBrowserslist: packageConfig.browserslist }),
cssnano()
]
});

View File

@@ -1,12 +0,0 @@
const { execSync } = require('child_process');
/**
* The npm `prepare` script needs to run a build to support installing
* a package from git repositories (this is dumb but a limitation of how
* npm behaves). We don't want to run these in CI though because
* building is slow so this script will skip the build when the
* `SKIP_PREPARE` environment variable has been set.
*/
if (!process.env.SKIP_PREPARE) {
execSync('webpack --config webpack.prod.js', { stdio: 'inherit' });
}

24
src/RootApp.tsx Normal file
View File

@@ -0,0 +1,24 @@
import { QueryClientProvider } from '@tanstack/react-query';
import { ReactQueryDevtools } from '@tanstack/react-query-devtools';
import React from 'react';
import { ApiProvider } from 'hooks/useApi';
import { WebConfigProvider } from 'hooks/useWebConfig';
import { queryClient } from 'utils/query/queryClient';
import RootAppRouter from './RootAppRouter';
const RootApp = () => {
return (
<QueryClientProvider client={queryClient}>
<ApiProvider>
<WebConfigProvider>
<RootAppRouter />
</WebConfigProvider>
</ApiProvider>
<ReactQueryDevtools initialIsOpen={false} />
</QueryClientProvider>
);
};
export default RootApp;

54
src/RootAppRouter.tsx Normal file
View File

@@ -0,0 +1,54 @@
import React from 'react';
import {
RouterProvider,
createHashRouter,
Outlet,
useLocation
} from 'react-router-dom';
import { DASHBOARD_APP_PATHS, DASHBOARD_APP_ROUTES } from 'apps/dashboard/routes/routes';
import { EXPERIMENTAL_APP_ROUTES } from 'apps/experimental/routes/routes';
import { STABLE_APP_ROUTES } from 'apps/stable/routes/routes';
import AppHeader from 'components/AppHeader';
import Backdrop from 'components/Backdrop';
import { createRouterHistory } from 'components/router/routerHistory';
import UserThemeProvider from 'themes/UserThemeProvider';
const layoutMode = localStorage.getItem('layout');
const isExperimentalLayout = layoutMode === 'experimental';
const router = createHashRouter([
{
element: <RootAppLayout />,
children: [
...(isExperimentalLayout ? EXPERIMENTAL_APP_ROUTES : STABLE_APP_ROUTES),
...DASHBOARD_APP_ROUTES
]
}
]);
export const history = createRouterHistory(router);
export default function RootAppRouter() {
return <RouterProvider router={router} />;
}
/**
* Layout component that renders legacy components required on all pages.
* NOTE: The app will crash if these get removed from the DOM.
*/
function RootAppLayout() {
const location = useLocation();
const isNewLayoutPath = Object.values(DASHBOARD_APP_PATHS)
.some(path => location.pathname.startsWith(`/${path}`));
return (
<UserThemeProvider>
<Backdrop />
<AppHeader isHidden={isExperimentalLayout || isNewLayoutPath} />
<Outlet />
</UserThemeProvider>
);
}

15
src/apiclient.d.ts vendored
View File

@@ -67,7 +67,8 @@ declare module 'jellyfin-apiclient' {
UserPolicy,
UtcTimeResponse,
VirtualFolderInfo
} from '@thornbill/jellyfin-sdk/dist/generated-client';
} from '@jellyfin/sdk/lib/generated-client';
import { ConnectionState } from './utils/jellyfin-apiclient/ConnectionState';
class ApiClient {
constructor(serverAddress: string, appName: string, appVersion: string, deviceName: string, deviceId: string);
@@ -75,6 +76,7 @@ declare module 'jellyfin-apiclient' {
accessToken(): string;
addMediaPath(virtualFolderName: string, mediaPath: string, networkSharePath: string, refreshLibrary?: boolean): Promise<void>;
addVirtualFolder(name: string, type?: string, refreshLibrary?: boolean, libraryOptions?: any): Promise<void>;
ajax(request: any): Promise<any>;
appName(): string;
appVersion(): string;
authenticateUserByName(name: string, password: string): Promise<AuthenticationResult>;
@@ -116,6 +118,7 @@ declare module 'jellyfin-apiclient' {
getCountries(): Promise<CountryInfo[]>;
getCriticReviews(itemId: string, options?: any): Promise<BaseItemDtoQueryResult>;
getCultures(): Promise<CultureDto[]>;
getCurrentUser(cache?: boolean): Promise<UserDto>;
getCurrentUserId(): string;
getDateParamValue(date: Date): string;
getDefaultImageQuality(imageType: ImageType): number;
@@ -266,7 +269,7 @@ declare module 'jellyfin-apiclient' {
sendWebSocketMessage(name: string, data: any): void;
serverAddress(val?: string): string;
serverId(): string;
serverVersion(): string
serverVersion(): string;
setAuthenticationInfo(accessKey?: string, userId?: string): void;
setRequestHeaders(headers: any): void;
setSystemInfo(info: SystemInfo): void;
@@ -310,12 +313,18 @@ declare module 'jellyfin-apiclient' {
setItem(name: string, value: string): void;
}
interface ConnectResponse {
ApiClient: ApiClient
Servers: any[]
State: ConnectionState
}
class ConnectionManager {
constructor(credentialProvider: Credentials, appName: string, appVersion: string, deviceName: string, deviceId: string, capabilities: ClientCapabilities);
addApiClient(apiClient: ApiClient): void;
clearData(): void;
connect(options?: any): Promise<any>;
connect(options?: any): Promise<ConnectResponse>;
connectToAddress(address: string, options?: any): Promise<any>;
connectToServer(server: any, options?: any): Promise<any>;
connectToServers(servers: any[], options?: any): Promise<any>;

View File

@@ -0,0 +1,99 @@
import AppBar from '@mui/material/AppBar';
import Box from '@mui/material/Box';
import { type Theme } from '@mui/material/styles';
import useMediaQuery from '@mui/material/useMediaQuery';
import React, { FC, useCallback, useEffect, useState } from 'react';
import { Outlet, useLocation } from 'react-router-dom';
import AppBody from 'components/AppBody';
import AppToolbar from 'components/toolbar/AppToolbar';
import ElevationScroll from 'components/ElevationScroll';
import { DRAWER_WIDTH } from 'components/ResponsiveDrawer';
import { useApi } from 'hooks/useApi';
import AppTabs from './components/AppTabs';
import AppDrawer from './components/drawer/AppDrawer';
import './AppOverrides.scss';
interface AppLayoutProps {
drawerlessPaths: string[]
}
const AppLayout: FC<AppLayoutProps> = ({
drawerlessPaths
}) => {
const [ isDrawerActive, setIsDrawerActive ] = useState(false);
const location = useLocation();
const { user } = useApi();
const isMediumScreen = useMediaQuery((t: Theme) => t.breakpoints.up('md'));
const isDrawerAvailable = Boolean(user)
&& !drawerlessPaths.some(path => location.pathname.startsWith(`/${path}`));
const isDrawerOpen = isDrawerActive && isDrawerAvailable;
const onToggleDrawer = useCallback(() => {
setIsDrawerActive(!isDrawerActive);
}, [ isDrawerActive, setIsDrawerActive ]);
// Update body class
useEffect(() => {
document.body.classList.add('dashboardDocument');
return () => {
document.body.classList.remove('dashboardDocument');
};
}, []);
return (
<Box sx={{ display: 'flex' }}>
<ElevationScroll elevate={false}>
<AppBar
position='fixed'
sx={{
width: {
xs: '100%',
md: isDrawerAvailable ? `calc(100% - ${DRAWER_WIDTH}px)` : '100%'
},
ml: {
xs: 0,
md: isDrawerAvailable ? DRAWER_WIDTH : 0
}
}}
>
<AppToolbar
isDrawerAvailable={!isMediumScreen && isDrawerAvailable}
isDrawerOpen={isDrawerOpen}
onDrawerButtonClick={onToggleDrawer}
>
<AppTabs isDrawerOpen={isDrawerOpen} />
</AppToolbar>
</AppBar>
</ElevationScroll>
{
isDrawerAvailable && (
<AppDrawer
open={isDrawerOpen}
onClose={onToggleDrawer}
onOpen={onToggleDrawer}
/>
)
}
<Box
component='main'
sx={{
width: '100%',
flexGrow: 1
}}
>
<AppBody>
<Outlet />
</AppBody>
</Box>
</Box>
);
};
export default AppLayout;

View File

@@ -0,0 +1,34 @@
// Default MUI breakpoints
// https://mui.com/material-ui/customization/breakpoints/#default-breakpoints
$mui-bp-sm: 600px;
$mui-bp-md: 900px;
$mui-bp-lg: 1200px;
$mui-bp-xl: 1536px;
$drawer-width: 240px;
// Fix dashboard pages layout to work with drawer
.dashboardDocument {
.mainAnimatedPage {
@media all and (min-width: $mui-bp-md) {
left: $drawer-width;
}
}
.skinBody {
position: unset !important;
}
// Fix the padding of dashboard pages
.content-primary {
padding-top: 3.25rem;
}
// Tabbed pages
.withTabs .content-primary {
padding-top: 6.5rem;
@media all and (min-width: $mui-bp-lg) {
padding-top: 3.25rem;
}
}
}

View File

@@ -0,0 +1,96 @@
import { Theme } from '@mui/material/styles';
import Tab from '@mui/material/Tab';
import Tabs from '@mui/material/Tabs';
import useMediaQuery from '@mui/material/useMediaQuery';
import debounce from 'lodash-es/debounce';
import isEqual from 'lodash-es/isEqual';
import React, { FC, useCallback, useEffect, useRef, useState } from 'react';
import { Link } from 'react-router-dom';
import { EventType } from 'types/eventType';
import Events, { type Event } from 'utils/events';
interface AppTabsParams {
isDrawerOpen: boolean
}
interface TabDefinition {
href: string
name: string
}
const handleResize = debounce(() => window.dispatchEvent(new Event('resize')), 100);
const AppTabs: FC<AppTabsParams> = ({
isDrawerOpen
}) => {
const documentRef = useRef<Document>(document);
const [ activeIndex, setActiveIndex ] = useState(0);
const [ tabs, setTabs ] = useState<TabDefinition[]>();
const isBigScreen = useMediaQuery((theme: Theme) => theme.breakpoints.up('sm'));
const onTabsUpdate = useCallback((
_e: Event,
_newView?: string,
newIndex: number | undefined = 0,
newTabs?: TabDefinition[]
) => {
setActiveIndex(newIndex);
if (!isEqual(tabs, newTabs)) {
setTabs(newTabs);
}
}, [ tabs ]);
useEffect(() => {
const doc = documentRef.current;
if (doc) Events.on(doc, EventType.SET_TABS, onTabsUpdate);
return () => {
if (doc) Events.off(doc, EventType.SET_TABS, onTabsUpdate);
};
}, [ onTabsUpdate ]);
// HACK: Force resizing to workaround upstream bug with tab resizing
// https://github.com/mui/material-ui/issues/24011
useEffect(() => {
handleResize();
}, [ isDrawerOpen ]);
if (!tabs?.length) return null;
return (
<Tabs
value={activeIndex}
sx={{
width: '100%',
flexShrink: {
xs: 0,
lg: 'unset'
},
order: {
xs: 100,
lg: 'unset'
}
}}
variant={isBigScreen ? 'standard' : 'scrollable'}
centered={isBigScreen}
>
{
tabs.map(({ href, name }, index) => (
<Tab
key={`tab-${name}`}
label={name}
data-tab-index={`${index}`}
component={Link}
to={href}
/>
))
}
</Tabs>
);
};
export default AppTabs;

View File

@@ -0,0 +1,34 @@
import { LogLevel } from '@jellyfin/sdk/lib/generated-client/models/log-level';
import Chip from '@mui/material/Chip';
import React from 'react';
import globalize from 'scripts/globalize';
const LogLevelChip = ({ level }: { level: LogLevel }) => {
let color: 'info' | 'warning' | 'error' | undefined;
switch (level) {
case LogLevel.Information:
color = 'info';
break;
case LogLevel.Warning:
color = 'warning';
break;
case LogLevel.Error:
case LogLevel.Critical:
color = 'error';
break;
}
const levelText = globalize.translate(`LogLevel.${level}`);
return (
<Chip
size='small'
color={color}
label={levelText}
title={levelText}
/>
);
};
export default LogLevelChip;

View File

@@ -0,0 +1,64 @@
import type { ActivityLogEntry } from '@jellyfin/sdk/lib/generated-client/models/activity-log-entry';
import Info from '@mui/icons-material/Info';
import Box from '@mui/material/Box';
import ClickAwayListener from '@mui/material/ClickAwayListener';
import IconButton from '@mui/material/IconButton';
import Tooltip from '@mui/material/Tooltip';
import React, { FC, useCallback, useState } from 'react';
const OverviewCell: FC<ActivityLogEntry> = ({ Overview, ShortOverview }) => {
const displayValue = ShortOverview ?? Overview;
const [ open, setOpen ] = useState(false);
const onTooltipClose = useCallback(() => {
setOpen(false);
}, []);
const onTooltipOpen = useCallback(() => {
setOpen(true);
}, []);
if (!displayValue) return null;
return (
<Box
sx={{
display: 'flex',
width: '100%',
alignItems: 'center'
}}
>
<Box
sx={{
flexGrow: 1,
overflow: 'hidden',
textOverflow: 'ellipsis'
}}
component='div'
title={displayValue}
>
{displayValue}
</Box>
{ShortOverview && Overview && (
<ClickAwayListener onClickAway={onTooltipClose}>
<Tooltip
title={Overview}
placement='top'
arrow
onClose={onTooltipClose}
open={open}
disableFocusListener
disableHoverListener
disableTouchListener
>
<IconButton onClick={onTooltipOpen}>
<Info />
</IconButton>
</Tooltip>
</ClickAwayListener>
)}
</Box>
);
};
export default OverviewCell;

View File

@@ -0,0 +1,17 @@
import React, { type RefAttributes } from 'react';
import { Link } from 'react-router-dom';
import { GridActionsCellItem, type GridActionsCellItemProps } from '@mui/x-data-grid';
type GridActionsCellLinkProps = { to: string } & GridActionsCellItemProps & RefAttributes<HTMLButtonElement>;
/**
* Link component to use in mui's data-grid action column due to a current bug with passing props to custom link components.
* @see https://github.com/mui/mui-x/issues/4654
*/
const GridActionsCellLink = ({ to, ...props }: GridActionsCellLinkProps) => (
<Link to={to}>
<GridActionsCellItem {...props} />
</Link>
);
export default GridActionsCellLink;

View File

@@ -0,0 +1,37 @@
import ListItem from '@mui/material/ListItem';
import List from '@mui/material/List';
import React, { FC } from 'react';
import DrawerHeaderLink from 'apps/experimental/components/drawers/DrawerHeaderLink';
import ResponsiveDrawer, { ResponsiveDrawerProps } from 'components/ResponsiveDrawer';
import ServerDrawerSection from './sections/ServerDrawerSection';
import DevicesDrawerSection from './sections/DevicesDrawerSection';
import LiveTvDrawerSection from './sections/LiveTvDrawerSection';
import AdvancedDrawerSection from './sections/AdvancedDrawerSection';
import PluginDrawerSection from './sections/PluginDrawerSection';
const AppDrawer: FC<ResponsiveDrawerProps> = ({
open = false,
onClose,
onOpen
}) => (
<ResponsiveDrawer
open={open}
onClose={onClose}
onOpen={onOpen}
>
<List disablePadding>
<ListItem disablePadding>
<DrawerHeaderLink />
</ListItem>
</List>
<ServerDrawerSection />
<DevicesDrawerSection />
<LiveTvDrawerSection />
<AdvancedDrawerSection />
<PluginDrawerSection />
</ResponsiveDrawer>
);
export default AppDrawer;

View File

@@ -0,0 +1,109 @@
import Article from '@mui/icons-material/Article';
import EditNotifications from '@mui/icons-material/EditNotifications';
import ExpandLess from '@mui/icons-material/ExpandLess';
import ExpandMore from '@mui/icons-material/ExpandMore';
import Extension from '@mui/icons-material/Extension';
import Lan from '@mui/icons-material/Lan';
import Schedule from '@mui/icons-material/Schedule';
import VpnKey from '@mui/icons-material/VpnKey';
import Collapse from '@mui/material/Collapse';
import List from '@mui/material/List';
import ListItem from '@mui/material/ListItem';
import ListItemIcon from '@mui/material/ListItemIcon';
import ListItemText from '@mui/material/ListItemText';
import ListSubheader from '@mui/material/ListSubheader';
import React from 'react';
import { useLocation } from 'react-router-dom';
import ListItemLink from 'components/ListItemLink';
import globalize from 'scripts/globalize';
const PLUGIN_PATHS = [
'/dashboard/plugins',
'/dashboard/plugins/catalog',
'/dashboard/plugins/repositories',
'/dashboard/plugins/add',
'/configurationpage'
];
const AdvancedDrawerSection = () => {
const location = useLocation();
const isPluginSectionOpen = PLUGIN_PATHS.includes(location.pathname);
return (
<List
aria-labelledby='advanced-subheader'
subheader={
<ListSubheader component='div' id='advanced-subheader'>
{globalize.translate('TabAdvanced')}
</ListSubheader>
}
>
<ListItem disablePadding>
<ListItemLink to='/dashboard/networking'>
<ListItemIcon>
<Lan />
</ListItemIcon>
<ListItemText primary={globalize.translate('TabNetworking')} />
</ListItemLink>
</ListItem>
<ListItem disablePadding>
<ListItemLink to='/dashboard/keys'>
<ListItemIcon>
<VpnKey />
</ListItemIcon>
<ListItemText primary={globalize.translate('HeaderApiKeys')} />
</ListItemLink>
</ListItem>
<ListItem disablePadding>
<ListItemLink to='/dashboard/logs'>
<ListItemIcon>
<Article />
</ListItemIcon>
<ListItemText primary={globalize.translate('TabLogs')} />
</ListItemLink>
</ListItem>
<ListItem disablePadding>
<ListItemLink to='/dashboard/notifications'>
<ListItemIcon>
<EditNotifications />
</ListItemIcon>
<ListItemText primary={globalize.translate('Notifications')} />
</ListItemLink>
</ListItem>
<ListItem disablePadding>
<ListItemLink to='/dashboard/plugins' selected={false}>
<ListItemIcon>
<Extension />
</ListItemIcon>
<ListItemText primary={globalize.translate('TabPlugins')} />
{isPluginSectionOpen ? <ExpandLess /> : <ExpandMore />}
</ListItemLink>
</ListItem>
<Collapse in={isPluginSectionOpen} timeout='auto' unmountOnExit>
<List component='div' disablePadding>
<ListItemLink to='/dashboard/plugins' sx={{ pl: 4 }}>
<ListItemText inset primary={globalize.translate('TabMyPlugins')} />
</ListItemLink>
<ListItemLink to='/dashboard/plugins/catalog' sx={{ pl: 4 }}>
<ListItemText inset primary={globalize.translate('TabCatalog')} />
</ListItemLink>
<ListItemLink to='/dashboard/plugins/repositories' sx={{ pl: 4 }}>
<ListItemText inset primary={globalize.translate('TabRepositories')} />
</ListItemLink>
</List>
</Collapse>
<ListItem disablePadding>
<ListItemLink to='/dashboard/tasks'>
<ListItemIcon>
<Schedule />
</ListItemIcon>
<ListItemText primary={globalize.translate('TabScheduledTasks')} />
</ListItemLink>
</ListItem>
</List>
);
};
export default AdvancedDrawerSection;

View File

@@ -0,0 +1,50 @@
import { Devices, Analytics, Input } from '@mui/icons-material';
import List from '@mui/material/List';
import ListItem from '@mui/material/ListItem';
import ListItemIcon from '@mui/material/ListItemIcon';
import ListItemText from '@mui/material/ListItemText';
import ListSubheader from '@mui/material/ListSubheader';
import React from 'react';
import ListItemLink from 'components/ListItemLink';
import globalize from 'scripts/globalize';
const DevicesDrawerSection = () => {
return (
<List
aria-labelledby='devices-subheader'
subheader={
<ListSubheader component='div' id='devices-subheader'>
{globalize.translate('HeaderDevices')}
</ListSubheader>
}
>
<ListItem disablePadding>
<ListItemLink to='/dashboard/devices'>
<ListItemIcon>
<Devices />
</ListItemIcon>
<ListItemText primary={globalize.translate('HeaderDevices')} />
</ListItemLink>
</ListItem>
<ListItem disablePadding>
<ListItemLink to='/dashboard/activity'>
<ListItemIcon>
<Analytics />
</ListItemIcon>
<ListItemText primary={globalize.translate('HeaderActivity')} />
</ListItemLink>
</ListItem>
<ListItem disablePadding>
<ListItemLink to='/dashboard/dlna'>
<ListItemIcon>
<Input />
</ListItemIcon>
<ListItemText primary={'DLNA'} />
</ListItemLink>
</ListItem>
</List>
);
};
export default DevicesDrawerSection;

View File

@@ -0,0 +1,42 @@
import { Dvr, LiveTv } from '@mui/icons-material';
import List from '@mui/material/List';
import ListItem from '@mui/material/ListItem';
import ListItemIcon from '@mui/material/ListItemIcon';
import ListItemText from '@mui/material/ListItemText';
import ListSubheader from '@mui/material/ListSubheader';
import React from 'react';
import ListItemLink from 'components/ListItemLink';
import globalize from 'scripts/globalize';
const LiveTvDrawerSection = () => {
return (
<List
aria-labelledby='livetv-subheader'
subheader={
<ListSubheader component='div' id='livetv-subheader'>
{globalize.translate('LiveTV')}
</ListSubheader>
}
>
<ListItem disablePadding>
<ListItemLink to='/dashboard/livetv'>
<ListItemIcon>
<LiveTv />
</ListItemIcon>
<ListItemText primary={globalize.translate('LiveTV')} />
</ListItemLink>
</ListItem>
<ListItem disablePadding>
<ListItemLink to='/dashboard/recordings'>
<ListItemIcon>
<Dvr />
</ListItemIcon>
<ListItemText primary={globalize.translate('HeaderDVR')} />
</ListItemLink>
</ListItem>
</List>
);
};
export default LiveTvDrawerSection;

View File

@@ -0,0 +1,66 @@
import { ConfigurationPageInfo } from '@jellyfin/sdk/lib/generated-client';
import { getDashboardApi } from '@jellyfin/sdk/lib/utils/api/dashboard-api';
import { Folder } from '@mui/icons-material';
import List from '@mui/material/List';
import ListItem from '@mui/material/ListItem';
import ListItemIcon from '@mui/material/ListItemIcon';
import ListItemText from '@mui/material/ListItemText';
import ListSubheader from '@mui/material/ListSubheader';
import React, { useEffect, useState } from 'react';
import ListItemLink from 'components/ListItemLink';
import { useApi } from 'hooks/useApi';
import globalize from 'scripts/globalize';
import Dashboard from 'utils/dashboard';
const PluginDrawerSection = () => {
const { api } = useApi();
const [ pagesInfo, setPagesInfo ] = useState<ConfigurationPageInfo[]>([]);
useEffect(() => {
const fetchPluginPages = async () => {
if (!api) return;
const pagesResponse = await getDashboardApi(api)
.getConfigurationPages({ enableInMainMenu: true });
setPagesInfo(pagesResponse.data);
};
fetchPluginPages()
.catch(err => {
console.error('[PluginDrawerSection] unable to fetch plugin config pages', err);
});
}, [ api ]);
if (!api || pagesInfo.length < 1) {
return null;
}
return (
<List
aria-labelledby='plugins-subheader'
subheader={
<ListSubheader component='div' id='plugins-subheader'>
{globalize.translate('TabPlugins')}
</ListSubheader>
}
>
{
pagesInfo.map(pageInfo => (
<ListItem key={pageInfo.PluginId} disablePadding>
<ListItemLink to={`/${Dashboard.getPluginUrl(pageInfo.Name)}`}>
<ListItemIcon>
{/* TODO: Support different icons? */}
<Folder />
</ListItemIcon>
<ListItemText primary={pageInfo.DisplayName} />
</ListItemLink>
</ListItem>
))
}
</List>
);
};
export default PluginDrawerSection;

View File

@@ -0,0 +1,121 @@
import { Dashboard, ExpandLess, ExpandMore, LibraryAdd, People, PlayCircle, Settings } from '@mui/icons-material';
import Collapse from '@mui/material/Collapse';
import List from '@mui/material/List';
import ListItem from '@mui/material/ListItem';
import ListItemIcon from '@mui/material/ListItemIcon';
import ListItemText from '@mui/material/ListItemText';
import ListSubheader from '@mui/material/ListSubheader';
import React from 'react';
import { useLocation } from 'react-router-dom';
import ListItemLink from 'components/ListItemLink';
import globalize from 'scripts/globalize';
const LIBRARY_PATHS = [
'/dashboard/libraries',
'/dashboard/libraries/display',
'/dashboard/libraries/metadata',
'/dashboard/libraries/nfo'
];
const PLAYBACK_PATHS = [
'/dashboard/playback/transcoding',
'/dashboard/playback/resume',
'/dashboard/playback/streaming',
'/dashboard/playback/trickplay'
];
const ServerDrawerSection = () => {
const location = useLocation();
const isLibrarySectionOpen = LIBRARY_PATHS.includes(location.pathname);
const isPlaybackSectionOpen = PLAYBACK_PATHS.includes(location.pathname);
return (
<List
aria-labelledby='server-subheader'
subheader={
<ListSubheader component='div' id='server-subheader'>
{globalize.translate('TabServer')}
</ListSubheader>
}
>
<ListItem disablePadding>
<ListItemLink to='/dashboard'>
<ListItemIcon>
<Dashboard />
</ListItemIcon>
<ListItemText primary={globalize.translate('TabDashboard')} />
</ListItemLink>
</ListItem>
<ListItem disablePadding>
<ListItemLink to='/dashboard/settings'>
<ListItemIcon>
<Settings />
</ListItemIcon>
<ListItemText primary={globalize.translate('General')} />
</ListItemLink>
</ListItem>
<ListItem disablePadding>
<ListItemLink to='/dashboard/users'>
<ListItemIcon>
<People />
</ListItemIcon>
<ListItemText primary={globalize.translate('HeaderUsers')} />
</ListItemLink>
</ListItem>
<ListItem disablePadding>
<ListItemLink to='/dashboard/libraries' selected={false}>
<ListItemIcon>
<LibraryAdd />
</ListItemIcon>
<ListItemText primary={globalize.translate('HeaderLibraries')} />
{isLibrarySectionOpen ? <ExpandLess /> : <ExpandMore />}
</ListItemLink>
</ListItem>
<Collapse in={isLibrarySectionOpen} timeout='auto' unmountOnExit>
<List component='div' disablePadding>
<ListItemLink to='/dashboard/libraries' sx={{ pl: 4 }}>
<ListItemText inset primary={globalize.translate('HeaderLibraries')} />
</ListItemLink>
<ListItemLink to='/dashboard/libraries/display' sx={{ pl: 4 }}>
<ListItemText inset primary={globalize.translate('Display')} />
</ListItemLink>
<ListItemLink to='/dashboard/libraries/metadata' sx={{ pl: 4 }}>
<ListItemText inset primary={globalize.translate('Metadata')} />
</ListItemLink>
<ListItemLink to='/dashboard/libraries/nfo' sx={{ pl: 4 }}>
<ListItemText inset primary={globalize.translate('TabNfoSettings')} />
</ListItemLink>
</List>
</Collapse>
<ListItem disablePadding>
<ListItemLink to='/dashboard/playback/transcoding' selected={false}>
<ListItemIcon>
<PlayCircle />
</ListItemIcon>
<ListItemText primary={globalize.translate('TitlePlayback')} />
{isPlaybackSectionOpen ? <ExpandLess /> : <ExpandMore />}
</ListItemLink>
</ListItem>
<Collapse in={isPlaybackSectionOpen} timeout='auto' unmountOnExit>
<List component='div' disablePadding>
<ListItemLink to='/dashboard/playback/transcoding' sx={{ pl: 4 }}>
<ListItemText inset primary={globalize.translate('Transcoding')} />
</ListItemLink>
<ListItemLink to='/dashboard/playback/resume' sx={{ pl: 4 }}>
<ListItemText inset primary={globalize.translate('ButtonResume')} />
</ListItemLink>
<ListItemLink to='/dashboard/playback/streaming' sx={{ pl: 4 }}>
<ListItemText inset primary={globalize.translate('TabStreaming')} />
</ListItemLink>
<ListItemLink to='/dashboard/playback/trickplay' sx={{ pl: 4 }}>
<ListItemText inset primary={globalize.translate('Trickplay')} />
</ListItemLink>
</List>
</Collapse>
</List>
);
};
export default ServerDrawerSection;

View File

@@ -0,0 +1,14 @@
import { AsyncRouteType, type AsyncRoute } from 'components/router/AsyncRoute';
export const ASYNC_ADMIN_ROUTES: AsyncRoute[] = [
{ path: 'activity', type: AsyncRouteType.Dashboard },
{ path: 'dlna', type: AsyncRouteType.Dashboard },
{ path: 'notifications', type: AsyncRouteType.Dashboard },
{ path: 'users', type: AsyncRouteType.Dashboard },
{ path: 'users/access', type: AsyncRouteType.Dashboard },
{ path: 'users/add', type: AsyncRouteType.Dashboard },
{ path: 'users/parentalcontrol', type: AsyncRouteType.Dashboard },
{ path: 'users/password', type: AsyncRouteType.Dashboard },
{ path: 'users/profile', type: AsyncRouteType.Dashboard },
{ path: 'playback/trickplay', type: AsyncRouteType.Dashboard }
];

View File

@@ -0,0 +1,149 @@
import type { LegacyRoute } from 'components/router/LegacyRoute';
export const LEGACY_ADMIN_ROUTES: LegacyRoute[] = [
{
path: '/dashboard',
pageProps: {
controller: 'dashboard/dashboard',
view: 'dashboard/dashboard.html'
}
}, {
path: 'settings',
pageProps: {
controller: 'dashboard/general',
view: 'dashboard/general.html'
}
}, {
path: 'networking',
pageProps: {
controller: 'dashboard/networking',
view: 'dashboard/networking.html'
}
}, {
path: 'devices',
pageProps: {
controller: 'dashboard/devices/devices',
view: 'dashboard/devices/devices.html'
}
}, {
path: 'devices/edit',
pageProps: {
controller: 'dashboard/devices/device',
view: 'dashboard/devices/device.html'
}
}, {
path: 'plugins/add',
pageProps: {
controller: 'dashboard/plugins/add/index',
view: 'dashboard/plugins/add/index.html'
}
}, {
path: 'libraries',
pageProps: {
controller: 'dashboard/library',
view: 'dashboard/library.html'
}
}, {
path: 'libraries/display',
pageProps: {
controller: 'dashboard/librarydisplay',
view: 'dashboard/librarydisplay.html'
}
}, {
path: 'playback/transcoding',
pageProps: {
controller: 'dashboard/encodingsettings',
view: 'dashboard/encodingsettings.html'
}
}, {
path: 'logs',
pageProps: {
controller: 'dashboard/logs',
view: 'dashboard/logs.html'
}
}, {
path: 'libraries/metadata',
pageProps: {
controller: 'dashboard/metadataImages',
view: 'dashboard/metadataimages.html'
}
}, {
path: 'libraries/nfo',
pageProps: {
controller: 'dashboard/metadatanfo',
view: 'dashboard/metadatanfo.html'
}
}, {
path: 'playback/resume',
pageProps: {
controller: 'dashboard/playback',
view: 'dashboard/playback.html'
}
}, {
path: 'plugins/catalog',
pageProps: {
controller: 'dashboard/plugins/available/index',
view: 'dashboard/plugins/available/index.html'
}
}, {
path: 'plugins/repositories',
pageProps: {
controller: 'dashboard/plugins/repositories/index',
view: 'dashboard/plugins/repositories/index.html'
}
}, {
path: 'livetv/guide',
pageProps: {
controller: 'livetvguideprovider',
view: 'livetvguideprovider.html'
}
}, {
path: 'recordings',
pageProps: {
controller: 'livetvsettings',
view: 'livetvsettings.html'
}
}, {
path: 'livetv',
pageProps: {
controller: 'livetvstatus',
view: 'livetvstatus.html'
}
}, {
path: 'livetv/tuner',
pageProps: {
controller: 'livetvtuner',
view: 'livetvtuner.html'
}
}, {
path: 'plugins',
pageProps: {
controller: 'dashboard/plugins/installed/index',
view: 'dashboard/plugins/installed/index.html'
}
}, {
path: 'tasks/edit',
pageProps: {
controller: 'dashboard/scheduledtasks/scheduledtask',
view: 'dashboard/scheduledtasks/scheduledtask.html'
}
}, {
path: 'tasks',
pageProps: {
controller: 'dashboard/scheduledtasks/scheduledtasks',
view: 'dashboard/scheduledtasks/scheduledtasks.html'
}
}, {
path: 'keys',
pageProps: {
controller: 'dashboard/apikeys',
view: 'dashboard/apikeys.html'
}
}, {
path: 'playback/streaming',
pageProps: {
view: 'dashboard/streaming.html',
controller: 'dashboard/streaming'
}
}
];

View File

@@ -0,0 +1,40 @@
import type { Redirect } from 'components/router/Redirect';
export const REDIRECTS: Redirect[] = [
{ from: 'addplugin.html', to: '/dashboard/plugins/add' },
{ from: 'apikeys.html', to: '/dashboard/keys' },
{ from: 'availableplugins.html', to: '/dashboard/plugins/catalog' },
{ from: 'dashboard.html', to: '/dashboard' },
{ from: 'dashboardgeneral.html', to: '/dashboard/settings' },
{ from: 'device.html', to: '/dashboard/devices/edit' },
{ from: 'devices.html', to: '/dashboard/devices' },
{ from: 'dlnaprofile.html', to: '/dashboard/dlna' },
{ from: 'dlnaprofiles.html', to: '/dashboard/dlna' },
{ from: 'dlnasettings.html', to: '/dashboard/dlna' },
{ from: 'edititemmetadata.html', to: '/metadata' },
{ from: 'encodingsettings.html', to: '/dashboard/playback/transcoding' },
{ from: 'installedplugins.html', to: '/dashboard/plugins' },
{ from: 'library.html', to: '/dashboard/libraries' },
{ from: 'librarydisplay.html', to: '/dashboard/libraries/display' },
{ from: 'livetvguideprovider.html', to: '/dashboard/livetv/guide' },
{ from: 'livetvsettings.html', to: '/dashboard/recordings' },
{ from: 'livetvstatus.html', to: '/dashboard/livetv' },
{ from: 'livetvtuner.html', to: '/dashboard/livetv/tuner' },
{ from: 'log.html', to: '/dashboard/logs' },
{ from: 'metadataimages.html', to: '/dashboard/libraries/metadata' },
{ from: 'metadatanfo.html', to: '/dashboard/libraries/nfo' },
{ from: 'networking.html', to: '/dashboard/networking' },
{ from: 'notificationsettings.html', to: '/dashboard/notifications' },
{ from: 'playbackconfiguration.html', to: '/dashboard/playback/resume' },
{ from: 'repositories.html', to: '/dashboard/plugins/repositories' },
{ from: 'scheduledtask.html', to: '/dashboard/tasks/edit' },
{ from: 'scheduledtasks.html', to: '/dashboard/tasks' },
{ from: 'serveractivity.html', to: '/dashboard/activity' },
{ from: 'streamingsettings.html', to: '/dashboard/playback/streaming' },
{ from: 'useredit.html', to: '/dashboard/users/profile' },
{ from: 'userlibraryaccess.html', to: '/dashboard/users/access' },
{ from: 'usernew.html', to: '/dashboard/users/add' },
{ from: 'userparentalcontrol.html', to: '/dashboard/users/parentalcontrol' },
{ from: 'userpassword.html', to: '/dashboard/users/password' },
{ from: 'userprofiles.html', to: '/dashboard/users' }
];

View File

@@ -0,0 +1,274 @@
import React, { useCallback, useEffect, useState } from 'react';
import { getActivityLogApi } from '@jellyfin/sdk/lib/utils/api/activity-log-api';
import { getUserApi } from '@jellyfin/sdk/lib/utils/api/user-api';
import type { ActivityLogEntry } from '@jellyfin/sdk/lib/generated-client/models/activity-log-entry';
import type { UserDto } from '@jellyfin/sdk/lib/generated-client/models/user-dto';
import PermMedia from '@mui/icons-material/PermMedia';
import Box from '@mui/material/Box';
import IconButton from '@mui/material/IconButton';
import ToggleButton from '@mui/material/ToggleButton';
import ToggleButtonGroup from '@mui/material/ToggleButtonGroup';
import Typography from '@mui/material/Typography';
import { DataGrid, type GridColDef } from '@mui/x-data-grid';
import { Link, useSearchParams } from 'react-router-dom';
import Page from 'components/Page';
import UserAvatar from 'components/UserAvatar';
import { useApi } from 'hooks/useApi';
import { parseISO8601Date, toLocaleDateString, toLocaleTimeString } from 'scripts/datetime';
import globalize from 'scripts/globalize';
import { toBoolean } from 'utils/string';
import LogLevelChip from '../components/activityTable/LogLevelChip';
import OverviewCell from '../components/activityTable/OverviewCell';
import GridActionsCellLink from '../components/dataGrid/GridActionsCellLink';
const DEFAULT_PAGE_SIZE = 25;
const VIEW_PARAM = 'useractivity';
const enum ActivityView {
All,
User,
System
}
const getActivityView = (param: string | null) => {
if (param === null) return ActivityView.All;
if (toBoolean(param)) return ActivityView.User;
return ActivityView.System;
};
const getRowId = (row: ActivityLogEntry) => row.Id ?? -1;
const Activity = () => {
const { api } = useApi();
const [ searchParams, setSearchParams ] = useSearchParams();
const [ activityView, setActivityView ] = useState(
getActivityView(searchParams.get(VIEW_PARAM)));
const [ isLoading, setIsLoading ] = useState(true);
const [ paginationModel, setPaginationModel ] = useState({
page: 0,
pageSize: DEFAULT_PAGE_SIZE
});
const [ rowCount, setRowCount ] = useState(0);
const [ rows, setRows ] = useState<ActivityLogEntry[]>([]);
const [ users, setUsers ] = useState<Record<string, UserDto>>({});
const userColDef: GridColDef[] = activityView !== ActivityView.System ? [
{
field: 'User',
headerName: globalize.translate('LabelUser'),
width: 60,
valueGetter: ({ row }) => users[row.UserId]?.Name,
renderCell: ({ row }) => (
<IconButton
size='large'
color='inherit'
sx={{ padding: 0 }}
title={users[row.UserId]?.Name ?? undefined}
component={Link}
to={`/dashboard/users/profile?userId=${row.UserId}`}
>
<UserAvatar user={users[row.UserId]} />
</IconButton>
)
}
] : [];
const columns: GridColDef[] = [
{
field: 'Date',
headerName: globalize.translate('LabelDate'),
width: 90,
type: 'date',
valueGetter: ({ value }) => parseISO8601Date(value),
valueFormatter: ({ value }) => toLocaleDateString(value)
},
{
field: 'Time',
headerName: globalize.translate('LabelTime'),
width: 100,
type: 'dateTime',
valueGetter: ({ row }) => parseISO8601Date(row.Date),
valueFormatter: ({ value }) => toLocaleTimeString(value)
},
{
field: 'Severity',
headerName: globalize.translate('LabelLevel'),
width: 110,
renderCell: ({ value }) => (
value ? (
<LogLevelChip level={value} />
) : undefined
)
},
...userColDef,
{
field: 'Name',
headerName: globalize.translate('LabelName'),
width: 300
},
{
field: 'Overview',
headerName: globalize.translate('LabelOverview'),
width: 200,
valueGetter: ({ row }) => row.ShortOverview ?? row.Overview,
renderCell: ({ row }) => (
<OverviewCell {...row} />
)
},
{
field: 'Type',
headerName: globalize.translate('LabelType'),
width: 180
},
{
field: 'actions',
type: 'actions',
width: 50,
getActions: ({ row }) => {
const actions = [];
if (row.ItemId) {
actions.push(
<GridActionsCellLink
size='large'
icon={<PermMedia />}
label={globalize.translate('LabelMediaDetails')}
title={globalize.translate('LabelMediaDetails')}
to={`/details?id=${row.ItemId}`}
/>
);
}
return actions;
}
}
];
const onViewChange = useCallback((_e, newView: ActivityView | null) => {
if (newView !== null) {
setActivityView(newView);
}
}, []);
useEffect(() => {
if (api) {
const fetchUsers = async () => {
const { data } = await getUserApi(api).getUsers();
const usersById: Record<string, UserDto> = {};
data.forEach(user => {
if (user.Id) {
usersById[user.Id] = user;
}
});
setUsers(usersById);
};
fetchUsers()
.catch(err => {
console.error('[activity] failed to fetch users', err);
});
}
}, [ api ]);
useEffect(() => {
if (api) {
const fetchActivity = async () => {
const params: {
startIndex: number,
limit: number,
hasUserId?: boolean
} = {
startIndex: paginationModel.page * paginationModel.pageSize,
limit: paginationModel.pageSize
};
if (activityView !== ActivityView.All) {
params.hasUserId = activityView === ActivityView.User;
}
const { data } = await getActivityLogApi(api)
.getLogEntries(params);
setRowCount(data.TotalRecordCount ?? 0);
setRows(data.Items ?? []);
setIsLoading(false);
};
setIsLoading(true);
fetchActivity()
.catch(err => {
console.error('[activity] failed to fetch activity log entries', err);
});
}
}, [ activityView, api, paginationModel ]);
useEffect(() => {
const currentViewParam = getActivityView(searchParams.get(VIEW_PARAM));
if (currentViewParam !== activityView) {
if (activityView === ActivityView.All) {
searchParams.delete(VIEW_PARAM);
} else {
searchParams.set(VIEW_PARAM, `${activityView === ActivityView.User}`);
}
setSearchParams(searchParams);
}
}, [ activityView, searchParams, setSearchParams ]);
return (
<Page
id='serverActivityPage'
title={globalize.translate('HeaderActivity')}
className='mainAnimatedPage type-interior'
>
<div className='content-primary'>
<Box
sx={{
display: 'flex',
alignItems: 'baseline',
marginY: 2
}}
>
<Box sx={{ flexGrow: 1 }}>
<Typography variant='h2'>
{globalize.translate('HeaderActivity')}
</Typography>
</Box>
<ToggleButtonGroup
value={activityView}
onChange={onViewChange}
exclusive
>
<ToggleButton value={ActivityView.All}>
{globalize.translate('All')}
</ToggleButton>
<ToggleButton value={ActivityView.User}>
{globalize.translate('LabelUser')}
</ToggleButton>
<ToggleButton value={ActivityView.System}>
{globalize.translate('LabelSystem')}
</ToggleButton>
</ToggleButtonGroup>
</Box>
<DataGrid
columns={columns}
rows={rows}
pageSizeOptions={[ 10, 25, 50, 100 ]}
paginationMode='server'
paginationModel={paginationModel}
onPaginationModelChange={setPaginationModel}
rowCount={rowCount}
getRowId={getRowId}
loading={isLoading}
sx={{
minHeight: 500
}}
/>
</div>
</Page>
);
};
export default Activity;

View File

@@ -0,0 +1,33 @@
import Alert from '@mui/material/Alert/Alert';
import Box from '@mui/material/Box/Box';
import Button from '@mui/material/Button/Button';
import React from 'react';
import { Link } from 'react-router-dom';
import Page from 'components/Page';
import globalize from 'scripts/globalize';
const DlnaPage = () => (
<Page
id='dlnaSettingsPage'
title='DLNA'
className='mainAnimatedPage type-interior'
>
<div className='content-primary'>
<h2>DLNA</h2>
<Alert severity='info'>
<Box sx={{ marginBottom: 2 }}>
{globalize.translate('DlnaMovedMessage')}
</Box>
<Button
component={Link}
to='/dashboard/plugins/add?name=DLNA&guid=33eba9cd7da14720967fdd7dae7b74a1'
>
{globalize.translate('GetThePlugin')}
</Button>
</Alert>
</div>
</Page>
);
export default DlnaPage;

View File

@@ -0,0 +1,34 @@
import Alert from '@mui/material/Alert/Alert';
import Box from '@mui/material/Box/Box';
import Button from '@mui/material/Button/Button';
import React from 'react';
import { Link } from 'react-router-dom';
import Page from 'components/Page';
import globalize from 'scripts/globalize';
const NotificationsPage = () => (
<Page
id='notificationSettingPage'
title={globalize.translate('Notifications')}
className='mainAnimatedPage type-interior'
>
<div className='content-primary'>
<h2>{globalize.translate('Notifications')}</h2>
<Alert severity='info'>
<Box sx={{ marginBottom: 2 }}>
{globalize.translate('NotificationsMovedMessage')}
</Box>
<Button
component={Link}
to='/dashboard/plugins/add?name=Webhook&guid=71552a5a5c5c4350a2aeebe451a30173'
>
{globalize.translate('GetThePlugin')}
</Button>
</Alert>
</div>
</Page>
);
export default NotificationsPage;

View File

@@ -0,0 +1,311 @@
import type { ProcessPriorityClass, ServerConfiguration, TrickplayScanBehavior } from '@jellyfin/sdk/lib/generated-client';
import React, { type FunctionComponent, useCallback, useEffect, useRef } from 'react';
import globalize from '../../../../scripts/globalize';
import Page from '../../../../components/Page';
import SectionTitleContainer from '../../../../elements/SectionTitleContainer';
import ButtonElement from '../../../../elements/ButtonElement';
import CheckBoxElement from '../../../../elements/CheckBoxElement';
import SelectElement from '../../../../elements/SelectElement';
import InputElement from '../../../../elements/InputElement';
import loading from '../../../../components/loading/loading';
import toast from '../../../../components/toast/toast';
import ServerConnections from '../../../../components/ServerConnections';
function onSaveComplete() {
loading.hide();
toast(globalize.translate('SettingsSaved'));
}
const PlaybackTrickplay: FunctionComponent = () => {
const element = useRef<HTMLDivElement>(null);
const loadConfig = useCallback((config) => {
const page = element.current;
const options = config.TrickplayOptions;
if (!page) {
console.error('Unexpected null reference');
return;
}
(page.querySelector('.chkEnableHwAcceleration') as HTMLInputElement).checked = options.EnableHwAcceleration;
(page.querySelector('.chkEnableHwEncoding') as HTMLInputElement).checked = options.EnableHwEncoding;
(page.querySelector('#selectScanBehavior') as HTMLSelectElement).value = options.ScanBehavior;
(page.querySelector('#selectProcessPriority') as HTMLSelectElement).value = options.ProcessPriority;
(page.querySelector('#txtInterval') as HTMLInputElement).value = options.Interval;
(page.querySelector('#txtWidthResolutions') as HTMLInputElement).value = options.WidthResolutions.join(',');
(page.querySelector('#txtTileWidth') as HTMLInputElement).value = options.TileWidth;
(page.querySelector('#txtTileHeight') as HTMLInputElement).value = options.TileHeight;
(page.querySelector('#txtQscale') as HTMLInputElement).value = options.Qscale;
(page.querySelector('#txtJpegQuality') as HTMLInputElement).value = options.JpegQuality;
(page.querySelector('#txtProcessThreads') as HTMLInputElement).value = options.ProcessThreads;
loading.hide();
}, []);
const loadData = useCallback(() => {
loading.show();
ServerConnections.currentApiClient()?.getServerConfiguration().then(function (config) {
loadConfig(config);
}).catch(err => {
console.error('[PlaybackTrickplay] failed to fetch server config', err);
});
}, [loadConfig]);
useEffect(() => {
const page = element.current;
if (!page) {
console.error('Unexpected null reference');
return;
}
const saveConfig = (config: ServerConfiguration) => {
const apiClient = ServerConnections.currentApiClient();
if (!apiClient) {
console.error('[PlaybackTrickplay] No current apiclient instance');
return;
}
if (!config.TrickplayOptions) {
throw new Error('Unexpected null TrickplayOptions');
}
const options = config.TrickplayOptions;
options.EnableHwAcceleration = (page.querySelector('.chkEnableHwAcceleration') as HTMLInputElement).checked;
options.EnableHwEncoding = (page.querySelector('.chkEnableHwEncoding') as HTMLInputElement).checked;
options.ScanBehavior = (page.querySelector('#selectScanBehavior') as HTMLSelectElement).value as TrickplayScanBehavior;
options.ProcessPriority = (page.querySelector('#selectProcessPriority') as HTMLSelectElement).value as ProcessPriorityClass;
options.Interval = Math.max(1, parseInt((page.querySelector('#txtInterval') as HTMLInputElement).value || '10000', 10));
options.WidthResolutions = (page.querySelector('#txtWidthResolutions') as HTMLInputElement).value.replace(' ', '').split(',').map(Number);
options.TileWidth = Math.max(1, parseInt((page.querySelector('#txtTileWidth') as HTMLInputElement).value || '10', 10));
options.TileHeight = Math.max(1, parseInt((page.querySelector('#txtTileHeight') as HTMLInputElement).value || '10', 10));
options.Qscale = Math.min(31, parseInt((page.querySelector('#txtQscale') as HTMLInputElement).value || '4', 10));
options.JpegQuality = Math.min(100, parseInt((page.querySelector('#txtJpegQuality') as HTMLInputElement).value || '90', 10));
options.ProcessThreads = parseInt((page.querySelector('#txtProcessThreads') as HTMLInputElement).value || '1', 10);
apiClient.updateServerConfiguration(config).then(() => {
onSaveComplete();
}).catch(err => {
console.error('[PlaybackTrickplay] failed to update config', err);
});
};
const onSubmit = (e: Event) => {
const apiClient = ServerConnections.currentApiClient();
if (!apiClient) {
console.error('[PlaybackTrickplay] No current apiclient instance');
return;
}
loading.show();
apiClient.getServerConfiguration().then(function (config) {
saveConfig(config);
}).catch(err => {
console.error('[PlaybackTrickplay] failed to fetch server config', err);
});
e.preventDefault();
e.stopPropagation();
return false;
};
(page.querySelector('.trickplayConfigurationForm') as HTMLFormElement).addEventListener('submit', onSubmit);
loadData();
}, [loadData]);
const optionScanBehavior = () => {
let content = '';
content += `<option value='NonBlocking'>${globalize.translate('NonBlockingScan')}</option>`;
content += `<option value='Blocking'>${globalize.translate('BlockingScan')}</option>`;
return content;
};
const optionProcessPriority = () => {
let content = '';
content += `<option value='High'>${globalize.translate('PriorityHigh')}</option>`;
content += `<option value='AboveNormal'>${globalize.translate('PriorityAboveNormal')}</option>`;
content += `<option value='Normal'>${globalize.translate('PriorityNormal')}</option>`;
content += `<option value='BelowNormal'>${globalize.translate('PriorityBelowNormal')}</option>`;
content += `<option value='Idle'>${globalize.translate('PriorityIdle')}</option>`;
return content;
};
return (
<Page
id='trickplayConfigurationPage'
className='mainAnimatedPage type-interior playbackConfigurationPage'
title={globalize.translate('Trickplay')}
>
<div ref={element} className='content-primary'>
<div className='verticalSection'>
<SectionTitleContainer
title={globalize.translate('Trickplay')}
isLinkVisible={false}
/>
</div>
<form className='trickplayConfigurationForm'>
<div className='checkboxContainer checkboxContainer-withDescription'>
<CheckBoxElement
className='chkEnableHwAcceleration'
title='LabelTrickplayAccel'
/>
</div>
<div className='checkboxContainer checkboxContainer-withDescription'>
<CheckBoxElement
className='chkEnableHwEncoding'
title='LabelTrickplayAccelEncoding'
/>
<div className='fieldDescription checkboxFieldDescription'>
<div className='fieldDescription'>
{globalize.translate('LabelTrickplayAccelEncodingHelp')}
</div>
</div>
</div>
<div className='verticalSection'>
<div className='selectContainer fldSelectScanBehavior'>
<SelectElement
id='selectScanBehavior'
label='LabelScanBehavior'
>
{optionScanBehavior()}
</SelectElement>
<div className='fieldDescription'>
{globalize.translate('LabelScanBehaviorHelp')}
</div>
</div>
</div>
<div className='verticalSection'>
<div className='selectContainer fldSelectProcessPriority'>
<SelectElement
id='selectProcessPriority'
label='LabelProcessPriority'
>
{optionProcessPriority()}
</SelectElement>
<div className='fieldDescription'>
{globalize.translate('LabelProcessPriorityHelp')}
</div>
</div>
</div>
<div className='verticalSection'>
<div className='inputContainer'>
<InputElement
type='number'
id='txtInterval'
label='LabelImageInterval'
options={'required inputMode="numeric" pattern="[0-9]*" min="1"'}
/>
<div className='fieldDescription'>
{globalize.translate('LabelImageIntervalHelp')}
</div>
</div>
</div>
<div className='verticalSection'>
<div className='inputContainer'>
<InputElement
type='text'
id='txtWidthResolutions'
label='LabelWidthResolutions'
options={'required pattern="[0-9,]*"'}
/>
<div className='fieldDescription'>
{globalize.translate('LabelWidthResolutionsHelp')}
</div>
</div>
</div>
<div className='verticalSection'>
<div className='inputContainer'>
<InputElement
type='number'
id='txtTileWidth'
label='LabelTileWidth'
options={'required inputMode="numeric" pattern="[0-9]*" min="1"'}
/>
<div className='fieldDescription'>
{globalize.translate('LabelTileWidthHelp')}
</div>
</div>
</div>
<div className='verticalSection'>
<div className='inputContainer'>
<InputElement
type='number'
id='txtTileHeight'
label='LabelTileHeight'
options={'required inputMode="numeric" pattern="[0-9]*" min="1"'}
/>
<div className='fieldDescription'>
{globalize.translate('LabelTileHeightHelp')}
</div>
</div>
</div>
<div className='verticalSection'>
<div className='inputContainer'>
<InputElement
type='number'
id='txtJpegQuality'
label='LabelJpegQuality'
options={'required inputMode="numeric" pattern="[0-9]*" min="1" max="100"'}
/>
<div className='fieldDescription'>
{globalize.translate('LabelJpegQualityHelp')}
</div>
</div>
</div>
<div className='verticalSection'>
<div className='inputContainer'>
<InputElement
type='number'
id='txtQscale'
label='LabelQscale'
options={'required inputMode="numeric" pattern="[0-9]*" min="2" max="31"'}
/>
<div className='fieldDescription'>
{globalize.translate('LabelQscaleHelp')}
</div>
</div>
</div>
<div className='verticalSection'>
<div className='inputContainer'>
<InputElement
type='number'
id='txtProcessThreads'
label='LabelTrickplayThreads'
options={'required inputMode="numeric" pattern="[0-9]*" min="0"'}
/>
<div className='fieldDescription'>
{globalize.translate('LabelTrickplayThreadsHelp')}
</div>
</div>
</div>
<div>
<ButtonElement
type='submit'
className='raised button-submit block'
title='Save'
/>
</div>
</form>
</div>
</Page>
);
};
export default PlaybackTrickplay;

View File

@@ -0,0 +1,49 @@
import React from 'react';
import { RouteObject } from 'react-router-dom';
import AppLayout from '../AppLayout';
import ConnectionRequired from 'components/ConnectionRequired';
import { ASYNC_ADMIN_ROUTES } from './_asyncRoutes';
import { toAsyncPageRoute } from 'components/router/AsyncRoute';
import { toViewManagerPageRoute } from 'components/router/LegacyRoute';
import { LEGACY_ADMIN_ROUTES } from './_legacyRoutes';
import ServerContentPage from 'components/ServerContentPage';
export const DASHBOARD_APP_PATHS = {
Dashboard: 'dashboard',
MetadataManager: 'metadata',
PluginConfig: 'configurationpage'
};
export const DASHBOARD_APP_ROUTES: RouteObject[] = [
{
element: <ConnectionRequired isAdminRequired />,
children: [
{
element: <AppLayout drawerlessPaths={[ DASHBOARD_APP_PATHS.MetadataManager ]} />,
children: [
{
path: DASHBOARD_APP_PATHS.Dashboard,
children: [
...ASYNC_ADMIN_ROUTES.map(toAsyncPageRoute),
...LEGACY_ADMIN_ROUTES.map(toViewManagerPageRoute)
]
},
/* NOTE: The metadata editor might deserve a dedicated app in the future */
toViewManagerPageRoute({
path: DASHBOARD_APP_PATHS.MetadataManager,
pageProps: {
controller: 'edititemmetadata',
view: 'edititemmetadata.html'
}
}),
{
path: DASHBOARD_APP_PATHS.PluginConfig,
element: <ServerContentPage view='/web/configurationpage' />
}
]
}
]
}
];

View File

@@ -1,25 +1,28 @@
import type { UserDto } from '@thornbill/jellyfin-sdk/dist/generated-client';
import type { UserDto } from '@jellyfin/sdk/lib/generated-client';
import React, { FunctionComponent, useCallback, useEffect, useState, useRef } from 'react';
import { useSearchParams } from 'react-router-dom';
import loading from '../loading/loading';
import libraryMenu from '../../scripts/libraryMenu';
import globalize from '../../scripts/globalize';
import toast from '../toast/toast';
import { appRouter } from '../appRouter';
import SectionTitleLinkElement from '../dashboard/users/SectionTitleLinkElement';
import SectionTabs from '../dashboard/users/SectionTabs';
import CheckBoxElement from '../dashboard/users/CheckBoxElement';
import CheckBoxListItem from '../dashboard/users/CheckBoxListItem';
import ButtonElement from '../dashboard/users/ButtonElement';
import loading from '../../../../components/loading/loading';
import libraryMenu from '../../../../scripts/libraryMenu';
import globalize from '../../../../scripts/globalize';
import toast from '../../../../components/toast/toast';
import SectionTabs from '../../../../components/dashboard/users/SectionTabs';
import ButtonElement from '../../../../elements/ButtonElement';
import SectionTitleContainer from '../../../../elements/SectionTitleContainer';
import AccessContainer from '../../../../components/dashboard/users/AccessContainer';
import CheckBoxElement from '../../../../elements/CheckBoxElement';
import Page from '../../../../components/Page';
type ItemsArr = {
Name?: string;
Id?: string;
AppName?: string;
checkedAttribute?: string
}
};
const UserLibraryAccessPage: FunctionComponent = () => {
const UserLibraryAccess: FunctionComponent = () => {
const [ searchParams ] = useSearchParams();
const userId = searchParams.get('userId');
const [ userName, setUserName ] = useState('');
const [channelsItems, setChannelsItems] = useState<ItemsArr[]>([]);
const [mediaFoldersItems, setMediaFoldersItems] = useState<ItemsArr[]>([]);
@@ -28,8 +31,7 @@ const UserLibraryAccessPage: FunctionComponent = () => {
const element = useRef<HTMLDivElement>(null);
const triggerChange = (select: HTMLInputElement) => {
const evt = document.createEvent('HTMLEvents');
evt.initEvent('change', false, true);
const evt = new Event('change', { bubbles: false, cancelable: true });
select.dispatchEvent(evt);
};
@@ -37,7 +39,7 @@ const UserLibraryAccessPage: FunctionComponent = () => {
const page = element.current;
if (!page) {
console.error('Unexpected null reference');
console.error('[userlibraryaccess] Unexpected null page reference');
return;
}
@@ -64,7 +66,7 @@ const UserLibraryAccessPage: FunctionComponent = () => {
const page = element.current;
if (!page) {
console.error('Unexpected null reference');
console.error('[userlibraryaccess] Unexpected null page reference');
return;
}
@@ -97,7 +99,7 @@ const UserLibraryAccessPage: FunctionComponent = () => {
const page = element.current;
if (!page) {
console.error('Unexpected null reference');
console.error('[userlibraryaccess] Unexpected null page reference');
return;
}
@@ -109,7 +111,7 @@ const UserLibraryAccessPage: FunctionComponent = () => {
itemsArr.push({
Id: device.Id,
Name: device.Name,
AppName : device.AppName,
AppName: device.AppName,
checkedAttribute: checkedAttribute
});
}
@@ -138,7 +140,6 @@ const UserLibraryAccessPage: FunctionComponent = () => {
const loadData = useCallback(() => {
loading.show();
const userId = appRouter.param('userId');
const promise1 = userId ? window.ApiClient.getUser(userId) : Promise.resolve({ Configuration: {} });
const promise2 = window.ApiClient.getJSON(window.ApiClient.getUrl('Library/MediaFolders', {
IsHidden: false
@@ -147,24 +148,32 @@ const UserLibraryAccessPage: FunctionComponent = () => {
const promise4 = window.ApiClient.getJSON(window.ApiClient.getUrl('Devices'));
Promise.all([promise1, promise2, promise3, promise4]).then(function (responses) {
loadUser(responses[0], responses[1].Items, responses[2].Items, responses[3].Items);
}).catch(err => {
console.error('[userlibraryaccess] failed to load data', err);
});
}, [loadUser]);
}, [loadUser, userId]);
useEffect(() => {
const page = element.current;
if (!page) {
console.error('Unexpected null reference');
console.error('[userlibraryaccess] Unexpected null page reference');
return;
}
loadData();
const onSubmit = (e: Event) => {
if (!userId) {
console.error('[userlibraryaccess] missing user id');
return;
}
loading.show();
const userId = appRouter.param('userId');
window.ApiClient.getUser(userId).then(function (result) {
saveUser(result);
}).catch(err => {
console.error('[userlibraryaccess] failed to fetch user', err);
});
e.preventDefault();
e.stopPropagation();
@@ -202,6 +211,8 @@ const UserLibraryAccessPage: FunctionComponent = () => {
user.Policy.BlockedMediaFolders = null;
window.ApiClient.updateUserPolicy(user.Id, user.Policy).then(function () {
onSaveComplete();
}).catch(err => {
console.error('[userlibraryaccess] failed to update user policy', err);
});
};
@@ -226,117 +237,82 @@ const UserLibraryAccessPage: FunctionComponent = () => {
}, [loadData]);
return (
<div ref={element}>
<div className='content-primary'>
<Page
id='userLibraryAccessPage'
className='mainAnimatedPage type-interior'
>
<div ref={element} className='content-primary'>
<div className='verticalSection'>
<div className='sectionTitleContainer flex align-items-center'>
<h2 className='sectionTitle username'>
{userName}
</h2>
<SectionTitleLinkElement
className='raised button-alt headerHelpButton'
title='Help'
url='https://docs.jellyfin.org/general/server/users/'
/>
</div>
<SectionTitleContainer
title={userName}
url='https://jellyfin.org/docs/general/server/users/'
/>
</div>
<SectionTabs activeTab='userlibraryaccess'/>
<form className='userLibraryAccessForm'>
<div className='folderAccessContainer'>
<h2>{globalize.translate('HeaderLibraryAccess')}</h2>
<CheckBoxElement
labelClassName='checkboxContainer'
type='checkbox'
className='chkEnableAllFolders'
title='OptionEnableAccessToAllLibraries'
/>
<div className='folderAccessListContainer'>
<div className='folderAccess'>
<h3 className='checkboxListLabel'>
{globalize.translate('HeaderLibraries')}
</h3>
<div className='checkboxList paperList checkboxList-paperList'>
{mediaFoldersItems.map(Item => {
return (
<CheckBoxListItem
key={Item.Id}
className='chkFolder'
Id={Item.Id}
Name={Item.Name}
checkedAttribute={Item.checkedAttribute}
/>
);
})}
</div>
</div>
<div className='fieldDescription'>
{globalize.translate('LibraryAccessHelp')}
</div>
</div>
</div>
<div className='channelAccessContainer hide'>
<h2>{globalize.translate('HeaderChannelAccess')}</h2>
<CheckBoxElement
labelClassName='checkboxContainer'
type='checkbox'
className='chkEnableAllChannels'
title='OptionEnableAccessToAllChannels'
/>
<div className='channelAccessListContainer'>
<div className='channelAccess'>
<h3 className='checkboxListLabel'>
{globalize.translate('Channels')}
</h3>
<div className='checkboxList paperList' style={{padding: '.5em 1em'}}>
{channelsItems.map(Item => (
<CheckBoxListItem
key={Item.Id}
className='chkChannel'
Id={Item.Id}
Name={Item.Name}
checkedAttribute={Item.checkedAttribute}
/>
))}
</div>
</div>
<div className='fieldDescription'>
{globalize.translate('ChannelAccessHelp')}
</div>
</div>
</div>
<br />
<div className='deviceAccessContainer hide'>
<h2>{globalize.translate('HeaderDeviceAccess')}</h2>
<CheckBoxElement
labelClassName='checkboxContainer'
type='checkbox'
className='chkEnableAllDevices'
title='OptionEnableAccessFromAllDevices'
/>
<div className='deviceAccessListContainer'>
<div className='deviceAccess'>
<h3 className='checkboxListLabel'>
{globalize.translate('HeaderDevices')}
</h3>
<div className='checkboxList paperList' style={{padding: '.5em 1em'}}>
{devicesItems.map(Item => (
<CheckBoxListItem
key={Item.Id}
className='chkDevice'
Id={Item.Id}
Name={Item.Name}
AppName={Item.AppName}
checkedAttribute={Item.checkedAttribute}
/>
))}
</div>
</div>
<div className='fieldDescription'>
{globalize.translate('DeviceAccessHelp')}
</div>
</div>
<br />
</div>
<AccessContainer
containerClassName='folderAccessContainer'
headerTitle='HeaderLibraryAccess'
checkBoxClassName='chkEnableAllFolders'
checkBoxTitle='OptionEnableAccessToAllLibraries'
listContainerClassName='folderAccessListContainer'
accessClassName='folderAccess'
listTitle='HeaderLibraries'
description='LibraryAccessHelp'
>
{mediaFoldersItems.map(Item => (
<CheckBoxElement
key={Item.Id}
className='chkFolder'
itemId={Item.Id}
itemName={Item.Name}
itemCheckedAttribute={Item.checkedAttribute}
/>
))}
</AccessContainer>
<AccessContainer
containerClassName='channelAccessContainer hide'
headerTitle='HeaderChannelAccess'
checkBoxClassName='chkEnableAllChannels'
checkBoxTitle='OptionEnableAccessToAllChannels'
listContainerClassName='channelAccessListContainer'
accessClassName='channelAccess'
listTitle='Channels'
description='ChannelAccessHelp'
>
{channelsItems.map(Item => (
<CheckBoxElement
key={Item.Id}
className='chkChannel'
itemId={Item.Id}
itemName={Item.Name}
itemCheckedAttribute={Item.checkedAttribute}
/>
))}
</AccessContainer>
<AccessContainer
containerClassName='deviceAccessContainer hide'
headerTitle='HeaderDeviceAccess'
checkBoxClassName='chkEnableAllDevices'
checkBoxTitle='OptionEnableAccessFromAllDevices'
listContainerClassName='deviceAccessListContainer'
accessClassName='deviceAccess'
listTitle='HeaderDevices'
description='DeviceAccessHelp'
>
{devicesItems.map(Item => (
<CheckBoxElement
key={Item.Id}
className='chkDevice'
itemId={Item.Id}
itemName={Item.Name}
itemAppName={Item.AppName}
itemCheckedAttribute={Item.checkedAttribute}
/>
))}
</AccessContainer>
<br />
<div>
<ButtonElement
@@ -347,8 +323,9 @@ const UserLibraryAccessPage: FunctionComponent = () => {
</div>
</form>
</div>
</div>
</Page>
);
};
export default UserLibraryAccessPage;
export default UserLibraryAccess;

View File

@@ -1,27 +1,27 @@
import React, { FunctionComponent, useCallback, useEffect, useState, useRef } from 'react';
import Dashboard from '../../scripts/clientUtils';
import globalize from '../../scripts/globalize';
import loading from '../loading/loading';
import toast from '../toast/toast';
import SectionTitleLinkElement from '../dashboard/users/SectionTitleLinkElement';
import InputElement from '../dashboard/users/InputElement';
import CheckBoxElement from '../dashboard/users/CheckBoxElement';
import CheckBoxListItem from '../dashboard/users/CheckBoxListItem';
import ButtonElement from '../dashboard/users/ButtonElement';
import Dashboard from '../../../../utils/dashboard';
import globalize from '../../../../scripts/globalize';
import loading from '../../../../components/loading/loading';
import toast from '../../../../components/toast/toast';
import SectionTitleContainer from '../../../../elements/SectionTitleContainer';
import InputElement from '../../../../elements/InputElement';
import ButtonElement from '../../../../elements/ButtonElement';
import AccessContainer from '../../../../components/dashboard/users/AccessContainer';
import CheckBoxElement from '../../../../elements/CheckBoxElement';
import Page from '../../../../components/Page';
type userInput = {
Name?: string;
Password?: string;
}
};
type ItemsArr = {
Name?: string;
Id?: string;
}
};
const NewUserPage: FunctionComponent = () => {
const UserNew: FunctionComponent = () => {
const [ channelsItems, setChannelsItems ] = useState<ItemsArr[]>([]);
const [ mediaFoldersItems, setMediaFoldersItems ] = useState<ItemsArr[]>([]);
const element = useRef<HTMLDivElement>(null);
@@ -93,6 +93,8 @@ const NewUserPage: FunctionComponent = () => {
loadMediaFolders(responses[0].Items);
loadChannels(responses[1].Items);
loading.hide();
}).catch(err => {
console.error('[usernew] failed to load data', err);
});
}, [loadChannels, loadMediaFolders]);
@@ -111,12 +113,8 @@ const NewUserPage: FunctionComponent = () => {
userInput.Name = (page.querySelector('#txtUsername') as HTMLInputElement).value;
userInput.Password = (page.querySelector('#txtPassword') as HTMLInputElement).value;
window.ApiClient.createUser(userInput).then(function (user) {
if (!user.Id) {
throw new Error('Unexpected null user.Id');
}
if (!user.Policy) {
throw new Error('Unexpected null user.Policy');
if (!user.Id || !user.Policy) {
throw new Error('Unexpected null user id or policy');
}
user.Policy.EnableAllFolders = (page.querySelector('.chkEnableAllFolders') as HTMLInputElement).checked;
@@ -142,7 +140,12 @@ const NewUserPage: FunctionComponent = () => {
}
window.ApiClient.updateUserPolicy(user.Id, user.Policy).then(function () {
Dashboard.navigate('useredit.html?userId=' + user.Id);
Dashboard.navigate('/dashboard/users/profile?userId=' + user.Id)
.catch(err => {
console.error('[usernew] failed to navigate to edit user page', err);
});
}).catch(err => {
console.error('[usernew] failed to update user policy', err);
});
}, function () {
toast(globalize.translate('ErrorDefault'));
@@ -170,26 +173,24 @@ const NewUserPage: FunctionComponent = () => {
(page.querySelector('.newUserProfileForm') as HTMLFormElement).addEventListener('submit', onSubmit);
(page.querySelector('.button-cancel') as HTMLButtonElement).addEventListener('click', function() {
(page.querySelector('#btnCancel') as HTMLButtonElement).addEventListener('click', function() {
window.history.back();
});
}, [loadUser]);
return (
<div ref={element}>
<div className='content-primary'>
<Page
id='newUserPage'
className='mainAnimatedPage type-interior'
>
<div ref={element} className='content-primary'>
<div className='verticalSection'>
<div className='sectionTitleContainer flex align-items-center'>
<h2 className='sectionTitle'>
{globalize.translate('ButtonAddUser')}
</h2>
<SectionTitleLinkElement
className='raised button-alt headerHelpButton'
title='Help'
url='https://docs.jellyfin.org/general/server/users/'
/>
</div>
<SectionTitleContainer
title={globalize.translate('HeaderAddUser')}
url='https://jellyfin.org/docs/general/server/users/'
/>
</div>
<form className='newUserProfileForm'>
<div className='inputContainer'>
<InputElement
@@ -206,65 +207,45 @@ const NewUserPage: FunctionComponent = () => {
label='LabelPassword'
/>
</div>
<AccessContainer
containerClassName='folderAccessContainer'
headerTitle='HeaderLibraryAccess'
checkBoxClassName='chkEnableAllFolders'
checkBoxTitle='OptionEnableAccessToAllLibraries'
listContainerClassName='folderAccessListContainer'
accessClassName='folderAccess'
listTitle='HeaderLibraries'
description='LibraryAccessHelp'
>
{mediaFoldersItems.map(Item => (
<CheckBoxElement
key={Item.Id}
className='chkFolder'
itemId={Item.Id}
itemName={Item.Name}
/>
))}
</AccessContainer>
<div className='folderAccessContainer'>
<h2>{globalize.translate('HeaderLibraryAccess')}</h2>
<CheckBoxElement
type='checkbox'
className='chkEnableAllFolders'
title='OptionEnableAccessToAllLibraries'
/>
<div className='folderAccessListContainer'>
<div className='folderAccess'>
<h3 className='checkboxListLabel'>
{globalize.translate('HeaderLibraries')}
</h3>
<div className='checkboxList paperList' style={{padding: '.5em 1em'}}>
{mediaFoldersItems.map(Item => (
<CheckBoxListItem
key={Item.Id}
className='chkFolder'
Id={Item.Id}
Name={Item.Name}
checkedAttribute=''
/>
))}
</div>
</div>
<div className='fieldDescription'>
{globalize.translate('LibraryAccessHelp')}
</div>
</div>
</div>
<div className='channelAccessContainer verticalSection-extrabottompadding hide'>
<h2>{globalize.translate('HeaderChannelAccess')}</h2>
<CheckBoxElement
type='checkbox'
className='chkEnableAllChannels'
title='OptionEnableAccessToAllChannels'
/>
<div className='channelAccessListContainer'>
<div className='channelAccess'>
<h3 className='checkboxListLabel'>
{globalize.translate('Channels')}
</h3>
<div className='checkboxList paperList' style={{padding: '.5em 1em'}}>
{channelsItems.map(Item => (
<CheckBoxListItem
key={Item.Id}
className='chkChannel'
Id={Item.Id}
Name={Item.Name}
checkedAttribute=''
/>
))}
</div>
</div>
<div className='fieldDescription'>
{globalize.translate('ChannelAccessHelp')}
</div>
</div>
</div>
<AccessContainer
containerClassName='channelAccessContainer verticalSection-extrabottompadding hide'
headerTitle='HeaderChannelAccess'
checkBoxClassName='chkEnableAllChannels'
checkBoxTitle='OptionEnableAccessToAllChannels'
listContainerClassName='channelAccessListContainer'
accessClassName='channelAccess'
listTitle='Channels'
description='ChannelAccessHelp'
>
{channelsItems.map(Item => (
<CheckBoxElement
key={Item.Id}
className='chkChannel'
itemId={Item.Id}
itemName={Item.Name}
/>
))}
</AccessContainer>
<div>
<ButtonElement
type='submit'
@@ -273,14 +254,16 @@ const NewUserPage: FunctionComponent = () => {
/>
<ButtonElement
type='button'
className='raised button-cancel block btnCancel'
id='btnCancel'
className='raised button-cancel block'
title='ButtonCancel'
/>
</div>
</form>
</div>
</div>
</Page>
);
};
export default NewUserPage;
export default UserNew;

View File

@@ -0,0 +1,188 @@
import type { UserDto } from '@jellyfin/sdk/lib/generated-client';
import React, { FunctionComponent, useEffect, useState, useRef } from 'react';
import Dashboard from '../../../../utils/dashboard';
import globalize from '../../../../scripts/globalize';
import loading from '../../../../components/loading/loading';
import dom from '../../../../scripts/dom';
import confirm from '../../../../components/confirm/confirm';
import UserCardBox from '../../../../components/dashboard/users/UserCardBox';
import SectionTitleContainer from '../../../../elements/SectionTitleContainer';
import '../../../../elements/emby-button/emby-button';
import '../../../../elements/emby-button/paper-icon-button-light';
import '../../../../components/cardbuilder/card.scss';
import '../../../../components/indicators/indicators.scss';
import '../../../../styles/flexstyles.scss';
import Page from '../../../../components/Page';
type MenuEntry = {
name?: string;
id?: string;
icon?: string;
};
const UserProfiles: FunctionComponent = () => {
const [ users, setUsers ] = useState<UserDto[]>([]);
const element = useRef<HTMLDivElement>(null);
const loadData = () => {
loading.show();
window.ApiClient.getUsers().then(function (result) {
setUsers(result);
loading.hide();
}).catch(err => {
console.error('[userprofiles] failed to fetch users', err);
});
};
useEffect(() => {
const page = element.current;
if (!page) {
console.error('Unexpected null reference');
return;
}
loadData();
const showUserMenu = (elem: HTMLElement) => {
const card = dom.parentWithClass(elem, 'card');
const userId = card?.getAttribute('data-userid');
const username = card?.getAttribute('data-username');
if (!userId) {
console.error('Unexpected null user id');
return;
}
const menuItems: MenuEntry[] = [];
menuItems.push({
name: globalize.translate('ButtonEditUser'),
id: 'open',
icon: 'mode_edit'
});
menuItems.push({
name: globalize.translate('ButtonLibraryAccess'),
id: 'access',
icon: 'lock'
});
menuItems.push({
name: globalize.translate('ButtonParentalControl'),
id: 'parentalcontrol',
icon: 'person'
});
menuItems.push({
name: globalize.translate('Delete'),
id: 'delete',
icon: 'delete'
});
import('../../../../components/actionSheet/actionSheet').then(({ default: actionsheet }) => {
actionsheet.show({
items: menuItems,
positionTo: card,
callback: function (id: string) {
switch (id) {
case 'open':
Dashboard.navigate('/dashboard/users/profile?userId=' + userId)
.catch(err => {
console.error('[userprofiles] failed to navigate to user edit page', err);
});
break;
case 'access':
Dashboard.navigate('/dashboard/users/access?userId=' + userId)
.catch(err => {
console.error('[userprofiles] failed to navigate to user library page', err);
});
break;
case 'parentalcontrol':
Dashboard.navigate('/dashboard/users/parentalcontrol?userId=' + userId)
.catch(err => {
console.error('[userprofiles] failed to navigate to parental control page', err);
});
break;
case 'delete':
deleteUser(userId, username);
}
}
}).catch(() => {
// action sheet closed
});
}).catch(err => {
console.error('[userprofiles] failed to load action sheet', err);
});
};
const deleteUser = (id: string, username?: string | null) => {
const title = username ? globalize.translate('DeleteName', username) : globalize.translate('DeleteUser');
const text = globalize.translate('DeleteUserConfirmation');
confirm({
title,
text,
confirmText: globalize.translate('Delete'),
primary: 'delete'
}).then(function () {
loading.show();
window.ApiClient.deleteUser(id).then(function () {
loadData();
}).catch(err => {
console.error('[userprofiles] failed to delete user', err);
});
}).catch(() => {
// confirm dialog closed
});
};
page.addEventListener('click', function (e) {
const btnUserMenu = dom.parentWithClass(e.target as HTMLElement, 'btnUserMenu');
if (btnUserMenu) {
showUserMenu(btnUserMenu);
}
});
(page.querySelector('#btnAddUser') as HTMLButtonElement).addEventListener('click', function() {
Dashboard.navigate('/dashboard/users/add')
.catch(err => {
console.error('[userprofiles] failed to navigate to new user page', err);
});
});
}, []);
return (
<Page
id='userProfilesPage'
className='mainAnimatedPage type-interior userProfilesPage fullWidthContent'
title={globalize.translate('HeaderUsers')}
>
<div ref={element} className='content-primary'>
<div className='verticalSection'>
<SectionTitleContainer
title={globalize.translate('HeaderUsers')}
isBtnVisible={true}
btnId='btnAddUser'
btnClassName='fab submit sectionTitleButton'
btnTitle='ButtonAddUser'
btnIcon='add'
url='https://jellyfin.org/docs/general/server/users/adding-managing-users'
/>
</div>
<div className='localUsers itemsContainer vertical-wrap'>
{users.map(user => {
return <UserCardBox key={user.Id} user={user} />;
})}
</div>
</div>
</Page>
);
};
export default UserProfiles;

View File

@@ -0,0 +1,528 @@
import type { AccessSchedule, ParentalRating, UserDto } from '@jellyfin/sdk/lib/generated-client';
import { DynamicDayOfWeek } from '@jellyfin/sdk/lib/generated-client/models/dynamic-day-of-week';
import escapeHTML from 'escape-html';
import React, { FunctionComponent, useCallback, useEffect, useState, useRef } from 'react';
import { useSearchParams } from 'react-router-dom';
import globalize from '../../../../scripts/globalize';
import LibraryMenu from '../../../../scripts/libraryMenu';
import AccessScheduleList from '../../../../components/dashboard/users/AccessScheduleList';
import TagList from '../../../../components/dashboard/users/TagList';
import ButtonElement from '../../../../elements/ButtonElement';
import SectionTitleContainer from '../../../../elements/SectionTitleContainer';
import SectionTabs from '../../../../components/dashboard/users/SectionTabs';
import loading from '../../../../components/loading/loading';
import toast from '../../../../components/toast/toast';
import CheckBoxElement from '../../../../elements/CheckBoxElement';
import SelectElement from '../../../../elements/SelectElement';
import Page from '../../../../components/Page';
import prompt from '../../../../components/prompt/prompt';
import ServerConnections from 'components/ServerConnections';
type UnratedItem = {
name: string;
value: string;
checkedAttribute: string
};
function handleSaveUser(
page: HTMLDivElement,
getSchedulesFromPage: () => AccessSchedule[],
getAllowedTagsFromPage: () => string[],
getBlockedTagsFromPage: () => string[],
onSaveComplete: () => void
) {
return (user: UserDto) => {
const userId = user.Id;
const userPolicy = user.Policy;
if (!userId || !userPolicy) {
throw new Error('Unexpected null user id or policy');
}
const parentalRating = parseInt((page.querySelector('#selectMaxParentalRating') as HTMLSelectElement).value, 10);
userPolicy.MaxParentalRating = Number.isNaN(parentalRating) ? null : parentalRating;
userPolicy.BlockUnratedItems = Array.prototype.filter
.call(page.querySelectorAll('.chkUnratedItem'), i => i.checked)
.map(i => i.getAttribute('data-itemtype'));
userPolicy.AccessSchedules = getSchedulesFromPage();
userPolicy.AllowedTags = getAllowedTagsFromPage();
userPolicy.BlockedTags = getBlockedTagsFromPage();
ServerConnections.getCurrentApiClientAsync()
.then(apiClient => apiClient.updateUserPolicy(userId, userPolicy))
.then(() => onSaveComplete())
.catch(err => {
console.error('[userparentalcontrol] failed to update user policy', err);
});
};
}
const UserParentalControl: FunctionComponent = () => {
const [ searchParams ] = useSearchParams();
const userId = searchParams.get('userId');
const [ userName, setUserName ] = useState('');
const [ parentalRatings, setParentalRatings ] = useState<ParentalRating[]>([]);
const [ unratedItems, setUnratedItems ] = useState<UnratedItem[]>([]);
const [ accessSchedules, setAccessSchedules ] = useState<AccessSchedule[]>([]);
const [ allowedTags, setAllowedTags ] = useState<string[]>([]);
const [ blockedTags, setBlockedTags ] = useState<string[]>([]);
const element = useRef<HTMLDivElement>(null);
const populateRatings = useCallback((allParentalRatings) => {
let rating;
const ratings: ParentalRating[] = [];
for (let i = 0, length = allParentalRatings.length; i < length; i++) {
rating = allParentalRatings[i];
if (ratings.length) {
const lastRating = ratings[ratings.length - 1];
if (lastRating.Value === rating.Value) {
lastRating.Name += '/' + rating.Name;
continue;
}
}
ratings.push({
Name: rating.Name,
Value: rating.Value
});
}
setParentalRatings(ratings);
}, []);
const loadUnratedItems = useCallback((user) => {
const page = element.current;
if (!page) {
console.error('[userparentalcontrol] Unexpected null page reference');
return;
}
const items = [{
name: globalize.translate('Books'),
value: 'Book'
}, {
name: globalize.translate('Channels'),
value: 'ChannelContent'
}, {
name: globalize.translate('LiveTV'),
value: 'LiveTvChannel'
}, {
name: globalize.translate('Movies'),
value: 'Movie'
}, {
name: globalize.translate('Music'),
value: 'Music'
}, {
name: globalize.translate('Trailers'),
value: 'Trailer'
}, {
name: globalize.translate('Shows'),
value: 'Series'
}];
const itemsArr: UnratedItem[] = [];
for (const item of items) {
const isChecked = user.Policy.BlockUnratedItems.indexOf(item.value) != -1;
const checkedAttribute = isChecked ? ' checked="checked"' : '';
itemsArr.push({
value: item.value,
name: item.name,
checkedAttribute: checkedAttribute
});
}
setUnratedItems(itemsArr);
const blockUnratedItems = page.querySelector('.blockUnratedItems') as HTMLDivElement;
blockUnratedItems.dispatchEvent(new CustomEvent('create'));
}, []);
const loadAllowedTags = useCallback((tags: string[]) => {
const page = element.current;
if (!page) {
console.error('[userparentalcontrol] Unexpected null page reference');
return;
}
setAllowedTags(tags);
const allowedTagsElem = page.querySelector('.allowedTags') as HTMLDivElement;
for (const btnDeleteTag of allowedTagsElem.querySelectorAll('.btnDeleteTag')) {
btnDeleteTag.addEventListener('click', function () {
const tag = btnDeleteTag.getAttribute('data-tag');
const newTags = tags.filter(t => t !== tag);
loadAllowedTags(newTags);
});
}
}, []);
const loadBlockedTags = useCallback((tags: string[]) => {
const page = element.current;
if (!page) {
console.error('[userparentalcontrol] Unexpected null page reference');
return;
}
setBlockedTags(tags);
const blockedTagsElem = page.querySelector('.blockedTags') as HTMLDivElement;
for (const btnDeleteTag of blockedTagsElem.querySelectorAll('.btnDeleteTag')) {
btnDeleteTag.addEventListener('click', function () {
const tag = btnDeleteTag.getAttribute('data-tag');
const newTags = tags.filter(t => t !== tag);
loadBlockedTags(newTags);
});
}
}, []);
const renderAccessSchedule = useCallback((schedules) => {
const page = element.current;
if (!page) {
console.error('[userparentalcontrol] Unexpected null page reference');
return;
}
setAccessSchedules(schedules);
const accessScheduleList = page.querySelector('.accessScheduleList') as HTMLDivElement;
for (const btnDelete of accessScheduleList.querySelectorAll('.btnDelete')) {
btnDelete.addEventListener('click', function () {
const index = parseInt(btnDelete.getAttribute('data-index') ?? '0', 10);
schedules.splice(index, 1);
const newindex = schedules.filter((i: number) => i != index);
renderAccessSchedule(newindex);
});
}
}, []);
const loadUser = useCallback((user: UserDto, allParentalRatings: ParentalRating[]) => {
const page = element.current;
if (!page) {
console.error('[userparentalcontrol] Unexpected null page reference');
return;
}
setUserName(user.Name || '');
LibraryMenu.setTitle(user.Name);
loadUnratedItems(user);
loadAllowedTags(user.Policy?.AllowedTags || []);
loadBlockedTags(user.Policy?.BlockedTags || []);
populateRatings(allParentalRatings);
let ratingValue = '';
if (user.Policy?.MaxParentalRating) {
allParentalRatings.forEach(rating => {
if (rating.Value && user.Policy?.MaxParentalRating && user.Policy.MaxParentalRating >= rating.Value) {
ratingValue = `${rating.Value}`;
}
});
}
(page.querySelector('#selectMaxParentalRating') as HTMLSelectElement).value = ratingValue;
if (user.Policy?.IsAdministrator) {
(page.querySelector('.accessScheduleSection') as HTMLDivElement).classList.add('hide');
} else {
(page.querySelector('.accessScheduleSection') as HTMLDivElement).classList.remove('hide');
}
renderAccessSchedule(user.Policy?.AccessSchedules || []);
loading.hide();
}, [loadAllowedTags, loadBlockedTags, loadUnratedItems, populateRatings, renderAccessSchedule]);
const loadData = useCallback(() => {
if (!userId) {
console.error('[userparentalcontrol.loadData] missing user id');
return;
}
loading.show();
const promise1 = window.ApiClient.getUser(userId);
const promise2 = window.ApiClient.getParentalRatings();
Promise.all([promise1, promise2]).then(function (responses) {
loadUser(responses[0], responses[1]);
}).catch(err => {
console.error('[userparentalcontrol] failed to load data', err);
});
}, [loadUser, userId]);
useEffect(() => {
const page = element.current;
if (!page) {
console.error('[userparentalcontrol] Unexpected null page reference');
return;
}
loadData();
const showSchedulePopup = (schedule: AccessSchedule, index: number) => {
schedule = schedule || {};
import('../../../../components/accessSchedule/accessSchedule').then(({ default: accessschedule }) => {
accessschedule.show({
schedule: schedule
}).then(function (updatedSchedule) {
const schedules = getSchedulesFromPage();
if (index == -1) {
index = schedules.length;
}
schedules[index] = updatedSchedule;
renderAccessSchedule(schedules);
}).catch(() => {
// access schedule closed
});
}).catch(err => {
console.error('[userparentalcontrol] failed to load access schedule', err);
});
};
const getSchedulesFromPage = () => {
return Array.prototype.map.call(page.querySelectorAll('.liSchedule'), function (elem) {
return {
DayOfWeek: elem.getAttribute('data-day'),
StartHour: elem.getAttribute('data-start'),
EndHour: elem.getAttribute('data-end')
};
}) as AccessSchedule[];
};
const getAllowedTagsFromPage = () => {
return Array.prototype.map.call(page.querySelectorAll('.allowedTag'), function (elem) {
return elem.getAttribute('data-tag');
}) as string[];
};
const showAllowedTagPopup = () => {
prompt({
label: globalize.translate('LabelTag')
}).then(function (value) {
const tags = getAllowedTagsFromPage();
if (tags.indexOf(value) == -1) {
tags.push(value);
loadAllowedTags(tags);
}
}).catch(() => {
// prompt closed
});
};
const getBlockedTagsFromPage = () => {
return Array.prototype.map.call(page.querySelectorAll('.blockedTag'), function (elem) {
return elem.getAttribute('data-tag');
}) as string[];
};
const showBlockedTagPopup = () => {
prompt({
label: globalize.translate('LabelTag')
}).then(function (value) {
const tags = getBlockedTagsFromPage();
if (tags.indexOf(value) == -1) {
tags.push(value);
loadBlockedTags(tags);
}
}).catch(() => {
// prompt closed
});
};
const onSaveComplete = () => {
loading.hide();
toast(globalize.translate('SettingsSaved'));
};
const saveUser = handleSaveUser(page, getSchedulesFromPage, getAllowedTagsFromPage, getBlockedTagsFromPage, onSaveComplete);
const onSubmit = (e: Event) => {
if (!userId) {
console.error('[userparentalcontrol.onSubmit] missing user id');
return;
}
loading.show();
window.ApiClient.getUser(userId).then(function (result) {
saveUser(result);
}).catch(err => {
console.error('[userparentalcontrol] failed to fetch user', err);
});
e.preventDefault();
e.stopPropagation();
return false;
};
(page.querySelector('#btnAddSchedule') as HTMLButtonElement).addEventListener('click', function () {
showSchedulePopup({
Id: 0,
UserId: '',
DayOfWeek: DynamicDayOfWeek.Sunday,
StartHour: 0,
EndHour: 0
}, -1);
});
(page.querySelector('#btnAddAllowedTag') as HTMLButtonElement).addEventListener('click', function () {
showAllowedTagPopup();
});
(page.querySelector('#btnAddBlockedTag') as HTMLButtonElement).addEventListener('click', function () {
showBlockedTagPopup();
});
(page.querySelector('.userParentalControlForm') as HTMLFormElement).addEventListener('submit', onSubmit);
}, [loadAllowedTags, loadBlockedTags, loadData, renderAccessSchedule]);
const optionMaxParentalRating = () => {
let content = '';
content += '<option value=\'\'></option>';
for (const rating of parentalRatings) {
content += `<option value='${rating.Value}'>${escapeHTML(rating.Name)}</option>`;
}
return content;
};
return (
<Page
id='userParentalControlPage'
className='mainAnimatedPage type-interior'
>
<div ref={element} className='content-primary'>
<div className='verticalSection'>
<SectionTitleContainer
title={userName}
url='https://jellyfin.org/docs/general/server/users/'
/>
</div>
<SectionTabs activeTab='userparentalcontrol'/>
<form className='userParentalControlForm'>
<div className='selectContainer'>
<SelectElement
id='selectMaxParentalRating'
label='LabelMaxParentalRating'
>
{optionMaxParentalRating()}
</SelectElement>
<div className='fieldDescription'>
{globalize.translate('MaxParentalRatingHelp')}
</div>
</div>
<div>
<div className='blockUnratedItems'>
<h3 className='checkboxListLabel'>
{globalize.translate('HeaderBlockItemsWithNoRating')}
</h3>
<div className='checkboxList paperList' style={{ padding: '.5em 1em' }}>
{unratedItems.map(Item => {
return <CheckBoxElement
key={Item.value}
className='chkUnratedItem'
itemType={Item.value}
itemName={Item.name}
itemCheckedAttribute={Item.checkedAttribute}
/>;
})}
</div>
</div>
</div>
<br />
<div className='verticalSection' style={{ marginBottom: '2em' }}>
<SectionTitleContainer
SectionClassName='detailSectionHeader'
title={globalize.translate('LabelAllowContentWithTags')}
isBtnVisible={true}
btnId='btnAddAllowedTag'
btnClassName='fab submit sectionTitleButton'
btnTitle='Add'
btnIcon='add'
isLinkVisible={false}
/>
<div className='fieldDescription'>
{globalize.translate('AllowContentWithTagsHelp')}
</div>
<div className='allowedTags' style={{ marginTop: '.5em' }}>
{allowedTags?.map(tag => {
return <TagList
key={tag}
tag={tag}
tagType='allowedTag'
/>;
})}
</div>
</div>
<div className='verticalSection' style={{ marginBottom: '2em' }}>
<SectionTitleContainer
SectionClassName='detailSectionHeader'
title={globalize.translate('LabelBlockContentWithTags')}
isBtnVisible={true}
btnId='btnAddBlockedTag'
btnClassName='fab submit sectionTitleButton'
btnTitle='Add'
btnIcon='add'
isLinkVisible={false}
/>
<div className='fieldDescription'>
{globalize.translate('BlockContentWithTagsHelp')}
</div>
<div className='blockedTags' style={{ marginTop: '.5em' }}>
{blockedTags.map(tag => {
return <TagList
key={tag}
tag={tag}
tagType='blockedTag'
/>;
})}
</div>
</div>
<div className='accessScheduleSection verticalSection' style={{ marginBottom: '2em' }}>
<SectionTitleContainer
title={globalize.translate('HeaderAccessSchedule')}
isBtnVisible={true}
btnId='btnAddSchedule'
btnClassName='fab submit sectionTitleButton'
btnTitle='Add'
btnIcon='add'
isLinkVisible={false}
/>
<p>{globalize.translate('HeaderAccessScheduleHelp')}</p>
<div className='accessScheduleList paperList'>
{accessSchedules.map((accessSchedule, index) => {
return <AccessScheduleList
key={accessSchedule.Id}
index={index}
DayOfWeek={accessSchedule.DayOfWeek}
StartHour={accessSchedule.StartHour}
EndHour={accessSchedule.EndHour}
/>;
})}
</div>
</div>
<div>
<ButtonElement
type='submit'
className='raised button-submit block'
title='Save'
/>
</div>
</form>
</div>
</Page>
);
};
export default UserParentalControl;

View File

@@ -0,0 +1,60 @@
import React, { FunctionComponent, useCallback, useEffect, useState } from 'react';
import { useSearchParams } from 'react-router-dom';
import SectionTabs from '../../../../components/dashboard/users/SectionTabs';
import UserPasswordForm from '../../../../components/dashboard/users/UserPasswordForm';
import SectionTitleContainer from '../../../../elements/SectionTitleContainer';
import Page from '../../../../components/Page';
import loading from '../../../../components/loading/loading';
const UserPassword: FunctionComponent = () => {
const [ searchParams ] = useSearchParams();
const userId = searchParams.get('userId');
const [ userName, setUserName ] = useState('');
const loadUser = useCallback(() => {
if (!userId) {
console.error('[userpassword] missing user id');
return;
}
loading.show();
window.ApiClient.getUser(userId).then(function (user) {
if (!user.Name) {
throw new Error('Unexpected null user.Name');
}
setUserName(user.Name);
loading.hide();
}).catch(err => {
console.error('[userpassword] failed to fetch user', err);
});
}, [userId]);
useEffect(() => {
loadUser();
}, [loadUser]);
return (
<Page
id='userPasswordPage'
className='mainAnimatedPage type-interior userPasswordPage'
>
<div className='content-primary'>
<div className='verticalSection'>
<SectionTitleContainer
title={userName}
url='https://jellyfin.org/docs/general/server/users/'
/>
</div>
<SectionTabs activeTab='userpassword'/>
<div className='readOnlyContent'>
<UserPasswordForm
userId={userId}
/>
</div>
</div>
</Page>
);
};
export default UserPassword;

View File

@@ -1,32 +1,52 @@
import type { SyncPlayUserAccessType, UserDto } from '@thornbill/jellyfin-sdk/dist/generated-client';
import type { SyncPlayUserAccessType, UserDto } from '@jellyfin/sdk/lib/generated-client';
import escapeHTML from 'escape-html';
import React, { FunctionComponent, useCallback, useEffect, useState, useRef } from 'react';
import Dashboard from '../../scripts/clientUtils';
import globalize from '../../scripts/globalize';
import LibraryMenu from '../../scripts/libraryMenu';
import { appRouter } from '../appRouter';
import ButtonElement from '../dashboard/users/ButtonElement';
import CheckBoxElement from '../dashboard/users/CheckBoxElement';
import CheckBoxListItem from '../dashboard/users/CheckBoxListItem';
import InputElement from '../dashboard/users/InputElement';
import LinkEditUserPreferences from '../dashboard/users/LinkEditUserPreferences';
import SectionTitleLinkElement from '../dashboard/users/SectionTitleLinkElement';
import SelectElement from '../dashboard/users/SelectElement';
import SelectSyncPlayAccessElement from '../dashboard/users/SelectSyncPlayAccessElement';
import SectionTabs from '../dashboard/users/SectionTabs';
import loading from '../loading/loading';
import toast from '../toast/toast';
import { useSearchParams } from 'react-router-dom';
type ItemsArr = {
import Dashboard from '../../../../utils/dashboard';
import globalize from '../../../../scripts/globalize';
import LibraryMenu from '../../../../scripts/libraryMenu';
import ButtonElement from '../../../../elements/ButtonElement';
import CheckBoxElement from '../../../../elements/CheckBoxElement';
import InputElement from '../../../../elements/InputElement';
import LinkEditUserPreferences from '../../../../components/dashboard/users/LinkEditUserPreferences';
import SectionTitleContainer from '../../../../elements/SectionTitleContainer';
import SectionTabs from '../../../../components/dashboard/users/SectionTabs';
import loading from '../../../../components/loading/loading';
import toast from '../../../../components/toast/toast';
import SelectElement from '../../../../elements/SelectElement';
import Page from '../../../../components/Page';
type ResetProvider = AuthProvider & {
checkedAttribute: string
};
type AuthProvider = {
Name?: string;
Id?: string;
checkedAttribute: string
};
const getCheckedElementDataIds = (elements: NodeListOf<Element>) => (
Array.prototype.filter.call(elements, e => e.checked)
.map(e => e.getAttribute('data-id'))
);
function onSaveComplete() {
Dashboard.navigate('/dashboard/users')
.catch(err => {
console.error('[useredit] failed to navigate to user profile', err);
});
loading.hide();
toast(globalize.translate('SettingsSaved'));
}
const UserEditPage: FunctionComponent = () => {
const UserEdit: FunctionComponent = () => {
const [ searchParams ] = useSearchParams();
const userId = searchParams.get('userId');
const [ userName, setUserName ] = useState('');
const [ deleteFoldersAccess, setDeleteFoldersAccess ] = useState<ItemsArr[]>([]);
const [ authProviders, setAuthProviders ] = useState([]);
const [ passwordResetProviders, setPasswordResetProviders ] = useState([]);
const [ deleteFoldersAccess, setDeleteFoldersAccess ] = useState<ResetProvider[]>([]);
const [ authProviders, setAuthProviders ] = useState<AuthProvider[]>([]);
const [ passwordResetProviders, setPasswordResetProviders ] = useState<ResetProvider[]>([]);
const [ authenticationProviderId, setAuthenticationProviderId ] = useState('');
const [ passwordResetProviderId, setPasswordResetProviderId ] = useState('');
@@ -34,13 +54,12 @@ const UserEditPage: FunctionComponent = () => {
const element = useRef<HTMLDivElement>(null);
const triggerChange = (select: HTMLInputElement) => {
const evt = document.createEvent('HTMLEvents');
evt.initEvent('change', false, true);
const evt = new Event('change', { bubbles: false, cancelable: true });
select.dispatchEvent(evt);
};
const getUser = () => {
const userId = appRouter.param('userId');
if (!userId) throw new Error('missing user id');
return window.ApiClient.getUser(userId);
};
@@ -53,7 +72,7 @@ const UserEditPage: FunctionComponent = () => {
}
const fldSelectLoginProvider = page.querySelector('.fldSelectLoginProvider') as HTMLDivElement;
providers.length > 1 ? fldSelectLoginProvider.classList.remove('hide') : fldSelectLoginProvider.classList.add('hide');
fldSelectLoginProvider.classList.toggle('hide', providers.length <= 1);
setAuthProviders(providers);
@@ -70,7 +89,7 @@ const UserEditPage: FunctionComponent = () => {
}
const fldSelectPasswordResetProvider = page.querySelector('.fldSelectPasswordResetProvider') as HTMLDivElement;
providers.length > 1 ? fldSelectPasswordResetProvider.classList.remove('hide') : fldSelectPasswordResetProvider.classList.add('hide');
fldSelectPasswordResetProvider.classList.toggle('hide', providers.length <= 1);
setPasswordResetProviders(providers);
@@ -91,7 +110,7 @@ const UserEditPage: FunctionComponent = () => {
})).then(function (channelsResult) {
let isChecked;
let checkedAttribute;
const itemsArr: ItemsArr[] = [];
const itemsArr: ResetProvider[] = [];
for (const folder of mediaFolders) {
isChecked = user.Policy.EnableContentDeletion || user.Policy.EnableContentDeletionFromFolders.indexOf(folder.Id) != -1;
@@ -118,6 +137,8 @@ const UserEditPage: FunctionComponent = () => {
const chkEnableDeleteAllFolders = page.querySelector('.chkEnableDeleteAllFolders') as HTMLInputElement;
chkEnableDeleteAllFolders.checked = user.Policy.EnableContentDeletion;
triggerChange(chkEnableDeleteAllFolders);
}).catch(err => {
console.error('[useredit] failed to fetch channels', err);
});
}, []);
@@ -125,24 +146,30 @@ const UserEditPage: FunctionComponent = () => {
const page = element.current;
if (!page) {
console.error('Unexpected null reference');
console.error('[useredit] Unexpected null page reference');
return;
}
window.ApiClient.getJSON(window.ApiClient.getUrl('Auth/Providers')).then(function (providers) {
loadAuthProviders(user, providers);
}).catch(err => {
console.error('[useredit] failed to fetch auth providers', err);
});
window.ApiClient.getJSON(window.ApiClient.getUrl('Auth/PasswordResetProviders')).then(function (providers) {
loadPasswordResetProviders(user, providers);
}).catch(err => {
console.error('[useredit] failed to fetch password reset providers', err);
});
window.ApiClient.getJSON(window.ApiClient.getUrl('Library/MediaFolders', {
IsHidden: false
})).then(function (folders) {
loadDeleteFolders(user, folders.Items);
}).catch(err => {
console.error('[useredit] failed to fetch media folders', err);
});
const disabledUserBanner = page.querySelector('.disabledUserBanner') as HTMLDivElement;
user.Policy.IsDisabled ? disabledUserBanner.classList.remove('hide') : disabledUserBanner.classList.add('hide');
disabledUserBanner.classList.toggle('hide', !user.Policy.IsDisabled);
const txtUserName = page.querySelector('#txtUserName') as HTMLInputElement;
txtUserName.disabled = false;
@@ -156,6 +183,8 @@ const UserEditPage: FunctionComponent = () => {
(page.querySelector('.chkIsAdmin') as HTMLInputElement).checked = user.Policy.IsAdministrator;
(page.querySelector('.chkDisabled') as HTMLInputElement).checked = user.Policy.IsDisabled;
(page.querySelector('.chkIsHidden') as HTMLInputElement).checked = user.Policy.IsHidden;
(page.querySelector('.chkEnableCollectionManagement') as HTMLInputElement).checked = user.Policy.EnableCollectionManagement;
(page.querySelector('.chkEnableSubtitleManagement') as HTMLInputElement).checked = user.Policy.EnableSubtitleManagement;
(page.querySelector('.chkRemoteControlSharedDevices') as HTMLInputElement).checked = user.Policy.EnableSharedDeviceControl;
(page.querySelector('.chkEnableRemoteControlOtherUsers') as HTMLInputElement).checked = user.Policy.EnableRemoteControlOfOtherUsers;
(page.querySelector('.chkEnableDownloading') as HTMLInputElement).checked = user.Policy.EnableContentDownloading;
@@ -168,11 +197,11 @@ const UserEditPage: FunctionComponent = () => {
(page.querySelector('.chkForceRemoteSourceTranscoding') as HTMLInputElement).checked = user.Policy.ForceRemoteSourceTranscoding;
(page.querySelector('.chkRemoteAccess') as HTMLInputElement).checked = user.Policy.EnableRemoteAccess == null || user.Policy.EnableRemoteAccess;
(page.querySelector('#txtRemoteClientBitrateLimit') as HTMLInputElement).value = user.Policy.RemoteClientBitrateLimit > 0 ?
(user.Policy.RemoteClientBitrateLimit / 1e6).toLocaleString(undefined, {maximumFractionDigits: 6}) : '';
(user.Policy.RemoteClientBitrateLimit / 1e6).toLocaleString(undefined, { maximumFractionDigits: 6 }) : '';
(page.querySelector('#txtLoginAttemptsBeforeLockout') as HTMLInputElement).value = user.Policy.LoginAttemptsBeforeLockout || '0';
(page.querySelector('#txtMaxActiveSessions') as HTMLInputElement).value = user.Policy.MaxActiveSessions || '0';
if (window.ApiClient.isMinServerVersion('10.6.0')) {
(page.querySelector('#selectSyncPlayAccess') as HTMLInputElement).value = user.Policy.SyncPlayAccess;
(page.querySelector('#selectSyncPlayAccess') as HTMLSelectElement).value = user.Policy.SyncPlayAccess;
}
loading.hide();
}, [loadAuthProviders, loadPasswordResetProviders, loadDeleteFolders ]);
@@ -181,6 +210,8 @@ const UserEditPage: FunctionComponent = () => {
loading.show();
getUser().then(function (user) {
loadUser(user);
}).catch(err => {
console.error('[useredit] failed to load data', err);
});
}, [loadUser]);
@@ -188,25 +219,15 @@ const UserEditPage: FunctionComponent = () => {
const page = element.current;
if (!page) {
console.error('Unexpected null reference');
console.error('[useredit] Unexpected null page reference');
return;
}
loadData();
function onSaveComplete() {
Dashboard.navigate('userprofiles.html');
loading.hide();
toast(globalize.translate('SettingsSaved'));
}
const saveUser = (user: UserDto) => {
if (!user.Id) {
throw new Error('Unexpected null user.Id');
}
if (!user.Policy) {
throw new Error('Unexpected null user.Policy');
if (!user.Id || !user.Policy) {
throw new Error('Unexpected null user id or policy');
}
user.Name = (page.querySelector('#txtUserName') as HTMLInputElement).value;
@@ -221,27 +242,26 @@ const UserEditPage: FunctionComponent = () => {
user.Policy.EnableAudioPlaybackTranscoding = (page.querySelector('.chkEnableAudioPlaybackTranscoding') as HTMLInputElement).checked;
user.Policy.EnableVideoPlaybackTranscoding = (page.querySelector('.chkEnableVideoPlaybackTranscoding') as HTMLInputElement).checked;
user.Policy.EnablePlaybackRemuxing = (page.querySelector('.chkEnableVideoPlaybackRemuxing') as HTMLInputElement).checked;
user.Policy.EnableCollectionManagement = (page.querySelector('.chkEnableCollectionManagement') as HTMLInputElement).checked;
user.Policy.EnableSubtitleManagement = (page.querySelector('.chkEnableSubtitleManagement') as HTMLInputElement).checked;
user.Policy.ForceRemoteSourceTranscoding = (page.querySelector('.chkForceRemoteSourceTranscoding') as HTMLInputElement).checked;
user.Policy.EnableContentDownloading = (page.querySelector('.chkEnableDownloading') as HTMLInputElement).checked;
user.Policy.EnableRemoteAccess = (page.querySelector('.chkRemoteAccess') as HTMLInputElement).checked;
user.Policy.RemoteClientBitrateLimit = Math.floor(1e6 * parseFloat((page.querySelector('#txtRemoteClientBitrateLimit') as HTMLInputElement).value || '0'));
user.Policy.LoginAttemptsBeforeLockout = parseInt((page.querySelector('#txtLoginAttemptsBeforeLockout') as HTMLInputElement).value || '0');
user.Policy.MaxActiveSessions = parseInt((page.querySelector('#txtMaxActiveSessions') as HTMLInputElement).value || '0');
user.Policy.AuthenticationProviderId = (page.querySelector('.selectLoginProvider') as HTMLInputElement).value;
user.Policy.PasswordResetProviderId = (page.querySelector('.selectPasswordResetProvider') as HTMLInputElement).value;
user.Policy.LoginAttemptsBeforeLockout = parseInt((page.querySelector('#txtLoginAttemptsBeforeLockout') as HTMLInputElement).value || '0', 10);
user.Policy.MaxActiveSessions = parseInt((page.querySelector('#txtMaxActiveSessions') as HTMLInputElement).value || '0', 10);
user.Policy.AuthenticationProviderId = (page.querySelector('#selectLoginProvider') as HTMLSelectElement).value;
user.Policy.PasswordResetProviderId = (page.querySelector('#selectPasswordResetProvider') as HTMLSelectElement).value;
user.Policy.EnableContentDeletion = (page.querySelector('.chkEnableDeleteAllFolders') as HTMLInputElement).checked;
user.Policy.EnableContentDeletionFromFolders = user.Policy.EnableContentDeletion ? [] : Array.prototype.filter.call(page.querySelectorAll('.chkFolder'), function (c) {
return c.checked;
}).map(function (c) {
return c.getAttribute('data-id');
});
if (window.ApiClient.isMinServerVersion('10.6.0')) {
user.Policy.SyncPlayAccess = (page.querySelector('#selectSyncPlayAccess') as HTMLInputElement).value as SyncPlayUserAccessType;
}
window.ApiClient.updateUser(user).then(function () {
window.ApiClient.updateUserPolicy(user.Id || '', user.Policy || {}).then(function () {
onSaveComplete();
});
user.Policy.EnableContentDeletionFromFolders = user.Policy.EnableContentDeletion ? [] : getCheckedElementDataIds(page.querySelectorAll('.chkFolder'));
user.Policy.SyncPlayAccess = (page.querySelector('#selectSyncPlayAccess') as HTMLSelectElement).value as SyncPlayUserAccessType;
window.ApiClient.updateUser(user).then(() => (
window.ApiClient.updateUserPolicy(user.Id || '', user.Policy || { PasswordResetProviderId: '', AuthenticationProviderId: '' })
)).then(() => {
onSaveComplete();
}).catch(err => {
console.error('[useredit] failed to update user', err);
});
};
@@ -249,6 +269,8 @@ const UserEditPage: FunctionComponent = () => {
loading.show();
getUser().then(function (result) {
saveUser(result);
}).catch(err => {
console.error('[useredit] failed to fetch user', err);
});
e.preventDefault();
e.stopPropagation();
@@ -256,44 +278,57 @@ const UserEditPage: FunctionComponent = () => {
};
(page.querySelector('.chkEnableDeleteAllFolders') as HTMLInputElement).addEventListener('change', function (this: HTMLInputElement) {
if (this.checked) {
(page.querySelector('.deleteAccess') as HTMLDivElement).classList.add('hide');
} else {
(page.querySelector('.deleteAccess') as HTMLDivElement).classList.remove('hide');
}
(page.querySelector('.deleteAccess') as HTMLDivElement).classList.toggle('hide', this.checked);
});
window.ApiClient.getNamedConfiguration('network').then(function (config) {
const fldRemoteAccess = page.querySelector('.fldRemoteAccess') as HTMLDivElement;
config.EnableRemoteAccess ? fldRemoteAccess.classList.remove('hide') : fldRemoteAccess.classList.add('hide');
(page.querySelector('.fldRemoteAccess') as HTMLDivElement).classList.toggle('hide', !config.EnableRemoteAccess);
}).catch(err => {
console.error('[useredit] failed to load network config', err);
});
(page.querySelector('.editUserProfileForm') as HTMLFormElement).addEventListener('submit', onSubmit);
(page.querySelector('.button-cancel') as HTMLButtonElement).addEventListener('click', function() {
(page.querySelector('#btnCancel') as HTMLButtonElement).addEventListener('click', function() {
window.history.back();
});
}, [loadData]);
const optionLoginProvider = authProviders.map((provider) => {
const selected = provider.Id === authenticationProviderId || authProviders.length < 2 ? ' selected' : '';
return `<option value="${provider.Id}"${selected}>${escapeHTML(provider.Name)}</option>`;
});
const optionPasswordResetProvider = passwordResetProviders.map((provider) => {
const selected = provider.Id === passwordResetProviderId || passwordResetProviders.length < 2 ? ' selected' : '';
return `<option value="${provider.Id}"${selected}>${escapeHTML(provider.Name)}</option>`;
});
const optionSyncPlayAccess = () => {
let content = '';
content += `<option value='CreateAndJoinGroups'>${globalize.translate('LabelSyncPlayAccessCreateAndJoinGroups')}</option>`;
content += `<option value='JoinGroups'>${globalize.translate('LabelSyncPlayAccessJoinGroups')}</option>`;
content += `<option value='None'>${globalize.translate('LabelSyncPlayAccessNone')}</option>`;
return content;
};
return (
<div ref={element}>
<div className='content-primary'>
<Page
id='editUserPage'
className='mainAnimatedPage type-interior'
>
<div ref={element} className='content-primary'>
<div className='verticalSection'>
<div className='sectionTitleContainer flex align-items-center'>
<h2 className='sectionTitle username'>
{userName}
</h2>
<SectionTitleLinkElement
className='raised button-alt headerHelpButton'
title='Help'
url='https://docs.jellyfin.org/general/server/users/'
/>
</div>
<SectionTitleContainer
title={userName}
url='https://jellyfin.org/docs/general/server/users/'
/>
</div>
<SectionTabs activeTab='useredit'/>
<div
className='lnkEditUserPreferencesContainer'
style={{paddingBottom: '1em'}}
style={{ paddingBottom: '1em' }}
>
<LinkEditUserPreferences
className= 'lnkEditUserPreferences button-link'
@@ -306,7 +341,7 @@ const UserEditPage: FunctionComponent = () => {
<div>
{globalize.translate('HeaderThisUserIsCurrentlyDisabled')}
</div>
<div style={{marginTop: 5}}>
<div style={{ marginTop: 5 }}>
{globalize.translate('MessageReenableUser')}
</div>
</div>
@@ -321,29 +356,29 @@ const UserEditPage: FunctionComponent = () => {
</div>
<div className='selectContainer fldSelectLoginProvider hide'>
<SelectElement
className= 'selectLoginProvider'
label= 'LabelAuthProvider'
currentProviderId={authenticationProviderId}
providers={authProviders}
/>
id='selectLoginProvider'
label='LabelAuthProvider'
>
{optionLoginProvider}
</SelectElement>
<div className='fieldDescription'>
{globalize.translate('AuthProviderHelp')}
</div>
</div>
<div className='selectContainer fldSelectPasswordResetProvider hide'>
<SelectElement
className= 'selectPasswordResetProvider'
label= 'LabelPasswordResetProvider'
currentProviderId={passwordResetProviderId}
providers={passwordResetProviders}
/>
id='selectPasswordResetProvider'
label='LabelPasswordResetProvider'
>
{optionPasswordResetProvider}
</SelectElement>
<div className='fieldDescription'>
{globalize.translate('PasswordResetProviderHelp')}
</div>
</div>
<div className='checkboxContainer checkboxContainer-withDescription fldRemoteAccess hide'>
<CheckBoxElement
type='checkbox'
className='chkRemoteAccess'
title='AllowRemoteAccess'
/>
@@ -353,22 +388,29 @@ const UserEditPage: FunctionComponent = () => {
</div>
<CheckBoxElement
labelClassName='checkboxContainer'
type='checkbox'
className='chkIsAdmin'
title='OptionAllowUserToManageServer'
/>
<CheckBoxElement
labelClassName='checkboxContainer'
className='chkEnableCollectionManagement'
title='AllowCollectionManagement'
/>
<CheckBoxElement
labelClassName='checkboxContainer'
className='chkEnableSubtitleManagement'
title='AllowSubtitleManagement'
/>
<div id='featureAccessFields' className='verticalSection'>
<h2 className='paperListLabel'>
{globalize.translate('HeaderFeatureAccess')}
</h2>
<div className='checkboxList paperList' style={{padding: '.5em 1em'}}>
<div className='checkboxList paperList' style={{ padding: '.5em 1em' }}>
<CheckBoxElement
type='checkbox'
className='chkEnableLiveTvAccess'
title='OptionAllowBrowsingLiveTv'
/>
<CheckBoxElement
type='checkbox'
className='chkManageLiveTv'
title='OptionAllowManageLiveTv'
/>
@@ -378,29 +420,24 @@ const UserEditPage: FunctionComponent = () => {
<h2 className='paperListLabel'>
{globalize.translate('HeaderPlayback')}
</h2>
<div className='checkboxList paperList' style={{padding: '.5em 1em'}}>
<div className='checkboxList paperList' style={{ padding: '.5em 1em' }}>
<CheckBoxElement
type='checkbox'
className='chkEnableMediaPlayback'
title='OptionAllowMediaPlayback'
/>
<CheckBoxElement
type='checkbox'
className='chkEnableAudioPlaybackTranscoding'
title='OptionAllowAudioPlaybackTranscoding'
/>
<CheckBoxElement
type='checkbox'
className='chkEnableVideoPlaybackTranscoding'
title='OptionAllowVideoPlaybackTranscoding'
/>
<CheckBoxElement
type='checkbox'
className='chkEnableVideoPlaybackRemuxing'
title='OptionAllowVideoPlaybackRemuxing'
/>
<CheckBoxElement
type='checkbox'
className='chkForceRemoteSourceTranscoding'
title='OptionForceRemoteSourceTranscoding'
/>
@@ -428,35 +465,35 @@ const UserEditPage: FunctionComponent = () => {
</div>
<div className='verticalSection'>
<div className='selectContainer fldSelectSyncPlayAccess'>
<SelectSyncPlayAccessElement
className='selectSyncPlayAccess'
<SelectElement
id='selectSyncPlayAccess'
label='LabelSyncPlayAccess'
/>
>
{optionSyncPlayAccess()}
</SelectElement>
<div className='fieldDescription'>
{globalize.translate('SyncPlayAccessHelp')}
</div>
</div>
</div>
<div className='verticalSection'>
<h2 className='checkboxListLabel' style={{marginBottom: '1em'}}>
<h2 className='checkboxListLabel' style={{ marginBottom: '1em' }}>
{globalize.translate('HeaderAllowMediaDeletionFrom')}
</h2>
<div className='checkboxList paperList checkboxList-paperList'>
<CheckBoxElement
labelClassName='checkboxContainer'
type='checkbox'
className='chkEnableDeleteAllFolders'
title='AllLibraries'
/>
<div className='deleteAccess'>
{deleteFoldersAccess.map(Item => (
<CheckBoxListItem
<CheckBoxElement
key={Item.Id}
className='chkFolder'
Id={Item.Id}
Name={Item.Name}
checkedAttribute={Item.checkedAttribute}
itemId={Item.Id}
itemName={Item.Name}
itemCheckedAttribute={Item.checkedAttribute}
/>
))}
</div>
@@ -466,14 +503,12 @@ const UserEditPage: FunctionComponent = () => {
<h2 className='checkboxListLabel'>
{globalize.translate('HeaderRemoteControl')}
</h2>
<div className='checkboxList paperList' style={{padding: '.5em 1em'}}>
<div className='checkboxList paperList' style={{ padding: '.5em 1em' }}>
<CheckBoxElement
type='checkbox'
className='chkEnableRemoteControlOtherUsers'
title='OptionAllowRemoteControlOthers'
/>
<CheckBoxElement
type='checkbox'
className='chkRemoteControlSharedDevices'
title='OptionAllowRemoteSharedDevices'
/>
@@ -487,7 +522,6 @@ const UserEditPage: FunctionComponent = () => {
</h2>
<div className='checkboxContainer checkboxContainer-withDescription'>
<CheckBoxElement
type='checkbox'
className='chkEnableDownloading'
title='OptionAllowContentDownload'
/>
@@ -497,7 +531,6 @@ const UserEditPage: FunctionComponent = () => {
</div>
<div className='checkboxContainer checkboxContainer-withDescription' id='fldIsEnabled'>
<CheckBoxElement
type='checkbox'
className='chkDisabled'
title='OptionDisableUser'
/>
@@ -507,7 +540,6 @@ const UserEditPage: FunctionComponent = () => {
</div>
<div className='checkboxContainer checkboxContainer-withDescription' id='fldIsHidden'>
<CheckBoxElement
type='checkbox'
className='chkIsHidden'
title='OptionHideUser'
/>
@@ -558,14 +590,16 @@ const UserEditPage: FunctionComponent = () => {
/>
<ButtonElement
type='button'
className='raised button-cancel block btnCancel'
id='btnCancel'
className='raised button-cancel block'
title='ButtonCancel'
/>
</div>
</form>
</div>
</div>
</Page>
);
};
export default UserEditPage;
export default UserEdit;

View File

@@ -0,0 +1,80 @@
import React, { useCallback, useState } from 'react';
import AppBar from '@mui/material/AppBar';
import Box from '@mui/material/Box';
import { type Theme } from '@mui/material/styles';
import useMediaQuery from '@mui/material/useMediaQuery';
import { Outlet, useLocation } from 'react-router-dom';
import AppBody from 'components/AppBody';
import ElevationScroll from 'components/ElevationScroll';
import { DRAWER_WIDTH } from 'components/ResponsiveDrawer';
import { useApi } from 'hooks/useApi';
import AppToolbar from './components/AppToolbar';
import AppDrawer, { isDrawerPath } from './components/drawers/AppDrawer';
import './AppOverrides.scss';
const AppLayout = () => {
const [ isDrawerActive, setIsDrawerActive ] = useState(false);
const { user } = useApi();
const location = useLocation();
const isMediumScreen = useMediaQuery((t: Theme) => t.breakpoints.up('md'));
const isDrawerAvailable = isDrawerPath(location.pathname) && Boolean(user);
const isDrawerOpen = isDrawerActive && isDrawerAvailable;
const onToggleDrawer = useCallback(() => {
setIsDrawerActive(!isDrawerActive);
}, [ isDrawerActive, setIsDrawerActive ]);
return (
<Box sx={{ position: 'relative', display: 'flex', height: '100%' }}>
<ElevationScroll elevate={false}>
<AppBar
position='fixed'
sx={{
width: {
xs: '100%',
md: isDrawerAvailable ? `calc(100% - ${DRAWER_WIDTH}px)` : '100%'
},
ml: {
xs: 0,
md: isDrawerAvailable ? DRAWER_WIDTH : 0
}
}}
>
<AppToolbar
isDrawerAvailable={!isMediumScreen && isDrawerAvailable}
isDrawerOpen={isDrawerOpen}
onDrawerButtonClick={onToggleDrawer}
/>
</AppBar>
</ElevationScroll>
{
isDrawerAvailable && (
<AppDrawer
open={isDrawerOpen}
onClose={onToggleDrawer}
onOpen={onToggleDrawer}
/>
)
}
<Box
component='main'
sx={{
width: '100%',
flexGrow: 1
}}
>
<AppBody>
<Outlet />
</AppBody>
</Box>
</Box>
);
};
export default AppLayout;

View File

@@ -0,0 +1,51 @@
// Default MUI breakpoints
// https://mui.com/material-ui/customization/breakpoints/#default-breakpoints
$mui-bp-sm: 600px;
$mui-bp-md: 900px;
$mui-bp-lg: 1200px;
$mui-bp-xl: 1536px;
$drawer-width: 240px;
#reactRoot {
height: 100%;
}
// Fix main pages layout to work with drawer
.mainAnimatedPage {
@media all and (min-width: $mui-bp-md) {
left: $drawer-width;
}
}
// Hide some items from the user "settings" page that are in the drawer
#myPreferencesMenuPage {
.lnkQuickConnectPreferences,
.adminSection,
.userSection {
display: none !important;
}
}
// Fix the padding of some pages
.homePage.libraryPage.withTabs, // Home page
// Library pages excluding the item details page and tabbed pages
.libraryPage:not(
.itemDetailPage,
.withTabs
) {
padding-top: 3.25rem !important;
}
// Tabbed library pages
.libraryPage.withTabs {
padding-top: 6.5rem !important;
@media all and (min-width: $mui-bp-lg) {
padding-top: 3.25rem !important;
}
}
// Fix backdrop position on mobile item details page
.layout-mobile .itemBackdrop {
margin-top: 0 !important;
}

View File

@@ -0,0 +1,112 @@
import React, { useCallback, useEffect, useState } from 'react';
import CastConnected from '@mui/icons-material/CastConnected';
import Box from '@mui/material/Box';
import Button from '@mui/material/Button';
import Cast from '@mui/icons-material/Cast';
import IconButton from '@mui/material/IconButton';
import { useTheme } from '@mui/material/styles';
import Tooltip from '@mui/material/Tooltip';
import { playbackManager } from 'components/playback/playbackmanager';
import globalize from 'scripts/globalize';
import Events from 'utils/events';
import RemotePlayMenu, { ID } from './menus/RemotePlayMenu';
import RemotePlayActiveMenu, { ID as ACTIVE_ID } from './menus/RemotePlayActiveMenu';
const RemotePlayButton = () => {
const theme = useTheme();
const [ playerInfo, setPlayerInfo ] = useState(playbackManager.getPlayerInfo());
const updatePlayerInfo = useCallback(() => {
setPlayerInfo(playbackManager.getPlayerInfo());
}, [ setPlayerInfo ]);
useEffect(() => {
Events.on(playbackManager, 'playerchange', updatePlayerInfo);
return () => {
Events.off(playbackManager, 'playerchange', updatePlayerInfo);
};
}, [ updatePlayerInfo ]);
const [ remotePlayMenuAnchorEl, setRemotePlayMenuAnchorEl ] = useState<null | HTMLElement>(null);
const isRemotePlayMenuOpen = Boolean(remotePlayMenuAnchorEl);
const onRemotePlayButtonClick = useCallback((event) => {
setRemotePlayMenuAnchorEl(event.currentTarget);
}, [ setRemotePlayMenuAnchorEl ]);
const onRemotePlayMenuClose = useCallback(() => {
setRemotePlayMenuAnchorEl(null);
}, [ setRemotePlayMenuAnchorEl ]);
const [ remotePlayActiveMenuAnchorEl, setRemotePlayActiveMenuAnchorEl ] = useState<null | HTMLElement>(null);
const isRemotePlayActiveMenuOpen = Boolean(remotePlayActiveMenuAnchorEl);
const onRemotePlayActiveButtonClick = useCallback((event) => {
setRemotePlayActiveMenuAnchorEl(event.currentTarget);
}, [ setRemotePlayActiveMenuAnchorEl ]);
const onRemotePlayActiveMenuClose = useCallback(() => {
setRemotePlayActiveMenuAnchorEl(null);
}, [ setRemotePlayActiveMenuAnchorEl ]);
return (
<>
{(playerInfo && !playerInfo.isLocalPlayer) ? (
<Box
sx={{
alignSelf: 'center'
}}
>
<Tooltip title={globalize.translate('ButtonCast')}>
<Button
variant='text'
size='large'
startIcon={<CastConnected />}
aria-label={globalize.translate('ButtonCast')}
aria-controls={ACTIVE_ID}
aria-haspopup='true'
onClick={onRemotePlayActiveButtonClick}
color='inherit'
sx={{
color: theme.palette.primary.main
}}
>
{playerInfo.deviceName || playerInfo.name}
</Button>
</Tooltip>
</Box>
) : (
<Tooltip title={globalize.translate('ButtonCast')}>
<IconButton
size='large'
aria-label={globalize.translate('ButtonCast')}
aria-controls={ID}
aria-haspopup='true'
onClick={onRemotePlayButtonClick}
color='inherit'
>
<Cast />
</IconButton>
</Tooltip>
)}
<RemotePlayMenu
open={isRemotePlayMenuOpen}
anchorEl={remotePlayMenuAnchorEl}
onMenuClose={onRemotePlayMenuClose}
/>
<RemotePlayActiveMenu
open={isRemotePlayActiveMenuOpen}
anchorEl={remotePlayActiveMenuAnchorEl}
onMenuClose={onRemotePlayActiveMenuClose}
playerInfo={playerInfo}
/>
</>
);
};
export default RemotePlayButton;

View File

@@ -0,0 +1,61 @@
import { SyncPlayUserAccessType } from '@jellyfin/sdk/lib/generated-client/models/sync-play-user-access-type';
import Groups from '@mui/icons-material/Groups';
import IconButton from '@mui/material/IconButton';
import Tooltip from '@mui/material/Tooltip';
import React, { useCallback, useState } from 'react';
import { pluginManager } from 'components/pluginManager';
import { useApi } from 'hooks/useApi';
import globalize from 'scripts/globalize';
import { PluginType } from 'types/plugin';
import AppSyncPlayMenu, { ID } from './menus/SyncPlayMenu';
const SyncPlayButton = () => {
const { user } = useApi();
const [ syncPlayMenuAnchorEl, setSyncPlayMenuAnchorEl ] = useState<null | HTMLElement>(null);
const isSyncPlayMenuOpen = Boolean(syncPlayMenuAnchorEl);
const onSyncPlayButtonClick = useCallback((event) => {
setSyncPlayMenuAnchorEl(event.currentTarget);
}, [ setSyncPlayMenuAnchorEl ]);
const onSyncPlayMenuClose = useCallback(() => {
setSyncPlayMenuAnchorEl(null);
}, [ setSyncPlayMenuAnchorEl ]);
if (
// SyncPlay not enabled for user
(user?.Policy && user.Policy.SyncPlayAccess === SyncPlayUserAccessType.None)
// SyncPlay plugin is not loaded
|| pluginManager.ofType(PluginType.SyncPlay).length === 0
) {
return null;
}
return (
<>
<Tooltip title={globalize.translate('ButtonSyncPlay')}>
<IconButton
size='large'
aria-label={globalize.translate('ButtonSyncPlay')}
aria-controls={ID}
aria-haspopup='true'
onClick={onSyncPlayButtonClick}
color='inherit'
>
<Groups />
</IconButton>
</Tooltip>
<AppSyncPlayMenu
open={isSyncPlayMenuOpen}
anchorEl={syncPlayMenuAnchorEl}
onMenuClose={onSyncPlayMenuClose}
/>
</>
);
};
export default SyncPlayButton;

View File

@@ -0,0 +1,72 @@
import SearchIcon from '@mui/icons-material/Search';
import IconButton from '@mui/material/IconButton';
import Tooltip from '@mui/material/Tooltip';
import React, { FC } from 'react';
import { Link, useLocation } from 'react-router-dom';
import AppToolbar from 'components/toolbar/AppToolbar';
import globalize from 'scripts/globalize';
import AppTabs from '../tabs/AppTabs';
import RemotePlayButton from './RemotePlayButton';
import SyncPlayButton from './SyncPlayButton';
import { isTabPath } from '../tabs/tabRoutes';
interface AppToolbarProps {
isDrawerAvailable: boolean
isDrawerOpen: boolean
onDrawerButtonClick: (event: React.MouseEvent<HTMLElement>) => void
}
const PUBLIC_PATHS = [
'/addserver.html',
'/selectserver.html',
'/login.html',
'/forgotpassword.html',
'/forgotpasswordpin.html'
];
const ExperimentalAppToolbar: FC<AppToolbarProps> = ({
isDrawerAvailable,
isDrawerOpen,
onDrawerButtonClick
}) => {
const location = useLocation();
// The video osd does not show the standard toolbar
if (location.pathname === '/video') return null;
const isTabsAvailable = isTabPath(location.pathname);
const isPublicPath = PUBLIC_PATHS.includes(location.pathname);
return (
<AppToolbar
buttons={!isPublicPath && (
<>
<SyncPlayButton />
<RemotePlayButton />
<Tooltip title={globalize.translate('Search')}>
<IconButton
size='large'
aria-label={globalize.translate('Search')}
color='inherit'
component={Link}
to='/search.html'
>
<SearchIcon />
</IconButton>
</Tooltip>
</>
)}
isDrawerAvailable={isDrawerAvailable}
isDrawerOpen={isDrawerOpen}
onDrawerButtonClick={onDrawerButtonClick}
isUserMenuAvailable={!isPublicPath}
>
{isTabsAvailable && (<AppTabs isDrawerOpen={isDrawerOpen} />)}
</AppToolbar>
);
};
export default ExperimentalAppToolbar;

View File

@@ -0,0 +1,157 @@
import Check from '@mui/icons-material/Check';
import Close from '@mui/icons-material/Close';
import SettingsRemote from '@mui/icons-material/SettingsRemote';
import Divider from '@mui/material/Divider';
import ListItemIcon from '@mui/material/ListItemIcon';
import ListItemText from '@mui/material/ListItemText';
import ListSubheader from '@mui/material/ListSubheader';
import Menu, { MenuProps } from '@mui/material/Menu';
import MenuItem from '@mui/material/MenuItem';
import dialog from 'components/dialog/dialog';
import { playbackManager } from 'components/playback/playbackmanager';
import React, { FC, useCallback, useState } from 'react';
import { Link } from 'react-router-dom';
import { enable, isEnabled } from 'scripts/autocast';
import globalize from 'scripts/globalize';
interface RemotePlayActiveMenuProps extends MenuProps {
onMenuClose: () => void
playerInfo: {
name: string
isLocalPlayer: boolean
id?: string
deviceName?: string
playableMediaTypes?: string[]
supportedCommands?: string[]
} | null
}
export const ID = 'app-remote-play-active-menu';
const RemotePlayActiveMenu: FC<RemotePlayActiveMenuProps> = ({
anchorEl,
open,
onMenuClose,
playerInfo
}) => {
const [ isDisplayMirrorEnabled, setIsDisplayMirrorEnabled ] = useState(playbackManager.enableDisplayMirroring());
const isDisplayMirrorSupported = playerInfo?.supportedCommands && playerInfo.supportedCommands.indexOf('DisplayContent') !== -1;
const toggleDisplayMirror = useCallback(() => {
playbackManager.enableDisplayMirroring(!isDisplayMirrorEnabled);
setIsDisplayMirrorEnabled(!isDisplayMirrorEnabled);
}, [ isDisplayMirrorEnabled, setIsDisplayMirrorEnabled ]);
const [ isAutoCastEnabled, setIsAutoCastEnabled ] = useState(isEnabled());
const toggleAutoCast = useCallback(() => {
enable(!isAutoCastEnabled);
setIsAutoCastEnabled(!isAutoCastEnabled);
}, [ isAutoCastEnabled ]);
const remotePlayerName = playerInfo?.deviceName || playerInfo?.name;
const disconnectRemotePlayer = useCallback(() => {
if (playbackManager.getSupportedCommands().indexOf('EndSession') !== -1) {
dialog.show({
buttons: [
{
name: globalize.translate('Yes'),
id: 'yes'
}, {
name: globalize.translate('No'),
id: 'no'
}
],
text: globalize.translate('ConfirmEndPlayerSession', remotePlayerName)
}).then(id => {
onMenuClose();
if (id === 'yes') {
playbackManager.getCurrentPlayer().endSession();
}
playbackManager.setDefaultPlayerActive();
}).catch(() => {
// Dialog closed
});
} else {
onMenuClose();
playbackManager.setDefaultPlayerActive();
}
}, [ onMenuClose, remotePlayerName ]);
return (
<Menu
anchorEl={anchorEl}
anchorOrigin={{
vertical: 'bottom',
horizontal: 'right'
}}
transformOrigin={{
vertical: 'top',
horizontal: 'right'
}}
id={ID}
keepMounted
open={open}
onClose={onMenuClose}
MenuListProps={{
'aria-labelledby': 'remote-play-active-subheader',
subheader: (
<ListSubheader component='div' id='remote-play-active-subheader'>
{remotePlayerName}
</ListSubheader>
)
}}
>
{isDisplayMirrorSupported && (
<MenuItem onClick={toggleDisplayMirror}>
{isDisplayMirrorEnabled && (
<ListItemIcon>
<Check />
</ListItemIcon>
)}
<ListItemText inset={!isDisplayMirrorEnabled}>
{globalize.translate('EnableDisplayMirroring')}
</ListItemText>
</MenuItem>
)}
<MenuItem onClick={toggleAutoCast}>
{isAutoCastEnabled && (
<ListItemIcon>
<Check />
</ListItemIcon>
)}
<ListItemText inset={!isAutoCastEnabled}>
{globalize.translate('EnableAutoCast')}
</ListItemText>
</MenuItem>
<Divider />
<MenuItem
component={Link}
to='/queue'
onClick={onMenuClose}
>
<ListItemIcon>
<SettingsRemote />
</ListItemIcon>
<ListItemText>
{globalize.translate('HeaderRemoteControl')}
</ListItemText>
</MenuItem>
<Divider />
<MenuItem onClick={disconnectRemotePlayer}>
<ListItemIcon>
<Close />
</ListItemIcon>
<ListItemText>
{globalize.translate('Disconnect')}
</ListItemText>
</MenuItem>
</Menu>
);
};
export default RemotePlayActiveMenu;

Some files were not shown because too many files have changed in this diff Show More