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.