stream-chat-android
stream-chat-android copied to clipboard
:speech_balloon: Android Chat SDK ➜ Stream Chat API. UI component libraries for chat apps. Kotlin & Jetpack Compose messaging SDK for Android chat
### Context & proposal It is better to get individual implementation of `Repository` from `RepositoryFacade` so we don't have to deal with overrides of RepositoryFacade and we can separate implementation...
### Context & proposal Factories should act as real factories and shouldn't store the instance inside.
**Describe the bug** I have commands enabled and giphy as the allowed commands from dashboard for a channel type but in UI the commands button doesn't appear at all. I...
### Context & proposal We should revisit the way we are handling data from events. Currently, we are always updating DB and state when the event contains `channel` or `message`...
### Context & proposal Sometimes, there's a weird animation glitch when loading more channels. https://user-images.githubusercontent.com/9600921/191110818-3594fa25-2587-41f3-a5dc-8ce145b2b227.mp4 ### Acceptance criteria To accept this task we need to complete the following items: -...
Context & proposal The query listeners: `QueryChannelListenerImpl`, `QueryChannelsListenerImpl` and `ThreadQueryListenerFull` are different from the other listeners because they are not separated into two different listeners containing only state or persistence....
### Context & proposal Expose a way to customize the `DeletedMessageViewHolder` top/bottom padding inside a list. ### Acceptance criteria To accept this task we need to complete the following items:...
### Context & proposal Our channel action dialog (`ChannelActionsDialogFragment`) can reuse the existing utility functions for its title and subtitle for consistency with Compose. ### Acceptance criteria To accept this...
### 🎯 Goal Using implementation of repositories instead of `RepositoryFacade`. ### 🧪 Testing Test the persistence of the SDK ### ☑️Contributor Checklist #### General - [x] I have signed the...
When navigating back to a screen with `MessageComposerView` it automatically sends typing events even if the composer is empty. **To Reproduce** Steps to reproduce the behavior: 1. User 1: Open...