Version 0.5

  • Tag: v0.5.0

  • Published: 2025-12-14T03:54:43Z

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

CrossWatch – v0.5.0

Welcome at version 0.5.0...and as stated before, this release is all about Refactors, file moves, and code restructuring. Not glamorous, but it stops the codebase from evolving into a dumpster fire. There are so many things improved, fixed, and changed that I honestly lost track.

circle-exclamation

🔧 Fixes & Changes

  • Jellyfin ratings sync is disabled.

    • I tried, but Jellyfin (and Emby) ratings behavior is… special.

    • It wasn’t working reliably anyway, so it’s off until it’s properly understood and implemented.

  • UI improvement added: M: Movies S: Shows in insight

  • Overall UI improvements — smaller probes, CSS tweaks, etc.

  • Watchlist changes:

    • Removed the movie/show overlay when in list view.

    • Added background for the overlay (same principle as the Playing card).

  • Provider changes:

    • SIMKL: Improved shadowing (more reliable diffing + fewer “phantom repeats”).

    • TRAKT changes:

      • Improved ID resolving (fewer mismatches, fewer “unresolved” surprises).

      • CW now better supports Free accounts with better handling when Trakt limits are reached.

        • Console now shows: “Trakt account limit reached”

        • Trakt probe now reports:

          • free-tier and VIP limits (watchlist + collections)

          • last limit-related error (so you can actually see what happened)

        • Analyzer will tell you when limits has been reached.

    • MDBList: Ratings handling improved (fewer retries/loops).

    • Jellyfin and Emby: Watchlist pagination fixed.

  • Added three more provider shell tools in /scripts for MDBList / Trakt / SIMKL.

  • Analyzer changes:

    • Improved detection logic.

    • Finds more issues and is better at pointing out why something didn’t sync.

  • Help function: in pair configuration I've added some help icons with mouse-over information.

From 0.5.x onward I’ll continue with some refactoring for JavaScript and CSS.

Last updated