← Back to all sparks
E

Element Android

COMMS
Velocity0.0

Decentralized, secure messenger for the Matrix protocol — Android client.

Now 'Element Classic' in maintenance mode, steering users to Element X

matrixsecure-messagingmaintenance-modeelement-x-migrationsecurity-patchesopen-source
◆Current state
Element Android, renamed Element Classic, is in maintenance mode while users are steered to Element X. September's releases set targetSdk to 36, added a migration banner to the room list and updated the banner about excluding insecure devices. Cadence is roughly monthly and limited to compliance, security and migration prompts.
◆Where it's heading
This is a wind-down branch: the team keeps it secure and compliant (a recent GHSA-tracked file-storage fix, crypto-android and Jitsi bumps) while exposing internal services so Element X can take over. The persistent 'verify this device before October' banners point users toward migration.
◆Prediction
Expect continued security-only maintenance and migration prompts rather than new capabilities, with feature investment flowing to Element X. The October verification deadline suggests a hard nudge to move off the Classic client this year.

◆Recent moves

  1. 1mo ago

    v1.6.66: insecure-device banner update

    Updates the banner about excluding insecure devices. A single prompt change.

    View source ↗
  2. 1mo ago

    v1.6.64: Element X migration banner in the room list

    Adds an Element X migration banner to the room list and targets Android SDK 36. The migration push is now in front of every user on the main screen.

    View source ↗
  3. 3mo ago

    Security fix: sanitize file storage location

    Ships a GHSA-tracked security fix improving sanitization of the file storage location. Security-only, but a real user-protecting patch on a client the team is otherwise winding down.

    View source ↗
  4. 4mo ago

    v1.6.60: security disclosure note and translations

    Documents earlier security fixes and adds translations for the device-verification deadline banner. Housekeeping consistent with the migration-nudge posture.

    View source ↗
  5. 6mo ago

    v1.6.58: crypto-android dependency bump

    Bumps the Matrix crypto-android component. A pure dependency update with no user-visible change.

    View source ↗
  6. 6mo ago

    v1.6.56: CI hardening and Element X service exposure

    Adds the zizmor CI check, exposes an internal service for Element X to consume, and hides the verify-device banner. Plumbing that supports the Element X handoff rather than end-user features.

    View source ↗