CrossWatch v0.9.24
✨ Highlights
- Dashboard: Add three new configurable widgets: recent history, ratings and scrobble.
- Plex shared-user support: Plex friend/shared users can now sync supported server-side state through shared-server tokens.
- Playback Progress refresh: Provider data now refreshes automatically after the cache window.
- Playback Progress live state: Plex, Emby, and Jellyfin cards can now show live watcher/webhook state such as
Playing now. - SIMKL anime movie handling: SIMKL anime movies with episode-style progress now stay as movie records.
- Debug output: Added a new Debug tab to the sync output.
🔧 Fixes & Improvements
- Fixed: watchlist preview leaking onto other pages
- Fixed: SIMKL history could import anime movies as
S01E01episode records. - Fixed: TMDB movie IDs are no longer treated as TV-show parent IDs during episode-key planning.
- Fixed: Playback Progress could keep showing stale provider data until the refresh icon was clicked.
- Improved: Grouped same-source Recent Activity scrobble entries into one card
- Improved: Playback Progress now overlays media-server watcher/webhook live state on matching progress records.
- Improved: SIMKL health checks now use the same request path and required URL parameters as normal SIMKL sync calls.
- Improved: SIMKL watchlist, ratings, and history calls now consistently include
client_id,app-name, andapp-version. - Improved: SIMKL history writes now preserve returned media classification such as
simkl_type,anime_type, and status. - Changed: Updated the version to
v0.9.24.
📚 updated WIKI
- Dashboard widgets: https://wiki.crosswatch.app/crosswatch/navigation/main-dashboard-widgets