Skip to content

Show call and Encryption safety as four shared emojis - #150

Merged
itz4blitz merged 1 commit into
mainfrom
simplify/call-security-emoji
Nov 3, 2026
Merged

itz4blitz merged 1 commit into
mainfrom
simplify/call-security-emoji

Conversation

@itz4blitz

Copy link
Copy Markdown
Collaborator

Summary

  • Call lock panel and Server Settings › Encryption lead with four Telegram-style emojis derived from the call code / safety number (digits stay under More / faintly under people).
  • Shared protocol::safety_emojis so both surfaces stay in sync.
  • Lock click: stop title-row mouse_down steal; shorten the reopen guard so dismissing then reopening the panel works.

Test plan

  • Join a Tiny E2EE call, click the green lock — panel opens on first click; four emojis match the peer
  • Expand More — server-sees copy and pairwise safety digits still there
  • Server Settings › Encryption — people show emoji keys; mark verified / unmark still works
  • cargo test -p protocol --lib safety_emojis
  • cargo check -p tinyclient --features gui

The lock panel and Server Settings › Encryption led with digit walls; Telegram-style glyphs make a mid-call check glanceable, and the lock click no longer loses to the title row or the reopen guard.

Co-authored-by: Cursor <cursoragent@cursor.com>
@itz4blitz
itz4blitz merged commit d0f7ca1 into main Nov 3, 2026
12 checks passed
@itz4blitz
itz4blitz deleted the simplify/call-security-emoji branch November 3, 2026 03:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant