| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-13 | refactor: break down functions exceeding 50 lines into smaller helpers | Paul Buetow | |
| Split 22 production files across the codebase — event loop, TUI models, probe manager, dashboard, export, flag parsing, code generation, and ioworkload scenarios — so that no function body exceeds 50 lines. Each extracted helper carries its own comment explaining its role. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-08 | add duration metric, tolerate missing tracepoints, ship el8 build | Paul Buetow | |
| - Bubbles, treemap, icicle, and the live flamegraph 'b' cycle now include syscall duration (sum) as a third metric alongside events and bytes. Statsengine snapshots expose TotalLatencyNs to support this. - AttachAll takes an optional warn callback. Production passes one so older kernels that lack newer tracepoints log a warning and keep going instead of aborting startup. - Dockerfile.el8 + scripts/build-with-docker-el8.sh + mage buildDockerEl8 produce ior.el8, a static binary built against Rocky Linux 8 glibc for RHEL/Rocky/Alma 8 hosts. - README.md documents installing mage and the new el8 target. | |||
| 2026-04-18 | fix probemanager close serialization for task 55 | Paul Buetow | |
| 2026-04-18 | fix probemanager attach race for task 55 | Paul Buetow | |
| 2026-03-18 | cleanup | Paul Buetow | |
| 2026-03-10 | probemanager: surface cleanup destroy errors (task 417) | Paul Buetow | |
| 2026-03-06 | docs: add missing godoc comments for exported APIs (task 382) | Paul Buetow | |
| 2026-02-25 | Fix stream paused scrolling and apply pending TUI/probe updates | Paul Buetow | |
| 2026-02-25 | Fix probes bulk toggles and stabilize modal row rendering | Paul Buetow | |
| 2026-02-25 | Add thread-safe probe manager with attach lifecycle | Paul Buetow | |
