Element X Android
Modern, faster Matrix client for Android (next-gen Element).
Monthly Matrix client releases grinding steadily toward call and location parity
◆Recent moves
- 6d ago
Live location alerts and in-call participant list
Push notifications now fire when someone starts sharing live location (MSC4505), and active call participants appear directly in the people list. Both are the connective tissue that makes May's flag removals actually usable day to day, rather than new capability.
View source ↗ - 20d ago
Active calls render inline in the timeline
Active call timeline rendering makes an in-progress call a visible object in the conversation rather than a separate mode. It is the same Element Call integration arc that v26.08.1 continues, and a password-strength estimator wrapping the SDK's zxcvbn API arrives alongside it.
View source ↗ - 1mo ago
Scroll-to-unread plus a TalkBack accessibility sweep
Scroll to unread messages lands, but the bulk of the release is a concentrated accessibility pass — TalkBack reading order, composer and search labels, PIN field focus indicators. That depth of screen-reader work in a single release is a deliberate investment, not incidental cleanup.
View source ↗ - 1mo ago
Mark-all-as-read arrives; RTL text rendering fixed
A read-all-messages action closes a long-standing gap for users with many rooms, and RTL detection now adjusts text rendering per event. A quiet release that mostly clears table stakes ahead of the heavier call work in the 26.08 line.
View source ↗ - 2mo ago
Custom recovery passphrases and multi-room forwarding
Well-known parsing gives homeserver operators a seam to define custom recovery passphrase rules, and messages can be forwarded to several rooms at once. The recovery hook fits the same pattern as the Element Pro encryption toggle — deployment-level control points for managed installs.
View source ↗ - 2mo ago
Public room filtering moves into the SDK
Client-side event filtering for public rooms is replaced by SDK-side filtering, alongside location permission handling and a batch of timeline and thread fixes. Pushing filtering down into the shared Rust SDK is the kind of change that pays off across Element's clients rather than just this one.
View source ↗