summaryrefslogtreecommitdiff
path: root/internal/tui/tui.go
AgeCommit message (Expand)Author
2026-05-14wire TUIFastRefreshInterval into dashboard model and update testsPaul Buetow
2026-05-13introduce Accumulator interface in statsengine to separate ingestion from sna...Paul Buetow
2026-05-13refactor: move TraceFilter and tracepoint selector logic out of flags.ConfigPaul Buetow
2026-05-13use errgroup instead of WaitGroup for concurrent snapshot buildersPaul Buetow
2026-05-12add compile-time interface satisfaction assertions for public typesPaul Buetow
2026-05-12extract TUI Model god class into focused sub-controllersPaul Buetow
2026-05-12invert dependency: internal no longer imports internal/tuiPaul Buetow
2026-05-12refactor: split handleGlobalKeyPress into focused helpers under 50 linesPaul Buetow
2026-05-09refine auto-reset timer cycle and pause on blurPaul Buetow
2026-05-09add auto-reset timer for dashboard aggregatesPaul Buetow
2026-05-08reconnect flamegraph live trie after in-place filter swapPaul Buetow
2026-05-08swap global filter in place to skip BPF reattachPaul Buetow
2026-03-18refactor: extract keyboardState, filterState, processState sub-structs from t...Paul Buetow
2026-03-18refactor: split TraceRuntimeBindings into RuntimePublisher and RuntimeState (...Paul Buetow
2026-03-18refactor: pass flags.Config explicitly, remove flags.Get() from library code ...Paul Buetow
2026-03-13feat: add tui parquet recording controlsPaul Buetow
2026-03-12feat: persist parquet recording across TUI restartsPaul Buetow
2026-03-10tui: split key normalization and help rendering (task 424)Paul Buetow
2026-03-10tui: hide stream buffer behind source interface (task 428)Paul Buetow
2026-03-10globalfilter: share compare-op symbol helper (task 374)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-08tui: reserve p for pid pickerPaul Buetow
2026-03-08tui: unify table navigation and renderingPaul Buetow
2026-03-08tui: restore global filter stack and anchored matchesPaul Buetow
2026-03-08task 374: remove stream-local filter stackPaul Buetow
2026-03-08task 373: preserve stream history across filter restartPaul Buetow
2026-03-08task 372: restart tracing when filters changePaul Buetow
2026-03-08task 371: wire global filter modal into top-level TUIPaul Buetow
2026-03-08task 367: carry full trace filters through TUI contextPaul Buetow
2026-03-06fix(tui): restore bubble modes and stabilize flame zoom lineagePaul Buetow
2026-03-06feat(tui): add flamegraph click lineage undo and scope quit keyPaul Buetow
2026-03-06fix(tui): close help overlay on q instead of quittingPaul Buetow
2026-03-06feat(tui): add dashboard bubble viz and expand help shortcutsPaul Buetow
2026-03-06refactor: rename flags.Flags to flags.Config (task 383)Paul Buetow
2026-03-06refactor: use common panel style directly in tui (task 382)Paul Buetow
2026-03-06refactor: use interfaces for TUI runtime binding sources (task 382)Paul Buetow
2026-03-06refactor: move snapshot CSV export out of TUI (task 391)Paul Buetow
2026-03-06refactor: split TUI Model.Update into focused helpers (task 390)Paul Buetow
2026-03-06refactor: thread runtime flags through ior and tui (task 385)Paul Buetow
2026-03-06feat(tui): add flamegraph bytes metric togglePaul Buetow
2026-03-06tui: add full-screen help overlay with H and esc closePaul Buetow
2026-03-06Fix real live flamegraph key handling and startup viewport syncPaul Buetow
2026-03-06Add live flamegraph test modes and dynamic synthetic live feedPaul Buetow
2026-03-05Normalize Go import grouping with local ior sectionPaul Buetow
2026-03-05Make flame tab default and fix flame hotkey routingPaul Buetow
2026-03-05task 354: wire dashboard flame tab to LiveTriePaul Buetow
2026-03-05task 352: wire LiveTrie into TUI runtime bindingsPaul Buetow
2026-03-05fix(tui): stabilize full-width layout and sparkline renderingPaul Buetow
2026-03-05feat(tui): set contextual window titlePaul Buetow