Skip to content

Add a Mentions room list filter - #7211

Open
ara4n wants to merge 2 commits into
developfrom
matthew/mentions-filter
Open

Add a Mentions room list filter#7211
ara4n wants to merge 2 commits into
developfrom
matthew/mentions-filter

Conversation

@ara4n

@ara4n ara4n commented Jul 14, 2026

Copy link
Copy Markdown
Member

Adds a new filter chip to the room list that shows only rooms with unread mentions, using the new mentions room list filter from the Rust SDK (matrix-org/matrix-rust-sdk branch matthew/mentions-filter).

The SDK version needs bumping to a release that includes the new filter kind before this can build against the released components (matrix-org/matrix-rust-sdk#6754).

Fixes element-hq/element-x-ios#3952

Tests

E2E Test Rig (Flow 11) - screenshots:

image image

Tested devices

  • Physical
  • Emulator
  • OS version(s): Android 17

Checklist

  • I am aware of the etiquette.
  • This PR was made with the help of AI:
    • Yes. In this case, please request a review by Copilot.
    • No.
  • Changes have been tested on an Android device or Android emulator with API 24
  • UI change has been tested on both light and dark themes
  • Accessibility has been taken into account. See https://github.com/element-hq/element-x-android/blob/develop/CONTRIBUTING.md#accessibility
  • Pull request is based on the develop branch
  • Pull request title will be used in the release note, it clearly defines what will change for the user
  • Pull request includes screenshots or videos if containing UI changes
  • You've made a self review of your PR

Adds a new filter chip to the room list that shows only rooms with
unread mentions, using the new mentions room list filter from the
Rust SDK (matrix-org/matrix-rust-sdk branch matthew/mentions-filter).

The SDK version needs bumping to a release that includes the new
filter kind before this can build against the released components.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ara4n
ara4n requested a review from a team as a code owner July 14, 2026 23:14
@ara4n
ara4n requested review from jmartinesp and removed request for a team July 14, 2026 23:14
@ara4n ara4n added the T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements label Jul 14, 2026
Move Favourites ahead of People and Rooms so the more commonly used
filters (Unreads, Mentions, Favourites) sit first in the chip row —
Rooms and Invites are used rarely enough that it's fine for them to
wrap off the side.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Uk8aPxHn3BHCe52L226jdG
@sonarqubecloud

Copy link
Copy Markdown

Comment on lines +8 to +11
<resources>
<string name="screen_roomlist_filter_mentions">"Mentions"</string>
<string name="screen_roomlist_filter_mentions_empty_state_title">"You don’t have any unread mentions"</string>
</resources>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reminder to myself: these need to be added to localazy before merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Room list has no way to filter on mentions

2 participants