Releases: GetStream/stream-chat-swiftui
Releases Β· GetStream/stream-chat-swiftui
4.79.1
4.79.0
May 29, 2025
β Added
- Add extra data to user display info #819
- Make message spacing in message list configurable #830
- Show time, relative date, weekday, or short date for last message in channel list and search #833
- Set
ChannelListConfig.messageRelativeDateFormatEnabled
to true for enabling it
- Set
- Add
MessageViewModel
toMessageContainerView
to make it easier to customise presentation logic #815 - Add
MessageListConfig.messaeDisplayOptions.showOriginalTranslatedButton
to enable showing original text in translated message #815 - Add
Utils.originalTranslationsStore
to keep track of messages that should show the original text #815 - Add
ViewFactory.makeGalleryHeaderView
for customising header view inGalleryView
#837 - Add
ViewFactory.makeVideoPlayerHeaderView
for customising header view inVideoPlayerView
#837 - Add
Utils.messagePreviewFormatter
for customising message previews in lists #839
π Fixed
- Fix swipe to reply enabled when quoting a message is disabled #824
- Fix mark unread action not removed when read events are disabled #823
- Fix user mentions not working when commands are disabled #826
- Fix edit message action shown when user does not have permissions #835
- Fix error indicator not shown when editing a message fails #840
- Fix read indicator shown for failed edited messages #840
- Fix "clock" pending icon not shown when message is syncing (pending to be edited) #840
4.78.0
April 24, 2025
β Added
- Add factory methods for gallery and video player view #808
- Add support for editing message attachments #806
π Fixed
- Fix scrolling to the bottom when editing a message #806
- Fix having message edit action on Giphy messages #806
- Fix being able to long press an unsent Giphy message #806
- Fix being able to swipe to reply an unsent Giphy message #806
- Fix translated message showing original text in message actions overlay #810
π Changed
- Deprecated
ComposerConfig.attachmentPayloadConverter
in favour ofMessageComposerViewModel.convertAddedAssetsToPayloads()
#806
4.77.0
April 10, 2025
β Added
- Allow pasting images to the composer #797
- Add
ChatChannelListViewModel.setChannelAlertType
for setting the alert type #801
π Fixed
- Fix allowing to send Polls when the current user does not have the capability #798
- Fix showing a double error indicator when sending attachments without any text #799
- Fix showing read indicator when message failed to be sent #799
- Fix not showing sending indicator when message is in sending state #799
- Fix empty accessibility button shapes shown in navigation link views #800
4.76.0
4.75.0
4.74.0
March 14, 2025
β Added
- Feature rich markdown rendering with AttributedString #757
- Add
Fonts.title2
for supporting markdown headers #757 - Add
resignsFirstResponderOnScrollDown
toMessageListConfig
#769 - Show auto-translated message translations (learn more) #776
π Fixed
- Show typing suggestions for names containing whitespace #781
π Changed
- Uploading a HEIC photo from the library is now converted to JPEG for better compatibility #767
- Customizing the message avatar view is reflected in all views that use it #772
- Made the sendMessage method in MessageComposerViewModel open #779
- Move
ChangeBarsVisibilityModifier
intoViewFactory
for better customization #774
π New Localizations
message.translatedTo
#776
4.73.0
February 28, 2025
β Added
- Add
Utils.MessageListConfig.bouncedMessagesAlertActionsEnabled
to support bounced actions alert #764 - Add
ViewFactory.makeBouncedMessageActionsModifier()
to customize the new bounced actions alert #764
π Fixed
- Fix visibility of tabbar when reactions are shown #750
- Show all members in direct message channel info view #760
π Changed
- Only show "Pin/Unpin message" Action if user has permission #749
- Filter deactivated users in channel info view #758
- Bounced message actions will now be shown as an alert instead of a context menu by default #764
π New Localizations
Add localizable keys for supporting moderation alerts:
message.moderation.alert.title
message.moderation.alert.message
message.moderation.alert.resend
message.moderation.alert.edit
message.moderation.alert.delete
message.moderation.alert.cancel
4.72.0
4.71.0
January 28, 2025
π Fixed
- Fix thread reply action shown when inside a Thread #717
- Improve voice over by adding missing labels, removing decorative images, and setting accessibility actions #726
- Fix avatar's background color when changing the navigation bar background color #725
π Changed
- Deprecate unused
ChatMessage.userDisplayInfo(from:)
which only accessed cached data #718
π New Localizations
Add localizable keys for supporting accessibility labels:
channel.list.scroll-to-bottom.title
channel.header.info.title
message.attachment.accessibility-label
message.read-status.seen-by*
message.cell.sent-at
composer.picker.show-all
composer.audio-recording.*