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
RetryBadgeViewfor failed uploads and thumbnail loads #1408 - Add
ComposerConfig.isVoiceRecordingAutoSendEnabledto 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/AddUsersViewModeltoMemberAddView/MemberAddViewModel#1402 - Unify Channel Info navigation headers styling #1402
- Renamed the
onMessageSentcallback towillSendMessageinMessageComposerViewModel,ViewModelsFactory, andComposerViewFactoryOptions#1327 - Remove
InjectedChannelInfofromChatChannelListItemView#1338 - Rename empty state views from
Noprefix toEmptyprefix #1345 - Migrate all the old color tokens to new color tokens #1350
- Replace
LinkDetectionTextViewwithStreamTextViewthat usesChatMessage.attributedTextContent(layoutDirection:translationLanguage:)#1411