Chat
Three-pane Telegram-style interface coming in the next QuikyChat build session.
Chat list
All, Unread, Groups, Channels, Bots. Folders, search, pin, mute.
Active chat
Messages, voice notes, media, payment requests. E2E badge for 1:1.
Info + media
Shared media, members, pinned messages, safety numbers.
Chat UI scaffold — full pipeline lands next
Schema, API scaffold, WebSocket endpoint, MagnusID auth bridge, and QuikyPay tip integration are scaffolded. libsignal E2E, mediasoup SFU calls, story player, and the full three-pane UI ship in the next session.
POST /api/chats · GET /api/chats/:id/messages · WS /api/ws
Voice notes
Hold-to-record with live waveform, variable-speed playback, transcription for accessibility.
Calls
1:1 voice + video via WebRTC, group calls up to 30 via mediasoup SFU. E2E via Signal key exchange.