|
1 | 1 | # Changelog - v3
|
2 | 2 |
|
| 3 | +## [v3.3.5] (Feb 3 2023) |
| 4 | +Features: |
| 5 | +* Voice Recorder&Player logic(not public yet) |
| 6 | + * Add a voice record logic: VoiceRecorderProvider, useVoiceRecorderContext, useVoiceRecorder |
| 7 | + * Add an audio play logic: VoicePlayerProvider, useVoicePlayerContext, useVoicePlayer |
| 8 | +* Create an integrated sample for the group channel |
| 9 | + |
| 10 | +Fix: |
| 11 | +* Migrate the outdated ChannelListQuery interface |
| 12 | + * Issue: A customer said the `userIdsFilter` of ChannelListQuery doesn't work when receiving messages |
| 13 | + There's been an internal channel filtering logic with custom channelListQuery, but it's broken because we've used the outdated interface of Chat SDK. |
| 14 | + * Fix: We migrated the outdated interface `_searchFilter` and `_userIdsFilter` to new things `searchFilter` and `userIdsFilter |
| 15 | +* Use the same word-splitting logic on the TextMessage and OGMessage |
| 16 | + * TextMessage will also allow opening the URL links |
| 17 | + * Use the same word wrapping style on the TextMessage and OGMessage |
| 18 | +* Apply string set into the moderation section |
| 19 | + * Add string set |
| 20 | + * CHANNEL_SETTING__OPERATORS__ADD_BUTTON: 'Add' |
| 21 | + * CHANNEL_SETTING__MODERATION__EMPTY_BAN: 'No banned members yet' |
| 22 | + * CHANNEL_SETTING__MODERATION__ALL_BAN: 'All banned members' |
| 23 | +* Edit should not be allowed when input is empty |
| 24 | +* New channel interrupts the current conversation |
| 25 | + * Do not set the current channel when getting an invitation |
| 26 | + * Add test for USER_INVITED in the reducer of ChannelList |
| 27 | + |
3 | 28 | ## [v3.3.4] (Jan 6 2023)
|
4 | 29 | Fix:
|
5 | 30 | * Add the time stamp rendering case for before this year on the ChannelList
|
|
0 commit comments