v0.7.5
Update v0.7.5
Tag:
v0.7.5Published:
2026-01-23T01:25:03ZGitHub: https://github.com/cenodude/CrossWatch/releases/tag/v0.7.5
Sorry people, I normally don’t push two updates in a day, but this one brings some nice performance boosts. Didn’t want to make you wait.
Fixes & improvements
Performance & stability
Less CPU usage when idle: the server no longer keeps re-reading and re-decoding the same big JSON “state” file over and over.
Faster dashboard updates: run summaries (the “lanes” / timeline view) are now cached and only recalculated when something actually changed.
Smoother streaming updates: the live status stream uses a lightweight change-check instead of repeatedly rebuilding huge JSON strings.
Watchers (Plex / Jellyfin / Emby)
Smarter polling: watchers back off when nothing is playing, so they don’t waste cycles.
Fewer redundant lookups: TV show ID lookups are cached, so episode scrobbles don’t trigger extra network calls all the time.
Cleaner event output: fewer duplicate start/pause/stop events, which makes the sync timeline less noisy.
UI (Synchronize button)
Returning to the main screen now triggers an immediate refresh, so the Synchronize button becomes available right away.
More reliable enable/disable logic: the button state is based on real conditions.
Fixed an issue that would spam CrossWatch with background requests, causing huge lag.
Thanks to @jabrown93 for opening the bug report and debugging.
AniList linking
Improved the AniList login/link flow so it doesn’t keep “refreshing” in the background.
Last updated