✨ New Features
- Spoiler Guard: Next Episode Image Reveal Toggle: Added a "Next episode: keep image hidden" option so a guarded series' Next Up thumbnail can stay blurred even when the other categories are revealed. Scoped to the Primary/Thumb poster only, so chapter and scrubbing-preview thumbnails stay fully protected. #826
- Bundled Material Symbols Fonts: Google Fonts are now included in the plugin package instead of being proxied, so the plugin no longer depends on Google for icons. #830
- Rolling Dice Random Button: The Random button now animates a rolling dice icon instead of a static one. Thanks to @ranaldsgift for the idea!
⚙️ Improvements
- Australian Ratings: Updated the Australian rating colours. #836
🐞 Bug Fixes
- Player Shortcuts: Player shortcuts now override Jellyfin's own default key handlers, and rebinding a player action to a key Jellyfin's player already handles is blocked. #835
- Continue Watching / Next Up Removal: Fixed the removal dialog not closing. Thanks to @quantumbagel! #828 #827
- Activity Feed Avatars: The Activity Feed and Active Streams widget no longer request avatars for users without a profile image, removing a guaranteed 404 per row. #833
- Header Tray Icons: Stopped native-tab header icons from overlapping or overflowing on narrow displays, and fixed tabs overlapping until a resize happened. #831
- CDN Asset Refresh: Asset refresh now continues after request timeouts. Thank you @4eh5xitv6787h645ebv! #825 #823
- Analytics: Reports now refresh after build or host changes. Huge thanks to @4eh5xitv6787h645ebv for this one too! #824
📖 Documentation
- Clarified that Plugin Pages links live in the user profile menu on Jellyfin 12.
🌍 Translations
- Translations updated via Hosted Weblate. #811
- Thanks to @Kisnov and Jeong Hyeon-yong for the translations this cycle!
🛠️ Maintenance
- chore(ci)(deps): bump the github-actions group with 3 updates (#832)
P.S. Enjoying the plugin?
Fuel development (and my storage addiction) with a coffee!