Added tests, improve UI and controls

- Ctrl+U / Ctrl+D for half-page scrolling in the station list
  - ESC in Normal mode clears the active search filter
  - Replace dual #[cfg(test)] play_station methods with a single method
    using an injected SpawnFn; tests use App::without_player()
  - Fix all clippy warnings (collapsible ifs, sort_by_key, type_complexity)
This commit is contained in:
2026-05-15 12:12:10 +02:00
parent 0d7673f5fe
commit 9fb818b804
3 changed files with 614 additions and 112 deletions
+2
View File
@@ -1,2 +1,4 @@
/target
*.log
CLAUDE.md
.claude/