summaryrefslogtreecommitdiff
path: root/internal/tui
AgeCommit message (Expand)Author
2026-05-20task 27: assert non-zero requested_sleep_ns in CSV export testPaul Buetow
2026-05-20task 27: add KindSleep and requested sleep metricPaul Buetow
2026-05-19t6 address family recording reviewPaul Buetow
2026-05-18t6 add syscall family dashboard aggregationPaul Buetow
2026-05-14use configurable fastRefreshEvery for InitCmd on flame and stream tabsPaul Buetow
2026-05-14wire TUIFastRefreshInterval into dashboard model and update testsPaul Buetow
2026-05-13refactor: break down functions exceeding 50 lines into smaller helpersPaul Buetow
2026-05-13keep View() pure by moving state transitions into Update() handlersPaul 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-13extract generic sortedWithState helper to deduplicate tab sort logicPaul Buetow
2026-05-13refactor: make receiver types consistent per type (pointer receivers)Paul Buetow
2026-05-13use errgroup instead of WaitGroup for concurrent snapshot buildersPaul Buetow
2026-05-13perf: replace string += concatenation with strings.Builder in TUI render hot ...Paul Buetow
2026-05-13fix(pidpicker): eliminate defer-inside-goroutine-in-loop anti-patternsPaul Buetow
2026-05-13fix: avoid int64->int truncation in NumericFilter.EqValue on 32-bit archPaul Buetow
2026-05-13add compile-time interface assertions for public types (task c4)Paul Buetow
2026-05-13improve unit test coverage to >=60% in probes, common, export, streamrow, pid...Paul Buetow
2026-05-13enforce gofmt formatting and add Fmt/FmtCheck mage targetsPaul Buetow
2026-05-13fix: move context.Context to first parameter in startTraceCmd and startTraceC...Paul Buetow
2026-05-13fix: prevent path traversal in TUI stream CSV export filenamePaul Buetow
2026-05-13cap filterStack undo history to 50 levels to prevent unbounded growthPaul Buetow
2026-05-13fix: use shell-aware tokenizer in resolveEditorCommand to handle EDITOR paths...Paul Buetow
2026-05-13fix: add 30s startup timeout to startTraceCmd to prevent indefinite hang on B...Paul Buetow
2026-05-13split globalfilter presentation and parsing into sub-packagesPaul Buetow
2026-05-13unify filter summary rendering by reusing globalfilter helpersPaul Buetow
2026-05-12add compile-time interface satisfaction assertions for public typesPaul Buetow
2026-05-12split LiveTrieSource into Snapshotter and Configurator (ISP)Paul Buetow
2026-05-12extract dashboard tab framework into Tab registry for OCP compliancePaul Buetow
2026-05-12extract TUI Model god class into focused sub-controllersPaul Buetow
2026-05-12refactor flamegraph TUI model into focused sub-controllersPaul Buetow
2026-05-12invert dependency: internal no longer imports internal/tuiPaul Buetow
2026-05-12refactor renderActiveContent to stay under 50-line limitPaul Buetow
2026-05-12refactor: split handleGlobalKeyPress into focused helpers under 50 linesPaul Buetow
2026-05-12refactor flamegraph model.go: split Update and frameIndexAt below 50-line limitPaul Buetow
2026-05-11speed up flame graph TUI under heavy event loadPaul Buetow
2026-05-09show auto-reset countdown and document the cyclePaul 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-05-08add duration metric, tolerate missing tracepoints, ship el8 buildPaul Buetow
2026-03-18cleanupPaul 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-13test: expand parquet recording coveragePaul Buetow
2026-03-13feat: add tui parquet recording controlsPaul Buetow
2026-03-12feat: persist parquet recording across TUI restartsPaul Buetow
2026-03-12refactor: extract shared syscall stream row modelPaul Buetow