Skip to content

5.0.0

Latest

Choose a tag to compare

@Stream-SDK-Bot Stream-SDK-Bot released this 16 Apr 17:18

April 16, 2026

βœ… Added

  • Redesign attachment uploading progress and error state indicators #1408
  • Add inline upload progress and retry UI for file attachments #1408
  • Add RetryBadgeView for failed uploads and thumbnail loads #1408
  • Add ComposerConfig.isVoiceRecordingAutoSendEnabled to support sending a recording instantly on release #1362
  • Redesign JumpToUnreadButton #1351
  • Show deleted messages in channel list preview #1338
  • Update deleted message design in the message list #1349
  • Redesign new messages divider in the message list #1354
  • Redesign the thread replies divider in the message replies list #1354

🐞 Fixed

  • Fix attachment downloads not using CDN requester for URL signing and custom headers #1399
  • Fix empty share sheet when sharing a video from the full-screen media viewer #1418
  • Fix swipe-to-reply icon layout for outgoing messages and RTL #1402
  • Fix unwanted border on the Edit button in Channel Info #1402
  • Fix send button icon not mirroring in RTL layouts #1397
  • Fix composer attachment picker prompt views layout to center all content vertically #1397
  • Fix poll icon inconsistency in the attachment type picker and attachment previews #1397
  • Fix voice recording attachment container rendering when quoting a message #1388
  • Fix annotation button colors in the reactions overlay #1386
  • Fix error indicator position and styling to match v5 design #1383
  • Fix scroll to bottom button not working when the message list is actively scrolling #1380
  • Fix timestamp snapping back faster than delivery indicator on swipe-to-reply #1360
  • Fix tapping a non-first media attachment always opening the first item on initial tap #1359
  • Pinned message label now shows "Pinned by you" when the current user pinned the message #1329
  • Fix single media attachment without sharp tail corner when no caption #1330
  • Fix editing a voice message removing the voice recording attachment #1327
  • Fix hold-and-release mic gesture not sending the voice message immediately #1327
  • Fix voice message playback state and waveform slider updates #1327
  • Fix split view navigation on iPad #1320
  • Fix rendering 1:1 direct message avatars and presence indicators #1332
  • Fix giphy previews in the channel list and quote replies #1333
  • Fix black borders on image preview in composer when editing or quoting a message #1334
  • Fix quoted image preview not updating when switching to a different quoted message #1334
  • Use fixed width for attachment previews #1335
  • Fix showing bubble for quoted message and file or image attachment #1335
  • Fix scaling of giphy attachments #1335
  • Fix spacings in message annotations #1403

πŸ”„ Changed

  • Rename AddUsersView/AddUsersViewModel to MemberAddView/MemberAddViewModel #1402
  • Unify Channel Info navigation headers styling #1402
  • Renamed the onMessageSent callback to willSendMessage in MessageComposerViewModel, ViewModelsFactory, and ComposerViewFactoryOptions #1327
  • Remove InjectedChannelInfo from ChatChannelListItemView #1338
  • Rename empty state views from No prefix to Empty prefix #1345
  • Migrate all the old color tokens to new color tokens #1350
  • Replace LinkDetectionTextView with StreamTextView that uses ChatMessage.attributedTextContent(layoutDirection:translationLanguage:) #1411