Skip to content

Commit 9e31427

Browse files
authored
release: v3.5.0 (#644)
1 parent 395a280 commit 9e31427

File tree

3 files changed

+8264
-7380
lines changed

3 files changed

+8264
-7380
lines changed

CHANGELOG.md

+74
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,79 @@
11
# Changelog - v3
22

3+
## [v3.5.0] (June 14 2023)
4+
5+
### Feat:
6+
* Mobile Browser UX Revamp
7+
We have revamped the UX to support mobile devices -
8+
* Revamped Modals
9+
* Revamped Context Menu -> Long press to open context menu
10+
* Revamped Message Input
11+
12+
This feature is disabled by default. To enable this feature, add the following prop to `SendBirdProvider` & `App` component.
13+
```javascript
14+
breakpoint?: string | boolean
15+
```
16+
17+
Example:
18+
```javascript
19+
<SendBirdProvider breakpoint="768px">
20+
```
21+
```javascript
22+
const isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);
23+
return (
24+
<SendbirdProvider breakpoint={isMobile} />
25+
{
26+
isMobile
27+
? <MobileChatLayout />
28+
: <DesktopChatLayout />
29+
}
30+
</SendbirdProvider>
31+
)
32+
```
33+
34+
Other props:
35+
* SendbirdProvider?.onUserProfileMessage?: (channel: GroupChannel) => void
36+
Callback for handling when user sends a user profile message.
37+
* Channel?.onBackClick?: () => void
38+
Callback for handling when user clicks on back button in channel.
39+
This is only applicable for mobile devices.
40+
41+
* Configure UIKit through Dashboard(not released yet)
42+
We are doing groundwork to support configuring UIKit through
43+
the dashboard. This will allow you to configure UIKit without
44+
having to add props to each component. This feature *will not* be a
45+
breaking change and will be backwards compatible.
46+
47+
### Chore:
48+
* TSC error in typescript sample
49+
* Samples -> Upgrade vite to 4.3.9
50+
51+
### Fixes:
52+
* Connection
53+
* Disconnect SDK on Sendbird provider component unmount
54+
* Message
55+
* Desktop - allow text select on Labels
56+
* Remove loading placeholder on ThumbnailMessage
57+
* OGMessage width overflow while adding reaction
58+
* Center align & remove ellipsis from admin message
59+
* Voice Message
60+
* Hide download option for voice message
61+
* Show warning when there is no voice recording permission
62+
* Race condition in playing audio files simultaneously
63+
* Stop voice player when recorder exits
64+
* Pause voice when component is removed from layout
65+
* Replies
66+
* Quoted text alignment for reply messages
67+
* MessageList: Triggering of random clicks while scroll to parent
68+
* Thread
69+
* Improve parent message detection
70+
* Emoji reactions overflow in message
71+
* Settings
72+
* <AllMemebers />: Show context menu on click
73+
* Open Channel
74+
* OpenChannel Context menu click leak
75+
* Vertical scroll on labels in open channel list
76+
377
## [v3.4.9] (June 02 2023)
478

579
Fixes:

0 commit comments

Comments
 (0)