Moonfin v1.1.0 Release Notes 
New Features
Server-wide MDBList API Key
- Admins can now configure a shared MDBList API key in the plugin settings page, so users don't need to provide their own.
- Users who set their own key in their Moonfin client settings will use that instead.
- The client settings UI shows a notice when a server-wide key is available.
Trailer / Preview Button
- A trailer button now appears on movie and series detail pages when a trailer is available.
- Plays local trailers directly; falls back to opening remote trailers (e.g. YouTube) in a new tab.
Watched Indicators
- Similar items (More Like This) now show a watched checkmark badge.
- Season cards show a watched checkmark when fully watched, or an unplayed episode count badge.
Improvements
Settings Sync
- Added
forceFromServeroption: manual sync from the Settings panel now pulls from the server instead of always preferring local. - Fixed sync field mapping bugs (
overlayOpacity→mediaBarOpacity,overlayColor→mediaBarOverlayColor).
File Transformation Plugin
- Migrated from JavaScript Injector to the File Transformation plugin for automatic web UI injection. The JS Injector plugin is no longer needed.
Media Bar
- Fixed a bug where the media bar did not load right away on initial page load.
Bug Fixes
- Fixed media bar not rendering immediately on first load.
- Fixed settings sync overwriting server data on manual sync.
- Fixed missing sync fields causing settings to reset on sync.