Tunio Desktop client
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

8.3 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[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