⚙️ Improvements
- JS caching: Scripts are now served with immutable cache headers and a version+build key, so browsers only re-download them when a new version is deployed. A Dev Mode toggle in the General settings page disables caching during local development.
- Hidden content filter performance: Per-user hidden content config is now cached in memory between requests, eliminating repeated disk reads on every Jellyfin API call. The cache is invalidated immediately on any write so changes are reflected instantly.
🐞 Bug Fixes
- Settings wipe fix: Fixed a bug introduced in v11.10.0.0 where users who had never opened the Quality Tags settings panel could have their entire settings.json silently reset to defaults on first load after updating.
🛠️ Maintenance
- chore(ci)(deps): bump the github-actions group with 3 updates (#631)
P.S. Enjoying the plugin?
Fuel development (and my storage addiction) with a coffee!