| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-13 | fix(pidpicker): eliminate defer-inside-goroutine-in-loop anti-patterns | Paul Buetow | |
| Extract the per-pid goroutine body from scanAllThreadsFrom into a named scanThreadsWorker function. This removes both defer statements from the anonymous closure that was spawned inside a for loop: the semaphore release is now an explicit <-sem call immediately after I/O completes, and wg.Done() is called directly after scanThreadsWorker returns. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-13 | improve unit test coverage to >=60% in probes, common, export, streamrow, ↵ | Paul Buetow | |
| pidpicker, tui/export Before: probes=30%, tui/common=41%, export=0%, streamrow=25%, pidpicker=59%, tui/export=45% After: probes=89%, tui/common=97%, export=77%, streamrow=100%, pidpicker=73%, tui/export=99% New test files cover RingBuffer push/wrap/reset, Row accessor methods, nil Sequencer safety, SnapshotCSV nil and data paths, helper functions snapValue / snapValueF / trendSummary, all table navigation keys, VisibleTableWindow/ ClampTableCol edge cases, RenderTableHeader/Row, PickerShortHelp, probe modal navigation/search/toggle/view/error paths, truncateText/sanitizeOneLine, export modal View rendering, key navigation, status messages, scanAllThreadsFrom, readThreadInfo guards, formatProcess variants, and clamp helper. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-03-18 | cleanup | Paul Buetow | |
| 2026-03-05 | Normalize Go import grouping with local ior section | Paul Buetow | |
| 2026-03-05 | Add package-level docs across internal packages | Paul Buetow | |
| 2026-03-05 | fix(tui): stabilize full-width layout and sparkline rendering | Paul Buetow | |
| 2026-03-05 | feat(tui): detect terminal theme and apply palettes | Paul Buetow | |
| 2026-03-05 | refactor(tui): migrate source key handling to KeyPressMsg | Paul Buetow | |
| 2026-03-05 | feat(tui): migrate Bubble Tea stack to charm.land v2 | Paul Buetow | |
| 2026-02-26 | tui: revamp status keys and add pid/tid reselection flow | Paul Buetow | |
| 2026-02-24 | tui: address review feedback for dashboard and export | Paul Buetow | |
| 2026-02-23 | tui: add top-level model and run entrypoint | Paul Buetow | |
| 2026-02-23 | tui: add pid picker model and /proc scanner | Paul Buetow | |
