summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2026-05-14chore: bump version to v1.1.0v1.1.0mainPaul Buetow
2026-05-14use configurable fastRefreshEvery for InitCmd on flame and stream tabsPaul Buetow
2026-05-14docs: document -tui-fast-refresh flag in AGENTS.md TUI Behavior sectionPaul Buetow
2026-05-14wire TUIFastRefreshInterval into dashboard model and update testsPaul Buetow
2026-05-13add TUIFastRefreshInterval flag to flags.ConfigPaul 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-13refactor: extract outputFormatter collaborator from eventLoopPaul Buetow
2026-05-13introduce Accumulator interface in statsengine to separate ingestion from sna...Paul Buetow
2026-05-13fix: stop BPF ring-buffer polling goroutine on trace end to prevent leakPaul Buetow
2026-05-13refactor: move TraceFilter and tracepoint selector logic out of flags.ConfigPaul Buetow
2026-05-13docs(agents): document testRace mage target in AGENTS.mdPaul 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-13refactor(generate): replace classifySyscall switches with kindRegistry (OCP)Paul Buetow
2026-05-13test: replace time.Sleep with deterministic synchronization in unit testsPaul Buetow
2026-05-13feat(eventloop): add panic recovery to events() goroutine for resiliencePaul 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-13split Event interface into EventIdentity and EventLifecyclePaul 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 goroutine leak in tuiTraceStarterFromRunTrace via done channelPaul 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: reject negative and zero -duration flag values with a clear errorPaul Buetow
2026-05-13fix: guard Pair.CalculateDurations against uint64 underflow on clock skewPaul Buetow
2026-05-13fix: add 1s context timeout to commResolver procfs reads to prevent indefinit...Paul Buetow
2026-05-13fix: log swallowed defer mgr.Close errors for BPF resourcesPaul Buetow
2026-05-13fix: wrap SetMaxEntries and GetMap errors in resizeBPFMap with map name contextPaul Buetow
2026-05-13fix: add 30s startup timeout to startTraceCmd to prevent indefinite hang on B...Paul Buetow
2026-05-13fix: log pprof.WriteHeapProfile error instead of silently ignoring itPaul Buetow
2026-05-13replace panic with os.Exit and error log in cmd/filewriterPaul Buetow
2026-05-13fix ignored file.Close error in iordata serialization error pathPaul Buetow
2026-05-13Revert "fix: surface rb.Poll errors instead of silently dropping them"Paul Buetow
2026-05-13fix: surface rb.Poll errors instead of silently dropping themPaul Buetow
2026-05-13split globalfilter presentation and parsing into sub-packagesPaul Buetow
2026-05-13replace global flags singleton with Parse() returning Config valuePaul Buetow
2026-05-13replace package-level test doubles in ior.go with constructor injection (DIP)Paul Buetow
2026-05-13unify filter summary rendering by reusing globalfilter helpersPaul Buetow
2026-05-12extract generic trimLRU helper to eliminate DRY violation in eventloop_state.goPaul Buetow
2026-05-12add DefaultTopN constant to statsengine and replace hard-coded 64 capacity va...Paul Buetow
2026-05-12add compile-time interface satisfaction assertions for public typesPaul Buetow
2026-05-12rename ShouldIAttachTracepoint receiver from flags to fPaul Buetow
2026-05-12add Go doc comments to exported fields on flags.Config and globalfilter.FilterPaul Buetow