prepare for 0.14.0 release

This commit is contained in:
Drew Weymouth
2025-02-22 07:02:09 -08:00
parent 7e6dea8fa9
commit adf6d7c324
5 changed files with 56 additions and 37 deletions
+6 -3
View File
@@ -11,8 +11,10 @@
- [#557](https://github.com/dweymouth/supersonic/pull/557) Add album shuffle modes to Albums and Genre pages - [#557](https://github.com/dweymouth/supersonic/pull/557) Add album shuffle modes to Albums and Genre pages
- [#544](https://github.com/dweymouth/supersonic/pull/544) Caching added for LrcLib lyrics, custom LrcLib URL supported in config file - [#544](https://github.com/dweymouth/supersonic/pull/544) Caching added for LrcLib lyrics, custom LrcLib URL supported in config file
- [#549](https://github.com/dweymouth/supersonic/pull/549) Use notify-send for notifications on Linux if available - [#549](https://github.com/dweymouth/supersonic/pull/549) Use notify-send for notifications on Linux if available
- Favorite/menu icon buttons added to grid cards when hovered - [#489](https://github.com/dweymouth/supersonic/issues/489) Add setting to disable automatic scaling adjustment for detected DPI
- Show full dates from OpenSubsonic servers when available - [#517](https://github.com/dweymouth/supersonic/pull/517) Favorite/menu icon buttons added to grid cards when hovered
- [#514](https://github.com/dweymouth/supersonic/pull/514) Show full dates from OpenSubsonic servers when available
- New Advanced settings tab exposing more config file settings to the UI
- Log to a file instead of stdout on Windows - Log to a file instead of stdout on Windows
### Fixed ### Fixed
@@ -20,8 +22,9 @@
- [#515](https://github.com/dweymouth/supersonic/issues/515) Removing track from playlist when sorted removed wrong track - [#515](https://github.com/dweymouth/supersonic/issues/515) Removing track from playlist when sorted removed wrong track
- [#540](https://github.com/dweymouth/supersonic/pull/540) Fullscreen artist images not loading in full resolution - [#540](https://github.com/dweymouth/supersonic/pull/540) Fullscreen artist images not loading in full resolution
- [#550](https://github.com/dweymouth/supersonic/pull/550) Fix volume slider scrolling too quickly with some mice - [#550](https://github.com/dweymouth/supersonic/pull/550) Fix volume slider scrolling too quickly with some mice
- [#301](https://github.com/dweymouth/supersonic/issues/301) Sometimes crashing on exit
- [#506](https://github.com/dweymouth/supersonic/issues/506) Add list/grid debouncing to improve scrolling smoothness when scrolling very quickly
- Loading dots not stopping if canceling a search before completion - Loading dots not stopping if canceling a search before completion
- Add list/grid debouncing to improve scrolling smoothness when scrolling very quickly
- Image caching broken on some servers due to track IDs not being legal filenames - Image caching broken on some servers due to track IDs not being legal filenames
- Migrate to Fyne 2.6 for improved stability and performance - Migrate to Fyne 2.6 for improved stability and performance
+1 -1
View File
@@ -1,7 +1,7 @@
[Details] [Details]
Icon = "res/appicon-512.png" Icon = "res/appicon-512.png"
Name = "Supersonic" Name = "Supersonic"
Version = "0.13.2" Version = "0.14.0"
[LinuxAndBSD] [LinuxAndBSD]
Categories = ["Audio", "AudioVideo"] Categories = ["Audio", "AudioVideo"]
+25 -17
View File
@@ -61,36 +61,44 @@
</screenshots> </screenshots>
<releases> <releases>
<release date="2024-12-21" version="0.13.2"> <release date="2025-02-22" version="0.14.0">
<description> <description>
<p> <p>
Version 0.13.2 of Supersonic Version 0.14.0 of Supersonic
</p> </p>
<p> <p>
Added Added
</p> </p>
<ul> <ul>
<li>New translations: German, Japanese</li> <li>New translations: Dutch</li>
<li>Setting in config dialog to choose app language</li> <li>Media Key / SMTC support for Windows</li>
<li>Add config file setting to change how many tracks queued by "Play random"</li> <li>Add an Autoplay mode to continually add related songs when nearing the end of queue</li>
<li>Clicking on playlist cover from playlist page shows cover in pop-up</li> <li>Shuffle button added to favorite songs view</li>
</ul> <li>Added toast notifications for certain UI actions</li>
<li>Add album shuffle modes to Albums and Genre pages</li>
<li>Caching added for LrcLib lyrics, custom LrcLib URL supported in config file</li>
<li>Use notify-send for notifications on Linux if available</li>
<li>Add setting to disable automatic scaling adjustment for detected DPI</li>
<li>New Advanced settings tab exposing more config file settings to the UI</li>
<li>Favorite/menu icon buttons added to grid cards when hovered</li>
<li>Show full dates from OpenSubsonic servers when available</li>
<li>Log to a file instead of stdout on Windows</li>
</ul>
<p> <p>
Fixed Fixed
</p> </p>
<ul> <ul>
<li>Fix regression in scrolling performance of album grid introduced in 0.12.0</li> <li>Persist repeat setting across restarts</li>
<li>Scroll to currently playing track when loading Now Playing page</li> <li>Removing track from playlist when sorted removed wrong track</li>
<li>Track with new sample rate failing to begin playback on Windows</li> <li>Fullscreen artist images not loading in full resolution</li>
<li>Removing track from a playlist would remove all copies of it</li> <li>Fix volume slider scrolling too quickly with some mice</li>
<li>Use custom HTTP User-Agent to avoid being blocked by some WAF servers</li> <li>Loading dots not stopping if canceling a search before completion</li>
<li>Increase base scrolling speed, add keybindings for PageUp/PageDown</li> <li>Add list/grid debouncing to improve scrolling smoothness when scrolling very quickly</li>
<li>Some performance improvements from updating to Fyne 2.5.3</li> <li>Image caching broken on some servers due to track IDs not being legal filenames</li>
<li>Ensure clicking outside of tracklists can always unselect selection</li> <li>Migrate to Fyne 2.6 for improved stability and performance</li>
<li>A few translation updates</li> <li>Sometimes crashing on exit</li>
<li>Wrong tooltip on repeat control</li>
</ul> </ul>
</description> </description>
+23 -15
View File
@@ -3,7 +3,7 @@ package res
const ( const (
AppName = "supersonic" AppName = "supersonic"
DisplayName = "Supersonic" DisplayName = "Supersonic"
AppVersion = "0.13.2" AppVersion = "0.14.0"
AppVersionTag = "v" + AppVersion AppVersionTag = "v" + AppVersion
ConfigFile = "config.toml" ConfigFile = "config.toml"
GithubURL = "https://github.com/dweymouth/supersonic" GithubURL = "https://github.com/dweymouth/supersonic"
@@ -15,21 +15,29 @@ const (
var ( var (
WhatsAdded = ` WhatsAdded = `
## Added ## Added
* New translations: German, Japanese * New translations: Dutch
* Setting in config dialog to choose app language * Media Key / SMTC support for Windows
* Add config file setting to change how many tracks queued by "Play random" * Add an Autoplay mode to continually add related songs when nearing the end of queue
* Clicking on playlist cover from playlist page shows cover in pop-up (like album page)` * Shuffle button added to favorite songs view
* Added toast notifications for certain UI actions
* Add album shuffle modes to Albums and Genre pages
* Caching added for LrcLib lyrics, custom LrcLib URL supported in config file
* Use notify-send for notifications on Linux if available
* Add setting to disable automatic scaling adjustment for detected DPI
* New Advanced settings tab exposing more config file settings to the UI
* Favorite/menu icon buttons added to grid cards when hovered
* Show full dates from OpenSubsonic servers when available
* Log to a file instead of stdout on Windows`
WhatsFixed = ` WhatsFixed = `
## Fixed ## Fixed
* Fix regression in scrolling performance of album grid introduced in 0.12.0 * Persist repeat setting across restarts
* Scroll to currently playing track when loading Now Playing page * Removing track from playlist when sorted removed wrong track
* Track with new sample rate failing to begin playback on Windows * Fullscreen artist images not loading in full resolution
* Removing track from a playlist would remove all copies of it * Fix volume slider scrolling too quickly with some mice
* Use custom HTTP User-Agent to avoid being blocked by some WAF servers * Loading dots not stopping if canceling a search before completion
* Increase base scrolling speed, add keybindings for PageUp/PageDown * Add list/grid debouncing to improve scrolling smoothness when scrolling very quickly
* Some performance improvements from updating to Fyne 2.5.3 * Image caching broken on some servers due to track IDs not being legal filenames
* Ensure clicking outside of tracklists can always unselect selection * Migrate to Fyne 2.6 for improved stability and performance
* A few translation updates * Sometimes crashing on exit`
* Wrong tooltip on repeat control`
) )
+1 -1
View File
@@ -2,7 +2,7 @@
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "Supersonic" #define MyAppName "Supersonic"
#define MyAppVersion "0.13.2" #define MyAppVersion "0.14.0"
#define MyAppPublisher "Drew Weymouth" #define MyAppPublisher "Drew Weymouth"
#define MyAppURL "https://github.com/dweymouth/supersonic" #define MyAppURL "https://github.com/dweymouth/supersonic"
#define MyAppExeName "Supersonic.exe" #define MyAppExeName "Supersonic.exe"