← Back to all sparks
E

Element X Android

COMMS
Velocity5.0

Modern, faster Matrix client for Android (next-gen Element).

Element X Android grinds through calls, accessibility and enterprise auth hooks.

matrixaccessibilitycallsenterprise-deploymentrelease-grind
Current state
Element X Android ships a versioned release roughly every two weeks, each pairing one small feature with a long tail of fixes. The newest adds active call timeline rendering; before it came scroll-to-unread, forwarding a message to several rooms, and well-known parsing for a custom recovery passphrase. A sustained accessibility push runs through the July releases — TalkBack reading order, screen reader labels on the composer and search, focus indicators on PIN entry.
Where it's heading
The work splits between finishing the basics the Element X rewrite left out and adding seams for managed deployments: MDM-configured homeservers, homeserver-controlled encryption in Element Pro, custom recovery passphrase parsing, external modules extending developer settings. Calls are the one feature area getting real investment. This is a client being made complete rather than pointed somewhere new.
Prediction
Calls look like the next feature beat given the active call timeline work, with Element Pro configuration hooks continuing to arrive as small per-release additions.

Recent moves

  1. 13d ago

    Active call timeline rendering arrives on Android

    Calls gain timeline rendering while active, alongside inset and media-viewer fixes and a password strength estimator wrapping the SDK's zxcvbn API. The call surface is where this client's feature work is concentrated.

    View source ↗
  2. 27d ago

    Scroll-to-unread plus a broad accessibility pass

    Scroll to unread messages and collapsed runs of deleted messages sit on top of a substantial screen-reader and TalkBack pass. Element Pro also gains the ability for a homeserver to disable encryption — a deployment control, not a client feature.

    View source ↗
  3. 1mo ago

    Read-all-messages action and RTL text rendering fix

    A read-all-messages action and correct rendering for right-to-left text, with the rest of the release given to dependency bumps and CI workarounds. A thin release between larger ones.

    View source ↗
  4. 1mo ago

    Forward to multiple rooms; custom recovery passphrase hook

    Forwarding one message to several rooms at once is the user-visible change; well-known parsing for a custom recovery passphrase is the deployment-facing one. Both fit the pattern of closing gaps rather than opening ground.

    View source ↗
  5. 1mo ago

    Moderation, location and threads bug-fix release

    Mostly fixes — thread list paging, invites during room creation, in-app media sharing, ANRs from database size calculation — with minor moderation and location-sharing tweaks. Maintenance.

    View source ↗
  6. 2mo ago

    Security patch for an OIDC callback crash

    A single security fix for OIDC callback URLs that could crash the app. Narrow, and worth taking for anyone on OIDC login.

    View source ↗