Skip to content

Element

Communication & Email

Fully-featured Matrix client for Web, iOS & Android.

TypeScript Latest v1.12.20 · 7d ago Security brief →

Features

  • Matrix web and desktop client
  • Supports Chrome, Firefox, Edge, Safari on macOS, Windows, Linux
  • Community-supported mobile web usage
  • Electron‑wrapped desktop app available for download or self‑build

Recent releases

View all 13 releases →
No immediate action
v1.12.20 Bug fix

User menu profile pic alignment

No immediate action
v1.12.19 Breaking risk

Deprecate MSC3215 + file upload API + UI fixes

No immediate action
v1.12.18 New feature

Room list enhancements + verification toast

v1.12.17 Bug fix

Fixed OIDC login callback handling on Element Desktop.

Full changelog

🐛 Bug Fixes

  • [Backport] Fix OIDC login callback handling on Element Desktop (#33337). Contributed by @t3chguy.
v1.12.16 Mixed
⚠ Upgrade required
  • Deprecation: Links without protocol (e.g., missing http:// or https://) are disallowed in LinkedText.
Notable features
  • Room list: custom section creation
  • Fallback to OIDC response_mode query when fragment unsupported
  • Switch OIDC to response_mode=fragment
Full changelog

🦖 Deprecations

  • Disallow links without protocol (e.g. starting with http(s)://) in LinkedText. (#32972). Contributed by @Half-Shot.

✨ Features

  • Room list: add custom section creation (#33155). Contributed by @florianduros.
  • Fall back to OIDC response_mode query if fragment unsupported (#33169). Contributed by @t3chguy.
  • Switch OIDC to response_mode=fragment (#33100). Contributed by @t3chguy.
  • Hide spoilers from desktop notifications (#31699). Contributed by @JeftavanderHorst.
  • Room list: expand sections when a filter is toggled (#33077). Contributed by @florianduros.
  • Show a 'grab' cursor on picture-in-picture view (#33079). Contributed by @robintown.
  • Update URL Preview settings (#32992). Contributed by @Half-Shot.
  • Add user friendly capability text for msc4039.download_file (#32983). Contributed by @BillCarsonFr.
  • Accessibility improvements in settings (#32968). Contributed by @t3chguy.
  • Move Low Bandwidth feature to devtools. (#32797). Contributed by @Half-Shot.
  • Room list: add activity marker to sections (#33024). Contributed by @florianduros.
  • Remove global h2 css rule in favour of heading styles/components (#32969). Contributed by @t3chguy.
  • Allow Element Call to use MSC4039 (#32755). Contributed by @JephDiel.
  • Room list: add default sections (#32785). Contributed by @florianduros.

🐛 Bug Fixes

  • [Backport staging] Fix Module API versioning (#33261). Contributed by @RiotRobot.
  • Fix crashes in when opening Bridges in room settings (#33137). Contributed by @defaultdino.
  • fix(call): leave call along with room (#33162). Contributed by @defaultdino.
  • Fix React hydration issues (#32958). Contributed by @t3chguy.
  • Enusre voice message recording does not fall back to the default input if an input is specifically configured. (#32887). Contributed by @jpborie05.
  • Room list: fix expanded/collapse state of sections (#33074). Contributed by @florianduros.
  • fix: Left hand sidebar text selectable (#33029). Contributed by @marley.
  • Collapsible Left Panel - Ensure that panels have non-fractional widths (#33052). Contributed by @MidhunSureshR.
  • Collapsible Left Panel - Clicking on separator should expand to 100% when no width is available in settings (#33053). Contributed by @MidhunSureshR.
  • Fix EventListSummary not unbinding event listeners (#33006). Contributed by @t3chguy.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
13,162
Forks
2,643
Languages
TypeScript CSS JavaScript
Downloads/week
2,474 ↑53%
NPM Maintainers
1
Contributors
100
TypeScript
Types included ✓

Install & Platforms

Platforms
linux macos windows

Community & Support

Beta — feedback welcome: [email protected]