Skip to content

feat: in-chat search and reply-click-to-scroll in group rooms#394

Merged
barrydeen merged 1 commit intomainfrom
feat/group-chat-search
Mar 31, 2026
Merged

feat: in-chat search and reply-click-to-scroll in group rooms#394
barrydeen merged 1 commit intomainfrom
feat/group-chat-search

Conversation

@barrydeen
Copy link
Copy Markdown
Owner

Summary

  • Adds a search icon to the group chat room top bar that opens a search field below the avatar strip
  • Typing a keyword and pressing search finds all case-insensitive matches in visible messages, scrolls to the oldest match, and applies a breathing blink highlight
  • Shows a match counter (e.g. 1/5) with up/down arrows to navigate between results
  • Tapping a reply quote block now scrolls to and highlights the original message (auto-dismisses after 3s)

Test plan

  • Open a group chat room and tap the search icon — verify the search bar appears with auto-focus
  • Type a keyword and press search on the keyboard — verify it scrolls to the oldest match with blink highlight
  • Use up/down arrows to navigate between matches — verify counter updates and highlight moves
  • Close search (X icon) — verify highlight clears and search bar dismisses
  • Tap a reply quote block on a message — verify it scrolls to and highlights the original message, then fades after 3s
  • Verify no jank while typing in the search field (search only runs on enter)

Search icon in the top bar opens a search field that finds messages by
keyword (case-insensitive) on enter. Results show a counter with up/down
navigation and a breathing blink highlight on the matched message.
Tapping a reply quote block now scrolls to and highlights the original
message with auto-dismiss after 3 seconds.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@barrydeen barrydeen force-pushed the feat/group-chat-search branch from 9bc5368 to fe7308f Compare March 31, 2026 22:02
@barrydeen barrydeen merged commit 4d4b3fa into main Mar 31, 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