github cenodude/CrossWatch v0.8.0
Release 0.8.0

8 hours ago

CrossWatch - v0.8.0

Welcome at v0.8: I've added also some nice new features such as Snapshots, HTTPS support and help assistance. Also, CW has improved SIMKL anime support for shows: sync is now TVDB-first to avoid season mismatches. However, Anime is still a work in progress for now.

For better security (and a few extra features), I recommend using HTTPS.
Ideally use a reverse proxy, but you can also enable HTTPS in CW. Just note: webhooks will NOT work with self-signed certificates.

You may have noticed: I moved the wiki to a new site: https://wiki.crosswatch.app
If you use HTTPS for CW, the new wiki is fully integrated, including chatbot, from within CW.

✨ Highlights

  • Snapshots (new, experimental)

    • Create snapshots and let you rollback provider data if something goes wrong.
    • Captures: Watchlist / Ratings / History (or All features)
    • Two restore modes: Merge (safe): only adds missing items and Clear (destructive): wipes the dataset first, then restores
  • HTTPS Support (new, experimental)

    • CW can now run over HTTPS (self-signed by default), and you can manage TLS settings from the UI.
    • Note: self-signed certificates does NOT work with Webhooks!
    • Next to Protocol there’s an Advanced button that opens the TLS manager:
      • View current certificate status.
      • Download the .crt so you can trust the certificate on your device/browser (fewer angry browser warnings).
      • Optional: Regenerate a self-signed certificate.
      • Optional: configure custom cert/key paths (for your own certificates / reverse proxy setups).

Tip: For a “real” trusted certificate on the internet, use a reverse proxy (Caddy/Nginx/Traefik) with Let’s Encrypt and run CW behind it.

  • About/Help Assistance (new)
    • About/Help Opens the wiki (wiki.crosswatch.app) - and when you’re on HTTPS, it’s integrated directly into CW.
    • Ask AI (only works in HTTPS) - The Ask AI button lets you quickly look up CW help and docs.

🔧 Fixes & Improvements

  • Plex history sync is faster when you whitelist libraries
    • If you configured Plex whitelisting, CW now fetches history only for those libraries (server-side filtering).
    • Big speed-up on large servers, because it no longer loads your entire Plex history and filters it locally.
  • Authentication now supports multiple sessions (multi-device login)
    • You can stay logged in on multiple devices/browsers at the same time.
  • Sync results now show only real changes in UI
    • The UI no longer shows “added” items that were only part of a snapshot/cache.
    • When nothing was applied, the summary stays at 0 changes (as it should).
  • Trakt API compliance (Feb 2026 readiness) - CrossWatch is compliant with Trakt’s upcoming pagination requirements.
  • SIMKL Anime (History) – TVDB season mapping - Uses SIMKL’s mapping so anime episodes.
  • Better matching to Plex/Emby/Jellyfin (title hints) - English-style slug (TVDB/Trakt), CW uses that as a title hint.
  • SIMKL ratings and watchlist are more accurate - Prefer TVDB-based matching for anime where available.
  • Ratings updates now sync correctly - Changing a rating now updates on the other provider too.
  • Fix: Webhooks were being blocked by the auth gate, so they became unreachable once authentication was enabled.
  • Fix: CW tracker in pair would disable sync button - When CW tracker was in a pair, the sync button would be greyed out.

Don't miss a new CrossWatch release

NewReleases is sending notifications on new releases.