github Viren070/AIOStreams 2026.09.25.2338-nightly

pre-release5 hours ago

2026.09.25.2338-nightly

  • fix(jellyfin-web): keep sticky parts in place while a menu locks scrolling (aaa0cfb)
  • feat(jellyfin-web): skip by the file's chapters in the desktop app (3bd7ec4)
  • feat(jellyfin-web): add chapters to the desktop app's player (456a621)
  • feat(desktop): send the page mpv's chapter list (226406d)
  • docs(desktop): add screenshots to the desktop app guide (23b74e0)
  • docs(changelog): add the desktop app and new web app features to v2.35 (07e7a56)
  • feat(jellyfin-web): point browsers to the desktop app (eff3d03)
  • feat(frontend): link the desktop app on the Jellyfin Connect tab (bbafbb4)
  • docs: add a desktop app guide and point to it (dd786a3)
  • feat(jellyfin-web): add a hero that follows the selected card (4c7f50d)
  • ci(desktop): reuse the licence pages until the crates change (50f5780)
  • ci(desktop): name the build jobs after their platform (29c5e79)
  • docs(desktop): cover macOS and Linux in the third-party notice (d19d079)
  • ci(desktop): make every licence page in one cached job (188e473)
  • fix(jellyfin-web): hide empty catalog rows' placeholders (bf394e7)
  • fix(jellyfin-web): clamp overviews by height instead of line-clamp (a99e6fb)
  • ci(desktop): link each download in the feed release's notes (47be5de)
  • feat(desktop): release the desktop app when its web app changes (36fc7ff)
  • ci(desktop): build, check and publish the macOS app (524f3db)
  • ci(desktop): build the page once, cache Rust builds and update actions (570cd50)
  • feat(desktop): run on macOS (fae9f8d)
  • fix(jellyfin-web): clear the episode lookup notice when it resolves at once (c3a3cd0)
  • fix(ui): keep toasts and title bar buttons usable while a modal is open (2d76af3)
  • fix(jellyfin-web): ask the server again for a version picked from the list (84451ee)
  • ci(desktop): set the build's version in a CRLF Cargo.toml (14b66de)
  • fix(desktop): go fullscreen from a maximized window on Windows (521616f)
  • ci(desktop): check the app on Linux too (12abe21)
  • docs(desktop): rewrite the README for Windows and Linux (96b6330)
  • feat(jellyfin-web): start pages at the rail and run rows to the edge (a062be3)
  • feat(desktop): round the window's corners on Linux (d85c442)
  • feat(desktop): run on Linux (59af946)
  • feat(desktop): draw the window's title bar in the page (be6bb14)
  • feat(jellyfin-web): add data-ui selectors across the app (7e2022f)
  • feat(jellyfin-web): add themes and custom CSS (d14e276)
  • fix(desktop): focus the page when the window is focused (1ec00cc)
  • feat(jellyfin-web): flash seeks on the side they skip to (042065a)
  • fix(ui): give plain and loading toasts a grey surface (05c2884)
  • feat(jellyfin-web): let the latest episode button press win (e4f12dc)
  • feat(jellyfin-web): show a notice while another episode's versions load (76d358b)
  • feat(jellyfin-web): mark watched up to an episode on any server (8bd314b)
  • feat(jellyfin): add a versions feature for the aiostreams version object (c79220d)
  • feat(jellyfin-web): move row arrows off the artwork into the row's header (eaea9c1)
  • feat(jellyfin-web): play the first version on by default when none matches (f89518f)
  • fix(jellyfin-web): let filter tabs scroll on narrow screens (c54bab0)
  • feat(desktop): show mpv's statistics overlay from the player (9b7c4a8)
  • feat(jellyfin-web): add previous and next episode to the player (a738260)
  • feat(jellyfin-web): hide the browser's right-click menu in the desktop app and the player (8279bf8)
  • feat(jellyfin-web): add a season menu and drop the season watched button (1329dfe)
  • feat(jellyfin-web): keep a search history per user (62b344d)
  • fix(jellyfin-web): handle undated plays and servers that ignore the played filter (e2016eb)
  • feat(jellyfin-web): fit, crop or stretch the picture (df8838f)
  • feat(jellyfin-web): offer next up as a featured source (53bdc0d)
  • feat(jellyfin-web): add a setting to merge continue watching and next up (8b97546)
  • docs(jellyfin): document the Jellyfin API extensions (f7360c7)
  • feat(jellyfin-web): show the signed-in user's own activity on any server (278d3e0)
  • feat(jellyfin): send the configure page's address in the public server info (eaefbb9)
  • feat(desktop): keep to one copy per data folder (f053f6a)
  • fix(debrid): count an account item as cached only when the service says so (bc4acbf)
  • fix(jellyfin): keep a version's added subtitles when its streams are resolved again (9bebe70)
  • feat(jellyfin-web): sync subtitles by tapping when a line is heard and when it shows (1d7c6fa)
  • fix(jellyfin-web): offer syncing to a line only for subtitles the player can read (1d4efb6)
  • feat(desktop): log the video's colour and what mpv sends the display (72d3a2b)
  • fix(jellyfin-web): keep the page scrollbar on the server screens too (c69dcc9)
  • build(desktop): ship the licences of the Rust crates in the app (07d09b7)
  • fix(frontend): keep the Profile card of a saved configuration after a reload (d76e44d)
  • feat(jellyfin): add a short sign-in picker address from a configuration's alias (1b7146a)
  • refactor(jellyfin): replace the web app's client-name checks with request options (5d60e69)
  • fix(jellyfin): list embedded tracks only in the file's own order (407c323)
  • ci(desktop): release and nightly builds for x64 and arm64 (62989ae)
  • feat(jellyfin-web): show desktop app updates and switch their channel (7831b0a)
  • feat(desktop): update from the release feeds with Velopack (9cb23af)
  • feat(desktop): pin libmpv and fetch it per architecture (95d39f5)
  • feat(jellyfin-web): sign in as AIOStreams Desktop on the computer's name in the desktop app (08daa97)
  • feat(desktop): give the page the computer's name (f8fb4aa)
  • refactor(jellyfin): recognise the web app by either of its client names (fa44887)
  • feat(jellyfin-web): sign in with Quick Connect (170adac)
  • feat(jellyfin-web): work with any Jellyfin server (da200a0)
  • feat(jellyfin): list the server's extensions and honour GenreIds in a library (414a0e7)
  • feat(jellyfin-web): open the desktop app's logs and copy diagnostics from settings (a729d0b)
  • feat(desktop): write a daily log file (ff592c5)
  • feat(jellyfin-web): list a picker address's users at sign-in (49dd070)
  • feat(jellyfin-web): confirm before removing a saved server (f5301d3)
  • feat(jellyfin-web): move account actions from the sidebar into an avatar menu (1582c65)
  • fix(jellyfin-web): unpause mpv before each file in the desktop player (0c4f9e6)
  • feat(jellyfin-web): resume straight into the last-played version (036c434)
  • feat(jellyfin): derive version ids from the release instead of its position (b865b1a)
  • refactor(jellyfin-web): pick the next version by binge group alone (20864c1)
  • feat(core): add a cached autoplay attribute (ae02dcd)
  • feat(jellyfin-web): sync subtitles and switch versions in the player (2c75b60)
  • feat(jellyfin): give the web app each version's own id in PlaybackInfo (42b6722)
  • feat(jellyfin-web): offer the next episode near the end (75342eb)
  • feat(jellyfin): send each version's binge group (59d9a90)
  • feat(desktop): let the page set playback options and read versions (991e738)
  • feat(jellyfin-web): add a settings page (feb8517)
  • feat(ui): add a colour input (4cffffe)
  • feat(jellyfin): store users' playback preferences (24db694)
  • feat(desktop): serve the standalone web app (bde9066)
  • feat(jellyfin-web): add a standalone build that picks its server (c0ab405)
  • feat(desktop): add the app icon (5794e44)
  • feat(desktop): add a Windows shell with mpv under WebView2 (d084d89)
  • feat(jellyfin-web): add the desktop app as a playback host (5561530)
  • fix(jellyfin-web): drop the scroll lock's scrollbar margin (f6465ae)
  • fix(jellyfin-web): define NEXT_PUBLIC_PLATFORM for the ui kit (95a39f0)
  • refactor(jellyfin-web): move the web app into its own package (e953347)
  • refactor(ui): move the component kit into packages/ui (74d1f31)

Don't miss a new AIOStreams release

NewReleases is sending notifications on new releases.