← Back to all sparks
E

Element Call

MEETINGS
Velocity5.0

Open-source end-to-end encrypted group video calling built on Matrix

Element Call matures its mobile and embedded video experience across steady RC releases.

video-conferencingmatrixmobileembeddedwebrtcopen-source
Current state
Element Call, the Matrix-native group video calling app, is iterating through rapid release candidates on its 0.19–0.20 line. The consistent thread is mobile and embedded maturation: edge-to-edge display, portrait one-on-one layouts, native Android back-gesture handling, a fast participant switcher, and a Promise.withResolvers polyfill for older WebViews. Group voice-call intents and legacy-JWT delayed-event delegation round out the work, alongside ongoing call-reliability fixes.
Where it's heading
Development is balanced between features and fixes but weighted toward making Element Call work well as an embedded, mobile widget inside Matrix clients — layout, input handling, and compatibility with constrained WebViews. The RC-heavy cadence signals careful stabilization rather than big-bang releases. Expect the mobile and embedded surface to keep filling in.
Prediction
Next releases will likely continue hardening the embedded and mobile experience — more layout, switcher, and WebView-compatibility work — toward a stable 0.20 cut.

Recent moves

  1. 1d ago

    v0.20.1-rc.1: WebView compatibility polyfill and fixes

    v0.20.1-rc.1 is fix-led — correct device-switcher labels, a second-leave-sound fix — but the Promise.withResolvers polyfill for pre-119 Chrome WebViews meaningfully broadens compatibility for embedded/mobile use, plus added dev-tooling for LiveKit logs.

    View source ↗
  2. 14d ago

    v0.20.0-rc.1: fast switcher and portrait 1:1 layout

    v0.20.0-rc.1 lands real features: a fast participant switcher (with a ViewModel/snapshot pattern), a proper portrait one-on-one layout, and delayed-event delegation for legacy JWT — advancing the mobile and embedded story.

    View source ↗
  3. 23d ago

    v0.19.3: edge-to-edge display and sync grace period

    v0.19.3 adds edge-to-edge mobile display, a grace period before reporting the sync loop as disconnected, and native Android back-gesture handling to close settings — all sharpening the mobile experience.

    View source ↗
  4. 1mo ago

    v0.19.2: group voice-call intents and footer rework

    v0.19.2 introduces intents for group voice calls and reworks the footer/button layout (moving the settings button to make room for a loudspeaker button), plus screen-share audio cleanup — incremental UX and call-control work.

    View source ↗
  5. 1mo ago

    v0.19.1-rc2: fix joiner media-publish race

    v0.19.1-rc2 is a single fix for a race condition that could leave a joiner never publishing media — an important reliability patch, but a narrow point release.

    View source ↗