0.16.0 (2026-10-18)
Features
- desktop: send a download file's headers with every request (9149c28)
- desktop: send a loadfile's headers as http-header-fields (c1f365c)
- desktop: set the subtitle font and shadow from player-style (3bc1913)
- ui: add a replaceable table of the kit's own words (b9ce99e)
- ui: add swatches and an optional picker to the colour input (b9ce99e)
- ui: mark a drawer's side (b9ce99e)
- ui: ring the whole row of a right-side switch when focused (b9ce99e)
- ui: support right-to-left layouts (b9ce99e)
- ui: write sizes in a chosen locale (b9ce99e)
- web: add a cache size setting (b9ce99e)
- web: add quick filters and badges to the version list (b9ce99e)
- web: add subtitle font and shadow settings (b9ce99e)
- web: add translations with Lingui and a language setting (b9ce99e)
- web: add watch parties (b9ce99e)
- web: apply the server's CSS under the user's own (b9ce99e)
- web: cover the player until its first frame (b9ce99e)
- web: keep a user with a PIN unlocked until they switch away (b9ce99e)
- web: keep the app language per user (b9ce99e)
- web: keep the subtitle look on the user's account (b9ce99e)
- web: offer colour swatches, without the picker on TVs (b9ce99e)
- web: open the user switcher from the avatar (b9ce99e)
- web: pass a version's required headers to app downloads (b9ce99e)
- web: play a card's animatedPoster while it is hovered or focused (b9ce99e)
- web: play trailers with the user's track preferences (b9ce99e)
- web: play versions that need headers or YouTube in the app's player (b9ce99e)
- web: send a report from troubleshooting or after a crash (b9ce99e)
- web: send the party offset when it changes (b9ce99e)
- web: send the player the segments it skips (b9ce99e)
- web: show home's Activity and Calendar buttons only with the bottom bar (b9ce99e)
- web: suggest aiostreams.viren070.me's relay to servers without party info (b9ce99e)
- web: support right-to-left layouts (b9ce99e)
- web: wrap every message in Lingui (b9ce99e)
Bug Fixes
- desktop: default GSK_RENDERER to OpenGL on Linux (d9f7856)
- desktop: report mpv's track picks before the file-loaded event (a9de4ce), closes #1544
- desktop: turn off WebKitGTK's Skia compositing and partial redraws on Linux (#1534) (c8d6f8b)
- web: draw card focus rings outside the picture (b9ce99e)
- web: fill landscape cards from landscapePoster before the poster (b9ce99e)
- web: keep a replaced artwork copy until it ages out (b9ce99e)
- web: match track languages by the addon's language names (b9ce99e)
- web: move focus through a scrolled box before leaving it (b9ce99e)
- web: name the badge summary's plural counts (b9ce99e)
- web: offer version fields only on servers that send them (b9ce99e)
- web: open drawers below the desktop app's window buttons (b9ce99e)
- web: play a version's own address rather than the stream route (b9ce99e)
- web: return focus to a card after a dialog its menu opened (b9ce99e)
- web: start Favourites on its first poster (b9ce99e)
- web: start on Home after switching users or signing out (b9ce99e)
- web: stop rejoining the last party when the app opens (b9ce99e)
- web: tie the item backdrop's fade to the image that loaded (b9ce99e)
- web: treat a dialog holding focus itself as nothing focused for key moves (b9ce99e)
- web: write single watched counts as whole plural messages (b9ce99e)