Commit Graph

3620 Commits

Author SHA1 Message Date
Bill Thornton 2346943348 Move dom.js to utils 2025-07-11 18:28:55 -04:00
Bill Thornton 5046b1df0f Merge pull request #6939 from viown/react-dashboard 2025-07-11 17:14:26 -04:00
Niels van Velzen de100462c3 use PascalCase for api_key parameter 2025-07-09 22:12:17 +02:00
Bill Thornton 74f83e6547 Merge pull request #6888 from theguymadmax/music-play-order-fix
Fix music playback order for artists and albums
2025-07-09 13:14:36 -04:00
Bill Thornton 4410631564 Merge pull request #6860 from theguymadmax/fix-studios
Fix play all & shuffle for studios
2025-07-09 13:07:21 -04:00
Bill Thornton ca874bd009 Merge pull request #6998 from thornbill/fix-plugin-image-skeleton
Fix image loading skeleton
2025-07-02 10:22:30 -04:00
Bill Thornton 29619eab07 Merge pull request #6975 from thornbill/server-id-mismatch 2025-07-01 23:11:02 -04:00
Bill Thornton 93ec7af3f7 Fix image loading skeleton 2025-07-01 16:20:15 -04:00
viown 1c48ede63e Apply review feedback 2025-07-01 03:37:49 +03:00
viown 124f9c6755 Use standard variant for input dialog 2025-06-28 18:29:40 +03:00
Bill Thornton 83faac6c4f Merge pull request #6890 from deneille/INSTANT-MIX-LOADING
Fix Load Spinner when Playback Error Message Closes
2025-06-27 13:32:48 -04:00
Timi Tuohenmaa 85fc9de45f Enable use of hls.js when LG WebOS 4 or newer is used. 2025-06-27 13:00:09 -04:00
Bill Thornton 2e5e480ef7 Merge pull request #6913 from viown/fix-playback-resume-time
Update resume position on user data update
2025-06-26 13:43:54 -04:00
Bill Thornton 143ab7a395 Add error handling to server id error handling 2025-06-25 16:58:54 -04:00
Bill Thornton a1aeb7e990 Handle server id mismatches 2025-06-25 13:39:33 -04:00
viown 0934889cc8 Migrate dashboard to React 2025-06-13 20:26:38 +03:00
Bill Thornton 0bbede9b07 Use getReadableSize for all file size text 2025-06-03 16:48:16 -04:00
Bill Thornton f5830c8c2e Merge pull request #6670 from viown/improved-skip-button
Fix skip button positioning & design
2025-06-02 16:03:45 -04:00
viown a050b9cccb Update position ticks when user data updates 2025-06-02 14:24:33 +03:00
Bill Thornton 8fc680f106 Fix AppBar background colors 2025-05-24 01:35:59 -04:00
viown d218368b50 Enhance skip button design 2025-05-23 10:53:30 +03:00
deneille 323630c4ea hid load spinner when playback modal is closed 2025-05-21 00:38:41 -04:00
Max 3ea9fea17d Fix music playback order for artists and albums 2025-05-20 18:38:38 -04:00
Max a3d9ad4766 Fix play all & shuffle not working on studios 2025-05-14 17:47:30 -04:00
Diego Echeverri 586e3060e4 Handle promise rejection exceptions from actionSheet (#6817)
* Add catches to jellyfin

* Undo format changes to actionSheet

* formatting

* Remove logging

* commented block for screenshot

* Handle another case

* weird indentation fix

* Add myself as a contributor
2025-05-13 17:01:18 -04:00
Niels van Velzen 7dfc1a1494 Add "DownloadManagement" app feature for use in NativeShell clients (#6833)
* Add "DownloadManagement" app feature for use in NativeShell clients

* Address review feedback

* Address review feedback (round 2)
2025-05-13 15:35:15 -04:00
Bill Thornton fdcf1b06c3 Add constants for app features 2025-04-30 17:41:36 -04:00
Bill Thornton 12acfb32e3 Fix unavailable server handling 2025-04-29 17:16:59 -04:00
Bill Thornton 83bb102223 Merge pull request #6796 from thornbill/update-server-page
Update server update required handling
2025-04-29 16:11:47 -04:00
Nicholas Jorgenson d190fdb27c Fix lazy loading on the genre pages (#6799)
* Fix genre tab from sorting shows randomly

* Fix loading elements that have already been loaded

* Fix lazyLoader for show and movie genre tabs

* Reduce time window in which callback may be executed again
2025-04-29 16:06:43 -04:00
Bill Thornton 3b1ed1ace2 Update server update required handling 2025-04-27 03:10:45 -04:00
Bill Thornton 833ecf8b0c Merge pull request #6795 from thornbill/connection-manager
Use local copy of connection manager
2025-04-22 13:20:55 -04:00
Bill Thornton 953073cd28 Use index file for apiclient lib imports 2025-04-22 08:48:34 -04:00
Bill Thornton 5bcbcfbe12 Move server connections to lib 2025-04-22 08:26:43 -04:00
Bill Thornton abfc14d745 Update subtitle position styling (#6766) 2025-04-22 02:37:12 -04:00
Bill Thornton 79156322fc Move minimum version assignment to connection manager 2025-04-21 17:38:42 -04:00
Bill Thornton f688c1f223 Cleanup utility function in connection manager 2025-04-21 17:33:29 -04:00
Bill Thornton 3188c1bc6b Fix type errors and use ConnectionState enum 2025-04-21 16:39:32 -04:00
Bill Thornton a5f6be85f5 Use local copy of connection manager 2025-04-21 13:57:26 -04:00
Bill Thornton a7457dc9c9 Merge pull request #6771 from thornbill/splash-screen-login 2025-04-17 20:15:33 -04:00
Bill Thornton ef39ac39c5 Merge pull request #6762 from thornbill/guest-star-role 2025-04-17 20:12:50 -04:00
StableCrimson de246b060e Convert toast and confirm to TypeScript (#5219) 2025-04-17 20:12:18 -04:00
Bill Thornton 3898793df9 Add splash screen backdrop to login page 2025-04-15 12:39:59 -04:00
Bill Thornton eb3c245a67 Fix backdrop positioning in experimental layout 2025-04-15 12:39:49 -04:00
Bill Thornton a791b353d7 Allow setting roles for guest stars 2025-04-14 00:39:50 -04:00
Bill Thornton 47e1a5fd72 Merge pull request #6732 from thornbill/eslint-import-rules 2025-04-12 10:08:50 -04:00
Bill Thornton f033a8d62f Merge pull request #6714 from jagadam97/official-rating-fix
Fix filter name collisions
2025-04-12 02:17:38 -04:00
Bill Thornton 17f41fc33a Merge pull request #6700 from mezzav/metadata-editor-smell
Replace Object.assign function with spread operator
2025-04-11 15:52:56 -04:00
Pat f8546b35ec Add option to limit hls segment length for webOS (#6530)
* -Add clientside ability to limit segment length to 1. See https://github.com/jellyfin/jellyfin-webos/issues/248 for details.
-Add translations for this new setting (generated by github copilot).
-Corrected small typo 'perfer'.

* Move this to relevant scope

* Revert translations except en-us

* rewrite and relocate translation to alphabetical order

* Relocate new setting to 'video advanced' heading instead of 'advanced'

* Hide hls segment setting initially but show it for WebOS users.

* Update src/components/playbackSettings/playbackSettings.js

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

* Update src/components/playbackSettings/playbackSettings.js

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

---------

Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2025-04-11 15:51:21 -04:00
Bill Thornton 75bc06b264 Merge pull request #6749 from thornbill/fix-header-icon 2025-04-11 01:36:10 -04:00