|
|
|
# Changelog
|
|
|
|
|
|
|
|
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.7.0] - 2021-11-15
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Added download buttons on the Album and Artist pages (#29)
|
|
|
|
- Allows you to download (via browser) or copy download links to your clipboard (to use with a download manager)
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Changed default tooltip delay from `500ms` -> `250ms`
|
|
|
|
- Moved search bar from page header to the main layout action bar
|
|
|
|
- Added notice for macOS media keys to require trusted accessibility in the client
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fixed auto playlist and album fetch in Gonic servers
|
|
|
|
- Fixed the macOS titlebar styling to better match the original (#83)
|
|
|
|
- Fixed thumbnailclip error when resizing the application in macOS (#84)
|
|
|
|
- Fixed playlist page not using cached image
|
|
|
|
|
|
|
|
## [0.6.0] - 2021-11-09
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Added additional grid-view customization options (#74)
|
|
|
|
- Gap size (spaces between cards)
|
|
|
|
- Alignment (left-align, center-align)
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Changed default album/artist uncached image sizes from `150px` -> `350px`
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- (Windows) Fixed default taskbar thumbnail on Windows10 when minimized to use window instead of album cover (#73)
|
|
|
|
- Fixed playback settings unable to change via the UI
|
|
|
|
- Crossfade duration
|
|
|
|
- Polling interval
|
|
|
|
- Volume fade
|
|
|
|
- Fixed header styling on the Config page breaking at smaller window widths (#72)
|
|
|
|
- Fixed the position of the description tooltip on the Artist page
|
|
|
|
- Fixed the `Add to playlist` popover showing underneath the modal in modal-view
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
|
|
|
|
- Removed unused `fonts.size.pageTitle` theme property
|
|
|
|
|
|
|
|
## [0.5.0] - 2021-11-05
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Added extensible theming (#60)
|
|
|
|
- Added playback presets (gapless, fade, normal) to the config
|
|
|
|
- Added persistence for column sort for all list-views (except playlist and search) (#47)
|
|
|
|
- Added playback filters to the config to filter out songs based on regex (#53)
|
|
|
|
- Added music folder selector in auto playlist (this may or may not work depending on your server)
|
|
|
|
- Added improved playlist, artist, and album pages
|
|
|
|
- Added dynamic images on the Playlist page for servers that don't support playlist images (e.g. Navidrome)
|
|
|
|
- Added link to open the local `settings.json` file
|
|
|
|
- Added setting to use legacy authentication (#63)
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Improved overall application keyboard accessibility
|
|
|
|
- Playback no longer automatically starts if adding songs to the queue using `Add to queue`
|
|
|
|
- Prevent accidental page navigation when using [Ctrl/Shift + Click] when multi-selecting rows in list-view
|
|
|
|
- Standardized buttons between the Now Playing page and the mini player
|
|
|
|
- "Add random" renamed to "Auto playlist"
|
|
|
|
- Increased 'info' notification timeout from 1500ms -> 2000ms
|
|
|
|
- Changed default mini player columns to better fit
|
|
|
|
- Updated default themes to more modern standards (Default Dark, Default Light)
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fixed title sort on the `Title (Combined)` column on the album list
|
|
|
|
- Fixed 2nd song in queue being skipped when using the "Play" button multiple pages (album, artist, auto playlist)
|
|
|
|
- Fixed `Title` column not showing the title on the Folder page (#69)
|
|
|
|
- Fixed context menu windows showing underneath the mini player
|
|
|
|
- Fixed `Add to queue (next)` adding songs to the wrong unshuffled index when shuffle is enabled
|
|
|
|
- Fixed local search on the root Folder page
|
|
|
|
- Fixed input picker dropdowns following the page on scroll
|
|
|
|
- Fixed the current playing song not highlighted when using `Add to queue` on an empty play queue
|
|
|
|
- Fixed artist list not using the `artistImageUrl` returned by Navidrome
|
|
|
|
|
|
|
|
## [0.4.1] - 2021-10-27
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Added links to the genre column on the list-view
|
|
|
|
- Added page forward/back buttons to main layout
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Increase delay when completing mouse drag select in list view from `100ms` -> `200ms`
|
|
|
|
- Change casing for main application name `sonixd` -> `Sonixd`
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fixed Linux media hotkey support (MPRIS)
|
|
|
|
- Added commands for additional events `play` and `pause` (used by KDE's media player overlay)
|
|
|
|
- Set status to `Playing` when initially starting a song
|
|
|
|
- Set current song metadata when track automatically changes instead of only when it manually changes
|
|
|
|
- Fixed filtered link to Album List on the Album page
|
|
|
|
- Fixed filtered link to Album List on the Dashboard page
|
|
|
|
- Fixed font color for lists/tables in panels
|
|
|
|
- Affects the search view song list and column selector list
|
|
|
|
|
|
|
|
## [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%`
|
|
|
|
- Renamed `Scan library` -> `Scan`
|
|
|
|
- All pages no longer refetch data when clicking back into the application
|
|
|
|
|
|
|
|
### 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
|
|
|
|
- Fixed albums showing as a folder in Navidrome instances
|
|
|
|
|
|
|
|
## [0.3.0] - 2021-10-16
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Added folder browser (#1)
|
|
|
|
- Added context menu button `View in folder`
|
|
|
|
- Requires that your server has support for the original `/getIndexes` and `/getMusicDirectory` endpoints
|
|
|
|
- Added configurable row-hover highlight for list-view
|
|
|
|
- (Windows) Added playback controls in thumbnail toolbar (#32)
|
|
|
|
- (Windows/macOS) Added window size/position remembering on application close (#31)
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Changed styling for various views/components
|
|
|
|
- Tooltips added on grid-view card hover buttons
|
|
|
|
- Mini-player removed rounded borders and increased opacity
|
|
|
|
- Mini-player removed animation on open/close
|
|
|
|
- Search bar now activated from button -> input on click / CTRL+F
|
|
|
|
- Page header toolbar buttons styling consistency
|
|
|
|
- Album list filter moved from right -> left
|
|
|
|
- Reordered context menu button `Move selected to [...]`
|
|
|
|
- Decreased horizontal width of expanded sidebar from 193px -> 165px
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fixed duplicate scrobble requests when pause/resuming a song after the scrobble threshold (#30)
|
|
|
|
- Fixed genre column not applying in the song list-view
|
|
|
|
- Fixed default titlebar set on first run
|
|
|
|
|
|
|
|
## [0.2.1] - 2021-10-11
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fixed using play buttons on the artist view not starting playback
|
|
|
|
- Fixed favoriting on horizontal scroll menu on dashboard/search views
|
|
|
|
- Fixed typo on default artist list viewtype
|
|
|
|
- Fixed artist image selection on artist view
|
|
|
|
|
|
|
|
## [0.2.0] - 2021-10-11
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Added setting to enable scrobbling playing/played tracks to your server (#17)
|
|
|
|
- Added setting to change between macOS and Windows styled titlebar (#23)
|
|
|
|
- Added app/build versions and update checker on the config page (#18)
|
|
|
|
- Added 'view in modal' button on the list-view context menu (#8)
|
|
|
|
- Added a persistent indicator on grid-view cards for favorited albums/artists (#7)
|
|
|
|
- Added buttons for 'Add to queue (next)' and 'Add to queue (later)' (#6)
|
|
|
|
- Added left/right scroll buttons to the horizontal scrolling menu (dashboard/search)
|
|
|
|
- Added last.fm link to artist page
|
|
|
|
- Added link to cache location to open in local file explorer
|
|
|
|
- Added reset to default for cache location
|
|
|
|
- Added additional tooltips
|
|
|
|
- Grid-view card title and subtitle buttons
|
|
|
|
- Cover art on the player bar
|
|
|
|
- Header titles on album/artist pages
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Changed starring logic on grid-view card to update local cache instead of refetch
|
|
|
|
- Changed styling for various views/components
|
|
|
|
- Use dynamically sized hover buttons on grid-view cards depending on the card size
|
|
|
|
- Decreased size of buttons on album/playlist/artist pages
|
|
|
|
- Input picker text color changed from primary theme color to primary text color
|
|
|
|
- Crossfade type config changed from radio buttons to input picker
|
|
|
|
- Disconnect button color from red to default
|
|
|
|
- Tooltip styling updated to better match default theme
|
|
|
|
- Changed tag links to text links on album page
|
|
|
|
- Changed page header images to use cache (album/artist)
|
|
|
|
- Artist image now falls back to last.fm if no local image
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fixed song & image caching (#16)
|
|
|
|
- Fixed set default artist list view type on first startup
|
|
|
|
|
|
|
|
## [0.1.0] - 2021-10-06
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Initial release
|