Skip to content

Issue #273: Trace pattern drill-down, missing columns, query text tooltips#279

Merged
erikdarlingdata merged 1 commit intodevfrom
feature/issue-273-trace-pattern-drilldown
Feb 25, 2026
Merged

Issue #273: Trace pattern drill-down, missing columns, query text tooltips#279
erikdarlingdata merged 1 commit intodevfrom
feature/issue-273-trace-pattern-drilldown

Conversation

@erikdarlingdata
Copy link
Owner

Summary

  • Add 3 missing columns to Query Trace Patterns grid (AvgWrites, Recommendation, QueryPattern with tooltip)
  • Remove redundant SampleQueryText column (duplicate of QueryPattern)
  • Create TracePatternHistoryWindow drill-down (double-click pattern → individual executions over time with chart)
  • Deduplicate trace events with ROW_NUMBER (trace file retains events across collection cycles)
  • Add hover tooltips to all query text columns across entire Dashboard (matching Lite behavior)
  • Apply DarkToolTip as implicit default so all tooltips use dark theme
  • Switch query text cells to TextWrapping with MaxHeight=90, remove fixed RowHeight for auto-sizing rows

Closes #273

Test plan

  • Build succeeds with 0 errors/warnings
  • Query Trace Patterns grid shows AvgWrites, Recommendation, QueryPattern columns
  • SampleQueryText column removed (was redundant)
  • Double-click pattern row opens drill-down with chart + detail grid
  • Drill-down shows deduplicated rows (no duplicate trace events)
  • Header text sanitized (newlines collapsed, truncated to 120 chars)
  • Hover tooltips work on all query text columns with dark theme styling
  • Query text cells wrap up to ~3-4 lines with auto-sizing rows

🤖 Generated with Claude Code

…ltips

- Add 3 missing columns to Query Trace Patterns grid (AvgWrites, Recommendation, QueryPattern with tooltip)
- Remove redundant SampleQueryText column (duplicate of QueryPattern)
- Create TracePatternHistoryWindow drill-down showing individual executions of a pattern over time
- Add GetTracePatternHistoryAsync with ROW_NUMBER dedup (trace events collected multiple times)
- Add hover tooltips to all query text columns across Dashboard (matching Lite behavior)
- Make DarkToolTip the implicit default so tooltips use dark theme
- Switch query text cells from single-line ellipsis to TextWrapping with MaxHeight=90
- Remove fixed RowHeight from grids with query text so rows auto-size

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit 98d5e56 into dev Feb 25, 2026
3 checks passed
@erikdarlingdata erikdarlingdata deleted the feature/issue-273-trace-pattern-drilldown branch February 25, 2026 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant