π [Improvement Proposal] - Implement Presence Feature in Push Chat
Opened this issue Β· 0 comments
Proposal name
Implement a Presence feature natively in Push Chat to provide users real-time status updates such as online presence, typing indicators, and user activities within the chat.
Describe the Proposal
This proposal aims to implement a Presence feature in Push Chat to enhance user interaction by providing real-time status updates. This feature will include online presence indicators, typing indicators, and user activity status. By integrating these elements, Push Chat will become more dynamic and engaging, fostering better communication and collaboration among users.
- Online Status: Showing which users are currently online in a channel.
- Typing Indicator: Indicating when a user is typing a message.
- Activity Status: Displaying what users are doing in the chat (e.g., sending a message, viewing a message, idle, in the chat).
Use Case
Use Case:
- Collaboration: Users can see who is available online, making it easier to initiate real-time collaboration and discussions.
- Interaction: Typing indicators show when someone is responding, making conversations feel more interactive and immediate.
- Engagement: Activity statuses (like viewing a message or being idle) help users understand each otherβs availability and activity within the chat.
Current Limitations
Currently, Push Chat lacks real-time presence information, which limits user engagement and interaction. Users are unable to see who is online or if someone is typing, which can make the chat experience feel static and less interactive. This proposal aims to address these limitations by introducing presence indicators and activity statuses, making Push Chat more engaging and user-friendly.