CARVIEW |
Select Language
HTTP/2 200
date: Sat, 19 Jul 2025 17:22:36 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"f8ea10ad8a75091bec72b27b22020c6e"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=be1XnO8Fo4WiyMKxNG7sdqm2MyqG5r5D25VmRhIru3ZmTeB45H1Bj4LgPHR0v5ie4XI540E02WEhGuHYQXLU4RY7Hj7s1fFyAPr43qW2Equtf072oKyDzwePxvqI08goi6vpmkkJNHqPjaL9MpRByOWXVjUHaDFiDY2YTR1I0LQRsdCu%2BhOCJ4LPw9eJPrCFmh09L757J6jXG%2BBizZnIxoqifIXhhUH9HI92saa7LZWHUo2JUIr7%2Fb6ARZ2K885OJhwtQ59raLSxz83dzcYaeg%3D%3D--cp2Q%2FX6QMqtEmUzj--RqpINpfPd3p8HaP59Yh9zw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1322512000.1752945755; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 17:22:35 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 17:22:35 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: ADC6:110E0E:6E8052:8A99FF:687BD45B
Releases ยท GetStream/stream-chat-android ยท GitHub
18 Jul 07:32
Loading
27 Jun 16:05
Loading
09 Jun 15:55
Loading
23 May 14:46
Loading
30 Apr 15:53
Loading
16 Apr 15:49
Loading
04 Apr 09:27
Loading
14 Mar 17:36
Loading
17 Feb 16:19
Loading
07 Feb 14:22
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 298
Releases: GetStream/stream-chat-android
Releases ยท GetStream/stream-chat-android
6.19.0
Compare
stream-chat-android-client
๐ Fixed
- Include pending messages in the
Channel.messages
field so they are always visible in the message list. #5862
โ Added
- Add
ChannelClient.queryReminders()
for querying message reminders. #5779 - Add
ChannelClient.createReminder()
for creating a message reminder. #5779 - Add
ChannelClient.updateReminder()
for updating an existing message reminder. #5779 - Add
ChannelClient.deleteReminder()
for deleting an existing message reminder. #5779 - Add
ReminderCreatedEvent
,ReminderUpdatdeEvent
,ReminderDeletedEvent
andNotificationReminderDueEvent
events notifying the user about changes in the message reminders. #5779 - Add
reminder
field to theMessage
entity, which contains the reminder information. #5779 - Add default handling for
notification.reminder_due
push notification. #5833 - Add
NotificationHandler.showNotification(ChatNotification)
message method for showing a notification of a specific type. #5833 - Add
ChatClient.queryActiveLocations
to query the active live locations (non-expired) shared by the current user. #5852 - Add
ChatClient.sendStaticLocation
to send a static location message to the given channel. #5852 - Add
ChatClient.startLiveLocationSharing
to start a live location sharing for the given channel. #5852 - Add
ChatClient.updateLiveLocation
to update the live location info of a message. #5852 - Add
ChatClient.stopLiveLocationSharing
to stop the live location sharing for a message. #5852 - Introduce the
LiveLocationListener
interface to handle live location-related request events:onQueryActiveLocationsResult
,onStartLiveLocationSharingResult
,onUpdateLiveLocationPrecondition
,onUpdateLiveLocationResult
,onStopLiveLocationSharingResult
. #5852 - Add utility function
Message.hasSharedLocation
to check if a message contains shared location data. #5852
โ ๏ธ Changed
- Deprecate
NotificationHandler.showNotification(Channel, Message)
in favor ofNotificationHandler.showNotification(ChatNotification)
. #5833
โ Removed
- Remove
@ExperimentalStreamChatApi
annotation usage. #5866
stream-chat-android-offline
โ Added
- Support local storage to the shared location. #5852
stream-chat-android-state
๐ Fixed
- Unread message count should not be reset on entering a thread. #5836
- Fix
GlobalState.totalUnreadCount
andGlobalState.channelUnreadCount
not updated when receiving a new message, when theOfflinePlugin
is not applied. #5858 - Ensure
Channel.membership
is updated when the current user joins a channel. #5857
โ Added
- Introduce
GlobalState.activeLiveLocations
that emits active live locations that are being shared in the app by the current user. #5852
โ ๏ธ Changed
- Change
SyncManager
to schedule updates of messages that contains live locations sharing, to be executed when the live locations sharing ends. #5852
stream-chat-android-ui-common
๐ Fixed
- Prevent calling
focusMessage
from theMessageListController
after closing theMessageList
. #5854
โ Removed
- Remove
@ExperimentalStreamChatApi
annotation usage. #5866
stream-chat-android-ui-components
โ Removed
- Remove
@ExperimentalStreamChatApi
annotation usage. #5866
stream-chat-android-compose
๐ Fixed
- Fix
MediaGalleryPreviewActivity
overriding theMessage.attachments
of theMessage
which was passed to it. #5863 - Fix
MediaGalleryPreviewActivity
displaying the current time instead of theMessage
timestamp if the screen was opened without internet connection. #5863 - Fix the top bar up button not working when the keyboard is open in the messages screen. #5868
โฌ๏ธ Improved
- Add bottom padding to unread message separator. #5855
โ Added
- Expose
canHandle
lambda of the attachment factories:AudioRecordAttachmentFactory
,FileAttachmentFactory
,GiphyAttachmentFactory
,LinkAttachmentFactory
,MediaAttachmentFactory
,UploadAttachmentFactory
. #5865
โ Removed
- Remove
@ExperimentalStreamChatApi
annotation usage. #5866
Assets 2
6.18.0
Compare
stream-chat-android-client
๐ Fixed
- Fix JSON parsing of
Device.providerName
when callingChatClient.getDevices()
. #5821 - Fix JSON parsing of
Flag.targetMessageId
when callingChatClient.flagUser()
. #5829
โฌ๏ธ Improved
- Refactor how Draft Messages are queried to avoid potential issues on the sync process. #5847
stream-chat-android-ui-common
โฌ๏ธ Improved
- Use
AAC_ADTS
as default audio recording output format. #5825
โ Added
- Add
MessageOriginalTranslationsStore
: In-memory storage for keeping track of all auto-translated messages which have been manually converted to their original text. #5845 - Add
MessageListController.toggleOriginalText()
method for toggling between the original and translated text of the given message. #5843
stream-chat-android-ui-components
๐ Fixed
- Fix quoted poll messages showing an empty message preview. #5849
โ Added
- Introduce experimental classes:
ChannelInfoViewModel
,ChannelInfoViewModelFactory
,ChannelInfoMemberViewModel
, andChannelInfoMemberViewModelFactory
. #5801 - Add
ChatUI.showOriginalTranslationEnabled
flag for enabling/disabling the "Show original" translation label in the message list. #5843 - Add
MessageListViewModel.Event.ToggleOriginalText
for toggling between the original and translated text of the given message. #5843
โ ๏ธ Changed
- Refactor the XML sample view models and UI components to use ChannelInfoViewController. #5801
stream-chat-android-compose
๐ Fixed
- Use the same text style in
DefaultComposerLabel
andMessageInput
so that typingMessageComposer
doesn't cause any glitches. #5838 - Fix quoted poll messages showing an empty message preview. #5849
- Fix ExoPlayer crash when playing a video, happening when the integration app is using the legacy
com.google.android.exoplayer
library. #5841
โ Added
- Add
FileAttachmentPreviewContent
,FileAttachmentContent
,FileAttachmentItem
,FileUploadContent
andFileUploadItem
toChatComponentFactory
. #5791 - Introduce internal
DraftChannelViewController
and experimental classesDraftChannelViewState
,DraftChannelViewAction
, andDraftChannelViewEvent
. #5797 - Message member from the member bottom sheet of the channel info screen. #5797
- Introduce experimental factory methods for the channel info screens. #5812
- Add
ChatTheme.showOriginalTranslationEnabled
flag for enabling/disabling the "Show original" translation label in the message list. #5845 - Add
MessageListViewModel.toggleOriginalText()
method for toggling between the original and translated text of the given message. #5845 - Support adding members to group in the channel info screen. #5850
โ Removed
- Remove redundant use of coroutineScope inside of
LaunchedEffect
. #5811
Assets 2
6.17.0
Compare
stream-chat-android-client
โฌ๏ธ Improved
- Add
ChannelInfo
fallback toMessage
when parsing from API and/or Events. #5813 - Refresh token only during WS reconnection when the reconnection is triggered by a token issue. #5816
stream-chat-android-ui-components
โฌ๏ธ Improved
- Improve the performance of playing video/audio attachments by using
ExoPlayer
instead ofVideoView
. #5749
stream-chat-android-compose
โฌ๏ธ Improved
- Use the lambda-based
graphicsLayer
modifier to improve performance by avoiding unnecessary recompositions caused by mutable state in modifiers. #5800 - Mark the bottom-most item as seen only if app is in foreground. #5814
โ Added
- Introduce experimental
DirectChannelInfoScreen
andGroupChannelInfoScreen
for displaying channel information and the available channel actions. #5773 - Introduce internal
ChannelInfoMemberInfoModalSheet
for displaying channel information and the available channel actions. #5785
โ ๏ธ Changed
Assets 2
6.16.0
Compare
Common changes for all artifacts
๐ Fixed
- Fix adding/removing of message reactions when offline not working. #5762
โ ๏ธ Changed
- Deprecate
$ne
filter (no longer supported due to performance issues). #5782
stream-chat-android-client
โ Added
- Add
ChatClient.queryDrafts
method which supports filtering and pagination. #5759 - Add
SendMessageInterceptor
andChatClient.Builder.sendMessageInteceptor
for overriding the defaultsendMessage
operation. #5775
โ ๏ธ Changed
- Deprecate
ChatClient.queryDraftMessages
because theoffset
argument is not supported. #5759
stream-chat-android-state
๐ Fixed
- Fix potential infinite loop during background sync caused by syncing the draft messages. #5759
stream-chat-android-ui-common
โ Added
- Introduce internal
ChannelInfoViewController
and the experimental classes:ChannelInfoViewState
,ChannelInfoViewEvent
, andExpandableList
. #5764
stream-chat-android-ui-components
๐ Fixed
- Fix audio recording attachments not paused when the app goes to the background or the screen is covered with another one. #5685
- Fix
UninitializedPropertyAccessException
inAttachmentsPickerSystemFragment
. #5778
stream-chat-android-compose
๐ Fixed
- Fix audio recording attachments not paused when the app goes to the background or the screen is covered with another one. #5685
- Fix
MessageRegularContent
component factory. 5774
โฌ๏ธ Improved
- Improve the performance of playing video/audio attachments by using
ExoPlayer
instead ofVideoView
. #5749 - Expose audio recording URI mapping to be used by the player UI. #5776
- Added
errorPlaceholderPainter
property to Avatar allowing to have a custom Painter used when there is an error fetching the picture. #5766 - Added
ChatComponentFactory.FallbackAvatar
method for overriding the defaultFallbackAvatar
. #5766 - Remove
DummyFirstChannelItem
from theChannels
composable and improve animations when adding/moving channels. #5780
โ Added
Assets 2
6.15.0
Compare
Common changes for all artifacts
โ Added
- Add
teamsRole
field to theUser
model for team-based roles. #5737
โ ๏ธ Changed
- Deprecated API endpoints related to third-party video call integrations, which are no longer natively supported. These endpoints will be removed in future releases. #5740
stream-chat-android-client
๐ Fixed
- Fix
NullPointerException
inSubscriptionImpl
when subscription is disposed concurrently while being filtered. #5738 - Fix new Stream token not sent with the request after refreshing it. #5757
stream-chat-android-ui-common
๐ Fixed
- Fix
ErrorEvent.PollCastingVoteError
emitted instead ofErrorEvent.PollRemovingVoteError
whenMessageListController.removeVote
fails. #5742
stream-chat-android-ui-components
๐ Fixed
- Fix audio recording attachments not paused when the app goes to the background or the screen is covered with another one. #5685
โ ๏ธ Changed
- Replace
StreamImage
withStreamAsyncImage
. #5724 - Deprecate landscapist
StreamImage
in favor of coilSubcomposeAsyncImage
. #5724 - Deprecate
rememberStreamImagePainter
in favor of coilrememberAsyncImagePainter
. #5724
stream-chat-android-compose
๐ Fixed
- Fix audio recording attachments not paused when the app goes to the background or the screen is covered with another one. #5685
- Fix crash when multiple answers field is not a valid number when creating a poll. #5733
- Ensure the
ImageLoader
created by a customStreamCoilImageLoaderFactory
is passed to theMediaGalleryPreviewActivity
. #5736
โฌ๏ธ Improved
- Improve the images loading. #5724
- Remove the divider of the last item in the channel list and pinned message list. #5746
โ Added
- Introduce
MediaGalleryConfig
for simple configuration(show/hide) of the actions in theMediaGalleryPreviewActivity
. #5726 - Introduce experimental
MediaGalleryPreviewScreen
composable component which renders a standalone media gallery for aMessage
with media attachments. #5726 - Add
ChatComponentFactory.MessageListBackground
method for overriding the defaultMessageList
background. #5750 - Add
background
argument to theMessageList
composable for overriding the default background. #5750
โ ๏ธ Changed
- Deprecate
ThreadMessagesStart
in favor ofArrangement.Vertical
. #5745
Assets 2
v6.14.0
Compare
stream-chat-android-client
โฌ๏ธ Improved
- Remove local device using optimistic behavior. #5727
โ Added
- Add
lastReadMessageId
field toMessageReadEvent
andNotificationMarkReadEvent
. #5710 - Add
ChatClient.deletePoll(String)
method to delete a Poll by its ID. #5696
stream-chat-android-offline
๐ Fixed
- Store/Obtain
Message::reactionGroups
on the local DB. #5723
stream-chat-android-ui-common
๐ Fixed
- Return a subtype of
NewMessageState
(Typing
) for the typing indicator item, so that the UI can behave properly. #5712
stream-chat-android-compose
๐ Fixed
- Fix audio recording attachments not paused when the app goes to the background or the screen is covered with another one. #5685
- Fix search input paddings on tablet. #5716
- Fix
MessageItem
not respectingChatTheme.dimens.messageItemMaxWidth
. #5722
โฌ๏ธ Improved
- Remove dependency on
com.google.accompanist.pager
andcom.google.accompanist.systemuicontroller
. #5709
โ Added
- Introduce
MentionList
to display a list of mentions for the current user. #5695 - Add
SearchInputClearButton
component factory. #5716
โ ๏ธ Changed
- Introduce an overload of LoadMoreHandler with threshold parameter as a lambda for calculating the value dynamically. #5711, #5713
- Change the default value for the
stream_compose_search_input_hint
text from "Search channels by name" to a more general "Search", to cover the case when searching for messages instead of channels. #5717
Assets 2
v6.13.0
Compare
Common changes for all artifacts
๐ Fixed
- Upgrade StreamPush dependency to V1.3.1 to avoid proguard issues.
โ Added
- Add
DraftMessage
entity to represent a draft message. #5682
stream-chat-android-client
๐ Fixed
- Ensure
HeadersInterceptor
doesn't use any special character that can come from the customer integration. #5708
โ Added
- Add
ChatClient.createDraftMessage()
method to create a draft message. #5682 - Add
ChatClient.deleteDraftMessages()
method to delete a draft message. #5682 - Add
ChatClient.queryDraftMessages()
method to query draft messages. #5682
stream-chat-android-state
โ Added
- Add
GlobalState.channelDraftMessages
andGlobalState.threadDraftMessages
properties providing access to the draft messages. #5682 - Add
ChatClient.globalStateFlow
flow holding theGlobalState
object, which emits values only if the user is connected. #5702
stream-chat-android-ui-common
โ Added
- Introduce
MentionListController
responsible for managing the state of the mention list. #5692
stream-chat-android-ui-components
๐ Fixed
- Fix audio recording attachments not paused when the app goes to the background or the screen is covered with another one. #5685
- Fix crash happening after process death when accessing
GlobalState
from the UI components. #5702
โฌ๏ธ Improved
- Enable pagination in
MentionListView
. #5692
โ Added
- Add
ChatUI.draftMessagesEnabled
property to enable/disable Draft Messages. #5687
โ ๏ธ Changed
- ๐จBreaking change: Move
MentionListViewModel
logic and its state to a shared component so they can be reused in Compose. #5692 - ๐จBreaking change:
ChannelListViewModel
now accepts aFlow<GlobalState>
instead ofGlobalState
for theglobalState
constructor parameter. #5702
stream-chat-android-compose
๐ Fixed
- Fix audio recording attachments not paused when the app goes to the background or the screen is covered with another one. #5685
- Not show deleted poll messages. #5689
- Fix "Thread reply" item shown in the message options menu for messages in a Thread. #5683
- Fix crash happening after process death when accessing
GlobalState
from the UI components. #5702
โ Added
- Add
MessagesViewModelFactory.isComposerDraftMessageEnabled
property to enable/disable Draft Messages withinMessageComposer
. #5687 - Add
ChannelViewModelFactory.isDraftMessageEnabled
property to enable/disable Draft Messages withinChannelList
. #5687 - Add
MessageBubble
andMessageFailedIcon
toChatComponentFactory
to allow customization of the message bubbles and the failed message icon. #5688 - Add
errorTextStyle
anderrorBackgroundColor
toMessageTheme
to allow customization of the error message bubbles and error message text style. #5688 โ ๏ธ AddMessage
as an argument of thetextStyle
lambda parameter of theMessageTextFormatter.defaultFormatter
method to allow customizing the text style based on theMessage
. #5688- Create
ChatTheme.dimens.messageComposerShadowElevation
to customize the message composer shadow elevation. #5697
โ ๏ธ Changed
defaultMessageOptionsState()
now accepts anisInThread
flag to show/hide the "Thread reply" option. #5683
Assets 2
v6.12.1
Compare
Common changes for all artifacts
โฌ๏ธ Improved
- Upgrade StreamLog dependency to avoid a warning message while compilation time related with a duplicated namespace. #5664
stream-chat-android-client
๐ Fixed
- Fix not being able to send
system
messages via theChatClient
. #5657 - Fix
ChatClient.deleteFile()
andChatClient.deleteImage()
not propagating errors. #5666 - Fix
X-Stream-Client
header placement in the WebSocket request URL. #5668
โฌ๏ธ Improved
- Add sending messages to only specific members. The
Message
entity contains a new propertyrestrictedVisibility
where a list of IDs for the desired members can be set.#5644 - Ensure that
TokenProvider.loadToken()
is not called multiple times while the token is being generated. #5656
โ Added
- Add a way to inject a TokenProvider from PN on the case an expired token needs to be refreshed. #5655
- Recover deprecated
NotInFilterObject
to avoid breaking changes. #5672
stream-chat-android-ui-common
๐ Fixed
- Fix
MessageListController#scrollToFirstUnreadMessage
not working when the first unread message was not loaded. #5635 - Fix mark own message as unread. #5677 #5680
โฌ๏ธ Improved
- Use
partialUpdateMessage
when editing messages from the message composer. #5669
stream-chat-android-ui-components
๐ Fixed
- Fix wrong timestamp shown for updated GIPHY messages. #5674
โ Added
- Add
MessageListViewModel::scrollToFirstUnreadMessage
method. #5635 - Add
systemMediaPickerVisualMediaAllowMultiple
andsystemMediaPickerVisualMediaType
properties on theAttachmentsPickerDialogStyle
for customization of the system visual media picker. #5654
โ ๏ธ Changed
- Upgrade to Coil 3. If you use Coil internally in your app and want to upgrade it, you can follow their migration guide. #5645
stream-chat-android-compose
๐ Fixed
- Crash when recording audio on a message reply. #5642
- Fix fading issue in media attachment content items. #5631
- Fix additional padding applied to the
MessageComposer
on Android 15. #5659 - Fix wrong timestamp shown for updated messages. #5674
โฌ๏ธ Improved
- Autofocus the input fields in the poll creation screen. #5629
โ Added
- Add
MessageListViewModel::scrollToFirstUnreadMessage
method. #5635 - Added Swipe To Reply feature to the Messages. #5627
- Apply motion design. #5647
- Add
FileAttachmentTheme
to theMessageTheme
for customizing the file attachments. #5670 - Add
SystemAttachmentsPickerConfig
for customization of the system attachments picker. #5654
โ ๏ธ Changed
- ๐จBreaking change: Change the
AttachmentPickerPollCreation
event to hold a preparedPollConfig
to simplify the poll creation handling. #5634 - Upgrade to Coil 3. If you use Coil internally in your app and want to upgrade it, you can follow their migration guide. #5645
- Deprecate
AttachmentsPickerTabFactories.defaultFactoriesWithoutStoragePermissions
in favor ofAttachmentsPickerTabFactories.systemAttachmentsPickerTabFactories
. #5654 - Deprecate
AttachmentsPickerSystemTabFactory(filesAllowed, mediaAllowed, captureImageAllowed, captureVideoAllowed, pollAllowed)
constructor in favor ofAttachmentsPickerSystemTabFactory(SystemAttachmentsPickerConfig)
constructor. #5654 - Deprecate
AttachmentsPickerSystemTabFactory.filesAllowed
property in favor ofAttachmentsPickerSystemTabFactory.config.filesAllowed
. #5654 - Deprecate
AttachmentsPickerSystemTabFactory.mediaAllowed
property in favor ofAttachmentsPickerSystemTabFactory.config.mediaAllowed
. #5654 - Deprecate
AttachmentsPickerSystemTabFactory.captureImageAllowed
property in favor ofAttachmentsPickerSystemTabFactory.config.captureImageAllowed
. #5654 - Deprecate
AttachmentsPickerSystemTabFactory.captureVideoAllowed
property in favor ofAttachmentsPickerSystemTabFactory.config.captureVideoAllowed
. #5654 - Deprecate
AttachmentsPickerSystemTabFactory.pollAllowed
property in favor ofAttachmentsPickerSystemTabFactory.config.pollAllowed
. #5654
Assets 2
v6.12.0
Compare
stream-chat-android-ui-components
โ Added
- Added Swipe To Reply feature to the MessageListView. #5626
stream-chat-android-compose
๐ Fixed
- Fading issue with the
Avatar
. #5625 - Fix
InitialsAvatar
font size in Poll components. #5625 - Fix default camera photo/video picker. #5637
โฌ๏ธ Improved
- Autofocus the input fields in the poll creation screen. #5629
Assets 2
v6.11.0
Compare
stream-chat-android-core
โ Added
- Expose
UserId
alias that Represents a user id. #5616
stream-chat-android-ui-common
โ Added
- Added
DateFormatter::formatRelativeDate
method to format a relative date. #5587
stream-chat-android-ui-components
๐ Fixed
- Fix poll attachment picker not hidden if disabled in the dashboard. #5562
โฌ๏ธ Improved
DateDividerViewHolder
now usesDateFormatter::formatRelativeDate
to format the date. #5587
stream-chat-android-compose
๐ Fixed
- Fix poll attachment picker not hidden if disabled in the dashboard. #5562
โฌ๏ธ Improved
- Add a debounce to the queryChannels process to avoid multiple requests while typing for search channels. #5615
DefaultMessageDateSeparatorContent
now usesDateFormatter::formatRelativeDate
to format the date. #5587- Create snapshot tests for channels stateless components. #5570
- Introduce
ChatComponentFactory
for easier channel components customization. Initially supporting channel stateless components. #5571 - Deprecate
MessageContentFactory
in favor ofChatComponentFactory
. #5571 - Create snapshot tests for messages stateless components. #5578
- Create snapshot tests for thread list components. #5610
- Create snapshot tests for pinned message list components. #5611
- Create snapshot tests for attachment picker options. #5617
- Create message stateless component factories and refactor to have a single component factory object. #5593
- Create message list header component factories. #5599
- Create message footer status indicator stateless component factories. #5598
- Create message composer stateless component factories. #5579
- Create factories for the avatar stateless components. #5596
- Create thread list component factories. #5602
- Create pinned message list component factories. #5603
- Create search input stateless component factories. #5604
- Create attachments picker send button component factory. #5607
- Introduce display configurations for user presence. #5601
โ Added
- Add customizable
verticalArrangement
toMessagesScreen
,MessageList
andMessages
. #5618
โ ๏ธ Changed
- ๐จ Breaking change: Change
@Composable public fun MessageContainer
function to@Composable public fun LazyItemScope.MessageContainer
. #5593
Assets 2
1 person reacted
Previous Next
You canโt perform that action at this time.