# Change Log ## Unreleased ### Fixed - [#182](https://github.com/dweymouth/supersonic/issues/182) Regression: crash on Funkwhale when navigating to Artist page - [#178](https://github.com/dweymouth/supersonic/issues/178) Tracklist selection doesn't update properly if sorting with items selected - [#176](https://github.com/dweymouth/supersonic/issues/176) Regression: searching genres list broken - [#175](https://github.com/dweymouth/supersonic/issues/175) Incorrect version number shown in Mac system About dialog - [066be7b](https://github.com/dweymouth/supersonic/commit/066be7bb8d29024b98f4f34419dddce3defe14ab) Favorite button on Artist page showing opposite state - [8b238fd](https://github.com/dweymouth/supersonic/commit/8b238fd2396205ccb7fd0a7afa08a2cd1b36990e) Missing album icon in cover image placeholder for album grid views ## [0.3.0] - 2023-05-25 ### Added - [#168](https://github.com/dweymouth/supersonic/issues/168) Add multi-server support (add, delete, switch servers) - [#99](https://github.com/dweymouth/supersonic/issues/99) Add filter options to album grid views - [#170](https://github.com/dweymouth/supersonic/issues/170) Add ability to sort tracklist by individual columns - [#151](https://github.com/dweymouth/supersonic/issues/151) Add grid view for artists - [#166](https://github.com/dweymouth/supersonic/issues/166) Disable back/forward buttons when no navigation is possible (thank you @davidhaymond!) - [#156](https://github.com/dweymouth/supersonic/issues/156) Allow adjusting volume slider with the scroll wheel - [3e448ed](https://github.com/dweymouth/supersonic/commit/3e448ed995bd58354ca809c6fa17de875cd40c45) Add context menu to cover thumbnail in bottom panel to rate/favorite/add to playlist current track - [2083af3](https://github.com/dweymouth/supersonic/commit/2083af3935275f84fb3ab794fe45abcd67100bee) Add shuffle option to tracklist context menu ### Fixed - [#158](https://github.com/dweymouth/supersonic/issues/158) Crash in "Play artist radio" feature when server returns empty response - [#161](https://github.com/dweymouth/supersonic/issues/161) Race condition occasionally causing album search results to be incorrect - [#163](https://github.com/dweymouth/supersonic/issues/163) Inability to log in on KDE and other systems where a credential storage service is not available - [#172](https://github.com/dweymouth/supersonic/issues/172) Navigating back to Favorites page twice always resets view to Albums - [b2dce99](https://github.com/dweymouth/supersonic/commit/b2dce99714a650707b4c2dcda51df47f07a98976) Fixed a rare crash from a race condition with album searching - [dde8cd0](https://github.com/dweymouth/supersonic/commit/dde8cd02675ab020af2fa58adbf02f324a7a1c3b) Fixed a resource leak of HTTP connections - [c97edef](https://github.com/dweymouth/supersonic/commit/c97edef403acc92aabe8940675ba9de5152a55a6) Ctrl+A should select all tracks on Favorites page ## [0.2.0] - 2023-05-05 ### Added - [#145](https://github.com/dweymouth/supersonic/issues/145) Add rating column to tracklist with 5-star rating widget - [#101](https://github.com/dweymouth/supersonic/issues/101) Add light theme, and optional auto-switching between dark and light - [#40](https://github.com/dweymouth/supersonic/issues/40) Add grid view option to playlists page with playlist cover images - [#95](https://github.com/dweymouth/supersonic/issues/95) Enable click-to-seek behavior in seek bar - [#136](https://github.com/dweymouth/supersonic/issues/136) Add context menu to items in grid views (albums and playlists) - [b017995](https://github.com/dweymouth/supersonic/commit/b01799550ded0c6a8f33913827df23818f9a7353) Add Ctrl+W (Cmd+W on Mac) shortcut to close to tray if enabled - [5b6b6b4](https://github.com/dweymouth/supersonic/commit/5b6b6b4fe2388701a780e8fcad1690b63ff55a7e),[a9eac50](https://github.com/dweymouth/supersonic/commit/a9eac505eae1ec144d14547133ca36fafc376837) Add tracklist context menu items to bulk set favorite and rating - [fd01e37](https://github.com/dweymouth/supersonic/commit/fd01e3726057fae85c4721e01852a583dfd73929) Add "meatball menu" actions to playlist page - [a9263c8](https://github.com/dweymouth/supersonic/commit/a9263c8d4edaa4608381f034f42c35a46548eb98) Add settings option to choose startup page - [cbc724d](https://github.com/dweymouth/supersonic/commit/cbc724df93c32a28454fc3f8f4be17fd8e16c362) Migrate to Fyne 2.3.4 (few performance and memory improvements) - [053474f](https://github.com/dweymouth/supersonic/commit/053474f669e6c8df1f9213057a74c65a4bf6dbda) Track title in bottom panel links to track location on Now Playing page - [7819416](https://github.com/dweymouth/supersonic/commit/78194165f434b5f9d7c9302cb2773bc629df90f0) Clicking thumbnail in bottom panel shows full size cover - [de36149](https://github.com/dweymouth/supersonic/commit/de36149ba4d9e5db0757507f50232184b2c4345a) Add volume adjustment options to system tray menu ### Fixed - [#148](https://github.com/dweymouth/supersonic/issues/148) Fix crash when searching for albums on Airsonic servers - [#149](https://github.com/dweymouth/supersonic/issues/149) Tracklist columns occasionally misaligned when shrinking window - [#142](https://github.com/dweymouth/supersonic/issues/142) Disable hyperlinks for track artists that are not also album artists - [#141](https://github.com/dweymouth/supersonic/issues/141) Fix crash when navigating to "Top Tracks" on artist page not yet fully loaded or invalid artist - [56b6709](https://github.com/dweymouth/supersonic/commit/56b67097b9259ad16e9799b39df644d323405bbe) Don't pluralize "tracks" for albums and playlists with only one track ## [0.1.0] - 2023-04-22 ### Added - [#107](https://github.com/dweymouth/supersonic/issues/107) Add playback settings dropdown to choose output audio device - [#119](https://github.com/dweymouth/supersonic/issues/119) Add file path column to tracklist view - [#117](https://github.com/dweymouth/supersonic/issues/117) Add (optional) system tray menu and close to tray support - [#55](https://github.com/dweymouth/supersonic/issues/55) Show disc number and disc count for multi-disc albums - [#115](https://github.com/dweymouth/supersonic/issues/115) Add search bar to artist, genres, and playlists pages - [#104](https://github.com/dweymouth/supersonic/issues/104) Add alternate (e.g. external) hostname to server connection config - [#136](https://github.com/dweymouth/supersonic/issues/136) Add "..." button to album page with menu to add album to queue or playlist - [#70](https://github.com/dweymouth/supersonic/issues/70) Add searchable "All Tracks" page, with button to play random tracks - [#63](https://github.com/dweymouth/supersonic/issues/63) Add experimental support for setting custom application font ### Fixes - [198110d](https://github.com/dweymouth/supersonic/commit/198110d1dc412c8ce5c7ec4e4cd2f4206899f0b5) Don't show update available prompt if the found version is the same as the running app version - [#120](https://github.com/dweymouth/supersonic/issues/120),[#87](https://github.com/dweymouth/supersonic/issues/87) Update Mac build process to support OS versions back to High Sierra (thanks @whorfin!) - [#125](https://github.com/dweymouth/supersonic/issues/125) Navigating back twice to an albums page with search result clears search state ## [0.1.0-beta] - 2023-04-01 ### Added - [#39](https://github.com/dweymouth/supersonic/issues/39) Add caching of artist images - [#94](https://github.com/dweymouth/supersonic/issues/94) Add Cmd+[ Cmd+] back/forward shortcuts for Mac (alongside existing Cmd+Left/Right) - [#96](https://github.com/dweymouth/supersonic/issues/96) Make scrobbling thresholds configurable - [#21](https://github.com/dweymouth/supersonic/issues/21) Add ability to reorder tracks within a playlist (via context menu) - [#99](https://github.com/dweymouth/supersonic/issues/99) Add Year (asc + desc) sort orders to album page - [#102](https://github.com/dweymouth/supersonic/issues/102) Add ReplayGain support (requires files to be tagged on server and transcoding to preserve tags) - [#106](https://github.com/dweymouth/supersonic/issues/106) Automatically check for updates - [#12](https://github.com/dweymouth/supersonic/issues/12) Add settings dialog - [d67dfa0](https://github.com/dweymouth/supersonic/commit/d67dfa07b35aff9e3aff7ca091180d8104a64db4) Add file size column to tracklist view - [0a11df8](https://github.com/dweymouth/supersonic/commit/0a11df8c07efd0ff4fd540bc0a5bc64946f4d61c) Limit the size of MPV's in-memory audio cache ### Fixed - [#90](https://github.com/dweymouth/supersonic/issues/90) Wrong covers get loaded for albums if server has different IDs for album and cover art - [#88](https://github.com/dweymouth/supersonic/issues/88) Incorrect icon size for Mac OS - [#87](https://github.com/dweymouth/supersonic/issues/87) Fix dependency bundling for Mac OS - [#45](https://github.com/dweymouth/supersonic/issues/45) Tracklist multi-select on Linux now works properly (Ctrl+click, Shift+click) - [#109](https://github.com/dweymouth/supersonic/issues/109) Memory leak in image rendering - [f34d432](https://github.com/dweymouth/supersonic/commit/f34d4329b175e7d1a33a006bec951c2c64e6e978) Don't show tracklist row hover indicator when favorite toggle is hovered - [98fb148](https://github.com/dweymouth/supersonic/commit/98fb1483e6ba329effb8995a879572138947aee7) Migrate to Fyne 2.3.3 (modest memory improvements, fixes seek slider "wobble", fixes possible issues on M2 Macs) ## [0.0.1-alpha2] - 2023-03-17 ### Added - [#73](https://github.com/dweymouth/supersonic/issues/73) Added "Play Random" button to genre page to play random songs - [#60](https://github.com/dweymouth/supersonic/issues/60) Add Top Tracks view to artist page - [#82](https://github.com/dweymouth/supersonic/issues/82) Added "Play Artist Radio" feature - [#79](https://github.com/dweymouth/supersonic/issues/79) Support legacy unsalted password auth - [#48](https://github.com/dweymouth/supersonic/issues/48) Send "Now Playing" scrobble to server when beginning new track - [#76](https://github.com/dweymouth/supersonic/issues/76) Added "Audio Exclusive" playback mode - [60b7b93](https://github.com/dweymouth/supersonic/commit/60b7b93ee27f22781dbcddc8bd429d0ede8514fb) Add support for deleting playlists and editing playlist metadata ### Fixed - [#62](https://github.com/dweymouth/supersonic/issues/62) Set a placeholder image if an album cover is not available - [#66](https://github.com/dweymouth/supersonic/issues/66) Refreshing artist page duplicates list of similar artists - [#37](https://github.com/dweymouth/supersonic/issues/37) Infinite scrolling album views stop loading if you scroll with scrollbar immediately to bottom - [#78](https://github.com/dweymouth/supersonic/issues/78) Favorite button on Artist page always shows unfavorited initially - [#64](https://github.com/dweymouth/supersonic/issues/64) Improve scrolling smoothness in album grid view ## [0.0.1-alpha1] - 2023-03-05 First release!