Skip to content

feat: Search Panel - Unique by name checkbox on by default#80

Merged
traplol merged 2 commits intomainfrom
agent/issue-78
Mar 21, 2026
Merged

feat: Search Panel - Unique by name checkbox on by default#80
traplol merged 2 commits intomainfrom
agent/issue-78

Conversation

@traplol
Copy link
Copy Markdown
Owner

@traplol traplol commented Mar 21, 2026

Summary

  • Add a "Unique by name" checkbox to the search panel, enabled by default, so search results show one entry per unique event name instead of thousands of duplicates
  • Navigation < > buttons now index into the filtered results, keeping the displayed count and navigation consistent
  • Count and Avg columns still reflect stats across all matching events (not just the unique subset)

Closes #78

Test plan

  • Unit tests for filter_unique_by_name: default state, normal dedup, empty input, all-same-name, already-unique inputs
  • All existing tests pass

🤖 Generated with Claude Code

Mick and others added 2 commits March 21, 2026 14:01
Add a "Unique by name" checkbox (default on) to the search panel that
filters results to show only one event per unique name. This avoids
showing thousands of duplicate events when searching by name.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Make < > navigation buttons index into sorted_results_ (which respects
the unique-by-name filter) instead of the unfiltered search_results().

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@traplol traplol merged commit 7a606eb into main Mar 21, 2026
3 checks passed
@traplol traplol deleted the agent/issue-78 branch March 21, 2026 18:18
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.

Search Panel - Unique by name checkbox on by default

1 participant