Skip to content

Commit 154ccec

Browse files
Merge pull request #72 from sendbird/release/3.32.0
Release/3.32.0 -> main
2 parents b530f2e + 06f503e commit 154ccec

File tree

2 files changed

+29
-4
lines changed

2 files changed

+29
-4
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# Changelog
22

3+
### v3.32.0 (Jul 30, 2025)
4+
5+
# SendbirdUIKit
6+
7+
## 📌 New Features
8+
### Mark as Unread
9+
- Added **mark as unread** functionality for messages in Group Channel
10+
- New configuration property `SBUConfig.GroupChannel.Channel.isMarkAsUnreadEnabled` to enable/disable the feature
11+
- New "Mark as unread" menu item in message context menus
12+
- Visual unread message indicators with `SBUUnreadMessageNewLine` and `SBUUnreadMessageInfoView`
13+
- New delegate method `groupChannelModule(_:didTapMarkAsUnread:)` in `SBUGroupChannelModuleListDelegate`
14+
- Refer to the official [mark as unread documentation](https://sendbird.com/docs/chat/uikit/v3/ios-uikit/features/unread-messages).
15+
16+
### URL Link Tap Interception
17+
- Added ability to intercept URL link taps in message text views. URL taps now call delegate methods instead of automatically opening URLs
18+
- Override these new delegate methods to customize the URL tap interception
19+
- New delegate method `userMessageTextView(_:didTapURL:)` in `SBUUserMessageTextViewDelegate`
20+
- New delegate method `groupChannelModule(_:didTapURL:)` in `SBUGroupChannelModuleListDelegate`
21+
22+
23+
# SendbirdUIMessageTemplate
24+
none
25+
26+
27+
328
### v3.31.1 (Jul 25, 2025)
429

530
# SendbirdUIKit

Package.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ let package = Package(
2626
targets: [
2727
.binaryTarget(
2828
name: "SendbirdUIKit",
29-
url: "https://github.com/sendbird/sendbird-uikit-ios/releases/download/3.31.1/SendbirdUIKit.xcframework.zip", // SendbirdUIKit_URL
30-
checksum: "76f1c50d7e1d0503c9a71ae761cadddaf454398d149e322e5a5a9802dbd7c54f" // SendbirdUIKit_CHECKSUM
29+
url: "https://github.com/sendbird/sendbird-uikit-ios/releases/download/3.32.0/SendbirdUIKit.xcframework.zip", // SendbirdUIKit_URL
30+
checksum: "f9fd06605ea686ed8c66737833398f32529137dfe38725c355e2a50294fdf938" // SendbirdUIKit_CHECKSUM
3131
),
3232
.binaryTarget(
3333
name: "SendbirdUIMessageTemplate",
34-
url: "https://github.com/sendbird/sendbird-uikit-ios/releases/download/3.31.1/SendbirdUIMessageTemplate.xcframework.zip", // SendbirdUIMessageTemplate_URL
35-
checksum: "e9b79ce17dae84da74e7d1f359515f7d3f14f6507d95be281f3631f89013c5ef" // SendbirdUIMessageTemplate_CHECKSUM
34+
url: "https://github.com/sendbird/sendbird-uikit-ios/releases/download/3.32.0/SendbirdUIMessageTemplate.xcframework.zip", // SendbirdUIMessageTemplate_URL
35+
checksum: "33a44f03b5afe86bb5d31bd4412189ba1aefb5691a7f57891f0c2c0853bb051b" // SendbirdUIMessageTemplate_CHECKSUM
3636
),
3737
.target(
3838
name: "SendbirdUIKitTarget",

0 commit comments

Comments
 (0)