summaryrefslogtreecommitdiff
path: root/internal/tui
AgeCommit message (Expand)Author
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
2026-03-10dashboard: centralize nil snapshot fallback (task 385)Paul Buetow
2026-03-10dashboard: unify viewport chrome calculation (task 388)Paul Buetow
2026-03-10dashboard: unify offset reanchoring helper (task 394)Paul 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-10Prefer EDITOR for stream export openerPaul Buetow
2026-03-10tui/flamegraph: tighten arrow escape parsing (task 423)Paul Buetow
2026-03-10tui/flamegraph: centralize animation tick scheduling (task 422)Paul Buetow
2026-03-10tui: simplify default key map construction (task 425)Paul Buetow