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.37.1 Release #2804

Merged
merged 14 commits into from
Sep 27, 2023
Merged

4.37.1 Release #2804

merged 14 commits into from
Sep 27, 2023

Conversation

testableapple
Copy link
Contributor

StreamChatUI

✅ Added

🐞 Fixed

  • Fix the unread messages banner showing on system messages #2793
  • Fix compilation issues on NSEs when using Cocoapods #2798
  • Fix frozen input view when editing a large message #2800
  • Fix not scrolling to the caret position when typing a message and the caret is out of view #2800
  • Fix not scrolling to the caret position when tapping on the shrink button #2800
  • Fix composer input scrolling getting disabled on iOS 17 #2802
  • Fix unread messages separator disapearing when marking channel as read #2797

nuno-vieira and others added 12 commits September 18, 2023 15:12
* Fix broken composer input view scrolling after shrinking input

* Update CHANGELOG.md
* Fix the unread messages banner showing on new messages

* Fix unread messages banner showing on system messages

* Fix swiftlint

* Update CHANGELOG.md

* Update the Unread UI Components whenever the channel is updated

* When there is no unread, it should return nil

* Revert "Update the Unread UI Components whenever the channel is updated"

This reverts commit b247ff0.

* Fix logic when the whole message list is unread

* Add test coverage

* Fix unread badge shown for every new message

* Revert fix when sending new messages

* Update CHANGELOG.md

* PR feedback

* Fix Channel Controller Tests
* Fix compilation issues in Apps NSE for Cocoapods

* Update CHANGELOG.md
* Fix composer not scrolling to caret position when not animated

* Fix frozen scrolling input view when editing message

* Scroll to caret position when text changes and caret is out of view

* Improve scroll precision when jumping to caret

* Fix snapshot tests

* Become first responder when editing a message

* Fix snapshot tests because of DispatchQueue.main.async

* Update CHANGELOG.md

* Make sure yoda image is cached for snapshot tests

* Fix snapshot tests on CI
* Fix composer input scrolling getting disabled on iOS 17

* Improve precision when scrolling to caret position

* Update CHANGELOG.md

* Fix composer snapshot tests

* Fix snapshot tests that contain composer

* Remove jumping to bottom when tapping in shrink input button
#2797)

* Keep initial unread message banner

* Update jump to unread when channel changes

* Make sure we mark as read when receiving new messages and history is read

* Fix for message ids that do not belong to the current page

* Fix issuw when marking first message in history as unread

* Make sure jump to unread is shown when unread count > 0

* Update tests for ChannelController

* Add tests for ChatMessageListVC

* Add flag to disable unread messages separator through Components

* Update documentation for firstUnreadMessageId

* Update CHANGELOG

* Return nil when firstUnreadMessageId cannot be found

* Add option to configure isUnreadMessageSeparatorEnabled from DemoApp

* Disable jump to unread in threads

* Fix compilation issues on Xcode 13

* Only remove unread count when channel has successfully been marked as read

* Do now show mark as unread for own messages

* Add consistency between jump to unread and scroll to bottom unread counts
@testableapple testableapple requested a review from a team as a code owner September 25, 2023 21:11
@github-actions
Copy link

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

* Do not mark as read when new messages come in and are unseen

* Mark as read when tapping scroll to bottom button

* Fix tests for ChatChannelVC
@github-actions
Copy link

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

* Reset read for truncated messages

* Allow automatic marking as read when discarding unread messages

* Make sure we can mark as read if the last message was seen or is currently on screen
@github-actions
Copy link

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

@polqf polqf merged commit 1eee3de into main Sep 27, 2023
15 checks passed
@polqf polqf deleted the release/4.37.1 branch September 27, 2023 06:56
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.

5 participants