Product: Announcements

Announcing the React Native Activity Feeds SDK

We are happy to announce the public v1.0 release of our React Native SDK for Activity Feeds. This release provides support for the latest Expo 40 and React Native 0.63. Quick links React Native Activity Feeds Tutorial Activity Feed Mobile App Highlights We decided to move away fr…

Feature Announcement: Quoted Messages

Quoted messages is a useful feature when you want to reply to a specific message in 1:1 chats or when you want to quote someone on your replies in group chats. The ability to quote and reply to specific messages in a conversation makes it easier to keep track of things, especiall…

Feature Announcement: Pinned Messages

When you have important messages that you want to be able to see quickly, you can use the pinned messages feature. Pinned messages are flagged as special and can be set up so that you see them at the top of your folder, channel, conversation, etc. Pinned messages are used to shar…

Feature Announcement: React SDK Support for MML

Message Markup Language (MML) enables you to build an interactive message experience. MML supports embedding elements as simple as a button to your message or as complex as date pickers and custom forms within your chat experience. MML also supports images, icons, and tables out …

Feature Announcement: Enforce Unique Reaction

Reactions are a fun way to interact in chat apps quickly and are featured in almost all of them. However, some apps handle reactions slightly differently than others. For example, Slack allows a user to add several different reactions to a message. On the other hand, iMessage onl…

Feature Announcement: Webhook Retries

When building a chat application, real-time events are crucial to providing an engaging user experience and adding custom functionality or behaviors specific to your use-case. With Stream Chat webhooks, you can provide endpoints on your server to receive events as they happen, al…

Feature Announcement: Custom Events

Not all chat apps are the same. Some may need interactions other than the regular sending of messages, reactions, typing indicators, etc. Delivery apps, for example, may require a "delivery completed" event. Dating apps, a "match" event. That is why you must use an underlying cha…

Feature Announcement: Enforce Unique Usernames

In most chat apps, it’s essential to be able to tell the difference between users. Though the user ids are always different, by default Stream Chat allows users to have the same name for display. This can be an issue since a user could impersonate another or choose the same name …

Feature Announcement: Exporting Channels

A chat app generates a lot of data based on user interactions. In some cases, such as when you need to provide chat transcripts of a livestream event to the event organizer, it’s essential to have easy access to that data in a flexible format. You can then transform the data into…

Feature Announcement: IP Ban

It’s common in chat apps to encounter users who engage in disruptive behavior such as trolling or even scamming, especially as the chat community grows in user count. Stream Chat already provides many moderation tools to help you deal with these problematic users in specific ways…

Feature Announcement: Shadow Ban

As your chat app grows in user count, it’s expected to encounter users who misbehave and share content in undesirable ways. To help you deal with this issue most efficiently, Stream is continually building new moderation tools to help tackle these problems in specific ways. Strea…

Announcing Stream’s New Dashboard Experience

Our initial dashboard was built for Stream’s initial product, Feeds. As you may know, we now offer Chat — a robust real-time API for building messaging applications. With the tremendous growth since the initial launch of our second product, we are working to ensure that every use…

Feature Announcement: Mitigate Profanity With Block Lists

Many companies that allow end-users to openly chat with one another open up a significant risk to unsavory and often harmful content within an application. The fine balance between open, unfiltered conversation, and an overbearing moderation system is one that Stream is acutely a…

Feature Announcement: Improve High-Volume Chats with Slow Mode

When utilizing real-time chat for communication during a popular event, it can be beneficial to slow down the conversation by restricting how frequently participants can send messages to avoid missing content that would otherwise get drowned out by noisy or spammy chatters. This …

Livestream New Features

From company-wide Zoom meetings to international conferences going digital, virtual events are here to stay. In fact, Will Smith and Kevin Hart just backed Run The World, a (pandemic-proof) virtual events startup. Live events turned livestream — from political rallies to virtual …