Releases: jellyfin/jellyfin-web
10.10.3
🚀 Jellyfin Web 10.10.3
We are pleased to announce the latest stable release of Jellyfin, version 10.10.3!
This minor release brings several bugfixes to improve your Jellyfin experience.
As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!
You can find more details about and discuss this release on our forums.
Changelog (1)
📈 General Changes
- Backport translations for 10.10.3 [PR #6326], by @thornbill
10.10.2
🚀 Jellyfin Web 10.10.2
We are pleased to announce the latest stable release of Jellyfin, version 10.10.2!
This minor release brings several bugfixes to improve your Jellyfin experience.
As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!
You can find more details about and discuss this release on our forums.
Changelog (6)
📈 General Changes
- Backport translations for 10.10.2 again [PR #6321], by @thornbill
- Update dependency libpgs to v0.8.1 [PR #6303], by @Arcus92
- Backport translations for 10.10.2 [PR #6311], by @thornbill
- Fix large PDF Display [PR #6298], by @viown
- Update dependency libpgs to v0.8.0 [PR #6291], by @Arcus92
- Fix missing theme images [PR #6297], by @thornbill
10.10.1
🚀 Jellyfin Web 10.10.1
We are pleased to announce the latest stable release of Jellyfin, version 10.10.1!
This minor release brings several bugfixes to improve your Jellyfin experience.
As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!
You can find more details about and discuss this release on our forums.
Changelog (11)
🏗️ Enhancements
- Update plugin category labels [PR #6276], by @thornbill
- Show Skip Button When 'Next Video Info Overlay' is Disabled [PR #6258], by @rlauuzo
- Make ask to skip the default for 'Intro' and 'Outro' segments [PR #6266], by @viown
📈 General Changes
- Always show enabled filters [PR #6286], by @viown
- Exclude unneeded files from build output [PR #6284], by @thornbill
- Backport translations for 10.10.1 [PR #6285], by @thornbill
- Fix missing transcoding speed info [PR #6199], by @marissa999
- Fix displaying secondary subtitles on Tizen 5 [PR #6278], by @dmitrylyzo
- Add content hash to CSS files [PR #6282], by @viown
- Make filtering local to each device [PR #6274], by @viown
- Add support for plugin revisions with bad timestamps [PR #6265], by @thornbill
10.10.0
🚀 Jellyfin Web 10.10.0
We are pleased to announce the latest stable release of Jellyfin, version 10.10.0!
This major release brings many new features, improvements, and bugfixes to improve your Jellyfin experience.
As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!
You can find more details about and discuss this release on our forums.
Changelog (179)
🔒 Security
- Rollback to dompurify v2 for legacy support [PR #6201], by @thornbill
🌟 Highlights
- Add 'ask to skip' to media segments [PR #6196], by @viown
- Add media segment skipping [PR #6157], by @thornbill
- Add support for native PGS subtitle rendering without transcoding [PR #5688], by @Arcus92
- Add support for cbt and cb7 books [PR #6060], by @thornbill
- Add audio options to workaround compatability problems [PR #5986], by @gnattu
- Add support for H264 High 10 Profile on Safari [PR #5901], by @gnattu
- Add new tonemap mode options [PR #5985], by @gnattu
- Add Lyrics Editor for Admin users only [PR #5405], by @scampower3
- Add lyrics auto scroll [PR #5585], by @scampower3
🏗️ Enhancements
- Video OSD cleanup [PR #6239], by @thornbill
- Fix HEVC playback on Hisense Vidaa OS [PR #6135], by @abdulmueid
- Add base item to download params [PR #6214], by @thornbill
- Fix queue when playing on remote device (partial) [PR #3381], by @AER00
- Refactoring Section Container [PR #6100], by @grafixeyehero
- Add playlist editing [PR #6184], by @thornbill
- Add examples to LabelPublishedServerUriHelp string [PR #6163], by @scottmckenzie
- Add ability to select QSV device in the UI [PR #6004], by @evanjarrett
- Fix padding issues in the metadata manager [PR #6187], by @thornbill
- Added option to control how long the screensaver takes to start [PR #6165], by @ethanarns
- Add playback subscriber abstraction [PR #6149], by @thornbill
- Add default choice to collection display order [PR #5991], by @lostb1t
- Update behavior of expanding drawer sections [PR #6028], by @thornbill
- Add non-standard multi-value audio tag support [PR #5869], by @gnattu
- Update mixed and collection library icons [PR #6082], by @thornbill
- Increase amount of home sections from 7 to 10 [PR #6099], by @nielsvanvelzen
- Update string for RKMPP support in Trickplay [PR #6044], by @nyanmisaka
- Support for Home and Search media keys in TV mode [PR #5955], by @mprasil
- Allow editing of original title for Season and Episode items [PR #5990], by @scampower3
- Add HEVC RExt HW decoding options [PR #6081], by @nyanmisaka
- Separate bitrate control from resolution [PR #6071], by @gnattu
- Make hotkeys strict and prevent default actions for handled ones [PR #6070], by @dmitrylyzo
- Allow VP9 remuxing for Chrome and Firefox [PR #6073], by @gnattu
- Add support for DoVi Profile 10 [PR #6029], by @nyanmisaka
- Fix @tanstack/query-devtools on legacy browsers [PR #5997], by @dmitrylyzo
- Add typed filters for activity table [PR #6001], by @thornbill
- Limit opus support to Safari 17 [PR #5987], by @gnattu
- Show error when library ids are invalid [PR #5893], by @Narfinger
- Include The Name Of The TV Show while displaying Episodes In Playlists. [PR #5778], by @venkat-karasani
- Migrate to material react table [PR #5970], by @thornbill
- Show rotation mediainfo [PR #5992], by @nyanmisaka
- Add user settings context [PR #5984], by @thornbill
- Add button to reset metadata in metadata editor [PR #5604], by @scampower3
- Fix redirect after deleting item [PR #5930], by @DrWarpMan
- Add trickplay key frame only extraction option [PR #5800], by @gnattu
- Limit activity table to screen size [PR #5937], by @thornbill
- Add empty password save error message [PR #5904], by @GabrielGavrilov
- Better codec profile for Safari with 10.10 features [PR #5871], by @gnattu
- Add filter status indicator [PR #5717], by @grafixeyehero
- Override mp3 remux container [PR #5914], by @gnattu
- Add 'how many times' is the speed of transcoding in Playback Info [PR #5753], by @iFraan
- Use production year for movies in video player [PR #5765], by @venkat-karasani
- Add AC-4 and RFC7845 downmix [PR #5870], by @gnattu
- Update plugin drawer section [PR #5888], by @thornbill
- Add chapter titles to trickplay popup [PR #5832], by @enter-a-random-username
- Improve item list titles for collections [PR #5760], by @venkat-karasani
- Prevent modal close on mouse press up if outside the dialog [PR #5781], by @venkat-karasani
- Allow to display detailLogo on TV with CSS customization [PR #5620], by @vdubuisson
- Remove reset password option for admin users [PR #5218], by @btopherjohnson
- Update up-next text when auto play next episode is disabled [PR #5666], by @ConnorS1110
- Use lazy routes everywhere [PR #5802], by @thornbill
- Add headings and links to plugin pages [PR #5789], by @thornbill
- Use react-router lazy for dynamic route import [PR #5790], by @thornbill
- Fix search for tab library in experimental layout [PR #5571], by @grafixeyehero
- Add Home videos and Photos View [PR #5622], by @grafixeyehero
- Add commit sha to version information [PR #5531], by @thornbill
- Add error boundary for page crashes [PR #5733], by @thornbill
- play/pause when Enter is pressed on non-dragging position slider [PR #5687], by @shoffing
- Migrate to x-data-grid v7 [PR #5597], by @LittleBigOwI
- Use % for playback slider marker postions [PR #5394], by @enter-a-random-username
- Add display options for tvdb plugin [PR #5505], by @scampower3
- Use VideoDoViTitle when available [PR #5467], by @scampower3
📈 General Changes
- Fix drawer label for the dashboard metadata page [PR #6252], by @thornbill
- Fix playing episodes when additional parts exist [PR #6244], by @thornbill
- Fix capitalization of PreferNonstandardArtistsTag label [PR #6240], by @thornbill
- Fix tags and schedule edit for parental control [PR #6231], by @gnattu
- Fix undefined subtitle stream index when off [PR #6224], by @viown
- Use "Save" in Metadata Editor and remove "SaveChanges". [PR #6212], by @bluemoehre
- Do not use strict mode for view manager pages [PR #6223], by @thornbill
- Add hack to prevent rerendering legacy views in development [PR #6205], by @thornbill
- Remove ratings from video osd [PR #6215], by @thornbill
- Remove check for pre-10.6 server version [PR #6206], by @thornbill
- Add unit tests [PR #5412], by @Airthee
- Fix incorrect 'required' attribute in txtQsvDevice [PR #6197], by @nyanmisaka
- Fix incorrect commit input [PR #6191], by @ferferga
- Securize CI, reusable workflows, simplifications [PR #6063], by @ferferga
- Fix blurry pdf player rendering for all viewport sizes [PR #6182], by @dulli
- Only connect to ServerConnections once [PR #6150], by @viown
- Update drawer label for metadata manager [PR #6183], by @thornbill
- Add option to always burn in subtitles if transcoding is triggered [PR #5906], by @gnattu
- Fix UI freeze when opening same path [PR #6168], by @viown
- Fix creating & deleting access schedules [PR #6133], by @viown
- Fix playback subscriber callback binding [PR #6172], by @thornbill
- Fix editing device info when there are no options yet [PR #6148], by @nielsvanvelzen
- Fix LiveTV Playback [PR #6166], by @viown
- Fix crash on several pages [PR #6134], by @viown
- Fix minimum release age type in renovate config [PR #6155], by @thornbill
- Only add gain node and AudioContext when normalization enabled [PR #6142], by @gnattu
- Use renovate for unstable sdk updates [PR #6152], by @thornbill
- Fix the broken LoginAttemptsBeforeLockout [PR #6140], by @nyanmisaka
- Add detail view buttons [PR #6039], by @grafixeyehero
- Fix audio/subtitle index reset when switching episodes [PR #6112], by @viown
- Make movie's shuffle button use the current filters [PR #6111], by @davidmurdoch
- Use LinkButton instead of dangerouslySetInnerHTML [PR #5226], by @terite
- Fix the hidden software tonemap options [PR #6095], by @nyanmisaka
- Allow Dolby Vision fallback layer on Tizen 3+ [PR #6090], by @dmitrylyzo
- Add year for movies in collection [PR #6096], by @theguymadmax
- Prefer custom device name in device access list [PR #6018], by @viown
- Fix double click to uncheck in multi-select menu [PR #6027], by @viown
- Support HDR in Firefox for macOS [PR #5976], by @GodTamIt
- Fix season play button not including specials [PR #6065], by @viown
- Fix autocast listener [PR #6036], by @viown
- Discard
chrome
andsafari
on Tizen and webOS [PR #6080], by @dmitrylyzo - Fix focus indication on tags, artist and album [PR #6046], by @dmitrylyzo
- Add lyric fetcher settings to library options [PR #5881], by @crobibero
- Add localization entry for VideoCodecTagNotSupported [PR #5950], by @gnattu
- Change encoding preset and play stats for server change [PR #6043], by @gnattu
- Remove broken redirects [PR #6068], by @thornbill
- Make Live TV compatibility profiles customizable [PR #5978], by @gnattu
- Enhance trickplay [PR #5635], by @Shadowghost
- Use correct artifact download action [PR #6061], by @thornbill
- Cleanup babel plugins [PR #6059], by @thornbill
- Update @jellyfin/sdk to 0.0.0-unstable.202409080303 [PR #6017], by @jellyfin-bot
- Remove app router routing [PR #6024], by @thornbill
- Add tag support to list view [PR #6020], by @thornbill
- Update software tonemap help text to mention dovi [PR #6023], by @gnattu
- Fix library tabs translate on experimental layout [PR #6003], by @grafixeyehero
- Add Secondary Media Info & Media Info Stats [PR #5938], by @grafixeyehero
- Fix hidden scheduled task progress updates causing errors [PR #5966], by @p0358
- Fix create library crashing when no path specified [PR #5995], by @jwaresoft
- Change "Last Seen" to "Last Logged In" to reduce confusion when translating [PR #5953], by @felix920506
- Refactor activity page to use react query requests [PR #5727], by @bu3alwa
- Refactor experimental display preferences structure [PR #5948], by @thornbill
- Enable software tonemapping op...
10.9.11
🚀 Jellyfin Web 10.9.11
We are pleased to announce the latest stable release of Jellyfin, version 10.9.11!
This minor release brings several bugfixes to improve your Jellyfin experience.
As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!
You can find more details about and discuss this release on our forums.
Changelog (9)
🏗️ Enhancements
- Show slideshow controls when touched [PR #6016], by @tcely
- Hide studios for collections and playlists [PR #6012], by @thornbill
- Fix overly strict dovi level testing [PR #5983], by @nyanmisaka
- Apply Maximum Allowed Audio Channels to DirectPlay [PR #5972], by @dmitrylyzo
📈 General Changes
- Fix autocast when already connected [PR #6013], by @thornbill
- Fix touch events in experimental video player [PR #6015], by @thornbill
- Fix network mode for localhost server [PR #6011], by @thornbill
- Fix create library crashing when no path specified [PR #6010], by @jwaresoft
- Fix play all & shuffle not working on genres [PR #5949], by @viown
10.9.10
🚀 Jellyfin Web 10.9.10
We are pleased to announce the latest stable release of Jellyfin, version 10.9.10!
This minor release brings several bugfixes to improve your Jellyfin experience.
As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!
You can find more details about and discuss this release on our forums.
Changelog (9)
📈 General Changes
- Fix undefined serverId in Person card [PR #5817], by @viown
- Fix Safari volume control [PR #5920], by @gnattu
- Fix safari volume being reset when track changed [PR #5923], by @gnattu
- Fix incorrect initial play icon in remote control section [PR #5915], by @viown
- Use navigate instead of resolver [PR #5823], by @ilteoood
- Fix "Download All" for Safari [PR #5910], by @jchuong
- Add no-cache attribute for fetch requests to /system/info/public to prevent stale server info [PR #5730], by @Doxterpepper
- Fix swipe gestures on android for book reader [PR #5843], by @viown
- Fix autoCast race condition [PR #5898], by @thornbill
10.9.9
🚀 Jellyfin Web 10.9.9
We are pleased to announce the latest stable release of Jellyfin, version 10.9.9!
This minor release brings several bugfixes to improve your Jellyfin experience.
As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!
You can find more details about and discuss this release on our forums.
Changelog (4)
🏗️ Enhancements
- Force DoVi on browser.xboxOne as edgeUWP says it can't play it [PR #5669], by @RaafatAkkad
- Display mute keyboard shortcut in uppercase [PR #5829], by @polyzen
📈 General Changes
- Fix overly aggressive view caching [PR #5826], by @thornbill
- Replace history syncing with RouterHistory [PR #5825], by @thornbill
10.9.8
🚀 Jellyfin Web 10.9.8
We are pleased to announce the latest stable release of Jellyfin, version 10.9.8!
This minor release brings several bugfixes to improve your Jellyfin experience.
As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!
You can find more details about and discuss this release on our forums.
Changelog (11)
🔒 Security
- Disallow scripted content in epubs [PR #5741], by @thornbill
🏗️ Enhancements
- Display previous/next keyboard shortcuts [PR #5759], by @polyzen
- Fix Dolby Vision playback on webOS [PR #5553], by @GeorgeH005
📈 General Changes
- Fix stuck page titles on admin dashboard [PR #5812], by @venkat-karasani
- Fix dashboard body class sometimes missing [PR #5806], by @thornbill
- Fix chapter type options not showing for mixed libraries [PR #5810], by @thornbill
- Fix Trickplay thumbnail in older web engines [PR #5719], by @dmitrylyzo
- Fix changing filters not resetting multiselected media cards [PR #5377], by @ConnorS1110
- Fix invisible headings [PR #5776], by @thornbill
- Fix dashboard user page crash [PR #5732], by @thornbill
- Don't change volume if it is physically controlled [PR #5740], by @dmitrylyzo
10.9.7
🚀 Jellyfin Web 10.9.7
We are pleased to announce the latest stable release of Jellyfin, version 10.9.7!
This minor release brings several bugfixes to improve your Jellyfin experience.
As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!
You can find more details about and discuss this release on our forums.
Changelog (4)
🔒 Security
- Disable eval support in pdfjs [PR #5694], by @thornbill
- Fix episode overview markdown render [PR #5680], by @Chaitanya-Shahare
📈 General Changes
- Fix loading hides too early [PR #5681], by @dmitrylyzo
- HtmlVideoPlayer fix and cleanup [PR #5718], by @dmitrylyzo
10.9.6
🚀 Jellyfin Web 10.9.6
We are pleased to announce the latest stable release of Jellyfin, version 10.9.6!
This minor release brings several bugfixes to improve your Jellyfin experience.
As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!
You can find more details about and discuss this release on our forums.
Changelog (2)
📈 General Changes
- Remove IMDb references [PR #5668], by @thornbill
- Fix uneven slider value [PR #5667], by @dmitrylyzo