github cenodude/CrossWatch v0.14.4
Update 0.14.4

one hour ago

CrossWatch v0.14.4

Release:
v0.14.4 brings Trakt rewatches to your media servers and a new Tracker Overview.
Browse Continue watching, Airing soon and Recently watched in one place, and explore your Month and year in Review.
Automatic tracker statuses follow your watch history while respecting manual overrides.
Mobile navigation gains customizable shortcuts and the Analyzer stops reporting titles that a pair skips on purpose.

✨ Highlights

  • Follow Trakt rewatch resets (Trakt VIP): Start a show rewatch on Trakt to mark earlier episodes unwatched on your media server.
    • Works with Plex, Jellyfin, Emby, Kodi and Tofa, one-way and two-way.
    • Off by default. Enable Follow Trakt rewatch resets under History in your pair settings.
    • Earlier watches are skipped in both directions during the rewatch. New watches sync as usual.
    • Undo the rewatch or disable the option to restore earlier watches.
    • Requires Trakt VIP. Plex also requires reading marked watched items to stay enabled.
  • Tracker Overview: See Continue watching, Airing soon and Recently watched.
    • Airing soon cards adapt to the number of releases, with dates refreshed daily.
    • Mark watched or drop shows directly from cover actions.
    • Tracker remembers your selected view for one hour, then returns to Overview.
  • Automatic tracker statuses: Update Watching and Completed from your local watch history.
    • Watched movies become Completed. Shows become Completed when all regular episodes are watched.
    • Statuses you set manually in the UI stay excluded until you enable automatic updates for that title.
    • Background retries preserve synced statuses; new watch history or explicit recalculation can update them.
    • Uses cached metadata and small batches to keep processing lightweight.
  • Remove tracker titles and history: Remove watch history or all stored data for selected titles, with a preview and undo.
  • Month in Review: Tracker: Explore your month through your most-watched titles.
  • CrossWatch Wrapped: Tracker: Relive your year through animated chapters and your most-watched titles.
  • Per-tracker options: Automatic status updates and Month in Review are enabled by default.
    • Disable either independently in each tracker instance’s settings to reduce background work.
  • Better mobile navigation: Tracker now sits beside Home, with customizable shortcuts for your other pages.
    • Browse Tracker with cover thumbnails and clearer title details.
    • Editor rows now have compact provider controls, simpler sorting and expandable fields.
    • Hide playing cards on mobile independently of desktop.

🔧 Fixes & Improvements

  • Added: Pocket ID as an OIDC sign-in option with its own icon.
  • Improved: Reset a sync pair directly from the pair overview.
  • Improved: Tracker cards are more compact, with progress on the artwork and episode counts beside titles.
  • Improved: Tracker info buttons appear over covers on hover or keyboard focus. They stay visible on touch devices.
  • Improved: Tracker seasons show newest first. Seasons and recent plays show three entries, with more available on demand.
  • Improved: Tracker details stay accessible while scrolling. The toolbar scrolls with the page, with only one vertical scrollbar.
  • Improved: Tracker status sits beneath the watch summary beside the poster.
  • Improved: My notes sits at the bottom of tracker details and media cards, with a subtle Add notes action when empty.
  • Improved: Media cards have collapsible Providers, a status dropdown and cleaner watch history.
  • Improved: Media card trailer buttons are less prominent. Watch buttons now say Watched.
  • Improved: Tracker overview loads progressively and reuses cached metadata.
  • Improved: Clean up is now under Others in the Tracker.
  • Improved: Interactive sync has a bottom Close review button before and after applying changes.
  • Improved: Status mapping no longer warns about unmatched titles that have no status to sync.
  • Improved: Status mapping errors show the reason instead of only RuntimeError.
  • Improved: MDBList, SIMKL and WeTrakr quota tooltips update from existing requests, without extra API calls.
  • Fixed: One failed write no longer stops the whole sync. Failed items are retried in the next run.
  • Fixed: Scrob status mapping could fail with multiple lists named Watchlist.
  • Fixed: Status mapping no longer preserves rewatch state just because a title was watched more than once.
  • Fixed: MDBList history sync no longer treats duplicate or merged watches as failures or repeatedly resends them.
  • Updated: Trakt and MDBList adapters to v2.2.
  • Updated: CrossWatch version to v0.14.4.

📚 Updated Wiki

Don't miss a new CrossWatch release

NewReleases is sending notifications on new releases.