Private / Public channels (+management)
Direct messages
Groups
Unread messages counter
Unread messages channel
Invitation / deleting participants
Sound notifications
Mute / unmute chat for specific time or forever
Participant mention via @ functionality
Attachments
Typing system marker
Chat attachments management
Pin message marker
Custom Emojis
Sent message marker
Read message marker
System messages: User entered / leave channel etc
Inviting to a chat through mentioning via @
Reply to message
Edit message