Commit graph

17 commits

Author SHA1 Message Date
SW
0544eb0582 feat: mouse scroll and pre-command in custom mode 2026-07-10 10:35:27 +02:00
SW
2e29267432 fix(ui): auto-scroll lists when selection moves out of view
Use ratatui's ListState with render_stateful_widget in all list widgets
(groups, files, sections, custom lines, search results) so the viewport
follows the cursor instead of letting the selected item disappear behind
the border.

Bump version to 0.1.16.
2026-06-22 14:14:08 +02:00
SW
ae1ab0fba1 fix(custom): type 'a' in command input and enlarge input box 2026-06-19 08:29:03 +02:00
SW
cbce822e8c Add global search across all commands 2026-06-17 18:39:24 +02:00
SW
e0a4290743 Add 'a' key to select/deselect all lines in custom mode 2026-06-15 21:55:44 +02:00
SW
9d66553443 Quote custom commands in append mode to preserve shell operators 2026-06-15 20:37:14 +02:00
SW
bccd4ab65a Custom mode: focus between list and input, show section names, remove j/k 2026-06-15 20:19:57 +02:00
SW
55db8dbbdc Add custom command mode for running commands against selected lines 2026-06-15 19:55:37 +02:00
SW
aa3b5e09df Translate all UI strings to English 2026-06-15 13:47:05 +02:00
SW
8d92110c58 Add history.log for tracking command executions 2026-06-15 13:39:10 +02:00
SW
a09b8b5573 Run commands in current terminal by default; 'o' opens in new window 2026-06-15 13:18:42 +02:00
SW
d495d23afe Add configurable shell (default from /bin/bash) for command execution 2026-06-15 13:04:01 +02:00
SW
1da2553b92 Ghostty: run commands directly via base64 to avoid Gatekeeper prompts; translate README; anonymize examples 2026-06-15 12:47:51 +02:00
SW
44ebb4054b Move temporary run scripts from /tmp to data_dir/.run to avoid Gatekeeper prompts 2026-06-15 12:22:45 +02:00
SW
b167d2c980 Add configurable terminal (Ghostty, iTerm, Terminal) via config.toml 2026-06-15 11:09:42 +02:00
SW
d4150757ca Add --version flag 2026-06-15 10:50:34 +02:00
SW
cc2d73154d Initial commit 2026-06-15 10:46:15 +02:00