Off-the-record conversations: the control #157

Merged
paulhitt merged 1 commits from feat/off-the-record-ui into main 2026-09-12 01:45:04 +00:00
1 Commits
Author SHA1 Message Date
Paul HittandClaude Opus 5 f325b1c6ae Off-the-record conversations: the control
A switch in the conversation's own menu, and a line under the header
saying so while it is on.

The switch asks; it does not assert. The state shown is re-read from what
the peer has echoed, and the echo arrives during a poll rather than while
the menu is open, so the open conversation re-reads it there too. Without
that the banner would claim the conversation was off the record from the
moment it was asked for.

Group and remote-address conversations have no peer id, and this is a
one-to-one setting, so it reads false for them rather than pretending.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 21:43:14 -04:00