File jellyfin-web.changes of Package jellyfin-web
-------------------------------------------------------------------
Mon Jul 7 00:28:17 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to 10.11.0-rc2:
* Migrate installed plugins page to React by @viown in #6921
* Fix missing translation for the fanart plugin by @thornbill in #6934
* Add item count widget to dashboard by @thornbill in #6933
* Migrate transcoding page to React by @viown in #6770
* Update dependency swiper to v11.2.8 by @renovate in #6905
* Update Vitest to v3.2.1 by @renovate in #6901
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202506100501 by
@renovate in #6941
* Update Linters by @renovate in #6882
* Update dependency hls.js to v1.6.5 by @renovate in #6942
* Update github/codeql-action action to v3.28.19 by @renovate in #6943
* Update Babel by @renovate in #6853
* Update material-ui monorepo by @renovate in #6944
* Update React by @renovate in #6946
* Update dependency typescript-eslint to v8.33.1 by @renovate in #6883
* Update dependency globals to v16.2.0 by @renovate in #6948
* Update PostCSS by @renovate in #6945
* Update Webpack by @renovate in #6947
* Migrate plugin repositories to React by @viown in #6925
* Update tanstack-query monorepo to v5.80.2 by @renovate in #6873
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202506120501 by
@renovate in #6949
* Update github/codeql-action action to v3.29.0 by @renovate in #6954
* Move Chapters,Trickplay fields to shuffle query only for Movie by
@TOomaAh in #6953
* Fix syntax error in push workflow by @ferferga in #6259
* Move strict mode to page component by @thornbill in #6327
* Add eslint rules for consistent naming by @thornbill in #6213
* Add branding settings page by @thornbill in #6334
* Move dashboard help links to header icon by @thornbill in #6254
* Remove self cast target by @thornbill in #6277
* Add branding help link by @thornbill in #6336
* Update CI dependencies by @renovate in #6341
* Update CI dependencies by @renovate in #6381
* Update Vitest to v2.1.8 by @renovate in #6401
* Update actions/upload-artifact action to v4.5.0 by @renovate in #6402
* Remove auto port forward options by @viown in #6387
* Update dependency hls.js to v1.5.18 by @renovate in #6255
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202412310501 by
@renovate in #6379
* fix: move @types/react-lazy-load-image-component to dev dependencies
by @tomheaton in #6419
* Update github/codeql-action action to v3.28.0 by @renovate in #6424
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202501020501 by
@renovate in #6423
* Add Device Icons for WebOS & Updated Infuse Naming by @JPKribs in #6281
* Fix styling for wide device icons by @thornbill in #6427
* Add HDR10 and Dolby Vision support for Vidaa OS by @abdulmueid in #6229
* Add collections as header on collections page by @theguymadmax in #6305
* add media type specific translation in up next dialog by @bluemoehre in #6307
* Fix "Select All" for Search Results with more than 49 Items in a
Row by @schrottsimon in #6310
* Refactor getDeviceName() for readability by @kyle-kovik in #6319
* Fix missing navigational buttons in the Book Player top bar by
@XeClutch in #6162
* Update to stylelint v16 by @3flex in #6371
* Update Linters by @renovate in #6374
* Update CI dependencies by @renovate in #6436
* Update Sass to v1.83.1 by @renovate in #6245
* Refactor media session to playback subscriber by @thornbill in #6271
* Don't send unsupported commands to Cast receiver by @3flex in #6262
* Add media segment providers to library options by @nielsvanvelzen in #6330
* make tonemapping helptext make sense by @felix920506 in #6354
* Update to typescript-eslint v8 by @3flex in #6372
* Use getMediaSegmentsApi from sdk by @thornbill in #6443
* Remove jQuery by @viown in #6333
* Update tanstack-query monorepo to v5.62.16 by @renovate in #6237
* Update Fonts to v5.1.1 by @renovate in #6444
* Update PostCSS by @renovate in #6445
* Update dependency swiper to v11.2.1 by @renovate in #6457
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202501180501 by
@renovate in #6435
* Update cloudflare/wrangler-action action to v3.13.1 by @renovate in #6458
* Add "metadata" to en-US.json LabelLockItemToPreventChanges string
by @NSMY in #6455
* Migrate logs to React by @viown in #6393
* Use getUri from SDK by @viown in #6465
* Migrate apikeys to React by @viown in #6390
* Add LiveTV channels to favorites section by @theguymadmax in #6466
* Refactor app type by @thornbill in #6472
* Add renovate PR priority for SDK and hls.js by @thornbill in #6475
* Update CI dependencies by @renovate in #6471
* Remove iOS splash screen images by @thornbill in #6477
* Update directory structure docs by @thornbill in #6476
* Add subtitle setting for native vs custom element by @venkat-karasani
in #5737
* Fix alignment of the user menu button by @thornbill in #6434
* Fix playback of series with large set of episodes by @maybeanerd in #5786
* Update dependency hls.js to v1.5.20 by @renovate in #6470
* Update dependency abortcontroller-polyfill to v1.7.8 by @renovate in #6459
* Update dependency typescript to v5.7.3 by @renovate in #6494
* Update dependency sortablejs to v1.15.6 by @renovate in #6493
* Update dependency dompurify to v2.5.8 by @renovate in #6492
* Update Sass to v1.83.4 by @renovate in #6491
* Update CI dependencies by @renovate in #6490
* Update Vitest to v3 (major) by @renovate in #6497
* Bump vite from 5.4.6 to 6.0.11 by @dependabot in #6498
* Update Linters by @renovate in #6495
* Update Webpack by @renovate in #6251
* Add Firefox 134+ to list of HEVC-supporting browsers by @fanonwue in #5876
* Fix toolbar safe area in experimental layout by @thornbill in #6479
* Move dashboard controllers to app directory by @thornbill in #6474
* Refactor item text lines by @thornbill in #6447
* Updated theme media playback to play in Random order by
@ItsAllAboutTheCode in #5714
* Remove unnecessary global variables by @thornbill in #6523
* Update issue forms by @BotBlake in #6464
* Rewrite devices dashboard page in react by @thornbill in #6489
* Fix trickplay/chapter when play from list/shuffle by @alaincao in
#6347
* Add confirm dialog when deleting server by @flebel9 in #6366
* Fix Date Added helper text by @lx1922 in #6525
* Don't allow library name with leading or trailing space by @gnattu
in #6513
* Refactor api keys to use TablePage component by @thornbill in #6526
* Add photo albums, photos, & music videos to favorites section by
@theguymadmax in #6483
* Migrate resume & streaming to React by @viown in #6516
* Fix sass deprecation warnings by @thornbill in #6534
* Disable renovate lockfile maintenance by @thornbill in #6540
* Update Linters (major) by @renovate in #5320
* Update dependency vitest to v3.0.5 [SECURITY] by @renovate in #6515
* Update CI dependencies by @renovate in #6544
* Migrate scheduled tasks to React by @viown in #6506
* Remove trailing whitespace from new users' usernames by @Jxiced in #6528
* Enforce ESLint as default formatter in VSCode settings by
@nielsvanvelzen in #6546
* Convert trickplay to mui by @viown in #6524
* Fix restart and shutdown buttons by @thornbill in #6543
* Add title attribute to actor roles by @othmar52 in #6344
* Update library name validation to trim automatically by @thornbill
in #6547
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202502210501 by
@renovate in #6469
* Update dependency @stylistic/stylelint-plugin to v3.1.2 by @renovate in #6549
* Update material-ui monorepo by @renovate in #6256
* Update dependency swiper to v11.2.3 by @renovate in #6550
* Update Babel by @renovate in #6380
* Update dependency usehooks-ts to v3.1.1 by @renovate in #6551
* Update Linters by @renovate in #6552
* Update PostCSS by @renovate in #6553
* Update Sass to v1.85.0 by @renovate in #6554
* Prevent whitespaces in username during wizard setup by @Jxiced in
#6563
* Prevent exception being thrown when renaming user by @Jxiced in #6566
* Update CI dependencies by @renovate in #6557
* Update Webpack by @renovate in #6545
* Add log viewer to dashboard by @nielsvanvelzen in #6561
* Combine stalebot issue and PR workflows by @thornbill in #6586
* Refactor queries to use non-null assert by @viown in #6580
* Migrate libraries display to React by @viown in #6579
* Fix text truncation for user cards in dashboard by @MindfulMinun
in #6589
* Add a basic nix flake for development by @invertedEcho in #6531
* Migrate libraries metadata to React by @viown in #6578
* Fix wizard reference to dashboard library controller by @thornbill
in #6588
* Fix undefined server id in experimental layout by @thornbill in
#6574
* Migrate tasks edit page to react by @viown in #6565
* Migrate NFO Settings to React by @viown in #6594
* Add basic 404 page and *.html redirect by @thornbill in #6601
* Use paper background for avatar with user image by @thornbill in
#6602
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202503160501 by
@renovate in #6568
* Update CI dependencies by @renovate in #6611
* Migrate General to React by @viown in #6596
* Bump axios from 1.7.4 to 1.8.3 by @dependabot in #6612
* Update tanstack-query monorepo to v5.67.3 by @renovate in #6556
* Update emotion monorepo to v11.14.0 by @renovate in #6555
* Update dependency core-js to v3.41.0 by @renovate in #6501
* Update PostCSS by @renovate in #6613
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202503200501 by
@renovate in #6624
* Update Sass to v1.85.1 by @renovate in #6625
* Remove .html from routes by @thornbill in #6617
* Update Vitest to v3.0.8 by @renovate in #6626
* Update CI dependencies by @renovate in #6628
* Update Linters by @renovate in #6630
* Update Fonts to v5.2.5 by @renovate in #6629
* Update TypeScript by @renovate in #6632
* Update dependency autoprefixer to v10.4.21 by @renovate in #6631
* Update dependency @stylistic/eslint-plugin to v4 by @renovate in
#6633
* Update dependency globals to v16 by @renovate in #6634
* Replace switches with checkboxes by @viown in #6620
* Update React by @renovate in #6446
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202503221821 by
@renovate in #6640
* Update dependency stylelint to v16.16.0 by @renovate in #6641
* Update tanstack-query monorepo to v5.68.0 by @renovate in #6643
* Update material-ui monorepo to v6 (major) by @renovate in #6637
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202503230501 by
@renovate in #6646
* Update dependency jsdom to v26 by @renovate in #6647
* Update Webpack (major) by @renovate in #6636
* Update Vitest to v3.0.9 by @renovate in #6653
* Update github/codeql-action action to v3.28.13 by @renovate in #6654
* Update dependency @babel/core to v7.26.10 by @renovate in #6627
* Update dependency @mui/x-date-pickers to v7.27.3 by @renovate in
#6635
* Move theme and custom css to react components by @thornbill in
#6650
* Update Sass to v1.86.0 by @renovate in #6657
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202503241549 by
@renovate in #6651
* Update dependency @fontsource/noto-sans to v5.2.6 by @renovate in
#6645
* Update material-ui monorepo by @renovate in #6655
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202503250501 by
@renovate in #6658
* Update dependency es-check to v8 by @renovate in #6569
* Update tanstack-query monorepo to v5.69.0 by @renovate in #6660
* Update dependency @types/react to v18.3.19 by @renovate in #6666
* Search performance enhancements by @viown in #6593
* Move themes to sass by @thornbill in #6662
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202503260501 by
@renovate in #6663
* Update dependency material-react-table to v3 by @renovate in #6098
* Fix inputProps deprecation by @gompa in #6665
* Cleanup eslint warnings by @thornbill in #6671
* Limit number of streams on Tizen by @dmitrylyzo in #6537
* Update Linters by @renovate in #6667
* Update dependency typescript-eslint to v8.27.0 by @renovate in #6668
* Update CatChen/eslint-suggestion-action action to v4.1.12 by
@renovate in #6681
* Update dependency @types/react to v18.3.20 by @renovate in #6682
* Move user settings menu to react by @thornbill in #6675
* Add support for grouping shows into collections by @jheuel in #6389
* Update CI dependencies by @renovate in #6690
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504010501 by
@renovate in #6669
* Fix task stop from dashboard page by @viown in #6693
* Add splash screen preview and upload/delete by @thornbill in #6616
* Fix mui deprecations by @thornbill in #6692
* Migrate wizard to dedicated app by @thornbill in #6689
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504020501 by
@renovate in #6695
* Update material-ui monorepo to v6.4.9 by @renovate in #6691
* Improve Album Sort on Songs Tab by @Derek4aty1 in #6694
* Fix shuffle button for random individual items by @LeandroSQ in
#6604
* Fix imagedownloader Uncaught (in promise) when no changes are done
by @gompa in #6652
* Add saving aspect ratio in video player by @thornbill in #6697
* Display AV1 option for VideoToolbox by @gnattu in #6369
* Update CatChen/eslint-suggestion-action action to v4.1.15 by
@renovate in #6705
* Update dependency swiper to v11.2.6 by @renovate in #6562
* Update Linters by @renovate in #6684
* Update dependency webpack-dev-server to v5.2.1 by @renovate in
#6699
* Update dependency hls.js to v1.6.0 by @renovate in #6703
* Update dependency @mui/x-date-pickers to v7.28.2 by @renovate in
#6710
* Update dependency typescript-eslint to v8.28.0 by @renovate in
#6685
* Update tanstack-query monorepo to v5.70.0 by @renovate in #6711
* Bump vite from 6.1.1 to 6.2.5 by @dependabot in #6708
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504050501
by @renovate in #6701
* Use server name for document title by @thornbill in #6706
* Add configurable ReadInputAtNativeFramerate flag to M3U tuner by
@timminator in #6659
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504070505
by @renovate in #6713
* Update github/codeql-action action to v3.28.14 by @renovate in
#6718
* Update dependency fork-ts-checker-webpack-plugin to v9.0.3 by
@renovate in #6717
* Fix wizard stuck loading by @thornbill in #6712
* Update github/codeql-action action to v3.28.15 by @renovate in
#6723
* Update Vitest to v3.1.1 by @renovate in #6719
* Update dependency @typescript-eslint/parser to v8.29.0 by
@renovate in #6721
* Update Sass to v1.86.1 by @renovate in #6722
* Update dependency typescript-eslint to v8.29.0 by @renovate in
#6724
* Update tanstack-query monorepo to v5.71.1 by @renovate in #6715
* Update material-ui monorepo to v6.4.10 by @renovate in #6720
* Remove redundant button and input components by @thornbill in
#6729
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504091154
by @renovate in #6725
* Update Sass to v1.86.2 by @renovate in #6736
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504100501
by @renovate in #6738
* Add the wizard app to the README by @thornbill in #6733
* Redesign library navigation in experimental layout by @thornbill
in #6582
* Use logos from @jellyfin/ux-web by @thornbill in #6746
* Remove trailers tab by @thornbill in #6748
* Fix the icon in the experimental layout header by @thornbill in #6749
* Fix active device cards from getting too large/overflowing on some
resolutions by @jessielw in #6644
* Reduce the number of events triggered by sessionPlayer by
@dkacperski97 in #5179
* Remove index.html redirects by @thornbill in #6752
* Update Linters by @renovate in #6745
* Add option to limit hls segment length for webOS by
@patrickd77-eng in #6530
* Replace Object.assign function with spread operator by @mezzav in
#6700
* Enable "Network Discovery" section in Networking settings by
@mapret in #6716
* Update dependency hls.js to v1.6.1 by @renovate in #6753
* Update dependency eslint to v9.24.0 by @renovate in #6754
* Update tanstack-query monorepo to v5.71.10 by @renovate in #6726
* Update dependency @mui/x-date-pickers to v7.28.3 by @renovate in
#6739
* Update dependency fork-ts-checker-webpack-plugin to v9.1.0 by
@renovate in #6743
* Bump vite from 6.2.5 to 6.2.6 by @dependabot in #6751
* Update dependency @types/react-dom to v18.3.6 by @renovate in #6730
* Update Sass to v1.86.3 by @renovate in #6747
* Update dependency typescript to v5.8.3 by @renovate in #6756
* Fix filter name collisions by @jagadam97 in #6714
* Add eslint rules for large imports by @thornbill in #6732
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504120501 by
@renovate in #6757
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504130507 by
@renovate in #6758
* Update CatChen/eslint-suggestion-action action to v4.1.16 by
@renovate in #6759
* Update dependency stylelint to v16.18.0 by @renovate in #6760
* Update tanstack-query monorepo to v5.72.1 by @renovate in #6764
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504150501 by
@renovate in #6763
* Update filter icons by @thornbill in #6778
* Convert toast and confirm to TypeScript by @StableCrimson in #5219
* Allow setting roles for guest stars by @thornbill in #6762
* Add server name to startup wizard by @thornbill in #6769
* Add splash screen backdrop to login page by @thornbill in #6771
* Add polyfills for swiper by @thornbill in #6731
* Fix item details page not filling desktop screen by @thornbill in
#6772
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504170501
by @renovate in #6774
* Update dependency webpack to v5.99.5 by @renovate in #6765
* Update material-ui monorepo to v6.4.11 by @renovate in #6775
* Update tanstack-query monorepo to v5.72.2 by @renovate in #6776
* Update dependency hls.js to v1.6.2 by @renovate in #6781
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504180501
by @renovate in #6782
* Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot in #6780
* Update Linters by @renovate in #6767
* Update tanstack-query monorepo to v5.73.3 by @renovate in #6784
* Update dependency typescript-eslint to v8.29.1 by @renovate in #6768
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504190501
by @renovate in #6783
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504210502
by @renovate in #6785
* Update subtitle position styling by @thornbill in #6766
* Use local copy of connection manager by @thornbill in #6795
* Update CI dependencies by @renovate in #6761
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202504240501
by @renovate in #6794
* Fix lazy loading on the genre pages by @Jorgensonnj in #6799
* Update server update required handling by @thornbill in #6796
* Fix unavailable server handling by @thornbill in #6812
* Use enum for app features by @thornbill in #6821
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202505010502
by @renovate in #6806
* Update CI dependencies by @renovate in #6802
* Update Linters by @renovate in #6790
* Update dependency typescript-eslint to v8.31.0 by @renovate in #6791
* Update experimental layout library controls by @thornbill in #6777
* Replace deprecated system info fields by @viown in #6818
* Require full import for @mui/icons-material by @viown in #6837
* Migrate forgot password page to react component by @MontejoJorge in #6792
* Fix forgot password page imports by @thornbill in #6844
* Restore manifest.json output filename by @thornbill in #6845
* Scale the lyrics page responsively by @lavafroth in #6518
* Add "DownloadManagement" app feature for use in NativeShell
clients by @nielsvanvelzen in #6833
* Handle promise rejection exceptions from actionSheet by
@diegoeche in #6817
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202505130501
by @renovate in #6829
* Update Vitest to v3.1.3 by @renovate in #6828
* Update CI dependencies by @renovate in #6848
* Fix missing last group of upcoming TV shows by @MontejoJorge in
#6788
* Bump vite from 6.2.6 to 6.3.4 by @dependabot in #6820
* Update tanstack-query monorepo to v5.75.5 by @renovate in #6787
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202505140501
by @renovate in #6851
* Update dependency jsdom to v26.1.0 by @renovate in #6786
* Update dependency postcss-preset-env to v10.1.6 by @renovate in
#6823
* Update dependency @mui/x-date-pickers to v7.29.2 by @renovate in
#6797
* Update dependency @fontsource/noto-sans to v5.2.7 by @renovate in
#6849
* Update dependency webpack to v5.99.8 by @renovate in #6827
* Update dependency cssnano to v7.0.7 by @renovate in #6850
* Update React by @renovate in #6852
* Use shadow for trickplay thumbnail text by @nyanmisaka in #6826
* Fix url "Configure And Verify LP Mode On Linux" by @ireun in #6847
* Update dependency globals to v16.1.0 by @renovate in #6855
* Update Linters by @renovate in #6857
* Update Sass to v1.87.0 by @renovate in #6858
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202505150502
by @renovate in #6863
* Update dependency es-check to v9 by @renovate in #6859
* Update dependency core-js to v3.42.0 by @renovate in #6854
* Update dependency @mui/x-date-pickers to v7.29.3 by @renovate in
#6864
* Update Linters (major) by @renovate in #6865
* Update dependency typescript-eslint to v8.32.0 by @renovate in
#6856
* Update link for setup guide by @felix920506 in #6789
* Fix: clarify interval units in dummy chapter help text by
@freeotoole in #6867
* Update tanstack-query monorepo to v5.75.6 by @renovate in #6870
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202505160502
by @renovate in #6869
* Update github/codeql-action action to v3.28.18 by @renovate in
#6871
* Fix link - skip redirection by @ireun in #6868
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202505220501
by @renovate in #6875
* Update dependency @jellyfin/sdk to v0.0.0-unstable.202505280501
by @renovate in #6896
* Migrate MUI themes to CSS vars by @thornbill in #6874
* Fix skip button positioning & design by @viown in #6670
* Add Proxy polyfill by @dmitrylyzo in #6906
* Bump tar-fs from 2.1.2 to 2.1.3 by @dependabot in #6916
* Add backup dashboard page by @viown in #6917
* Add storage metric display to dashboard by @thornbill in #6918
-------------------------------------------------------------------
Mon Jul 7 00:11:18 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Add offline npm dependencies
-------------------------------------------------------------------
Tue Jun 17 04:14:32 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update spec file
-------------------------------------------------------------------
Tue Jun 17 04:03:47 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Initial version 10.10.7:
* Fix parsing minor version of Tizen [PR #6661], by @dmitrylyzo
* Fix re-focusing on pause button when displaying OSD [PR #6510]
by @dmitrylyzo
* Fix skip button not displaying correctly with OSD [PR #6583] by
@rlauuzo
* Fix catalog plugin page not setting page title [PR #6570] by
@nielsvanvelzen