-
d1616c63bc
feat: add SPC w {h,j,k,l} spatial window navigation
master
Alexander
2026-05-10 13:37:52 +02:00
-
cde3fe1979
docs: add which-key widget implementation plan
Alexander
2026-05-10 13:28:27 +02:00
-
edf8d5b160
feat: wire which-key popup into TUI with persistent display until resolution
Alexander
2026-05-10 13:28:27 +02:00
-
498e92f2e4
feat(which-key): add passive rendering widget crate with multi-column grid layout
Alexander
2026-05-10 13:28:27 +02:00
-
eb114fc614
docs: add evil-keys crate implementation plan
Alexander
2026-05-10 10:59:53 +02:00
-
1c1dadf5cd
feat: wire evil-keys dispatcher into event loop and action handlers
Alexander
2026-05-10 10:59:43 +02:00
-
f859c40eb1
feat: add AppAction enum and Doom Emacs keybinding configuration
Alexander
2026-05-10 10:59:43 +02:00
-
bee1f82405
test(evil-keys): add integration and property-based tests
Alexander
2026-05-10 10:59:43 +02:00
-
216a11b9db
feat(evil-keys): add keybinding crate with trie dispatch, count prefix, and timeout
Alexander
2026-05-10 10:59:43 +02:00
-
5a34fafd3f
style: apply rustfmt to existing files
Alexander
2026-05-10 10:59:43 +02:00
-
85093d0ff0
fix: update album counters from GetAlbum response
Alexander
2026-05-09 23:31:39 +02:00
-
1232b76fff
fix: match 'completed' download state and prefer format over quality
Alexander
2026-05-09 23:23:43 +02:00
-
7a35958c42
feat: separate albums/tracks into bordered panes, fix click handling
Alexander
2026-05-09 19:42:48 +02:00
-
c1205e5fb0
refactor: migrate to DDD layered architecture
Alexander
2026-05-09 12:25:10 +02:00
-
5bee7092d3
feat: add insta snapshot testing for TUI components
Alexander
2026-05-09 11:35:10 +02:00
-
f7660436c2
feat: add notification history dropdown and track fetching
Alexander
2026-05-09 11:19:24 +02:00
-
e77e854d2e
feat: add gRPC client with config-based server address and album support
Alexander
2026-05-08 23:10:15 +02:00
-
620bd374de
refactor: replace vim keybindings with mouse navigation, remove mock data
Alexander
2026-05-08 22:16:38 +02:00
-
eccf0d8de5
docs: add evil-keys keybinding library implementation plan
Alexander
2026-05-08 14:51:00 +02:00
-
fcefcc02a0
feat: implement harmony TUI with vim/evil-mode navigation and SPC leader
Alexander
2026-05-08 13:26:09 +02:00
-
f967256708
add flake.lock, gitignore .pre-commit-config.yaml
Alexander
2026-05-08 12:35:33 +02:00
-
e68342c93a
init: Rust/Ratatui TUI project scaffold with nix flake
Alexander
2026-05-08 12:31:19 +02:00