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
-
- 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
.crtso 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.