github n00bcodr/Jellyfin-Enhanced 11.0.0.0
v11 - Bye bye 10.10.x :(

11 hours ago

✨ New Features

  • Documentation! - Everything w.r.t the plugin is now documented at n00bcodr.github.io/Jellyfin-Enhanced. Thanks to @sgtM-devs for the idea and doing most of it! #387

  • Per-User Hidden Content System - Each user can now hide specific movies/series from all browsing surfaces. Hidden state is stored server-side per-user, surviving browser/device changes. Includes management panel, hide buttons on cards, and granular filter toggles for library/discovery/search/calendar/Next Up/Continue Watching/recommendations/requests surfaces. #335 #153
    Huge thanks to @4eh5xitv6787h645ebv!

    • Hidden Content Page & Custom Tab Support - Hidden Content can also be accessed via Plugin Pages and embedded into Custom Tabs.

image

  • Jellyseerr Issues on Downloads Page - View and manage Jellyseerr issues directly from the Downloads/Requests page with filtering, pagination, and TMDB detail lookup. #344

image

  • Requests Filter for Calendar - Added ability to filter calendar view to show only requested items. #347

  • Unmonitored Series Support in Calendar - Calendar view now displays unmonitored series from Sonarr. #379 #377

image

  • Custom Subtitle Color Controls - User-configurable custom subtitle text and background colors with alpha support, including live preview in settings. #297

image

  • HSS Discovery Integration - Clicking on Home Screen Sections (discover-card) now opens the Jellyseerr more-info modal for seamless browsing. Thanks to @IAmParadox27 for the support to make it happen! #360. Will be available from home-screen-sections v2.5.6.0 (once released)

  • IMAX Quality Tag Detection - Automatically detect and display IMAX quality tags on media items. For #325. Thanks to @4eh5xitv6787h645ebv! #363

  • Refresh Translation Cache Scheduled Task - Server-side scheduled task that automatically signals all clients to clear cached translations on plugin updates, ensuring fresh translations without manual intervention. Thanks to @4eh5xitv6787h645ebv! #369

  • Translation System Overhaul - New translations module with per-version localStorage caching, 24h TTL, automatic cache cleanup, language code normalization (including region variants like zh-HK), and fallbacks to English.

  • Default Language Configuration - New DefaultLanguage config option for global language settings. #354

⚙️ Improvements

  • Smart Season Requesting - When partial TV requests are disabled, now requests all non-special seasons (seasonNumber > 0) and filters out empty seasons. Prevents requesting seasons with 0 episodes. #386

  • Enhanced Calendar UI - Improved calendar interface for small screens with better responsive design. @Zenrac strikes again! #359

  • Database-Driven Item Fetching - Now uses database to fetch item IDs and episode IDs from Sonarr providers for improved performance. Thanks to @Zenrac! #365

  • Ratings Alphabetically Sorted - Ratings in ratings.css are now displayed in alphabetical order for better readability with duplicates removed, including emoji flags. Thanks to @jonase0202!
    #380

  • File Transformation Plugin Warning - Configuration page now shows a dismissible warning banner when the File Transformation plugin is not installed, with links to installation docs. #366

  • Configuration UI Reorganization - Moved Jellyseerr modal options to more logical sections in the configuration page.

  • Translation Validation System - Added reusable validation script and CI workflows to validate translations, find unused keys, create templates, and show completion stats.

🐞 Bug Fixes

  • Fixed Actor Discovery Infinite Scroll - Restored person discovery infinite scrolling with proper client-side chunk paging and scroll observer attachment. Thanks to @4eh5xitv6787h645ebv! #364

  • Fixed Jellyseerr External Links - Fixed malformed jellyseerr url when clicking Jellyseerr search cards when not using more-info-modal. Thanks to @4eh5xitv6787h645ebv! #357 #362

  • Auto-Season-Request - Fixes an issue where auto season request is triggered multiple times for TBA seasons

🌐 Translations and Globalization

  • Added Norwegian 🇳🇴 Translations - Takk til @bravo2day! #361
  • Added Chinese (Hong Kong) 🇭🇰 Translations - 多謝 @xiNeRoar! #374

Full Changelog: 10.11.0.0...11.0.0.0

--
P.S. Enjoying the plugin?
Fuel development (and my storage addiction) with a coffee! Support me on Ko-Fi

Don't miss a new Jellyfin-Enhanced release

NewReleases is sending notifications on new releases.