Skip to content

Update 0.10.1

Latest

Choose a tag to compare

@cenodude cenodude released this 16 Jul 14:14
640d01f

CrossWatch v0.10.1

Webhook handling changed heavily in this release.
If you use Plex, Jellyfin or Emby webhooks, please check your webhook URLs, tokens and profile/instance routing after upgrading.

SIMKL users should refresh their sync state from Maintenance after upgrading.
This rebuilds the local SIMKL history cache with the new anime/history mapping logic.

Highlights

  • Webhooks extended: Plex, Jellyfin and Emby webhooks now also support SIMKL and MDBList.
  • Jellyfin Quick Connect: Jellyfin can now authenticate with Quick Connect.
  • Events extended: Events now track scrobble and rating activity, including usage statistics.
  • SIMKL anime history: improved SIMKL anime history sync that uses anime episode numbering.
  • Design updates: UI Settings has received an overhaul including Connections.

Fixes & Improvements

  • Added: Profile-specific webhook URLs and tokens for Plex, Jellyfin and Emby instances.
  • Added: Support for Jellyfin Quick Connect.
  • Added: Per-route scrobble policy overrides for watched and force-stop thresholds.
  • Added: Events statistics for sync runs, scrobbles and duration trends.
  • Added: Events database boot check with startup status and repair/rebuild handling.
  • Added: Friendly unresolved reason labels for sync diagnostics and Events views.
  • Added: SIMKL anime history can translate existing native anime episode numbers back to source.
  • Improved: Trakt scrobbling now avoids premature watched writes below the watched threshold.
  • Improved: SIMKL and MDBList scrobble stops below the watched threshold are treated as pause/progress.
  • Improved: Watchlist auto-removal now follows the watched threshold.
  • Improved: Webhook events are now recorded with source method.
  • Improved: Events grouping now handles scrobble/rating sessions and duplicate sink completions.
  • Improved: Jellyfin and Emby history writes now report confirmed keys, detailed result rows and reasons.
  • Improved: Jellyfin progress support now validates the server version before enabling.
  • Improved: SIMKL history writes now use safer anime-specific retries for confirmed SIMKL anime only.
  • Improved: SIMKL history diagnostics now preserve exact failure reasons instead of collapsing to generic apply failures.
  • Improved: SIMKL anime retry now reports unmapped anime episodes as unresolved instead of silently counting them as skipped.
  • Improved: SIMKL anime detection caches normal-show misses per batch to avoid slow repeated lookups.
  • Improved: Recent History, Latest Ratings and Recent Scrobble widgets now merge provider-local IDs.
  • Improved: Settings overview and Connections have clearer setup steps and modal restyling.
  • Fixed: SIMKL history indexing no longer treats show-level timestamps as episode-level watched history.
  • Fixed: SIMKL confirmation handling avoids confirming items on failed, malformed, ambiguous or incomplete responses.
  • Fixed: Profile webhook requests now log mismatched profile/global tokens.
  • Fixed: Event clearing can target a specific domain instead of always wiping all Events data.
  • Fixed: Stabilized idle summary SSE connections with 15s polling.
  • Fixed: Prevent stale watchlist preview cache when resetting CrossWatch.
  • Fixed: Continuous config requests from status dots no longer poll too frequently.
  • Removed: Ask AI widget/integration.
  • Updated: Emby adapter to v2.0, Jellyfin adapter to v2.0, SIMKL adapter to v1.4.
  • Updated: New patch release version v0.10.1.