4.0.0-beta.4
Pre-release
Pre-release
⚠️ Breaking Changes from 4.0-beta.3
The severity of changes: 🟢 minor
ChatOnlineIndicatorView
renamed toOnlineIndicatorView
GalleryContentViewDelegate
methods updated to have optional index pathFileActionContentViewDelegate
methods updated to have optional index pathLinkPreviewViewDelegate
methods updated to have optional index pathscrollToLatestMessageButton
type changed fromUIButton
to_ScrollToLatestMessageButton<ExtraData>
✅ Added
mentionText(for:)
function added toComposerVC
for customizing the text displayed for mentions #1188 #1000score
toChatMessageReactionData
so a slack-like reaction view is achievable. This would be used as content inChatMessageReactionsView
#1200- Ability to send silent messages. Silent messages are normal messages with an additional
isSilent
value set totrue
. Silent messages don’t trigger push notification for the recipient.#1211 - Expose
cid
onMessage
#1215
🔄 Changed
scrollToLatestMessageButton
is now visible every time the last message is not visible. Not only when there is unread message. #1208
🐞 Fixed
- Fix sorting Member List by
createdAt
causing an issue #1185 - Fix ComposerView not respecting `ChannelConfig.maxMessageLength #1190
- Fix mentions not being parsed correctly #1188
- Fix layout feedback loop for Quoted Message without bubble view #1203
- Fix image/file/link/giphy actions not being handled in
ChatThreadVC
#1207 - Fix
ChatMessageLinkPreviewView
not being taken fromComponents
#1207 - Subviews of
ChatMessageDefaultReactionsBubbleView
are now public #1209 - Fix composer overlapping last message. This happened for channels with typing events disabled. #1210
- Fix an issue where composer textView's caret jumps to the end of input #1117
- Fix deadlock in Controllers when
synchronize
is called in a delegate callback #1214