github cenodude/CrossWatch v0.9.16
Update 0.9.16

5 hours ago

CrossWatch v0.9.16

A lot of work in this version went into making sync behavior easier to trust in day-to-day use.
The goal was simple: make sync behavior more predictable, make summaries easier to trust and reduce false positives.

A big part of the providers (trackers/media servers) are refactored.
All providers, trackers, and media servers now use x.x versioning instead of x.x.x, starting from version 1.0.

As always when providers are changed. Maintenance -> Clear state and provider cache (or Clean everything)

✨ Highlights

  • Ignore dropped shows support for MDBList, Trakt, and SIMKL, so your dropped titles can be excluded from sync behavior.
  • CW Tracker progress support progress can now be synced into and out of the CrossWatch tracker just like Plex, Emby, and Jellyfin.
  • Improved Analyzer is now more useful: as it validates sync providers and orchestrator modules.

🔧 Fixes & Improvements

  • Fixed: Multiple edge cases where rating changes in two-way sync could be misread as adds or removals.
  • Fixed: Re-rating items after deleting a rating could be blocked by stale pair tombstone behavior.
  • Fixed: Recent sync summaries could show wrong counts because fallback stats could overwrite real zero-result runs.
  • Fixed: Spotlight rows stay aligned with the actual applied sync results.
  • Fixed: Apply events now carry richer spotlight data, improving reliability of the live sync UI.
  • Fixed: Watermarks, shadow caches, and unresolved tracking are now handled more safely during capture/backup-style operations.
  • Fixed: Progress fields are now preserved more reliably in persisted state, improving editor visibility and analyzer accuracy.
  • Fixed: Editor loading was improved
  • Improved: MDBList history syncing now handles rollups, episode removals, and journal-driven deletes much more reliably.
  • Improved: SIMKL, Trakt, and MDBList large delete/apply operations now use safer provider-side chunking
  • Improved: Cleanup tools now run in capture-style mode
  • Improved: Compact/mobile handling is now smarter.
  • Improved: Provider comparison logic was refactored to better match the way different services represent.
  • Improved: Internal sync guardrails around tombstones, unresolved items, etc.
  • Improved: Analyzer results are now more readable for end users, with clearer messages and better grouping.

Don't miss a new CrossWatch release

NewReleases is sending notifications on new releases.