aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/sync.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-10-18 08:41:13 -0700
committerAdam Soltys <[email protected]>2026-10-18 08:41:13 -0700
commit98d90827cbf581c4322232063b4f785f97bcb45b (patch)
tree21e6cfcd45c5182172ea0e7ceff1c9b105ddff61 /src/features/sync.js
parenta9cdc8a6fd7abd38a185f9d8828531374307cf41 (diff)
downloadcoinosv3-98d90827cbf581c4322232063b4f785f97bcb45b.tar.gz
coinosv3-98d90827cbf581c4322232063b4f785f97bcb45b.zip
Voice and video calls in DMs (NIP-AC, as Amethyst, nospeak and Noscall speak it): 📞 and 🎥 in a conversation's header; a call from someone you follow or have written to rings over any page (tone, buzz, a notification when the app is out of sight) with Answer and Decline; mute, camera off, switch camera, minimize to a bar, hang up. WebRTC device to device (DTLS-SRTP), set up by signed messages in ephemeral gift wraps to the DM inboxes; TURN from coinos's live server (Cloudflare) for the connections that can't go direct. A remote signer puts the candidates inside the offer and answer instead of signing one each.
Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_013ZDf1cyCQLkfjftYhymZAg
Diffstat (limited to 'src/features/sync.js')
0 files changed, 0 insertions, 0 deletions