summaryrefslogtreecommitdiff
path: root/internal/tui/common/keys.go
AgeCommit message (Collapse)Author
2026-05-18t6 add syscall family dashboard aggregationPaul Buetow
2026-05-13refactor: break down functions exceeding 50 lines into smaller helpersPaul Buetow
Split 22 production files across the codebase — event loop, TUI models, probe manager, dashboard, export, flag parsing, code generation, and ioworkload scenarios — so that no function body exceeds 50 lines. Each extracted helper carries its own comment explaining its role. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09show auto-reset countdown and document the cyclePaul Buetow
Renders the next-tick countdown ("12s/30s") in the dashboard chrome so users can see when aggregates will clear, and adds a dedicated H-help line spelling out the cycle keys (off → 10s → 30s → 1m → 2m → 5m). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-09add auto-reset timer for dashboard aggregatesPaul Buetow
Live flamegraph trie and stats engine grow unboundedly during long traces. Add a periodic auto-reset (same effect as the 'r' key) so they stay bounded. - New CLI flag -resetTimer=30s (default 30s, 0 disables). - Hotkey I cycles the cadence: off -> 15s -> 30s -> 60s -> 5m -> off. Custom intervals (e.g. -resetTimer=47s) advance to the first preset greater than the current value, then wrap to off. - autoResetTickMsg carries a generation counter so changing the cadence drops in-flight ticks scheduled under the previous interval. - Dashboard chrome shows 'auto-reset: 30s' or 'auto-reset: off'.
2026-03-13feat: add tui parquet recording controlsPaul Buetow
2026-03-10tui: simplify default key map construction (task 425)Paul Buetow
2026-03-09tui: add reverse sorting for dashboard tables (task 364)Paul Buetow
2026-03-09tui: export filtered stream rows from global CSV action (task 364)Paul Buetow
2026-03-09tui: add sortable syscalls dashboard table (task 363)Paul Buetow
2026-03-08tui: unify table navigation and renderingPaul Buetow
2026-03-08tui: restore global filter stack and anchored matchesPaul Buetow
2026-03-08task 375: show active global filter in dashboard helpPaul Buetow
2026-03-08task 371: wire global filter modal into top-level TUIPaul Buetow
2026-03-06feat(tui): add dashboard bubble viz and expand help shortcutsPaul Buetow
2026-03-05Make flame tab default and fix flame hotkey routingPaul Buetow
2026-03-05task 350: add TabFlame tab infrastructurePaul Buetow
2026-03-05feat(tui): migrate Bubble Tea stack to charm.land v2Paul Buetow
2026-02-27tui: add stream regex search and unify help visibilityPaul Buetow
2026-02-26tui: clarify export help and toggle help bar with uppercase HPaul Buetow
2026-02-26tui: expand quick help with stream hotkeysPaul Buetow
2026-02-26tui: add paused stream CSV export and foreground editor openPaul Buetow
2026-02-26tui: add paused stream column selection and split pid/tidPaul Buetow
2026-02-26tui: revamp status keys and add pid/tid reselection flowPaul Buetow
2026-02-26tui: add shortcut to reselect pid and restart tracingPaul Buetow
2026-02-25Add probes key binding to dashboard keymapPaul Buetow
2026-02-25Add dir-group key binding to shared TUI keymapPaul Buetow
2026-02-25Improve TUI layout and increase sparkline heightPaul Buetow
2026-02-25Integrate Stream tab into dashboard and TUIPaul Buetow
2026-02-24stability: remove unlink attach sleep and tighten svg/tui helpersPaul Buetow
2026-02-24tui: add toggle to disable snapshot export file writesPaul Buetow
2026-02-24tui: improve dashboard tab navigation and live updatesPaul Buetow
2026-02-24tui: address review feedback for dashboard and exportPaul Buetow
2026-02-24tui: wire full dashboard tabs and improve overview summariesPaul Buetow