← Back to all sparks
E

Element

COMMS
Velocity5.0

Secure Matrix-based team messaging and collaboration client

Element's module system reaches v1.0 while the client keeps trimming its own chrome.

matrixextension modulescallspresenceurl previews
Current state
The 1.12.x line is steady interface work: presence status threaded through the member list, DM header, room summary and autocomplete; URL preview bundles (MSC4095) both sent and rendered; and an auto-collapse behaviour that gets the left panel out of the way during calls and on narrow windows. Alongside 1.12.25, four extension modules — widget toggles, widget lifecycle, restricted guests and a banner — all cut v1.0.0 on the same day.
Where it's heading
Two threads run in parallel. The client itself is being tightened around calls and presence, with MSC3391 and MSC3852 support removed as the spec surface narrows. The more consequential one is the module set: four modules reaching v1.0 together is what a stabilising extension API looks like, and it points at deployments customising Element without maintaining a fork.
Prediction
With four modules at v1.0, the next thing to watch is whether the module count grows or the existing ones start taking versioned breaking changes — the first would mean the API is being adopted, the second that it is still settling. The entries do not say which.

Recent moves

  1. 2d ago

    Presence status, URL preview bundles, and auto-collapsing panels

    The stable 1.12.25: presence status surfaces across autocomplete, DM headers and the room summary, URL preview bundles land per MSC4095, and the left panel now auto-collapses during calls and on window resize. Support for MSC3391 and MSC3852 is removed.

    View source ↗
  2. 3d ago

    Widget Toggles module reaches v1.0

    The Widget Toggles module reaches v1.0, one of four Element modules to do so on the same day. The body says nothing beyond the version, so the signal is the timing rather than the contents.

    View source ↗
  3. 3d ago

    Widget Lifecycle module reaches v1.0

    The Widget Lifecycle module reaches v1.0 alongside three sibling modules, part of the same coordinated stabilisation of Element's extension surface.

    View source ↗
  4. 3d ago

    Restricted Guests module reaches v1.0

    The Restricted Guests module reaches v1.0 — the one module in this batch whose name points at deployment policy rather than widgets.

    View source ↗
  5. 3d ago

    Banner module reaches v1.0

    The Banner module reaches v1.0, completing the set of four modules cut on the same day.

    View source ↗
  6. 9d ago

    Release candidate for 1.12.25

    Release candidate carrying the same changes that shipped a week later as 1.12.25. No content of its own.

    View source ↗