✨ New Features
- Content Warnings (DoesTheDogDie): New section above Reviews on movie and series pages with community-voted triggers, the share of yes votes and the vote count. Each user picks their own triggers from a gear icon, picked ones show first and the rest fold behind "+ N other triggers". Results are cached title-wide to stay well within the free API tier. #956
- AniList Reviews: Top AniList reviews now show on anime pages in the reviews panel, no API key needed. Spoilers are hidden, and review cards carry a TMDB or AniList logo linking to the original review. #610
- Merge Regional Variants: New Language Tags option that folds variants such as en-GB, pt-BR and zh-Hant into their base language's flag, so one language shows one flag. Applies to web overlays, item details and native poster tags. Off by default. #933
- One Season at a Time: New Seerr option to only allow requesting one season at a time. #950
- Private Activity Feed: New option to limit non-admins to their own Activity Feed entries. #952
- Trickplay Seek Previews: Admins and users can now turn off Spoiler Guard protection for the previews shown while seeking. The admin setting is on by default, so existing behaviour is unchanged. Thanks to @4eh5xitv6787h645ebv! #960 #947
| Before | After |
|---|---|
|
|
⚙️ Improvements
- Documentation Overhaul: Every docs page was checked against the code, with 150 screenshots, 26 recordings and a new site design. Huge thanks to @4eh5xitv6787h645ebv! #946
- Recommendations Logos: Studio and network logos now ship with the plugin instead of being looked up on every render, so the rows make no requests and no longer stall other JE requests on the page. Thanks to @4eh5xitv6787h645ebv! #908
- Stale Build Detection: When a dashboard restart leaves an old plugin build running, the log, host-compat endpoint and config page banner now say a full stop and start of the server is needed. Thanks to @4eh5xitv6787h645ebv! #949 #948
- Active Streams: The header counter now refreshes once per page navigation.
- Scheduled Tasks: Tasks for features that are turned off are now hidden from the dashboard list, and show up again when the feature is enabled, no restart needed. #966
- Elsewhere & Reviews: The Elsewhere tab is renamed in the docs to match what it now holds (streaming providers, TMDB, AniList and user reviews, release dates).
🐞 Bug Fixes
- Pause Screen: Never describes the previous item after playback switches to another episode. #970
- TV Remote Navigation: Arrow keys and Back stay inside the pause screen, Seerr cards can be focused with a remote and no longer open Seerr, and the request dialog's select lists close on Back without closing the dialog. #971 #967 #968
- Header Buttons: JE header buttons stay left of SyncPlay, Cast and Search on a cold load in Jellyfin 12. Thanks to @4eh5xitv6787h645ebv! #951
- Native Tab Labels: Tab titles now use their localized versions. Thanks to @Axyss! #954
- Mobile Menu: The mobile menu stays usable with extra header links. Thank you @dmncklnr! #957
- Requests Page: Filter Downloads by User Requests now also limits non-admins to their own requests in the request list, not just the download queue and history. #955
- Collection Language Flags: Collection language flags now include the languages of series members. #941
- Hide Tags on Hover: The admin default is now applied to new users and overwritten user settings.
- Reviews: 0.5 star ratings can be saved again instead of failing with "Failed to save review". #973
- Native Poster Tags: No longer drawn on the Jellyfin iOS and iPadOS apps, which already run the web overlays.
- Show Release/Air Date: The TMDB API key hint now appears on this setting.
- OpenAPI Schema: The user settings model is renamed so it no longer produces a duplicate schema id. #942
🌍 Translations
🛠️ Maintenance
- chore(ci)(deps): bump the github-actions group with 5 updates (#969)
- chore(ci)(deps): bump actions/github-script (#945)
- chore(ci)(deps): bump actions/upload-artifact from 4.6.2 to 7.0.2 (#944)
- chore(ci)(deps): bump the github-actions group with 6 updates (#943)
- chore(tests): regenerate production inventory, seed tag cache snapshots with schema 8
P.S. Enjoying the plugin?
Fuel development (and my storage addiction) with a coffee!




