diff --git a/CHANGELOG.md b/CHANGELOG.md index a24b5b4..a8bb17a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,42 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.0] - 2021-10-26 + +### Added + +- Added music folder selector (#52) +- Added media hotkeys / MPRIS support for Linux (#50) + - This is due to dbus overriding the global shortcuts that electron sends +- Added advanced column selector component + - Drag-n-drop list + - Individual resizable columns +- (Windows) Added tray (Thanks @ncarmic4) (#45) + - Settings to minimize/exit to tray + +### Changed + +- Page selections are now persistent + - Active tab on config page + - Active tab on favorites page + - Filter selector on album list page +- Playlists can now be saved after being sorted using column filters +- Folder view + - Now shows all root folders in the list instead of in the input picker + - Now shows music folders in the input picker + - Now uses loader when switching pages +- Changed styling for various views/components + - Look & Feel setting page now split up into multiple panels + - Renamed context menu button `Remove from current` -> `Remove selected` + - Page header titles width increased from `45%` -> `80%` + +### Fixed + +- Fixed shift-click multi select on a column-sorted list-view +- Fixed right-click context menu showing up behind all modals (#55) +- Fixed mini player showing up behind tag picker elements +- Fixed duration showing up as `NaN:NaN` when duration is null or invalid + ## [0.3.0] - 2021-10-16 ### Added diff --git a/package.json b/package.json index 2f65082..0b2b8c6 100644 --- a/package.json +++ b/package.json @@ -101,7 +101,7 @@ "url": "https://github.com/jeffvli/" }, "contributors": [], - "license": "GPL-2.0", + "license": "GPL-3.0", "bugs": { "url": "https://github.com/jeffvli/sonixd/issues" }, diff --git a/src/package.json b/src/package.json index 89ff002..8c890ac 100644 --- a/src/package.json +++ b/src/package.json @@ -1,7 +1,7 @@ { "name": "sonixd", "productName": "sonixd", - "version": "0.3.0", + "version": "0.4.0", "description": "An electron-based subsonic-api compatible desktop media player", "main": "./main.prod.js", "author": { @@ -12,7 +12,7 @@ "electron-rebuild": "node -r ../.erb/scripts/BabelRegister.js ../.erb/scripts/ElectronRebuild.js", "postinstall": "yarn electron-rebuild" }, - "license": "GPL-2.0", + "license": "GPL-3.0", "dependencies": { "mpris-service": "^2.1.2" }