Commit Graph

  • 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