Releases: hrkfdn/ncspot
Releases · hrkfdn/ncspot
0.11.2
0.11.1
Maintenance
- Fix back button mouse left click (#916)
- Fix librespot audio cache path (#919)
- Fix: set track position only for clicks, not hold (#920)
- Fix: Use buffered backend to prevent flickering with Termion (#934)
- Fix: remove broken album cache staleness detection
- Fix: Re-request album tracks if it has >50 tracks (#926)
- Fixed pagination bug that caused items not to load when scrolling with mouse (#939)
- Fix pagination in "Browse" screen (#939)
Features
- Mouse wheel: scroll up/down without changing focus (#918)
Full Changelog: v0.11.0...v0.11.1
0.11.0
Maintenance
- Fix theming in context menus (#431)
- Fix ListView scrollbar behavior (#839)
- Switch to Termion backend by default for true color support (#894)
- Fix references to pancurses backend in README (#897)
- Changes to README capitalized in playlists (#900)
- Fixed clipboard not working on GNOME Wayland.by (#912)
- Fix: don't crash on empty command line input
- Other refactoring and cleanups
Features
- Add category browsing to library (#187)
- Add customization of notification message texts (#893)
- Improved mouse support (#840)
- Left click on list item traverses into album/playlist/etc.
- Right click on list item opens context menu
- Click on top left back button is handled
- Handle clicks/mouse wheel events in tab view
Full Changelog: v0.10.1...v0.11.0
v0.10.1
Maintenance
- Add logo to
cargo-deb
assets (#833) - Clean up documentation (#836)
- Enable wayland clipboard support by default on supported platforms (#869)
- Update to librespot 0.4.2
- Updated context menu info and config values table in README (#885)
Features
- Add
hide_display_names
config option (#855) - Added possibility to Follow/Unfollow artists via the context menu (#868)
- Add
statusbar_format
option to configure track formatting in status bar (#877)
Full Changelog: v0.10.0...v0.10.1
v0.10.0
Maintenance
- Update to Librespot 0.4.1
- Prevent integer overflow when calculating cache size (#823)
- Fix some errors and warnings when enabling/disabling features (#821)
- Fix: don't throw error if search yields no result (#832)
Features
- Add option (
library_tabs
) to customize library tabs (#798) - Add
track_format
config option for custom track formatting in lists (#800) - Add desktop entry & notification icon hint (#822)
Full Changelog: v0.9.8...v0.10.0
v0.9.8
Maintenance
- Disable
compat
feature infutures
- Remove
webbrowser
crate (#218) - Only download cover image when flag enabled (#780)
- Fix: do not crash DBus on invalid Spotify URIs (#795)
Features
- Added playback_state config option (#783)
- Added option to play track from context menu dialog (#786, #790)
Full Changelog: v0.9.7...v0.9.8
v0.9.7
0.9.6
Maintenance
- Enable autojump for playlist selection list in context menu (#225)
- Use notify-rust with dbus instead of zbus (#718)
- Fix compilation on Rust versions < 1.58.0
- Make album sorting case-insensitive (#724)
- Enable
gapless
by default (#735) - Improve playlist sorting (#741)
- Dependency updates
New Contributors
- @jirutka made their first contribution in #718
- @Roger-Roger-debug made their first contribution in #741
Full Changelog: v0.9.5...v0.9.6
0.9.5
Maintenance
- Fix release build name and win32 feature (#691)
seek
spits out correct error when used with no args (#695)- Migrate to cursive 0.17
- Remove notifications' dependency on
cover
(#706) - Fix errors showing up even though the command was successful (#710) (#711)
- Fix lists that were shown as empty even though they contained items
0.9.4
Happy New Year 🎆🎉
Maintenance
- Improved README (#683)
- More detailed error message in case of command parse error (#684)
- Remove panics in the
update_token
flow (#688)
Features
- Add
exec
command allowing users to execute shell commands on key press (#673) - Set up release builds for
armhf
andarm64
(#659) - Improved seek command to allow more units (e.g.
2s
), checkparse_duration
documentation for accepted units (#682) - Set terminal title to ncspot (#685)