Releases: jellyfin/jellyfin-web
10.9.5
🚀 Jellyfin Web 10.9.5
We are pleased to announce the latest stable release of Jellyfin, version 10.9.5!
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
- Mark desktop Opera as AV1 and HEVC ready in fmp4 [PR #5662], by @gnattu
- Prioritise HEVC over H264 in HLS TS streams on webOS [PR #5621], by @FintasticMan
- Use display missing episodes setting in search [PR #5661], by @thornbill
- Update activity table column widths [PR #5658], by @thornbill
📈 General Changes
- Fix live tv images being ignored [PR #5664], by @thornbill
- Fixed being unable to properly long press on cards to multiselect on Firefox [PR #5660], by @ConnorS1110
- Revert "Fix extra requests in standalone mode" [PR #5657], by @thornbill
- Fix video OSD not fully hiding [PR #5653], by @dmitrylyzo
- Fix background being invisible with theme videos [PR #5640], by @mihawk90
10.9.4
🚀 Jellyfin Web 10.9.4
We are pleased to announce the latest stable release of Jellyfin, version 10.9.4!
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 (5)
📈 General Changes
- Fix: Tv guide only covers half the screen in Experimental Layout [PR #5638], by @grafixeyehero
- Clear the cache view on user logout [PR #5619], by @grafixeyehero
- Clear query and view cache on user logout [PR #5636], by @grafixeyehero
- Fix Search Field for Tv Mode [PR #5610], by @grafixeyehero
- Allow VideoStreamCopy for remote source fallback [PR #5617], by @gnattu
10.9.3
🚀 Jellyfin Web 10.9.3
We are pleased to announce the latest stable release of Jellyfin, version 10.9.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 (15)
🔒 Security
- Fix chapter name XSS injection in progress bar [PR #5563], by @nielsvanvelzen
- Only connect to manual addresses specified by user [PR #5566], by @gnattu
🏗️ Enhancements
- Add support for user themes for mui components [PR #5589], by @thornbill
📈 General Changes
- Fix user agent detection [PR #5612], by @scampower3
- Show correct release date [PR #5599], by @NotSaifA
- Fix chapter markers not updating [PR #5601], by @thornbill
- Fix positioning of the main animated page elements [PR #5590], by @thornbill
- Reset query cache on user logout [PR #5600], by @thornbill
- Fix square posters [PR #5587], by @scampower3
- Fix chapter marker re-rendering [PR #5593], by @thornbill
- Fix missing policy check for download all [PR #5581], by @thornbill
- Don’t bind to keyevents of media keys when browser support mediaSession [PR #5526], by @gnattu
- Limit maximum FLAC audio channels in video to 2 on webOS [PR #5452], by @dmitrylyzo
- Fix playback interceptor rejecting [PR #5573], by @thornbill
- Fix
TypeError: Failed to construct 'Headers': No matching constructor signature.
[PR #5558], by @dmitrylyzo
10.9.2
🚀 Jellyfin Web 10.9.2
We are pleased to announce the latest stable release of Jellyfin, version 10.9.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 (9)
🏗️ Enhancements
- Set the minimum server version to match the sdk [PR #5507], by @thornbill
📈 General Changes
- Restore library menu tabs functionality [PR #5529], by @thornbill
- Fix scheduled task dialog z-index [PR #5530], by @thornbill
- Fix video osd not hiding in experimental layout [PR #5517], by @thornbill
- Fix invalid sort order values [PR #5512], by @thornbill
- Fix chapter markings not displayed properly [PR #5519], by @Schoggi0815
- Fix syncplay playback starting before listener created [PR #5518], by @thornbill
- Update @jellyfin/sdk to 0.9.0 [PR #5506], by @thornbill
- Fix stored credentials not updating on logout [PR #5500], by @thornbill
10.9.1
🚀 Jellyfin Web 10.9.1
We are pleased to announce the latest stable release of Jellyfin, version 10.9.1!
This minor release brings several bugfixes to improve your Jellyfin experience. This release of Web has no changes and is created to complement the server 10.9.1 release.
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 (0)
10.9.0
🚀 Jellyfin Web 10.9.0
We are pleased to announce the latest stable release of Jellyfin, version 10.9.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 (637)
🔒 Security
- Disable ffmpeg path setting for security reasons [PR #5332], by @gnattu
- Fix xss in api key page [PR #4590], by @thornbill
- Escape device id in raw HTML. [PR #4541], by @thornbill
- Fix XSS in repositories list [PR #3601], by @thornbill
🌟 Highlights
- Add Lyric support [PR #4733], by @robert-hamilton36
- Add trickplay support [PR #5200], by @nicknsy
- Add support for subtitle management permission [PR #4883], by @Ch1nkara
- feat: add VideoToolbox Tone mapping support [PR #5240], by @gnattu
🏗️ Enhancements
- Don’t set save lyrics locally as default [PR #5473], by @gnattu
- Add configuration for scan fanout concurrency [PR #5476], by @thornbill
- Fix missing person types [PR #5459], by @thornbill
- Remove open graph tags to fight "safe browsing" idiocy [PR #5458], by @thornbill
- Add playlist access checks [PR #5455], by @thornbill
- Remove mention of piracy tools in help text [PR #5448], by @felix920506
- Fall back to other normalization gain if preferred one is null [PR #5428], by @Bond-009
- Fix playback sequence of episodes in a series/season [PR #5423], by @nvllsvm
- Hide lyrics button when there are no lyrics [PR #5439], by @thornbill
- Show error message on playback failure [PR #5402], by @dmitrylyzo
- Use NormalizationGain instead of LUFS [PR #5427], by @Bond-009
- Fix playing next episode when autoplay is disabled [PR #5398], by @ConnorS1110
- Update save password button label [PR #5430], by @thornbill
- Check if there are multiple parts before requesting them [PR #5416], by @Bond-009
- Update logo assets [PR #5393], by @nielsvanvelzen
- Convert playlist editor to typescript [PR #5392], by @thornbill
- Update crf help text [PR #5242], by @felix920506
- Use SeriesSortName in SortBy [PR #5348], by @dmitrylyzo
- Add clear help text for encoding format options [PR #5330], by @gnattu
- Fix translation of the enhanced NVDEC decoder [PR #5323], by @nyanmisaka
- feat: (preferences) migrate user display settings to react [PR #5076], by @grhallenbeck
- fix: name GPGPU runtime correctly [PR #5301], by @gnattu
- Complement recent DoVi fallback handling changes server-side [PR #5282], by @GeorgeH005
- Optimize theme background images [PR #5292], by @kimboslice99
- Delete series confirmation to be different to delete episode [PR #5232], by @nizans
- Fix the behavior of HDR remuxing in HLS.js 1.5+ [PR #5299], by @nyanmisaka
- Log current version to console to help out with issue triage and debugging [PR #5295], by @nielsvanvelzen
- Enable 'Prefer fMP4-HLS Container' by default on certain platforms [PR #5289], by @nyanmisaka
- Adding DOVI support on webOS [PR #4916], by @viktory36
- Deleting a user should show name [PR #4943], by @Chris-Codes-It
- Fix the descriptions of segment deletion to match server changes [PR #5284], by @nyanmisaka
- Relax HEVC on Safari for hvc1/dvh1 direct-play [PR #5183], by @nyanmisaka
- Make Height editable on TV Channels [PR #4181], by @SenorSmartyPants
- Make the server field ignore the trailing slash [PR #5205], by @d3xt3r01
- Enable AV1 remuxing via HLS fMP4 on Safari [PR #5239], by @nyanmisaka
- Refactor edit user string [PR #5217], by @felix920506
- Add build and web versions to dashboard [PR #5216], by @thornbill
- Add support for searching via a url parameter [PR #5203], by @thornbill
- Add stricter checks for DolbyVision in HEVC [PR #5184], by @nyanmisaka
- Add support for redirecting to the requested page after login [PR #5136], by @thornbill
- Wait for login before ask for notification permission [PR #4935], by @SimonTen
- Refactor item details backdrop handling [PR #5139], by @thornbill
- Use react-query for UserViews queries [PR #5092], by @thornbill
- Update build action to modify config.json for testing [PR #5097], by @thornbill
- Add livetv view [PR #5055], by @grafixeyehero
- Exclude resumable in next up home screen section [PR #5095], by @thornbill
- Convert playstatebutton and ratingbuttons to react [PR #5085], by @grafixeyehero
- Update mui based layout ui [PR #5020], by @thornbill
- Use LTR for default subtitle direction [PR #4895], by @thornbill
- Remove click action from item details primary image [PR #4881], by @thornbill
- Fix Rename Device don't change device name in the devices page [PR #4887], by @scampower3
- Disable sync correction by default for SyncPlay [PR #5003], by @DinuD
- Hide image type and year in certain views [PR #4920], by @grafixeyehero
- Add mks file support to subtitle uploader component and template [PR #4941], by @valius
- Randomize backdrop images in screensaver [PR #4923], by @Yenof
- Add music view [PR #4919], by @grafixeyehero
- Fix playback control issues with chromecast [PR #4891], by @Sky-High
- Show nested chapters in bookplayer TOC [PR #4890], by @vincent
- Migrate React Router to React Data Router pattern [PR #4834], by @grhallenbeck
- Add tv show view [PR #4877], by @grafixeyehero
- Show a different icon when the player is paused [PR #4894], by @vincent
- Use cast receiver application from user configuration [PR #4843], by @nielsvanvelzen
- Add loading indicator and no results message for search [PR #4824], by @nathangur
- Use icon url from client capabilities [PR #4884], by @thornbill
- Consistent CSS for progress bars [PR #4888], by @LittleBigOwI
- Link documentation in fallback fonts helptext [PR #4863], by @felix920506
- Space bar plays/pauses music in queue view [PR #4864], by @gantoine
- Change child item sort for Movies to PremiereDate [PR #4886], by @bradbeattie
- Make the series and season Play button play the next episode [PR #4827], by @beef331
- Refactor viewitemcontainer [PR #4691], by @grafixeyehero
- Increasing limit of returned results from searches [PR #4213], by @bradbeattie
- Add Github Codespace definition [PR #4823], by @JPVenson
- Reduce ApiClient calls [PR #4838], by @dmitrylyzo
- Migrate dashboard to separate app [PR #4816], by @thornbill
- Add Play, Queue, Shuffle and NewCollection Buttons [PR #4785], by @grafixeyehero
- Add Pagination [PR #4784], by @grafixeyehero
- Add ability to upload hearing-impaired subs [PR #4728], by @MBR-0001
- Split and extract video range support detection [PR #4804], by @dmitrylyzo
- Handle pressing Enter to finish keyboard dragging of slider [PR #4805], by @dmitrylyzo
- Simplify subtitle sync [PR #4760], by @dmitrylyzo
- Allow any application id for cast receiver [PR #4799], by @nielsvanvelzen
- Add AlphabetPicker [PR #4783], by @grafixeyehero
- Add search params to redirects [PR #4790], by @thornbill
- Migrate quick connect page to react [PR #4777], by @thornbill
- Add speeds for 2.5x 3x 3.5x 4x [PR #4789], by @EvanCarroll
- Add filters status indicator [PR #4776], by @grafixeyehero
- Fix ES-Check errors in development build [PR #4780], by @dmitrylyzo
- Add support for more remote subtitle info [PR #4727], by @MBR-0001
- Add view layout settings components. [PR #4713], by @grafixeyehero
- HLS direct play [PR #4761], by @dmitrylyzo
- Use a random backdrop image for video osd [PR #4706], by @TheMelmacian
- Add Sort Menu setting components [PR #4712], by @grafixeyehero
- Make backdrop screensaver interval configurable [PR #4751], by @newo-2001
- Add admin links to user menu [PR #4723], by @thornbill
- Add Filter setting components. [PR #4711], by @grafixeyehero
- Fix emby-scroller not going to the screen edge on desktop [PR #4714], by @thornbill
- Add back button to experimental layout [PR #4705], by @thornbill
- Add SyncPlay button to app toolbar [PR #4669], by @thornbill
- Remove ssa/ass tags from text subtitles [PR #4658], by @thornbill
- Add remote play menu to experimental layout [PR #4616], by @thornbill
- Adapt dummy chapter settings and labels [PR #4382], by @Shadowghost
- Improve subs [PR #3607], by @aivit
- Seamless playing in multipart episodes [PR #4534], by @sleepycatcoding
- Add ability to favorite item within video playback [PR #4145], by @fishbigger
- Fix extra requests in standalone mode [PR #4620], by @thornbill
- Add device type for chromecast devices [PR #4617], by @thornbill
- Add useWebConfig hook [PR #4571], by @thornbill
- Reduce tv card scaling [PR #4163], by @Vankerkom
- feat: migrate from JavascriptSubtitlesOctopus to JASSUB [PR #4357], by @ThaUnknown
- Fix info header not updated on version change [PR #4496], by @TheMelmacian
- Add Ratings to both Video Player and Up Next Dialog Window [PR #4491], by @FireGamer3
- Add experimental routes [PR #4482], by @grafixeyehero
- revert asyncRoutes to legacyRoutes [PR #4481], by @grafixeyehero
- Fix Blurred pdf [PR #4347], by @Zourlo
- Add setting for ParallelImageEncodingLimit [PR #4262], by @hannesbraun
- Update hls.js to 1.3.4 [PR #4399], by @knackebrot
- Add dashboard to plugin manager. [PR #4373], by @iwalton3
- Add "Light Grey" and "Dark Grey" to subtitle color selection [PR #4311], by @lucaperl
- Display whole channel icon and new/repeat/live/premiere flags on timer list [PR #4183], by @SenorSmartyPants
- Rename login disclaimer [PR #4268], by @dann-merlin
- Show production studio [PR #4196], by @mark5231
- DVR: Add options to disable NFO and image saving [PR #4180], by @SenorSmartyPants
- Show total count when no pagination is applied [PR #4201], by @h3llrais3r
- Add experimental display mode option [PR #4281], by @thornbill
- Add ability to specify half hour for access schedule [PR #4193], by @olsh
- Support admin login in QuickConnect [PR #4194], by @nielsvanvelzen
- Add api and user context [PR #4116], by @thornbill
- Tweak navigation sizing [PR #4162], by @Vankerkom
- Adjust active devices in da...