Each client's card and all 64 table cells were checked against its latest
release (source at the release tag, changelogs, official docs):
Cinny v4.12.7, Element Web v1.12.29, Element X 26.09.2, FluffyChat
v2.9.5, Commet v0.5.0, Nheko v0.12.1. ~95 cells corrected, notes
tightened, chips made consistent (platforms / SDK / one calling chip).
Notable:
- Cinny: calls, voice rooms and screenshare via Element Call are stable
(card gained the calling chip); ring, who-reacted, read receipts: yes;
polls: no.
- Element X: cannot START a screenshare (mobile web views have no
getDisplayMedia) — chip is now "Voice & Video".
- FluffyChat: threads, pinning, media gallery, custom status, QR invites:
yes; calls still experimental (DM-only, legacy 1:1).
- Commet: web app + Windows/Linux, no macOS; screenshare, widgets
(v0.5.0), favourites: yes; "Beta" chip dropped (not self-described).
- Nheko: calls are 1:1 only and only in Linux builds; threads: yes; no
release since Aug 2025.
- Element: no bookmarks or scheduling; custom status is Labs; QR invites
and sort order: yes.
- Lotus Chat: Vodozemac yes (Rust crypto), widgets yes, push = only while
open (no background push yet); desktop app is Windows + Linux (the
feature list said macOS).
- Vodozemac is yes for every js-sdk client now (Rust crypto).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA
- The ~1,800-word fork paragraph becomes 7 titled groups, one short line
per feature, plus a link to LOTUS_FEATURES.md.
- Single source: landing/data/features.json + comparison.json, rendered
into index.html by landing/build.py between BEGIN/END markers (all 71
table rows re-render with identical cell text).
- CSS moved to landing/style.css; build.py inlines it because the LXC 139
deploy copies index.html only.
- "Client comparison last reviewed" stamp driven by comparison.json.
- CI job `landing-fresh` fails if index.html drifts from its sources.
- Feature list brought up to date: 629 avatar decorations in 28
categories, mic level meter + remembered per-person volume, search
operators, paste-as-code, thread "Mark all read", pinch-zoom/swipe media
viewer, room widgets with a permission prompt.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PPmy3tPq869XDW4njjVaKA