Skip to content

Releases: GetStream/stream-chat-swiftui

4.87.0

01 Sep 08:16
Compare
Choose a tag to compare

September 01, 2025

βœ… Added

  • Add option to scroll to and open a channel from the channel list #932
  • Make MediaItem and MediaAttachmentContentView public to allow customization #935

🐞 Fixed

  • Show attachment title instead of URL in the FileAttachmentPreview view #930
  • Fix overriding title color in ChannelTitleView #931
  • Use channel capabilities for validating delete message action #933
  • Fix the video attachments now fetch the URL once on appear and pause when swiping to another item in the gallery #934

4.86.0

21 Aug 16:39
Compare
Choose a tag to compare

August 21, 2025

🐞 Fixed

  • Fix inconsistencies in gallery view displaying images and videos 927
  • Prevent audio messages increasing width in reply mode #926

4.85.0

13 Aug 15:50
Compare
Choose a tag to compare

August 13, 2025

βœ… Added

  • Add support for customizing AddUsersView #911

4.84.0

07 Aug 13:25
Compare
Choose a tag to compare

August 07, 2025

βœ… Added

  • Make AddUsersView used by ChatChannelInfoView public for creating custom info views through composition #906
  • Expose ChannelAvatarViewOptions.init #908

🐞 Fixed

  • Fix WebView error handling to enable mp3 attachments loading #904

4.83.0

29 Jul 14:07
Compare
Choose a tag to compare

July 29, 2025

βœ… Added

  • Add support for showing current poll comment on alert #891

🐞 Fixed

  • Fix polls multiple answers minimum value being 1 instead of 2 #898

πŸ”„ Changed

  • Make ChatChannelInfoView subviews public for creating custom info views through composition #892
    • ChannelTitleView
    • ChannelInfoDivider
    • ChatInfoDirectChannelView
    • ChatInfoParticipantsView
  • Make MediaViewsOptions initializer public #899

4.82.0

16 Jul 14:23
Compare
Choose a tag to compare

July 16, 2025

βœ… Added

  • Add support for customising the MessageAvatarView placeholder #878
  • Add ViewFactory.makeVideoPlayerFooterView to customize video player footer #879
  • Add utils.channelListConfig.channelItemMutedLayoutStyle #881
  • Add jumping to pinned message when tapping a message in the pinned messages view #884

πŸ”„ Changed

  • From now on, jumping to a message will centre it in the middle instead of at the top #884

4.81.0

03 Jul 19:36
Compare
Choose a tag to compare

July 03, 2025

βœ… Added

  • Add Utils.channelListConfig.showChannelListDividerOnLastItem #869

🐞 Fixed

  • Fix tapping on invisible areas on iOS 26 #868
  • Fix channel view tab bar not hidden on iOS 16.0 #870
  • Fix message Actions overlay view not dismissed when opening thread #873
  • Fix mute and unmute commands shown in the composer when removed from Dashboard #872

πŸ”„ Changed

  • Mute and unmute commands are not added by default in the composer #872

4.80.0

17 Jun 12:31
Compare
Choose a tag to compare

June 17, 2025

🐞 Fixed

  • Fix showing unmute user message action just after muting the user #847
  • Fix rare concurrency crash in ChannelAvatarsMerger.createMergedAvatar(from:) #858

4.79.1

03 Jun 21:55
Compare
Choose a tag to compare

June 03, 2025

🐞 Fixed

  • Fix ChatChannelView keyboard background not using color from palette #845

4.79.0

29 May 08:17
Compare
Choose a tag to compare

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
  • Add MessageViewModel to MessageContainerView 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 in GalleryView #837
  • Add ViewFactory.makeVideoPlayerHeaderView for customising header view in VideoPlayerView #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