Messaging
E2E-encrypted direct messaging between users, with local persistence (WatermelonDB), offline queueing, delivery receipts, reply threading, and an SMS fallback for users without the app.
Messaging — Design
Architecture
Messaging — Requirements
Overview
Messaging — Testing
Test strategy