Commit Graph

3530 Commits

Author SHA1 Message Date
Bill Thornton ab3765231c Merge pull request #6574 from thornbill/missing-server-id-x
Fix undefined server id in experimental layout
2025-03-03 15:49:34 -05:00
viown 2ce9e9f1e0 Refactor queries to use non-null assert 2025-02-27 15:27:54 +03:00
Bill Thornton 29551e49bf Fix undefined server id in experimental layout 2025-02-24 13:19:01 -05:00
Bill Thornton ade0204024 Merge pull request #6547 from thornbill/trim-lib-name 2025-02-21 01:14:42 -05:00
othmar52 d2f522a1e0 Add title attribute to actor roles (#6344)
Co-authored-by: engine <engine@pentagon.usa.gov>
2025-02-20 17:59:34 -05:00
Bill Thornton 37d6f94c7c Update library name validation to trim automatically 2025-02-20 17:16:18 -05:00
Bill Thornton 4730a30c3d Fix lint errors 2025-02-20 12:51:59 -05:00
Bill Thornton 9df1db0c7d Fix sass deprecation warnings 2025-02-18 16:08:37 -05:00
Bill Thornton 0bb06f18d5 Merge pull request #6513 from gnattu/check-invalid-library-name
Don't allow library name with leading or trailing space
2025-02-14 15:42:25 -05:00
Bill Thornton ad053d6656 Add TablePage component 2025-02-13 16:39:59 -05:00
Bill Thornton 7433a4a56a Merge pull request #5714 from ItsAllAboutTheCode/theme-media-shuffle 2025-02-13 16:30:51 -05:00
Bill Thornton 18de10f2ea Merge pull request #6447 from thornbill/refactor-playing-text
Refactor item text lines
2025-02-13 16:23:07 -05:00
Bill Thornton d5db15367b Merge pull request #6474 from thornbill/dashboard-controllers
Move dashboard controllers to app directory
2025-02-13 16:22:36 -05:00
Bill Thornton 8b0358f033 Merge pull request #6479 from thornbill/fix-experimental-inset
Fix toolbar safe area in experimental layout
2025-02-13 16:19:14 -05:00
ItsAllAboutTheCode 578c643731 Updated the theme media player to playback content in a Random order 2025-02-13 12:02:54 -06:00
gnattu e83f45e75c Don't allow library name with leading or trailing space 2025-02-04 16:31:22 +08:00
Kevinjil aa33101e1d Backport pull request #6396 from jellyfin-web/release-10.10.z
Remove invalid item id usage as media source id

Original-merge: 4793223f5d1235395572b02ed79687beb35d37e4

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-02-03 12:29:40 -05:00
Sebastian Di Luzio 21ca36aaa2 Fix playback of series with large set of episodes (#5786)
* fix: playback of series with large set of episodes

-  fetch episode info for a single episode instead of all episodes in existence

* fix: limit episodes to selected season

* fix: when starting series from the series play button, limit amount of episodes loaded

* Update playbackmanager.js

* fix: start series playback from upNext episode

also change playback from a specific episode to pull 100 next episodes instead of only the season this episode is in

* chore: clean up query params a bit

* fix: add forgotten query limit

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

* fix: get watched episodes as well for nextUp inside playing an entire show

* fix: get first unplayed episode without nextUp

* chore: remove unwanted whitepsace

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

---------

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2025-01-29 14:45:48 -05:00
Bill Thornton d54ce4cf16 Merge pull request #6434 from thornbill/fix-user-menu-margin 2025-01-25 10:49:52 -05:00
Bill Thornton 5a7a859b01 Fix toolbar safe are in experimental layout 2025-01-25 03:16:48 -05:00
venkata nadha reddy 2689c51b84 Add subtitle setting for native vs custom element (#5737)
* Fixed subtitles styling in firefox.

* Fixed subtitles styling in firefox.

* Initial changes to support native or custom styling.

* Changes to support native or custom styling.

* linting changes.

* Changes to support native or custom styling.

* Changes to support native or custom styling.

* minor changes.

* indentation changes and simplification changes.

* minor changes.

---------

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2025-01-24 15:46:45 -05:00
Bill Thornton ea18af4bdd Move dashboard controllers to app dir 2025-01-23 17:24:58 -05:00
Bill Thornton 91d8a3fffd Revert importRoute simplification
This caused tests to be included in the built files
2025-01-23 16:51:14 -05:00
Bill Thornton 80a26d5822 Add appType support for legacy routes 2025-01-23 16:26:49 -05:00
Bill Thornton 93ef17a132 Refactor asyncRouteType to appType 2025-01-23 16:21:08 -05:00
bernarden d974ac47d9 Backport pull request #6425 from jellyfin-web/release-10.10.z
Fix css fallback of max function in chrome 76.

Original-merge: d4b55ec67a7e749ba60597cda52e922ce45e3d87

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-01-22 03:12:48 -05:00
viown ad09013bf2 Backport pull request #6421 from jellyfin-web/release-10.10.z
Fix metadata dialog backdrop click to exit

Original-merge: e1deddcba1127b1382b6ada5334933a7b3bc27d0

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-01-22 03:12:47 -05:00
rlauuzo 34ace6bc11 Backport pull request #6413 from jellyfin-web/release-10.10.z
Prevent Focus Loss When Skip Button is Pressed

Original-merge: 4f17cebc02c6cf5a2d9779b8861f98c9aa9e3e93

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-01-22 03:12:46 -05:00
dantesbr 05cce43ffd Backport pull request #6408 from jellyfin-web/release-10.10.z
Fix focus loss on popups in Samsung Tizen 8 Smart TVs

Original-merge: cc011feffb6f73f27007bc7921caeb8888905dbf

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-01-22 03:12:45 -05:00
viown ddb01f2e0d Backport pull request #6388 from jellyfin-web/release-10.10.z
Fix async route page refresh not loading header

Original-merge: 3d20694109c6ad86203bb7b2c791dedcf5ade223

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-01-22 03:12:43 -05:00
viown 0065f165cb Backport pull request #6295 from jellyfin-web/release-10.10.z
Enable TV Support for 'Ask to Skip'

Original-merge: 26df03b64ce09e8c99b93dd0b88d73a76a8f1009

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-01-22 03:12:37 -05:00
Bill Thornton fe22de4f89 Refactor item text lines 2025-01-14 13:42:17 -05:00
viown 3600426058 Merge pull request #6333 from viown/remove-jquery-part-1
Remove jQuery
2025-01-13 17:12:37 -05:00
Matthew Haughton a337f7af2b Update to typescript-eslint v8 (#6372)
* Update typescript-eslint to v8

* Disable @typescript-eslint/prefer-optional-chain

This rule now requires type information which is not currently enabled for
the Typescript ESLint checks.

* Remove unused vars

* Disable no-empty-function for line using updated config

* Disable rule for lines that violate updated typescript-eslint rules

* Use void operator to fix no-floating-promises

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

* Use void operator to fix no-floating-promises

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

---------

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2025-01-13 13:16:44 -05:00
Niels van Velzen 5399ee1f2d Add media segment providers to library options 2025-01-13 12:38:05 -05:00
Bill Thornton 1362284d9a Merge pull request #6271 from thornbill/media-session-subscriber
Refactor media session to playback subscriber
2025-01-11 16:26:27 -05:00
Bill Thornton 47497acf34 Fix alignment of the user menu button 2025-01-10 11:53:06 -05:00
K. Kyle Puchkov 9329e2279d Refactor getDeviceName() for readability (#6319)
* Refactor getDeviceName() for readability

Refactored a long if-else into a cleaner, easier to extend mapping

* Apply suggestions from code review

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

* Move BrowserName to the top of the file

Renamed deviceMappings to BrowserName and moved it under the appName declaration as requested

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-06 17:28:47 -05:00
Simon Schrott 4192cd8d27 fix select all on more then 49 items in search result row 2025-01-06 15:28:50 -05:00
BlueMöhre e4e9a7a5d3 add media type specific translation in up next dialog (#6307)
* allow dedicated translation of all video types

* fix linter issue
2025-01-06 15:01:44 -05:00
solidsnake1298 caffdfd5fa Backport pull request #6338 from jellyfin-web/release-10.10.z
Fix type for Prefer embedded episode info checkbox

Original-merge: 92e88210030bab423b1afc0fce736878a609abe2

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-30 18:09:22 -05:00
nielsvanvelzen a530389d54 Backport pull request #6329 from jellyfin-web/release-10.10.z
Fix lyric fetcher order not changeable in library options

Original-merge: 1496542381c5abaf532e4bb413aa9da0d6021972

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-30 18:09:21 -05:00
Bill Thornton ffd7cad65c Merge pull request #6277 from thornbill/no-self-cast-target 2024-11-21 20:07:44 -05:00
Bill Thornton ca7311cb08 Simplify play target sorting 2024-11-21 16:39:36 -05:00
Bill Thornton bc4d6c95d1 Merge pull request #6254 from thornbill/dashboard-help
Move dashboard help links to header icon
2024-11-21 16:04:43 -05:00
Bill Thornton ca5f94df63 Add dashboard branding page 2024-11-20 17:57:47 -05:00
Bill Thornton e71d83af94 Move strict mode to page component 2024-11-18 17:07:24 -05:00
viown 08ad03275f Backport pull request #6286 from jellyfin-web/release-10.10.z
Always show enabled filters

Original-merge: ed3671a536f9b0c2af6b4924aff68025e9fccdde

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-03 10:54:38 -05:00
viown 1bbae0ef23 Backport pull request #6266 from jellyfin-web/release-10.10.z
Make ask to skip the default for 'Intro' and 'Outro' segments

Original-merge: 7ccc494a5b845ef12cab0a88b965eff66db234d5

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

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

Original-merge: 3311a1407f7f6cf2c802afdf1f6086d21192a374

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-03 10:54:28 -05:00