← Back to all sparks
E

Element X Android

COMMS
Velocity5.0

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

Element X Android ships steady maintenance releases; no directional move in the last 90 days

matrixmessagingopen-sourceenterprisemobile
Current state
Element X Android ships on an approximately weekly cadence, with releases dominated by bug fixes, translation syncs, and infrastructure work. Visible new capabilities over the last three months are genuinely incremental: multi-answer polls, user status indicators, live location share push notifications, and a richer call participant list. The product's identity remains an open-source Matrix client focused on protocol compliance and enterprise configurability rather than consumer feature parity with Signal or WhatsApp.
Where it's heading
The project is building toward enterprise-ready deployment, not consumer growth. The enforce_element_pro FOSS flag, wellknown-based enterprise configuration, and notification reliability fixes all point to an MSC implementation-first strategy aimed at organizations self-hosting Matrix homeservers. There is no visible consumer-side push in this changelog — no major UX overhaul, no onboarding rethink, no third-party integration surface.
Prediction
The next meaningful change is likely completion of pending MSC protocol work — the live location share notification implementation (MSC4505) and session verification reliability fixes suggest the team is working through a protocol backlog. A user-visible capability push is not visible from the current trajectory.

Recent moves

  1. 5d ago

    Push notification and remote config cache fixes

    Two infrastructure fixes: a remote config cache key bug that caused incorrect config retrieval, and a push foreground service kept alive during notification fetch. No user-visible feature changes; build script improvements round out the release.

    View source ↗
  2. 14d ago

    Adds multi-answer polls and PIN-code notification fix

    Multi-answer poll support is the one real feature addition: users can now create polls that allow respondents to select more than one option, which covers common meeting-scheduling and preference-gathering use cases. The notification fix ensuring noisy alerts fire correctly when a PIN code is set closes a reliability regression.

    View source ↗
  3. 20d ago

    Release script automation and minor UX fixes

    Release tooling update (automated GitHub release script) plus minor UX fixes: caption formatting preserved on edit, server-unreachable error message shown instead of a blank state, and a thread-hiding bug on message deletion. Internal build work with no user-facing capability change.

    View source ↗
  4. 20d ago

    Enables user status indicators, broadens Matrix login support

    User status feature is now enabled — users can set a status that appears in the timeline and people list, which aligns Element X with baseline expectations for a messaging app. Allowing full Matrix user IDs on the account provider screen broadens login compatibility for users on non-Element homeservers.

    View source ↗
  5. 27d ago

    Internal: enterprise config refactor, legacy account creation removed

    Internal release not pushed to stores. Changes include removing the legacy web-based account creation flow for matrix.org, moving tile server configuration into the wellknown enterprise config block, and early rate-limit notification debugging in the troubleshooter. Structural improvements for enterprise deployments, no consumer impact.

    View source ↗
  6. 1mo ago

    Live location share notifications, call participant display

    Push notifications for live location share starts (implementing MSC4505) and an active-call participant list in the people panel are the substantive additions. Several UI fixes — emoji picker height, reactions in threads, accessibility for invite screen — close gaps that have been in the backlog.

    View source ↗