Typing & Activity Indicators
The WebSocket version shows real-time activity indicators when another participant is typing a message, recording a voice message, or uploading a file.
How it works
When a user performs an activity in a conversation, a visual indicator appears for all other participants showing who is active and what they are doing. Each activity type has its own distinct icon. The indicator disappears when the activity completes or is cancelled. This creates a sense of live, natural interaction similar to popular messaging apps.
Activity types
- Typing — user is composing a text message
- Voice recording — user is recording a voice message
- File uploading — user is uploading a file
Key capabilities
- Real-time activity status display with distinct icons for each type
- Shows which user is performing which activity
- Indicators appear in the conversation header and message area
- Appears and disappears automatically as activity starts and stops
- Works in private conversations, group chats, and chat rooms
- Minimal latency through WebSocket connection
- No additional configuration required
This feature is automatically available with the WebSocket version.