0.3.0 (2026-10-12)
Features
- android: ask for notifications before installing an update (bbb97a3)
- android: run voice search in the app (cf0939c)
- web: add an episode list to the player (29b5335)
- web: ask who's watching when the app opens (29b5335)
- web: crossfade the home hero's titles with a swipe (29b5335)
- web: offer a ready update in a dialog on TVs (29b5335)
- web: press a showing skip button on Select (29b5335)
- web: show where a run of skips is headed on the seek bar (29b5335)
- web: step through the TV hero's titles with Left and Right (29b5335)
- web: toggle playback with Enter on the seek bar (29b5335)
Bug Fixes
- android: keep the system bars in their dark style (de0f134)
- web: draw the watched mark on episode images on TVs (29b5335)
- web: hold focus at a loading episode row (29b5335)
- web: ignore player swipes from the top and bottom edges (29b5335)
- web: keep presses that move the desktop window from the page (29b5335)
- web: measure in-view targets on each scroll, without the glide's offset (29b5335)
Performance Improvements
- web: ask for a title before reading its saved copy (29b5335)
- web: ask for the show's poster for a season that carries it (29b5335)
- web: chase keyed jumps on one layer at an even speed (29b5335)
- web: give the apps' build an empty page icon (29b5335)
- web: hold an unfetched row's place with one placeholder (29b5335)
- web: keep the layout and Home mounted under the player (29b5335)
- web: measure in-view targets once a scroll settles (29b5335)
- web: measure in-view targets once after a navigation (29b5335)
- web: memoise the Home page kept under other pages (29b5335)
- web: memoise the item header's toggles, overview, rating and links (29b5335)
- web: memoise the season posters row (29b5335)
- web: scroll rows natively on touch screens (29b5335)
- web: step along a row's cards without measuring the others (29b5335)