← Back to all sparks
E

Element

COMMS
Velocity5.0

Secure Matrix-based team messaging and collaboration client

Element Web rolls Module API v2 across its plugin suite alongside room list redesign

matrixcollaborationenterprise-messagingmodule-apiroom-listprivacy
Current state
Element Web is shipping a parallel workstream this week: four bundled modules (banner, restricted-guests, widget-lifecycle, widget-toggles) all received Module API v2 compatibility updates on the same day, while the v1.12.28 main release added an invites section, a default people section, drag-to-collapse behavior to the room list, and a new Module API for overriding URL preview results. A security fix (GHSA-wqmv-r2qj-2j9p) also shipped in v1.12.28. The release cadence is consistent: biweekly main releases with RC cycles.
Where it's heading
The room list redesign is the clearest running thread — dedicated invites section, default people section, activity-as-unread settings, and drag behavior have each shipped in successive releases, suggesting a systematic feature-by-feature rollout rather than a single large cut. The Module API v2 rollout across bundled modules indicates a broader extensibility investment for enterprise and self-hosted deployments where module customization matters. The URL preview override API and User Verification CAs from recent releases both point toward improved security controls for organizational users.
Prediction
The room list redesign is visibly mid-flight — the RoomTimelineViewModel MVVM refactor shipped in v1.12.27 and the list itself still has gaps. Expect the next two or three releases to continue filling those in. The remaining bundled modules not yet updated to Module API v2 will get the same treatment.

Recent moves

  1. 3d ago

    Banner module updated for Module API v2

    Banner module updated to Module API v2 compatibility — one of four bundled modules updated in the same day as part of the API v2 rollout across the plugin suite.

    View source ↗
  2. 3d ago

    Restricted-guests module updated for Module API v2

    Restricted-guests module updated to Module API v2 compatibility alongside three other bundled module updates on the same day.

    View source ↗
  3. 3d ago

    Widget-lifecycle module updated for Module API v2

    Widget-lifecycle module updated to Module API v2 compatibility as part of the batch rollout across bundled modules.

    View source ↗
  4. 3d ago

    Widget-toggles module updated for Module API v2

    Widget-toggles module updated to Module API v2 compatibility — the fourth and final bundled module updated this day.

    View source ↗
  5. 5d ago

    Element 1.12.28: invites section, URL preview Module API, security fix

    v1.12.28 continues the room list redesign with an invites section, a default people section, and drag-to-collapse behavior, adds user status in timeline pills, and ships a Module API for modules to override URL preview results — alongside a security fix and the glibc 2.34 minimum bump for desktop.

    View source ↗
  6. 11d ago

    Banner module v2.0.0: minor styling adjustment

    Banner module v2.0.0 is a minor styling tweak — a one-commit update before the API v2 compatibility bump that followed a week later.

    View source ↗