summaryrefslogtreecommitdiff
path: root/internal/tui/eventstream/model.go
AgeCommit message (Collapse)Author
2026-05-13refactor: break down functions exceeding 50 lines into smaller helpersPaul 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-13perf: replace string += concatenation with strings.Builder in TUI render hot ↵Paul Buetow
paths Swap out ad-hoc += string concatenation in the flamegraph toolbar/status lines, dashboard filter summary, bubble/treemap status lines, eventstream view, processes tab, and probes list for strings.Builder, eliminating redundant allocations on every render tick. Also update dashboard/model_test.go fake SnapshotSource implementations to match the updated interface signature. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-08tui: unify table navigation and renderingPaul Buetow
2026-03-08tui: restore global filter stack and anchored matchesPaul Buetow
2026-03-08task 374: remove stream-local filter stackPaul Buetow
2026-03-08task 372: restart tracing when filters changePaul Buetow
2026-03-08task 366: extract shared global filter typesPaul Buetow
2026-03-06refactor: use interfaces for TUI runtime binding sources (task 382)Paul Buetow
2026-03-05refactor(stream): back scrolling with viewport statePaul Buetow
2026-03-05feat(tui): detect terminal theme and apply palettesPaul Buetow
2026-03-05refactor(tui): migrate source key handling to KeyPressMsgPaul Buetow
2026-03-05feat(tui): migrate Bubble Tea stack to charm.land v2Paul Buetow
2026-02-27tui: add stream regex search and unify help visibilityPaul Buetow
2026-02-26tui: add paused stream CSV export and foreground editor openPaul Buetow
2026-02-26tui: add stackable enter-filters with esc undo in streamPaul Buetow
2026-02-26tui: add paused stream column selection and split pid/tidPaul Buetow
2026-02-26tui: polish fd trace view key handling and docsPaul Buetow
2026-02-26tui: add fd trace drilldown and fd column in streamPaul Buetow
2026-02-26tui: add paused stream row selection and highlightPaul Buetow
2026-02-25Fix stream paused scrolling and apply pending TUI/probe updatesPaul Buetow
2026-02-25Polish stream filter UX and expand TUI viewportPaul Buetow
2026-02-25Add event stream model with filtering and scroll statePaul Buetow