Merry Christmas everyone!
You can check CHANGELOG for a more refined list of changes.
What's Changed
Added
- feat: queue remember selected row by @mierak in #118
- feat: browser panes remember cursor position in root level by @mierak in #119
- feat: add binary limit by @mierak in #122
- feat: mouse support for modals by @mierak in #124
- feat: disable album art per protocol by @mierak in #127
- feat: list MPD decoder plugins (modal/cli) by @soifou in #126
- feat: lenght constraint in song table format by @mierak in #132
- feat: open or play action by @mierak in #134
- feat: add confirmation modal for playlist deletion by @soifou in #137
- feat: select and move multiple songs in queue by @mierak in #156
- feat: move in queue with ranges by @mierak in #157
- feat: kebyind to invert selection in browsers/queue by @mierak in #158
- feat: remove selected from queue by @mierak in #159
- feat: show album date in (album)artists panes by @mierak in #173
- feat: try reconnect on connection loss by @mierak in #177
- feat: apply scrollof in queue on start by @mierak in #180
- feat: enhance queue deletion confirm modal by @soifou in #128
- feat: time synced lyrics pane by @mierak in #131
- feat: add configurable ellipsis symbol for text truncation by @soifou in #140
Fixed
- fix: few typos in UI and internal messages by @soifou in #129
- fix: weird rendering and click to select in modal tables with wrapped lines by @mierak in #130
- fix: scrolloff and sorting issues in playlists and directories by @mierak in #120
- fix: panic on volume > 116 by @crolbar in #138
- fix: word wrap inside keybinds modal by @mierak in #139
- fix: recreate read stream on error by @mierak in #135
- fix: several things happening on player event instead on song change by @mierak in #142
- fix: add missing default keybind for album artists tab by @mierak in #144
- fix: swap default single and consume keybinds by @mierak in #148
- fix: album art not clearing when stopped by @mierak in #149
- fix: specify rust-version in cargo manifest by @mierak in #169
- fix: improve error handling when reading mpd response by @mierak in #170
- fix: adjust scrollbar position in browser panes by @soifou in #171
- fix: add song/album to queue and cmd env in artists by @mierak in #174
- fix: lyrics being off by one line by @mierak in #176
- fix: move in playlists sometimes failing by @mierak in #184
- fixup: handle scrollbar position when no border by @soifou in #172
- fixup: full border on splits being broken by @mierak in #181
Docs
- docs: mention mpd prerequisite by @mierak in #163
- docs: mention nixos-24.11 in installation guide by @Piecuuu in #165
- docs: rephrase sentance by making it easier to read by @Piecuuu in #166
- docs: keep docs for both git and stable version by @mierak in #182
- Add a (temporary) try on NixOS 24.05 instruction in the docs. by @Piecuuu in #151
Misc
- dev: wrap long messages in log pane by @mierak in #115
- dev: scroll to the newly added logs in logs pane by @mierak in #125
- refactor: split utils module by @mierak in #114
- refactor: simplify key event results by @mierak in #117
- refactor: confirm modals into single generic one by @mierak in #150
- refactor: merge rename playlist/save queue modals by @mierak in #152
- refactor: add to playlist modal to common select modal by @mierak in #154
- refactor: move mpd client off of ui thread by @mierak in #167
- refactor: remove mutex in client thread by @mierak in #183
- chore: cleanup some todos by @mierak in #136
- chore: update deps by @mierak in #113
New Contributors
Full Changelog: v0.6.0...v0.7.0