| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-27 | flamegraph: guard SnapshotJSON cache writes (5p) | Paul Buetow | |
| 2026-05-27 | fix(flamegraph): lock metric field reads in AddRecord (1p) | Paul Buetow | |
| 2026-05-26 | test: add xo coverage for dual metrics and variable-height flamegraph | Paul Buetow | |
| 2026-05-26 | flamegraph: add LiveTrie height metric ingestion (task qo) | Paul Buetow | |
| 2026-05-11 | speed up flame graph TUI under heavy event load | Paul Buetow | |
| Move the per-tick snapshot refresh off the Bubble Tea update goroutine, add a frame ancestry index so navigation and filter helpers run in O(subtree) instead of O(frames), skip refresh and animation while the user is actively pressing keys, and memoize View() output. Keystrokes (pause, filter, navigate) now land within one frame even when the live trie ingests thousands of events per tick. - new SnapshotTree() on LiveTrie bypasses JSON marshal+unmarshal - RefreshFromLiveTrieCmd runs SnapshotTree + layout + ancestry on a background goroutine, coalesced via refreshInFlight, and returns a flameSnapshotReadyMsg the Update loop applies cheaply - driveWindow gate (250 ms after last key press) skips refresh dispatch and snaps frames directly to target without animation while the user is driving - View() caches its rendered string keyed on the inputs that affect output; cache is bypassed during animation Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> | |||
| 2026-03-10 | task 433: lock in pair recycle safety | Paul Buetow | |
| 2026-03-06 | feat(tui): add flamegraph bytes metric toggle | Paul Buetow | |
| 2026-03-06 | flamegraph: make esc undo one zoom level and aggregate syscalls by default | Paul Buetow | |
| 2026-03-06 | Fix real live flamegraph key handling and startup viewport sync | Paul Buetow | |
| 2026-03-06 | Add live flamegraph test modes and dynamic synthetic live feed | Paul Buetow | |
| 2026-03-05 | Normalize Go import grouping with local ior section | Paul Buetow | |
| 2026-02-27 | flamegraph: add live field-order toggle and reconfigure API | Paul Buetow | |
| 2026-02-27 | flamegraph: add live baseline reset hotkey | Paul Buetow | |
| 2026-02-27 | flamegraph: add opt-in live trie stress QA test | Paul Buetow | |
| 2026-02-27 | flamegraph: add live trie unit coverage | Paul Buetow | |
