Releases: GetStream/stream-chat-swiftui
Releases Β· GetStream/stream-chat-swiftui
4.75.0
4.74.0
March 14, 2025
β Added
- Feature rich markdown rendering with AttributedString #757
- Add
Fonts.title2for supporting markdown headers #757 - Add
resignsFirstResponderOnScrollDowntoMessageListConfig#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
ChangeBarsVisibilityModifierintoViewFactoryfor better customization #774
π New Localizations
message.translatedTo#776
4.73.0
February 28, 2025
β Added
- Add
Utils.MessageListConfig.bouncedMessagesAlertActionsEnabledto 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.titlemessage.moderation.alert.messagemessage.moderation.alert.resendmessage.moderation.alert.editmessage.moderation.alert.deletemessage.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.titlechannel.header.info.titlemessage.attachment.accessibility-labelmessage.read-status.seen-by*message.cell.sent-atcomposer.picker.show-allcomposer.audio-recording.*
4.70.0
January 15, 2025
β Added
- Use
AppSettings.fileUploadConfigfor setting supported UTI types for the file picker #713 - Colors and images for voice recording view #704
ColorPalette.voiceMessageControlBackgroundImages.pauseFilled
- Exposes all the default message actions #711
π Fixed
- Use bright color for typing indicator animation in dark mode #702
- Refresh quoted message preview when the quoted message is deleted #705
- Fix composer command view not Themable #710
- Fix reactions users view not paginating results #712
π Changed
4.69.0
December 18, 2024
β Added
- Make
CreatePollViewpublic #685 - Make
ChatChannelListViewModel.searchTypepublic and observable #693 - Allow customizing channel and message search in the
ChatChannelListViewModel#690- Allow overriding
ChatChannelListViewModel.performChannelSearchandChatChannelListViewModel.performMessageSearch - Make
ChatChannelListViewModel.channelListSearchControllerandChatChannelListViewModel.messageSearchControllerpublic
- Allow overriding
π Fixed
- Fix message thread reply footnote view not shown if parent message not in cache #681
β‘ Performance
- Improve message search performance #680
π Changed
- Update
VoiceRecordingContainerViewbackground colors and layout by moving the message text outside of the recording cell #689
4.68.0
4.67.0
November 25, 2024
β Added
π Fixed
- Fix message long press taking too much time to show actions #648
- Fix rendering link attachment preview with other attachment types #659
- Fix not using colors from the palette in some of the poll views #661
- Fix a rare crash when handling list change in the
ChatChannelViewModel#663