Chat Functionality
- One-to-One Chat: Real-time private messaging.
- Group Chat: Public or private group messaging with multiple participants.
- Message Types: Text, images, audio, video, files, location sharing, contacts.
- Reactions: Emoji reactions to messages.
- Replies & Forwards: Built-in support for quoting messages and forwarding.
- Unread Count: Per chat, per message tracking.
- Typing Indicators: Show when users are typing.
- Presence: Online/offline indicators.