feat: comprehensive client comparison update (May 2026)
Research-backed updates for all six clients based on latest releases: - Commet v0.4.2: polls, screenshare (browsers/Android), macOS Beta, web builds, Vodozemac web binding; updated column header and client card - Element X v26.04/v26.05: space create/manage shipped, DM voice calls, media captions, live location, multi-account confirmed; updated client card - FluffyChat v2.3.0+: threads ✓, polls ✓, multi-account ✓ - Nheko v0.12.1: screenshare ✓ (X11/Wayland/Windows), widgets ~ (view only) - New rows: Voice messages, Pinned messages, Location sharing, Message forwarding - Updated security note re Commet Vodozemac Dart web binding Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+42
-6
@@ -582,7 +582,7 @@
|
||||
<span class="tag voice">Voice, Video & Screenshare</span>
|
||||
</div>
|
||||
</div>
|
||||
<p class="client-card-desc">Fastest Matrix client — instant load via Sliding Sync. Native MatrixRTC calls and screenshare. Rust encryption (Vodozemac). Spaces viewing works; creating/managing spaces still in progress.</p>
|
||||
<p class="client-card-desc">Fastest Matrix client — instant load via Sliding Sync. Native MatrixRTC calls (voice-only + video), screenshare, DM voice calls, live location sharing, media captions. Full space create & management. Rust encryption (Vodozemac).</p>
|
||||
</div>
|
||||
<div class="client-card">
|
||||
<div class="client-card-top">
|
||||
@@ -615,7 +615,7 @@
|
||||
<span class="tag voice">Voice & Video</span>
|
||||
</div>
|
||||
</div>
|
||||
<p class="client-card-desc">Most Discord-like client overall. Multi-account support, built-in GIF search (via privacy-respecting proxy — GIFs upload to your homeserver, not tracked by Tenor). Shared calendars and photo albums. No iOS or macOS yet. Active early-stage development.</p>
|
||||
<p class="client-card-desc">Most Discord-like client overall. Multi-account support, built-in GIF search (privacy proxy — uploads to homeserver), shared calendars & photo albums, polls (v0.4.2), screenshare on browsers & Android. Available on Android, Windows, Linux, Web, and macOS (Beta). Active development.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -815,12 +815,30 @@
|
||||
<tr>
|
||||
<td>Polls</td>
|
||||
<td class="ours"><span class="part">~</span><small>display-only; open in<br>Element to vote</small></td>
|
||||
<td><span class="yes">✓</span></td>
|
||||
<td><span class="part">~</span><small>recently added</small></td>
|
||||
<td><span class="no">✗</span></td>
|
||||
<td><span class="yes">✓</span><small>create, vote & end</small></td>
|
||||
<td><span class="yes">✓</span><small>added v2.3.0</small></td>
|
||||
<td><span class="yes">✓</span><small>added v0.4.2</small></td>
|
||||
<td><span class="yes">✓</span></td>
|
||||
<td><span class="no">✗</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Voice messages<small>record & play</small></td>
|
||||
<td class="ours"><span class="part">~</span><small>playback only</small></td>
|
||||
<td><span class="yes">✓</span><small>record, play, variable speed,<br>reply with voice</small></td>
|
||||
<td><span class="yes">✓</span><small>record & play,<br>pause support</small></td>
|
||||
<td><span class="part">~</span><small>playback confirmed;<br>recording unclear</small></td>
|
||||
<td><span class="yes">✓</span></td>
|
||||
<td><span class="no">✗</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Pinned messages</td>
|
||||
<td class="ours"><span class="yes">✓</span></td>
|
||||
<td><span class="yes">✓</span><small>dedicated pins view</small></td>
|
||||
<td><span class="part">~</span><small>view only</small></td>
|
||||
<td><span class="yes">✓</span></td>
|
||||
<td><span class="yes">✓</span></td>
|
||||
<td><span class="yes">✓</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Custom emoji & stickers</td>
|
||||
<td class="ours"><span class="yes">✓</span><small>best-in-class</small></td>
|
||||
@@ -905,6 +923,24 @@
|
||||
<td><span class="yes">✓</span><small>"Message deleted"<br>placeholder shown</small></td>
|
||||
<td><span class="yes">✓</span><small>shows redaction notice</small></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Location sharing</td>
|
||||
<td class="ours"><span class="no">✗</span></td>
|
||||
<td><span class="yes">✓</span><small>live & static,<br>map rendering</small></td>
|
||||
<td><span class="part">~</span><small>basic static</small></td>
|
||||
<td><span class="no">✗</span></td>
|
||||
<td><span class="yes">✓</span></td>
|
||||
<td><span class="no">✗</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Message forwarding</td>
|
||||
<td class="ours"><span class="no">✗</span></td>
|
||||
<td><span class="part">~</span><small>via share menu</small></td>
|
||||
<td><span class="yes">✓</span></td>
|
||||
<td><span class="part">~</span></td>
|
||||
<td><span class="yes">✓</span></td>
|
||||
<td><span class="no">✗</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Push notifications</td>
|
||||
<td class="ours"><span class="part">~</span><small>web push only</small></td>
|
||||
@@ -920,7 +956,7 @@
|
||||
</div><!-- table-wrap -->
|
||||
|
||||
<div class="security-note" style="margin:14px 16px 6px;">
|
||||
<strong>Encryption architecture:</strong> Element X, FluffyChat, and Commet use <strong>Vodozemac</strong> — the Rust implementation of Matrix encryption — which has a stronger security track record than the older JavaScript SDK. Cinny and Element Web/Desktop currently use <strong>matrix-js-sdk</strong>; Element is actively migrating to the Rust SDK via WebAssembly. Rust-based clients were not affected by historical js-sdk implementation vulnerabilities.
|
||||
<strong>Encryption architecture:</strong> Element X, FluffyChat, and Commet use <strong>Vodozemac</strong> — the Rust implementation of Matrix encryption — which has a stronger security track record than the older JavaScript SDK. Commet v0.4.2 added a web-compatible Vodozemac Dart binding. Cinny and Element Web/Desktop currently use <strong>matrix-js-sdk</strong>; Element is actively migrating to the Rust SDK via WebAssembly. Rust-based clients were not affected by historical js-sdk vulnerabilities.
|
||||
</div>
|
||||
|
||||
<div class="legend">
|
||||
|
||||
Reference in New Issue
Block a user