Releases: hrkfdn/ncspot
Releases · hrkfdn/ncspot
0.13.0
Here's a bigger release with some exciting features. Thanks to all the contributors! ❤️
Maintenance
- Raise SIGTSTP on UNIX and ncurses backend by @hrkfdn #1040
- Add info on extracting currently playing to README by @Salt-Factory in #1038
- Fix clippy warnings by @ThomasFrans in #1050
- Always pass cover URL to notification by @jonas-w in #1053
- CI/CD: Add clippy and update actions by @ThomasFrans in #1062
- Change unnecessary usage of
Arc
to borrow instead by @ThomasFrans in #1071 - Disable autojump for add to playlist dialog by @ThomasFrans in #1070
- Fix Debian dependencies for Bookworm by @treibholz in #1079
Features
- Theme config support for Cursive's
HighlightInactive
by @han28 in #1039 - Switch from MM:SS to HH:MM:SS duration representation if needed.by @ThomasFrans in #1049
- commands: Add
reconnect
command to force socket shutdown by @inemajo in #1057 - Allow executing program to retrieve credentials by @inemajo in #1058
- Add manpage generation using xtask by @ThomasFrans in #1059
- Automatic shell completion generation using xtask by @ThomasFrans in #1080
New Contributors
- @Salt-Factory made their first contribution in #1038
- @han28 made their first contribution in #1039
- @jonas-w made their first contribution in #1053
- @inemajo made their first contribution in #1057
Full Changelog: v0.12.0...v0.13.0
0.12.0
Maintenance
- Fix: Handle
explicit
field from Spotify API (#844, ramsayleung/rspotify#332) - Fix: Print "Connecting to Spotify" before setting up Cursive backend by @pghvlaans (#969)
- Link to Flatpak image by @thorpelawrence (#997)
- Make entry point synchronous and switch to global runtime instead by @ThomasFrans (#996)
- Document queue module by @ThomasFrans (#1009)
Features
- Add "save/unsave album" to context menu (#964)
- Automatically save backtraces to cache folder by @ThomasFrans (#988)
- Create IPC socket on UNIX platforms for remote control and external track display (#1018)
Full Changelog: v0.11.2...v0.12.0
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