Skip to content

fix: roster search covers email; click a domain to find every account from it - #191

Merged
themightychris merged 4 commits into
developfrom
fix/roster-email-search
Sep 18, 2026
Merged

themightychris merged 4 commits into
developfrom
fix/roster-email-search

Conversation

@themightychris

Copy link
Copy Markdown
Member

Found on the first day of triage (plans/roster-email-search.md):

  • Search didn't match email unless the query contained an @ — an accidental gate in listMembers. Email is now searched for every query. Search was already server-side across the whole roster (filter, then paginate); that's unchanged.
  • Domain pivot: the domain part of each row's email is a button that searches @domain, so one throwaway address leads to every account from that domain. The search box follows the URL so the query is visible and editable.

Regression test: q=example.org returns both seeded members with that domain.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LFyA5poHwrhAktrnsKrUiQ

themightychris and others added 4 commits September 18, 2026 16:56
The email check only ran when the query contained an "@", so a bare
domain or local-part substring never matched. Search email for any
query; the roster is filtered before pagination, so this spans every page.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LFyA5poHwrhAktrnsKrUiQ
…from it

The domain part of each row's email searches `@domain` across the whole
roster; the search box follows the URL so the query is visible and
editable.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LFyA5poHwrhAktrnsKrUiQ
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LFyA5poHwrhAktrnsKrUiQ
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LFyA5poHwrhAktrnsKrUiQ
@themightychris
themightychris merged commit 1e6cbeb into develop Sep 18, 2026
1 check passed
@themightychris
themightychris deleted the fix/roster-email-search branch September 18, 2026 21:01
@themightychris themightychris mentioned this pull request Sep 18, 2026
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