v0.0.7

Version 0.0.7

  • Tag: v0.0.7

  • Published: 2025-09-15T18:57:00Z

  • GitHub: https://github.com/cenodude/CrossWatch/releases/tag/v0.0.7

🚀 What’s new in v0.0.7

🧯 Critical Fixes

  • Watcher autostart after reboot Some installs didn’t start the Plex watcher on boot because the app’s startup hook wasn’t attached. ✅ Fixed: the startup hook is now always bound → watcher starts automatically when Scrobble → Mode: Watch + Autostart is on.

  • Pairs not showing after saving settings In a few flows, clicking Save in Settings could overwrite the config without the current pairs. ✅ Fixed: config saves no longer wipe pairs; the Pairs list is preserved and managed only via the Synchronization → Pairs screen.

🔄 Sync & Pairing Improvements

  • Smarter two-way syncs across multiple pairs — Works great with setups like SIMKL ↔ TRAKT alongside PLEX ↔ SIMKL (any combination/ordering).

  • “Delete once → gone everywhere” — If you remove an item on one service, CrossWatch now cascades that deletion to all other services within the same sync run (no more lingering items until the next run).

  • No accidental first-run wipes — On the very first sync, removals are automatically suppressed to avoid mass deletions while CrossWatch learns your libraries.

  • Fewer mismatches — ID/linking and alias matching are improved so items are recognized as the same movie/show across services.

  • Better snapshots for SIMKL — Uses a local shadow/cursor for SIMKL watchlists to keep deltas accurate and predictable.

📺 Watcher / Scrobble Fixes

  • Progress Accuracy — Fixed incorrect 100% spikes sent to Trakt when pausing or stopping playback.

  • Seek Handling — Corrected behavior when scrubbing backward; progress now updates properly instead of jumping or freezing.

  • Restart Detection — Properly resets progress when playback restarts at 0% after previously being mid-way.

  • Noise Reduction — Removed spammy Plex progress / activity alerts from logs for cleaner output.

🧰 IMPORTANT

circle-exclamation

Last updated