2.17.0 (2026-09-13)
Features
- history: add option to condense history by show (#391) (b533241)
- history: add option to mark watched on air/release date (#395) (87bc24e)
- history: dedupe cross-source duplicate watches (#390) (e4ffc21)
- lists: add sorting to list items (#398) (8ff6e34)
- now-playing: add per-item dismiss button for stray sessions (#382) (3d75f17)
Bug Fixes
- nuvio: retry transient network/timeout failures in RPC calls (#389) (81a55f6)
- plex: tolerate non-UTF-8 bytes and preserve partial pages when fetching watch history (#388) (ca31c3f)
- profile: stop showing translation backfill before the language is saved (#401) (277eb6e)
- progress: exclude unscheduled placeholder seasons on still-airing shows (#385) (4a6a0dd)
- translations: apply metadata language to Next Up, Calendar, and Now Playing (#404) (5bbc195)
- ui: keep the toast below the iOS status bar once the nav scrolls away (#402) (ac1a1d4)
- webhooks: refresh a Plex-matched episode's metadata from TMDB on every match (#394) (fa18b2a)
- webhooks: survive the open/open race on a brand-new playback session (#392) (30bb0d6)