Skip to content

feat: add chat message search with keyword highlighting#169

Open
pugsleyonesimus-dev wants to merge 1 commit into
Lumina-eX:mainfrom
pugsleyonesimus-dev:feat/chat-message-search
Open

feat: add chat message search with keyword highlighting#169
pugsleyonesimus-dev wants to merge 1 commit into
Lumina-eX:mainfrom
pugsleyonesimus-dev:feat/chat-message-search

Conversation

@pugsleyonesimus-dev
Copy link
Copy Markdown

  • Add MessageSearchBar component with collapsible slide-in animation,
    live result count, Escape-to-close, and auto-focus on open
  • Add highlightText utility that wraps matched substrings in
    with light/dark-mode-aware yellow highlight styling
  • Wire search state into chat/page.tsx: filteredMessages memo,
    Search toggle button in conversation header (aria-pressed),
    per-room search reset on room switch, and no-results empty state
  • Message feed renders filteredMessages with keyword highlights;
    'Beginning of conversation' indicator hidden while searching

Closes #147

- Add MessageSearchBar component with collapsible slide-in animation,
  live result count, Escape-to-close, and auto-focus on open
- Add highlightText utility that wraps matched substrings in <mark>
  with light/dark-mode-aware yellow highlight styling
- Wire search state into chat/page.tsx: filteredMessages memo,
  Search toggle button in conversation header (aria-pressed),
  per-room search reset on room switch, and no-results empty state
- Message feed renders filteredMessages with keyword highlights;
  'Beginning of conversation' indicator hidden while searching

Closes #chat-search
@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 29, 2026

@pugsleyonesimus-dev Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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.

Chat Search Functionality

1 participant