Skip to content

Releases: jaedb/Iris

3.57.6

13 Apr 09:25

Choose a tag to compare

  • Unfollowing no longer removes item from state (#678)
  • Search results button URI handling (#681 and #731)
  • Polish on context menu when switching contexts

3.57.4

04 Apr 07:47
9d36d6b

Choose a tag to compare

  • Updating remaining usages of encodeURIComponent
  • Adding hotkeys for Snapcast group volume controls (replaces 1, 2, 3) navigation

3.57.3

26 Mar 08:37

Choose a tag to compare

  • No more URIs in the URL, these are all base64 encoded so the browser doesn't interfere with encoding
  • Fixes #708 and #711
  • Note: you will need to refresh your libraries after upgrading

3.57.2

24 Mar 08:06

Choose a tag to compare

  • Update to latest Snapweb component (2.0.2)
  • Adding support for Typecast compiling (driven by ☝️ but facilitates progressive move to Typescript)
  • Bulk linting
  • Link building of folders in Browse when using Thumbnail view, #718

3.57.1

24 Mar 07:41

Choose a tag to compare

  • URI encoding of accented characters #708 and #711

3.57.0

18 Mar 08:03

Choose a tag to compare

  • Performance-focused release
  • Upgrading List and Grid to use viewport detection to avoid off-screen renders
  • Removing lazy loading wherever possible
  • Scroll restoration (#618)
  • Beginning to integrate snapshot testing

3.56.0

20 Feb 10:11

Choose a tag to compare

  • Overhaul of URL encoding, fixing numerous encoding-related issues (#684, #674, #601)
  • Improved Browse (#692, #659)

3.55.2

10 Dec 18:45

Choose a tag to compare

  • Fixing empty artists list when generating MediaSession metadata
  • 5 second silence allows MediaSession on Android + Chrome

3.55.1

01 Dec 08:31

Choose a tag to compare

  • Hotfix to wrap MediaSession in check for ('mediaSession' in navigator) #664

3.55.0

30 Nov 08:21

Choose a tag to compare

  • Bugfixes to destructuring of authorization details (spotify.me, etc). Fixes a few recurring issues.
  • New modal to selectively reset various parts of Iris data. See Settings > Reset Settings.
  • Integration with Chrome's MediaSession to control Iris with media-connected devices/controls
  • Snapcast browser streaming (and MediaSession) require user interaction before playing audio