v0.2.9
A bug-fix release from a full-code audit. No new features; one do-nothing feature removed.
Fixes
- Plex: search now falls back to Discover when your server is unreachable (offline, other network) instead of returning nothing
- Plex: a transient network error during server discovery no longer loses a just-completed plex.tv link
- Login (Netflix/Prime): the post-logout page can no longer be captured as a "successful" login while the old session cookies are still being wiped
- Disney+: season numbers are read from the catalog metadata instead of the list position, fixing watched-episode sync on shows with non-contiguous seasons
- Watched-episode sync now reports a failure (network error, expired session) instead of pretending you have watched nothing; this covers Netflix and Tou.tv's hourly-expiring login
- Settings: typed login credentials are no longer lost when the card scrolls off-screen or the device rotates
- Settings: the device-link "Open sign-in" button no longer crashes on devices without a browser (Android TV)
- Expired session cookies are dropped instead of being re-sent until the app restarts
- Saved logins now survive a failed disk write instead of disappearing on restart
Privacy
- Removed leftover diagnostics that logged Plex watch data and Tou.tv token metadata to logcat
- Play RTS: removed the optional login; it forwarded your rts.ch session cookie to a different domain (il.srgssr.ch) where it served no purpose. RTS search is anonymous and unaffected.