-
-
Notifications
You must be signed in to change notification settings - Fork 213
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* docs: add changelog * Add PR template * docs: tweak PR template changelog info * docs: extend the changelog and update it The changelog was missing some of the unreleased changes. Some more information was also added from previous versions. --------- Co-authored-by: Henrik Friedrichsen <[email protected]>
- Loading branch information
1 parent
c61f0c6
commit 2c14883
Showing
2 changed files
with
175 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
## Describe your changes | ||
|
||
## Issue ticket number and link | ||
|
||
## Checklist before requesting a review | ||
- [ ] Documentation was updated (i.e. due to changes in keybindings, commands, etc.) | ||
- [ ] Changelog was updated with relevant user-facing changes (eg. not dependency updates, | ||
not performance improvements, etc.) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,167 @@ | ||
# 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.1.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
### Added | ||
|
||
- Special color for unavailable items | ||
- changelog with all the relevant user-facing changes to the project | ||
|
||
### Changed | ||
|
||
- Improve error messages generated by the command line | ||
- Build with crossterm terminal backend by default | ||
|
||
### Fixed | ||
|
||
- Crash when internal commands can't be handled | ||
- Documentation for the behavior of the `Ctrl+S` keybinding | ||
- Multiple instances interfering with each other's MPRIS implementation | ||
- An unlikely crash when the UNIX IPC socket is removed before `ncspot` is closed | ||
- Guaranteed crash while quiting `ncspot` when using MPRIS | ||
|
||
## [0.13.4] - 2023-07-24 | ||
|
||
### Added | ||
|
||
- `save current` and `add current` commands for saving/adding the currently playing item | ||
- Visual indicator for local tracks | ||
- Error when deleting local tracks, as this is currently not possible | ||
|
||
|
||
### Changed | ||
|
||
- Improve release profile to generate higher quality executables | ||
- Ignore a leading 'The' when sorting artists | ||
- Improve context menu loading time | ||
|
||
### Fixed | ||
|
||
- Crash when deleting local tracks from a playlist | ||
|
||
## [0.13.3] - 2023-06-11 | ||
|
||
### Added | ||
|
||
- Instructions for installation with `cargo` | ||
|
||
### Removed | ||
|
||
- Instructions for installation with Snap as the package has been removed | ||
|
||
### Fixed | ||
|
||
- Disappearing selection in lists when removing the last element | ||
- Playback notification not being shown on some systems | ||
- IPC socket being overriden when opening multiple instances | ||
- IPC socket persisting after closing `ncspot` | ||
- Crash when submitting a command with a multibyte unicode character as the prefix | ||
- Tabs switching when command line is active and `Left`/`Right` is held down | ||
|
||
## [0.13.2] - 2023-05-04 | ||
|
||
### Added | ||
|
||
- `ncurses_backend` feature flag to compile with `ncurses` support | ||
|
||
### Fixed | ||
|
||
- Crash when running with MPRIS support while D-Bus isn't available | ||
- Nerdfont icons not rendering correctly | ||
|
||
## [0.13.1] - 2023-04-05 | ||
|
||
### Added | ||
|
||
- Vim-like page scrolling commands like `Ctrl+d`/`Ctrl+u` (not set to keybinding by default) | ||
- Double click emulation to play items | ||
|
||
### Changed | ||
|
||
- Split up the documentation to make it easier to find relevant information | ||
|
||
### Fixed | ||
|
||
- Documentation about library tabs to include the new browse tab | ||
- Incorrect D-Bus paths for the MPRIS implementation | ||
|
||
## [0.13.0] - 2023-03-09 | ||
|
||
### Added | ||
|
||
- Example for how to use the UNIX domain socket IPC interface | ||
- `HighlightInactive` option to the theme config | ||
- `reconnect` command to reconnect to Spotify if network changes broke the current session | ||
- Support for basic password managers | ||
- Man page support | ||
- Shell completion support | ||
|
||
### Changed | ||
|
||
- Improve the way duration for items is displayed | ||
- Remove `pulseaudio` dependency from the Debian package | ||
|
||
### Fixed | ||
|
||
- `Ctrl+z` shortcut not working to put `ncspot` in the background | ||
- Cover not being sent to the notification if not compiled with the `cover` feature | ||
|
||
## [0.12.0] - 2022-12-29 | ||
|
||
### Added | ||
|
||
- Context menu action to save/remove the album of the selected track to the library | ||
- Flatpak option to installation instructions | ||
- IPC socket on UNIX platforms to control `ncspot` remotely | ||
|
||
### Fixed | ||
|
||
- Crash information being dumped in the terminal. It is now automatically written to a file instead. | ||
- Bug causing command prompt to appear after 'Connecting to Spotify..' startup message after quiting | ||
`ncspot` | ||
|
||
### [0.11.2] - 2022-10-15 | ||
|
||
### Added | ||
|
||
- More context menu options to items to more closely match what's already offered for tracks | ||
- POSIX signal handling to quit gracefully when not closed by the user (eg. system shutdown) | ||
|
||
### Changed | ||
|
||
- Move playback controls out of their own submenu in the context menu | ||
|
||
### Fixed | ||
|
||
- Crash when trying to play an empty, shuffled queue | ||
|
||
### [0.11.1] - 2022-09-17 | ||
|
||
### Changed | ||
|
||
- Mouse scrolling now moves the view, not the focussed element | ||
- Setting the track position now only works with a click, not by dragging the progress bar | ||
|
||
### Fixed | ||
|
||
- Back button going back twice when clicked once with the mouse | ||
- Back button clickable area not corresponding to the text on the button | ||
- Bug while dragging the track progress bar | ||
- Flickering when using the Termion TUI backend | ||
- Albums with more than 50 songs not showing all the songs when viewed in the library | ||
- Bug that could cause items to not load until the screen is filled on bigger screens | ||
|
||
[Unreleased]: https://github.com/hrkfdn/ncspot/compare/v0.13.4...HEAD | ||
[0.13.4]: https://github.com/hrkfdn/ncspot/compare/v0.13.3...v0.13.4 | ||
[0.13.3]: https://github.com/hrkfdn/ncspot/compare/v0.13.2...v0.13.3 | ||
[0.13.2]: https://github.com/hrkfdn/ncspot/compare/v0.13.1...v0.13.2 | ||
[0.13.1]: https://github.com/hrkfdn/ncspot/compare/v0.13.0...v0.13.1 | ||
[0.13.0]: https://github.com/hrkfdn/ncspot/compare/v0.12.0...v0.13.0 | ||
[0.12.0]: https://github.com/hrkfdn/ncspot/compare/v0.11.2...v0.12.0 | ||
[0.11.2]: https://github.com/hrkfdn/ncspot/compare/v0.11.1...v0.11.2 | ||
[0.11.1]: https://github.com/hrkfdn/ncspot/compare/v0.11.0...v0.11.1 |