Clean PR build, now on the latest dev, the PR is mergeable again.
- rewatch sessions are read for shows and anime, so a rewatch the account holds for an anime now appears in Continue Watching and Next Up follows it
- movies are not read on purpose: a movie session carries no episodes, so it never becomes a run, and a movie gets its row from its playback position
- a show's consent is not released on a recorded stop, so autoplay's next episode does not ask again
- runs are dropped when the mode is off or the plan cannot hold sessions
Suite: 2348 tests, 2 failed. TraktAuthServiceTest refresh 400 needs a Trakt client id in the build config and this workflow carries only the Simkl one. TraktProgressServiceRefreshTest came in with the dev merge, it is timing sensitive, it passes on their CI, and this PR does not touch that code.
Build: 610f244