Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.51.0 Release #3114

Merged
merged 17 commits into from
Mar 26, 2024
Merged

4.51.0 Release #3114

merged 17 commits into from
Mar 26, 2024

Conversation

laevandus
Copy link
Contributor

StreamChat

✅ Added

  • Add mute expiration support when muting a channel #3083
  • Add ChatClient.loadAppSettings and ChatClient.appSettings #3091
  • Load the app settings when connecting the user #3091
  • Expose notificationsMuted in ChatChannelMember #3111

🐞 Fixed

  • Fix saving reaction counts for messages #3109

🔄 Changed

  • Deprecates ChatClientConfig.maxAttachmentSize in favour of defining the value from Stream's Dashboard #3105

StreamChatUI

✅ Added

  • Validates file size limit per attachment type defined in Stream's Dashboard #3105
  • Make it easier to customize ComposerVC.updateContent() #3112
  • Add support markdown font styling customization #3101

🐞 Fixed

  • Fix support for markdown ordered list with all numbers #3090
  • Fix support for markdown italic and bold styles inside snake-styled text #3094
  • Fix Message View not updated when new translations are added or removed #3103

testableapple and others added 17 commits March 14, 2024 12:32
* Add `ChatClient.loadAppSettings` and `ChatClient.appSettings`

* Update CHANGELOG.md
…3093)

* Fix DemoApp-StreamDevelopers crashing in assert when logging out

* Fix DemoApp-StreamDevelopers crashing in assert when disconnect and connect with different users

This would happen because we were connecting the user in a background thread, and so the removal of the old current user data happened after the channel list was presented
* Add attachment queue uploader tests to flaky plan

* Do not add all attachment queue uploader tests to the flaky plan, only the ones which have been failing
…ed (#3103)

* Fix Message View not updated when new translations are added or removed

* Update CHANGELOG.md
* Show member information in Demo App when tapping channel member

* Expose `notificationsMuted` in `ChatChannelMember`

* Update CHANGELOG.md
* Make it easier to customize `ComposerVC.updateContent()`

* Update CHANGELOG.md

* Make sure button visibilities is only set once

* Simplify the naming of updating enabled buttons

* Remove redundant test

* Fix voice recording snapshot tests
@laevandus laevandus requested a review from a team as a code owner March 26, 2024 08:13
Copy link

1 Warning
⚠️ Big PR

Generated by 🚫 Danger

Copy link

Build for regression testing №123456993 has been uploaded to TestFlight 🎁

@Stream-SDK-Bot
Copy link
Collaborator

StreamChat XCMetrics

target metric benchmark branch performance status
MessageList Hitches total duration 10 ms 3.34 ms 66.6% 🔼 🟢
Duration 2.6 s 2.55 s 1.92% 🔼 🟢
Hitch time ratio 4 ms per s 1.33 ms per s 66.75% 🔼 🟢
Frame rate 79 fps 78.41 fps 0.75% 🔼 🟢
Number of hitches 1 0.4 60.0% 🔼 🟢
ChannelList Hitches total duration 12.5 ms 11.68 ms 6.56% 🔼 🟢
Duration 2.6 s 2.55 s 1.92% 🔼 🟢
Hitch time ratio 5 ms per s 4.58 ms per s 8.4% 🔼 🟢
Frame rate 76 fps 74.49 fps 1.99% 🔼 🟢
Number of hitches 1.2 1.2 0.0% 🔽 🟢

Copy link

sonarcloud bot commented Mar 26, 2024

@laevandus laevandus merged commit 6c06a57 into main Mar 26, 2024
17 checks passed
@laevandus laevandus deleted the release/4.51.0 branch March 26, 2024 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants