Toomas Vahter
Toomas Vahter
## Checklist - [x] Reviewed the [README](https://github.com/ra1028/DifferenceKit/blob/master/README.md) and [documents](https://ra1028.github.io/DifferenceKit). - [x] Searched [existing issues](https://github.com/ra1028/DifferenceKit/issues) for ensure not duplicated. ## Description Since iOS and tvOS 15 there are new [reconfigureRows](https://developer.apple.com/documentation/uikit/uitableview/3801923-reconfigurerows) and...
### ๐ Issue Links Related: [#728](https://github.com/GetStream/ios-issues-tracking/issues/728) *Merges to feature/chat-state-layer* ### ๐ฏ Goal A concise overview of the new state layer which introduces new types but not going into great detail....
### ๐ Issue Links Related: [#728](https://github.com/GetStream/ios-issues-tracking/issues/728) *Merges to feature/chat-state-layer* ### ๐ฏ Goal Fix logout issue with duplicate channels in DB. ### ๐ Summary While testing the new state in the...
### ๐ฏ Goal Make sure that changed managed object contexts do not trigger adding new data in `removeAllData` ### ๐ Summary In the state layer branch we have a case...
### ๐ Issue Links Resolves [ios-issues-tracking/728](https://github.com/GetStream/ios-issues-tracking/issues/728) ### ๐ฏ Goal Add a modern state layer with async-await and observable state objects ### ๐ Summary A new set of types which represent...
### ๐ฏ Goal We have SwiftLint's warning about function length going on for some time. We either bump the threshold or turn it off completely. ### โ๏ธ Contributor Checklist -...
### ๐ Issue Link Related [PBE-4291](https://stream-io.atlassian.net/browse/PBE-4291) ### ๐ฏ Goal Redisplay quoted message after edit. ### ๐ Implementation Disable caching and use LLC's ChatMessage equality changes. ### ๐งช Testing 1. Send...
### ๐ Issue Links Hopefully resolves: [PBE-5686](https://stream-io.atlassian.net/browse/PBE-5686) ### ๐ฏ Goal Do not let multiple DatabaseContainers to modify the DB. ### ๐ Summary - Clear changes in the writableContext when save...
> [!IMPORTANT] > StreamChatUI changes are in #3660 and will be merged to here. This PR can be reviewed already. ### ๐ Issue Links Resolves [IOS-735](https://linear.app/stream/issue/IOS-735) ### ๐ฏ Goal *...
> [!IMPORTANT] > Merges to the main `swift-6` branch, not `develop` ### ๐ Issue Links Resolves [IOS-735](https://linear.app/stream/issue/IOS-735) ### ๐ฏ Goal * Set Swift version to 6 and implement complete concurrency...