Releases: hrkfdn/ncspot
Releases · hrkfdn/ncspot
0.13.4
Features
- Add
save currentcommand by @hrdl-github in #1220 - Add
addcommand for adding song to playlist by @FlynnD273 in #1232
Maintenance
- Improve release build options by @ThomasFrans in #1199
- Fix: Forward mouse events inside layout by @ThomasFrans in #1201
- Refactor: remove unused
screenchangevariable by @ThomasFrans in #1205 - Update documentation: recommend Ueberzug++ by @cyqsimon in #1235
- Sort Artists Ignoring "The" by @bentheklutz in #1238
- Fix: Gracefully handle local files by @hrkfdn in #1239
- Fix: Speed up context menu by fetching album only once by @hrkfdn in #1240
- Update GitHub actions for CD pipeline by @hrkfdn in #1241
New Contributors
- @hrdl-github made their first contribution in #1220
- @bentheklutz made their first contribution in #1238
- @FlynnD273 made their first contribution in #1232
Full Changelog: v0.13.3...v0.13.4
0.13.3
Maintenance
- Fix incorrect notification ID reuse on XDG by @cyqsimon in #1150
- Fix: ListView decrement selected on remove by @ThomasFrans in #1163
- Support multiple IPC sockets by @hrkfdn in #1171
- Refactor the entry point to make it more readable by @ThomasFrans in #1172
- Fix: command line multi-byte prefix panic by @ThomasFrans in #1182
- Prevent tab switching from the command line by @ThomasFrans in #1176
- Fix: config option
command_keynot working by @ThomasFrans in #1185 - Remove Snapcraft installation source by @ThomasFrans in #1194
- Add
cargoinstallation method by @ThomasFrans in #1195
Full Changelog: v0.13.2...v0.13.3
0.13.2
Maintenance release fixing a crash occurring at startup or when playing a track if ncspot can not connect to DBus.
Maintenance
- Use notify-rust with zbus instead of dbus and add ncurses_backend feature flag by @jirutka in #1127
- Fix: gracefully handle invalid/not available DBus setups causing crashes by @hrkfdn in #1139
- Update Nerdfont glyphs by @tohmais in #1141
- Dependency updates
New Contributors
Full Changelog: v0.13.1...v0.13.2
0.13.1
Maintenance
- Disable ncspot default features for xtask to simplify build by @hrkfdn
- Statusbar: Update nerdfont glyphs by @cfebs in #1093
- Split up README by @ThomasFrans in #1089
- Add 'browse' to 'library_tabs' docs by @Limero in #1096
- Rewrite MPRIS implementation using zbus by @hrkfdn in #1107
Features
- Add vim-like page scrolling by @BlakeJC94 in #1072
- Emulate double click to play items. by @ThomasFrans in #1074
New Contributors
- @BlakeJC94 made their first contribution in #1072
- @cfebs made their first contribution in #1093
- @Limero made their first contribution in #1096
Full Changelog: v0.13.0...v0.13.1
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
Arcto 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
HighlightInactiveby @han28 in #1039 - Switch from MM:SS to HH:MM:SS duration representation if needed.by @ThomasFrans in #1049
- commands: Add
reconnectcommand 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
explicitfield 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-debassets (#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_namesconfig option (#855) - Added possibility to Follow/Unfollow artists via the context menu (#868)
- Add
statusbar_formatoption to configure track formatting in status bar (#877)
Full Changelog: v0.10.0...v0.10.1