0.2.50
This commit is contained in:
@@ -1,3 +1,23 @@
|
||||
## 0.2.50 — 2026-08-11
|
||||
- Fixed: Playback reports are now serialised, and final stop positions are protected from out-of-order requests.
|
||||
- Fixed: Home, preferences, themes and detail screens now recover automatically with bounded retries.
|
||||
- Fixed: Retries can no longer cause request storms, duplicate media requests or repeated alert actions.
|
||||
- Fixed: Useful cached content remains visible when refreshes or later result pages fail.
|
||||
- Fixed: Network requests now have explicit loading, success, empty and failure states, with retry actions where appropriate.
|
||||
- Fixed: HTTP 429 responses now respect the server's Retry-After delay.
|
||||
- Fixed: Malformed and partially populated objects are safely filtered before reaching the interface.
|
||||
- Fixed: Rate limits, partial payloads and durable playback stops now have regression coverage.
|
||||
- Fixed: Resuming playback now cancels delayed background stop work before reporting the session as active again.
|
||||
- Fixed: Refreshed streams and subtitle-driven stream changes now close superseded playback sessions and start their replacements in order.
|
||||
- Fixed: Cancelled or stale stream, retry and subtitle requests can no longer overwrite a newer playback attempt.
|
||||
- Fixed: Enabling burned-in subtitles no longer lets the hidden video continue and then jumps back to an earlier position when the stream is ready.
|
||||
- Fixed: Playback now waits for a slow next-episode lookup, and auto-advance resets subtitle, preview, intro, credits, artwork and session state for the new episode.
|
||||
- Fixed: Player construction and synchronous media preparation failures now show recoverable Retry and Exit actions instead of closing the player.
|
||||
- Fixed: The pre-roll player remains idle while the main programme is playing, avoiding a second prepared decoder after hand-off.
|
||||
- Fixed: Repeated screensaver Play presses are gated, and a new single-task player intent now deliberately replaces the current playback.
|
||||
- Fixed: Playback position, stream identity, selected tracks and episode details now survive activity and process recreation.
|
||||
- Fixed: Natural playback completion now returns to the screen that launched the player instead of clearing the task back to Home.
|
||||
|
||||
## 0.2.49 — 2026-08-11
|
||||
- Fixed: D-pad focus now stays visible and predictable across My Shows, Settings, profile management, the TV calendar, detail pages and changing home rows.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user