feat: update client comparison table (May 2026)
Lint / Shell (shellcheck) (push) Successful in 15s
Lint / JS (eslint) (push) Successful in 8s
Lint / Python (ruff) (push) Successful in 6s
Lint / Python deps (pip-audit) (push) Successful in 1m4s
Lint / Secret scan (gitleaks) (push) Successful in 6s

- Cinny voice/video/calls: ✓ now covers rooms, DMs, group calls,
  screenshare via Element Call embed
- Cinny screenshare: ✓ (via EC iframe)
- Cinny GIF picker: ✓ Giphy with Terminal TDS theme
- Cinny polls: ~ display-only (read-only m.poll.start renderer)
- Cinny deleted messages: ✓ now shows placeholder instead of hiding
- New row: incoming call notification (ring + Answer/Decline for DMs)
- Updated featured client description with custom feature list
- README Lotus Cinny section updated with latest custom features

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-15 00:49:04 -04:00
parent ffff199b7f
commit f3a7bcd00b
2 changed files with 49 additions and 9 deletions
+17 -8
View File
@@ -554,7 +554,7 @@
</a>
</div>
<p class="also-available">
A custom Lotus Guild fork of Cinny, based on stable releases.
A custom Lotus Guild fork of Cinny with added features: DM calls with ring notification, GIF picker, draggable+resizable PiP call window, poll display, deleted message placeholders, and the Lotus Terminal design theme.
Prefer the official client? Use <a href="https://cinny.in" target="_blank" rel="noopener">cinny.in</a> and set homeserver to <code style="font-size:0.8em;color:#e88;">matrix.lotusguild.org</code>.
</p>
@@ -658,7 +658,7 @@
<!-- ── Feature Comparison Table ── -->
<div class="comparison-section">
<p class="comparison-title">Client Feature Comparison &mdash; March 2026</p>
<p class="comparison-title">Client Feature Comparison &mdash; May 2026</p>
<p class="scroll-hint" id="scrollHint">← swipe to compare →</p>
<div class="table-wrap">
<table>
@@ -757,7 +757,7 @@
<tr class="section-header"><td colspan="7">Voice &amp; Video</td></tr>
<tr>
<td>Voice &amp; video calls</td>
<td class="ours"><span class="part">~</span><small>dedicated space rooms only,<br>not DMs</small></td>
<td class="ours"><span class="yes"></span><small>rooms &amp; DMs, group calls,<br>screenshare via Element Call</small></td>
<td><span class="yes"></span><small>MatrixRTC</small></td>
<td><span class="part">~</span><small>experimental, varies<br>by homeserver</small></td>
<td><span class="part">~</span><small>1:1 + group,<br>no E2EE voice rooms</small></td>
@@ -766,7 +766,7 @@
</tr>
<tr>
<td>Screenshare</td>
<td class="ours"><span class="no"></span></td>
<td class="ours"><span class="yes"></span><small>via Element Call embed</small></td>
<td><span class="yes"></span></td>
<td><span class="no"></span></td>
<td><span class="no"></span></td>
@@ -775,13 +775,22 @@
</tr>
<tr>
<td>Group calls</td>
<td class="ours"><span class="part">~</span><small>space rooms only</small></td>
<td class="ours"><span class="yes"></span><small>via Element Call embed</small></td>
<td><span class="yes"></span><small>MatrixRTC</small></td>
<td><span class="no"></span></td>
<td><span class="part">~</span><small>no E2EE voice rooms</small></td>
<td><span class="yes"></span></td>
<td><span class="part">~</span><small>partial</small></td>
</tr>
<tr>
<td>Incoming call notification<small>ring + Answer/Decline</small></td>
<td class="ours"><span class="yes"></span><small>DM rooms; ring tone,<br>30s auto-dismiss</small></td>
<td><span class="yes"></span><small>native push</small></td>
<td><span class="part">~</span><small>experimental</small></td>
<td><span class="yes"></span></td>
<td><span class="yes"></span><small>desktop</small></td>
<td><span class="part">~</span><small>partial</small></td>
</tr>
<!-- Core features -->
<tr class="section-header"><td colspan="7">Core Features</td></tr>
@@ -805,7 +814,7 @@
</tr>
<tr>
<td>Polls</td>
<td class="ours"><span class="no"></span></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>
@@ -823,7 +832,7 @@
</tr>
<tr>
<td>GIF search / picker</td>
<td class="ours"><span class="no"></span></td>
<td class="ours"><span class="yes"></span><small>Giphy, Terminal TDS themed,<br>click-outside to close</small></td>
<td><span class="no"></span></td>
<td><span class="no"></span></td>
<td><span class="yes"></span><small>privacy proxy,<br>uploads to homeserver</small></td>
@@ -889,7 +898,7 @@
</tr>
<tr>
<td>Deleted message visibility<small>(redacted events)</small></td>
<td class="ours"><span class="no"></span><small>hides deleted messages<br>entirely — no trace</small></td>
<td class="ours"><span class="yes"></span><small>"Message deleted" with reason<br>if provided</small></td>
<td><span class="yes"></span><small>"Message deleted"<br>placeholder shown</small></td>
<td><span class="yes"></span><small>shows redaction notice</small></td>
<td><span class="yes"></span><small>shows redaction notice</small></td>