-
Notifications
You must be signed in to change notification settings - Fork 210
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.37.0 Release #2787
4.37.0 Release #2787
Conversation
* Simplify logic of checking if capability exists in ChatChannel * Fix capability logic when channel does not exist yet
β¦hatClient (#2756) * Chore - possibility to inject URLSession to be used by ChatClient * improvements from code review * Update CHANGELOG.md --------- Co-authored-by: Nuno Vieira <[email protected]>
* Add CoreData debugging flags to the DemoApp * Cache the NSManagedObjectModel when creating the CoreData Stack * Update CHANGELOG.md * Address review feedback@
* Fix tapping on status bar scrolling to bottom instead of top * Update CHANGELOG.md
* Fix showing copy message action when text is empty * Update CHANGELOG.md * Fix UI Tests
* Fix empty channel header view for new DM Channels * Update CHANGELOG.md
* Change the DemoApp to always connect the user from BG Thread This will make sure we test this often and don't break it * Remove lazy initialisation of ChatClient to avoid thread-safe issues * Change DefaultRequestEncoder to reference type * Add comment explaining why we call connect from bg thread in the Demo App * Fix unit tests and make sure current user id is thread-safe * Simplify excluding current user from typing events * Update CHANGELOG.md * Improve DemoApp testing scenario * Make ChatClient dependencies as constants * Cleanup ChatClient initialization * Move ChatClientFactory and Environment to separate files * Fix tests not compiling
* Add support for disabling animation when jumping to message * Add support for controlling wether jumping to a message should be animated when opening the channel * Add configuration option in the DemoApp * Add test coverage * Update CHANGELOG.md * Update typo in Components.swift
* Rename `Components.chatChannelListLoadingView` to `Components.channelListLoadingView` * Add new `Components.channelListLoadingViewCell` and `channelListLoadingContentViewCell` * Make SkeletonLoadable's Appearance customizable * Fix ChannelListLoadingView UI Glitch * Update CHANGELOG.md
* Fix preview link's title covering text when image is not loaded * Add snapshot test coverage to link preview logic * Update CHANGELOG.md * Fix UI test where author was not appearing before
* Fix composer input jumping when shrink button is tapped * Update CHANGELOG.md * Fix UI Tests * Reduce Snapshot Testing precision to 0.96 for better results across M1 and Intel
β¦2778) * Improve addDevice() and removeDevice() with optimistic updates * Update CHANGELOG.md
* Make Logger thread-safe to avoid crashes * Update CHANGELOG.md * Make the logger queue concurrent * Forgot to make the LogCongig's queue concurrent
β¦#2781) * Fix critical issue that would call watch channel for every new message sent * Update CHANGELOG.md
* Updated the docs for logout and disconnect * PR remarks
* Fix `AuthenticationRepository` memory leak caused by ref cycle in timer * Fix `ConnectionRepository` memory leak caused by ref cycle in timer * Remove unused function * Update CHANGELOG.md
Build for regression testing β123456934 has been uploaded to TestFlight π |
1 build increased size
ChatSample 1.0 (1)βοΈ Compare build Total install size change: β¬οΈ 233.2 kB (1.99%) Largest size changes
πΈ Powered by Emerge Tools |
Build for regression testing β123456935 has been uploaded to TestFlight π |
Build for regression testing β123456936 has been uploaded to TestFlight π |
* Fix broken composer input view scrolling after shrinking input * Update CHANGELOG.md
Build for regression testing β123456937 has been uploaded to TestFlight π |
StreamChat
β Added
ChatChannelController
#2776π Fixed
addDevice()
andremoveDevice()
with optimistic updates #2778Timer.addTimeout()
#2777StreamChatUI
β Added
ChannelListLoadingView
#2772π Fixed
ChannelListLoadingView
with dummy data #2772π Changed
Components.chatChannelListLoadingView
->Components.channelListLoadingView
#2772