Version 0.3
Version 0.3.0
Tag:
v0.3.0Published:
2025-10-30T22:19:33ZGitHub: https://github.com/cenodude/CrossWatch/releases/tag/v0.3.0
CrossWatch – v0.3.0
Watchlist sync: is now more consistent with cross-pairs across Plex, Trakt, and SIMKL, adds and deletes propagate cleanly in the same run.** Big internal code cleanup: of the pairing (orchestrator) engine to reduce “stuck” items. SIMKL Sync MOD: updated to version 1.0.0
What’s new
True two-way flow across multiple pairs: Remove or add on any side (Plex/Trakt/SIMKL) and the change is reflected everywhere, even when you run separate pairs in one run.
Fresh index after writes: After we add/remove on a destination, we immediately refresh that destination so the next pair in the run “sees” the new state.
SIMKL snapshot smarts: Automatic full refresh when the cache looks stale; otherwise fast incremental updates. Fixes the “SIMKL still shows an old item count” issue.
Safer delete rules: An item is only deleted if it previously existed on that destination and was observed as removed at the source. This avoids cross-pair false deletes.
One-way parity: One-way sync benefits from the same safeguards (fresh-after-write visibility, safer deletes, and unresolved tracking) as two-way.
Fixes
Observed deletes: provider-aware. If a provider can’t report deletions, We log it and keep your lists intact.
No blocklists on watchlist adds: Blocklists continue to apply to History/Ratings, not Watchlists.
No config changes required. If strange things happens, reset you state in Maintenance. The order of your PAIRS are important when using multiple two-way syncs pairs with the same Source or Destination.