diff --git a/main.go b/main.go
index 41525ee..ced092e 100644
--- a/main.go
+++ b/main.go
@@ -15,7 +15,7 @@ import (
const (
appname = "supersonic"
displayName = "Supersonic"
- appVersion = "0.2.0"
+ appVersion = "0.3.0"
appVersionTag = "v" + appVersion
configFile = "config.toml"
latestReleaseURL = "https://github.com/dweymouth/supersonic/releases/latest"
diff --git a/res/io.github.dweymouth.supersonic.appdata.xml b/res/io.github.dweymouth.supersonic.appdata.xml
index 6a81169..0bb0021 100644
--- a/res/io.github.dweymouth.supersonic.appdata.xml
+++ b/res/io.github.dweymouth.supersonic.appdata.xml
@@ -25,12 +25,14 @@
High-quality gapless audio playback powered by MPV, with optional audio exclusive mode
ReplayGain support (depends on files being tagged on server)
Scrobble plays to server, with configurable criteria
+ Multi-server support
Primary and alternate server hostnames, e.g. for internal and external URLs
Browse by albums, artists, genres, playlists
+ Set filters in albums browsing view
Album and playlist views with tracklist and cover image
Artist view with biography, image, similar artists, and discography
Create, play, and update playlists
- Configure visible tracklist columns
+ Sort tracklist views by column and configure visible tracklist columns
Set/unset favorite and browse by favorite albums, artists, and songs
View and edit play queue (add and remove tracks; reorder support coming soon)
Shuffle and repeat playback modes (partial; shuffle album, playlist, artist radio, random songs)
@@ -58,10 +60,10 @@
-
+
- Version 0.2.0 release of Supersonic!
+ Version 0.3.0 release of Supersonic!
@@ -69,19 +71,14 @@
- - Add rating column to tracklist with 5-star rating widget
- - Add light theme, and optional auto-switching between dark and light
- - Add grid view option to playlists page with playlist cover images
- - Enable click-to-seek behavior in seek bar
- - Add context menu to items in grid views (albums and playlists)
- - Add Ctrl+W (Cmd+W on Mac) shortcut to close to tray if enabled
- - Add tracklist context menu items to bulk set favorite and rating
- - Add "meatball menu" actions to playlist page
- - Add settings option to choose startup page
- - Migrate to Fyne 2.3.4 (few performance and memory improvements)
- - Track title in bottom panel links to track location on Now Playing page
- - Clicking thumbnail in bottom panel shows full size cover
- - Add volume adjustment options to system tray menu
+ - Add multi-server support (add, delete, switch servers)
+ - Add filter options to album grid views
+ - Add ability to sort tracklist by individual columns
+ - Add grid view for artists showing portrait image
+ - Disable back/forward buttons when no navigation is possible
+ - Allow adjusting volume slider with the scroll wheel
+ - Add context menu to cover thumbnail in bottom panel to rate/favorite/add to playlist current track
+ - Add shuffle option to tracklist context menu
@@ -89,11 +86,13 @@
- - Fix crash when searching for albums on Airsonic servers
- - Tracklist columns occasionally misaligned when shrinking window
- - Disable hyperlinks for track artists that are not also album artists
- - Fix crash when navigating to "Top Tracks" on artist page not yet fully loaded or invalid artist
- - Don't pluralize "tracks" for albums and playlists with only one track
+ - Fix crash in "Play artist radio" feature when server returns empty response
+ - Fix race condition occasionally causing album search results to be incorrect
+ - Fix inability to log in on KDE and other systems where a credential storage service is not available
+ - Fix navigating back to Favorites page twice always resets view to Albums
+ - Fixed a rare crash from a race condition with album searching
+ - Fixed a resource leak of HTTP connections
+ - Fixed Ctrl+A not selecting all tracks on Favorites page