-
Notifications
You must be signed in to change notification settings - Fork 211
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
[CIS-371] LLC for macOS #1132
[CIS-371] LLC for macOS #1132
Conversation
Generated by 🚫 Danger |
1982011
to
c6b54d1
Compare
19a2afe
to
e0827d0
Compare
e0827d0
to
23ae376
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great, thank you 👍
23ae376
to
68533e8
Compare
Codecov Report
@@ Coverage Diff @@
## main #1132 +/- ##
==========================================
- Coverage 91.36% 91.26% -0.10%
==========================================
Files 216 217 +1
Lines 9215 9247 +32
==========================================
+ Hits 8419 8439 +20
- Misses 796 808 +12
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
1a46d37
to
6a3d3f8
Compare
6a3d3f8
to
7ae5dc8
Compare
commit 7e17cee428087725c0c8cf4b4a4032f0f53ad818 Author: Vojta Stavik <stavik@outlook.com> Date: Thu Jun 24 09:43:45 2021 +0200 Add CHANGELOG commit 7d290f74f3b2359724f972ef4b0c5e7e548b3496 Author: Vojta Stavik <stavik@outlook.com> Date: Thu Jun 24 09:41:20 2021 +0200 Don't publish connection events if the connection hasn't changed commit 9fef06869bb64b80d1054a4955c8660a045a80d4 Author: Vojta Stavik <stavik@outlook.com> Date: Thu Jun 24 09:40:52 2021 +0200 Fix typos commit 551468eae0a413776629d3d7f24b4399cd1ba4a8 Author: Dominik Bucher <d.bucher@centrum.cz> Date: Wed Jun 23 19:24:11 2021 +0200 [CIS-911] Regenerate Links to other reference docs in files (#1213) commit 7918313d5e14a8110c5122ef75fc3a74d4b8f30b Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Wed Jun 23 18:24:24 2021 +0200 Bump 4.0.0-beta.4 commit ae82a04a2b97a81af276962bb50b7b51ddc1f697 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Wed Jun 23 17:39:11 2021 +0200 Expose `cid` on `Message` commit be4f8d3cb37efc91b13cd90f4e5e9d266e554c55 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Wed Jun 23 15:44:38 2021 +0200 Fix deadlock when connectionId is requested in a nested manner This happened when a controller's `synchronize` was called when `CurrentChatUserController`'s `didChangeUser` callback happened. The reason was nested `provideConnectionId` calls. It doesn't make sense to provide connectionId to waiters while keeping a lock to the `connectionId` resource. commit a06de5c3e32336eddb784b44db7bb76023ce95e7 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Tue Jun 22 18:40:23 2021 +0200 Fix composer overlapping last message commit f7f1cb9051bdb01154724ec5085db868d7820207 Author: Sagar Dagdu <shags032@gmail.com> Date: Wed Jun 23 15:02:38 2021 +0530 [CIS-243] Implement silent messages (#1211) * Add isSilent flag for silent messages functionality * Add silent messages functionality to CHANGELOG commit 62a37c713f86d9d4e33409bac80dccd6e56d1918 Author: Sagar Dagdu <shags032@gmail.com> Date: Wed Jun 23 14:56:22 2021 +0530 Update composerView's text only when content's text changes (#1212) commit 98f856bd32702eb6b626dfe85af45f52360ab545 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Wed Jun 23 10:36:00 2021 +0200 Improve push notification guide commit 2f2eb37aa81d6b5ee3e03642c3f2ef334e763b70 Author: Vojta Stavik <stavik@outlook.com> Date: Tue Jun 22 18:05:53 2021 +0200 Add CHANGELOG commit e67c16fadb7a4eceae558461c423a4d5711bee8b Author: Vojta Stavik <stavik@outlook.com> Date: Tue Jun 22 18:02:14 2021 +0200 Make `ChatMessageDefaultReactionsBubbleView` subviews public commit 3e80ed0954c1728e3798fd845306137241ac54e4 Author: Jakub Skořepa <skorepak@gmail.com> Date: Tue Jun 22 17:30:35 2021 +0200 Update CHANGELOG commit 413a4a67987b0da8ca475477283fbcefe08700e8 Author: Jakub Skořepa <skorepak@gmail.com> Date: Tue Jun 22 17:19:57 2021 +0200 Add badge icon with unread count to the scroll to most recent message button commit 4ad01d05397c200251c3a8f26976adc0bd20fede Author: Jakub Skořepa <skorepak@gmail.com> Date: Tue Jun 22 17:19:11 2021 +0200 Change scroll to most recent button behaviour commit 06a0d28e034d3eed852ef1a606df01b6b4e4c94f Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Tue Jun 22 17:51:25 2021 +0300 Fix `image/file/link/giphy` actions not being handled in threads (#1207) * Fix giphy actions not working in threads * Fix missing delegate conformances for `ChatThreadVC` * Open attachment handlers in `ChatMessageListVC` * Make index path optional in `GalleryContentViewDelegate` methods * Make index path optional in `LinkPreviewViewDelegate` methods * Make index path optional in `FileActionContentViewDelegate` methods * Add `ChatMessageLinkPreviewView` to components * Update CHANGELOG.md commit 437751b962f26fb45da2d3b1f2c04aa516b2e367 Author: Dominik Bucher <d.bucher@centrum.cz> Date: Tue Jun 22 16:47:28 2021 +0200 Fix docusaurus paths with slugs 🐌 pt. 2 (#1205) * Add very useful scripts * Modify sidebar for kebab-cased folder structur * Re-generate documentation with correct links commit 96b70622019825f30b0062d9c827246547703a1a Author: Dmitry Gachkovsky <sacethi0@gmail.com> Date: Tue Jun 22 12:29:45 2021 +0200 [CIS-913] Fix layout feedback loop in ChatMessageContentView (#1203) * Fix layout feedback loop in ChatMessageContentView * Add a changelog entry commit 00e2531e20b1a6f3a4433dff67dfe7b8c87b52c8 Author: Dominik Bucher <d.bucher@centrum.cz> Date: Tue Jun 22 11:25:19 2021 +0200 Try fix slug for ChatChannelController commit 0c9b07b59af1d2ecbc0f3957b5634cc78d698816 Author: Jakub Skořepa <skorepak@gmail.com> Date: Mon Jun 21 20:03:01 2021 +0200 Update snapshots commit 27deaa38f01ff4786c1111c7c0f7f6d88f5ed840 Author: Jakub Skořepa <skorepak@gmail.com> Date: Mon Jun 21 18:00:12 2021 +0200 Add bottom padding to thread replies commit e35a57bc08beb5795286421ddc5073be94cacee3 Author: Dominik Bucher <d.bucher@centrum.cz> Date: Tue Jun 22 09:34:41 2021 +0200 Fix docusaurus paths with slugs 🐌 (#1204) commit 5eefd6d07d5f7fda5544f8fd9b94384c6276e6ab Author: Dominik Bucher <d.bucher@centrum.cz> Date: Mon Jun 21 19:39:07 2021 +0200 [CIS-911] Fix Docusaurus linking with slugs (#1201) * Generate Slugs to md files * Re-generate docs commit d443754193f14fe628884a088e815def69534c31 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Mon Jun 21 17:47:18 2021 +0200 Introduce `score` to `ChatMessageReactionData` So a slack-like reactions view is possible commit fc7556bf93ebb9bd031f04d35d258c19be64bde8 Author: Tommaso Barbugli <tbarbugli@gmail.com> Date: Mon Jun 21 14:40:43 2021 +0200 Custom attachments tweaks (#1183) commit 1b893e5bbedb7d38ad262ac640269246d7ad8d08 Author: Dominik Bucher <d.bucher@centrum.cz> Date: Mon Jun 21 13:43:52 2021 +0200 Add IDs To generated referenceDocs (#1198) * Add id and title capability to generateDocumentation script * Add ids to sidebar instead of filenames * Re-generate documentation commit f4e622d477c521bbe07b2ce77c941496ba1f37e6 Author: Dmitry Gachkovsky <sacethi0@gmail.com> Date: Mon Jun 21 12:48:13 2021 +0200 Add a guide on push notifications (#1187) * Add push notifications guide * Remove a part of the guide on setting up authentication, address minor comments * Add a link on watching the channel * Remove redundant h1 header * Add a caution on APNs authentication * Add a helping message on how to create chat state for testing pushes * Add a reference to push notification templates * Add explanation on removing devices * Rearrange guide structure to be more consecutive commit 658f26a4b6979058930c639c59dc1401bdfd00a3 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Fri Jun 18 16:57:14 2021 +0100 Fix composer shrink input button always hidden (#1196) * Fix composer shrink input button always hidden * Do not import `SnapshotTesting` framework outside of `AssertSnapshot` commit 48b6823bef058632655f43e79e65ae4f47d3ba4a Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Thu Jun 17 17:11:29 2021 +0200 Add 3x->4x Migration guide to docs commit 5b58320a08f0799e3c166f693f6312f5a37f3f04 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Thu Jun 17 17:11:16 2021 +0200 Re-order and organize Sidebar Also refactor some links in some old guides commit 2174d69cad32cb7f7930e5d52d5d19c7ed95c937 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Thu Jun 17 15:22:21 2021 +0200 Add `mentionText` to `ComposerVC` Co-authored-by: Cameron McOnie <cjmconie@gmail.com> commit 9ad467695deb4ce9dac5257ca172bd701abc5216 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Thu Jun 17 15:19:51 2021 +0200 Add `mentionedUserIds` parameter to various funcs It'll be passed down from UI to necessary components commit ebb11863613dd1f7076720d2b821b73b72d43a01 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Thu Jun 17 15:16:38 2021 +0200 Add encoding of mentionedUsers to MessageRequest commit fbef94cf58915159260c9afdaa59c97c495628cf Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Thu Jun 17 12:00:22 2021 +0200 Move functions from extension to main decl + open in ChannelListVC functions declared in extensions are not overridable commit 1871c69c3a4c23bd3ed71ba21e9229ad6d4353da Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Thu Jun 17 11:53:43 2021 +0200 Add CHANGELOG for #1190 commit e74d49f038dd29863ecb0673c525ef74aba6dc29 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed Jun 16 19:27:31 2021 +0100 Add support for composer message input max length (#1190) commit 752f2ac14b5de38463a878ea041b84d50d7bdb62 Author: Dominik Bucher <d.bucher@centrum.cz> Date: Wed Jun 16 19:09:45 2021 +0200 Create messagelist layout guide (#1188) * Create guide for Messagelist layout * Update docusaurus/docs/iOS/guides/working-with-messagelist-layout.md Co-authored-by: Bahadır Öncel <bahadir@getstream.io> * Update docusaurus/docs/iOS/guides/working-with-messagelist-layout.md Co-authored-by: Bahadır Öncel <bahadir@getstream.io> * General edits Fixed some grammar and typos and removed some passive voice. * Add guide for working with messagelist layout * Add another image for CHatMessageContentView * Fixup! Add guide for working with messagelist layout * Update docusaurus/docs/iOS/guides/working-with-messagelist-layout.md Co-authored-by: Bahadır Öncel <bahadir@getstream.io> * Update docusaurus/docs/iOS/guides/working-with-messagelist-layout.md Co-authored-by: Bahadır Öncel <bahadir@getstream.io> * Final touches * Grammar and Style Edits Fixed a lot of minor grammar issues and tried to make the style a bit more formal. Co-authored-by: Bahadır Öncel <bahadir@getstream.io> Co-authored-by: Niko Berry <39569270+nikomancy@users.noreply.github.com> commit 4288931c5faeb8827e657fb897dcc77f463dc99a Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed Jun 16 16:47:14 2021 +0300 Audit `ChatMessageErrorIndicator` (#1125) * Audit `ChatMessageErrorIndicator` type * Fix `.flipped` not working for `ChatMessageContentView` * Fix error indicator position * Update CHANGELOG commit 0c79d9b170970797e638e46e6c715fa074abcc60 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Tue Jun 1 22:06:39 2021 +0300 Update Working with Channel List guide commit 3a1b0479b945c5a9876cec312623e4173d74d25d Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Tue Jun 15 18:46:56 2021 +0200 Add Introduction page Also organizes the sidebar so it looks better commit f054173a6a14cc7496d0d827d5a3eddfcfe41e2c Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Mon Jun 14 17:29:11 2021 +0200 Improve & Simplify Getting Started Guide Moved the token related sections into "Working with User" guide. commit 19ef7a74de7ce00b3777a88a12f1f79e80e71f1a Author: Niko Berry <niko.berry@getstream.io> Date: Mon Jun 7 23:08:07 2021 -0400 Stylistic and grammatical edits to getting-started commit dab974b20e444e773f4a63e0ae1b5293a0ebdd00 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Wed Jun 2 15:14:44 2021 +0300 Add Getting Started and Integration guides Co-authored-by: Matheus Cardoso <matheus@cardo.so> commit 67383f9ffe69b95eea00a8536d8e8238275a3f5b Author: Dominik Bucher <d.bucher@centrum.cz> Date: Tue Jun 15 12:08:23 2021 +0200 [CIS-904] Make manual docusaurus structure (#1184) * Modify scripts to generate to right folder * Add documentation to Appearance * Add documentation to Components * Manually generate sidebar * Generate documentation for StreamChat * Generate documentation for StreamChatUI commit 784d124afe2417f80d6a41048f0da52e3d84fa9d Author: Vojta Stavik <stavik@outlook.com> Date: Mon Jun 14 16:11:11 2021 +0200 Primitive components release prep (#1166) * Always render border around docs snapshots * Audit `TitleContainerView` and add docs snapshot * Introduce `SnapshotContainer` for SwiftUI tests * Audit `CreateChatChannelButton` and add docs snapshot * Audit `OnlineIndicatorView` and add docs snippet * Audit `ChatAvatarView` and add docs snapshot * Audit `InputTextView` * Audit `CommandLabelView` and add docs snapshot * Add docs snapshot for `SendButton` * Add docs snapshots for `ConfirmButton` * Add docs snapshot for `AttachmentButton` * Audit `AttachmentPlaceholderView` and add docs snapshot * Add docs snapshot for `CommandButton` * Add docs snapshot for `ShrinkInputButton` * Fix Package.swift conflict * Fixup! Audit `InputTextView` * Re-record snapshots for ChatMessagelistVC Co-authored-by: Dominik Bucher <d.bucher@centrum.cz> commit 6020a9580f77b75365bf9d112a75dbb9179ab5a4 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Mon Jun 14 13:28:06 2021 +0200 Fix sorting MemberList by createdAt causing crash The keyPath `createdAt` didn't exist on MemberDTO and it led to a crash commit 4000d88626c11b7270887b2314197b76ee749be2 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Fri Jun 11 17:01:39 2021 +0300 Fix broken link style in CHANGELOG commit 7b2244f2d71a2289e2f8b02715215e6b106883c3 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Fri Jun 11 16:39:18 2021 +0300 Bump 4.0.0-beta.3 commit 58b279e6b555955bb57f394713360d6e3a858042 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Fri Jun 11 14:38:08 2021 +0300 Make `ChannelConfig.commands` non-optional Backend doesn't send `commands` when it's empty and we initialize it as empty when it's missing, it doesn't need to be optional commit c13e21abdfdb90431cfbc2889b87c92cc071a22d Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Fri Jun 11 14:28:21 2021 +0300 Fix shrink button is visible when it shouldn't be If the channel type doesn't support attachments or commands, shrink button shouldn't be displayed. The change in UIImageView+Extension was to silence the Nuke deprecation warning commit 424a0d2a28949207dcb24b3372bc75b38e6c45a5 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Fri Jun 11 11:28:03 2021 +0300 Rename flagged function names commit 1968a4d3934c603542b91658faae40966faff4f0 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Thu Jun 10 17:44:46 2021 +0300 Deprecate old SwiftUI wrapper for ChatChannelListVC Since we didn't release the ChatMessageListVC wrapper, it's best to remove it. The new typealias and extension function keeps the functionality in non-broken way: 1. Users can still use `ChatChannelList` as a type 2. Users can still use `ChatChannelList(controller:)` init commit 7bf86e14c4703cc0de8c8338b61b5b724629fbab Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Thu Jun 10 17:41:51 2021 +0300 Introduce SwiftUI wrapper for ChatThreadVC commit 29e32cecaa71e04c39185d09a3ccdaffce439b12 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Thu Jun 10 16:17:09 2021 +0300 Introduce `SwiftUIViewControllerRepresentable` and conformances Now, when you subclass our VCs, you can create SwiftUI views from them. For example, for you our `CustomChatMessageListVC`: ```swift var body: some View { CustomChatMessageListVC.asView(channelController) } ``` commit e87368fc26f8aa8ed4cf5a53e0b845c9064213f9 Author: Dmitry Gachkovsky <sacethi0@gmail.com> Date: Wed Jun 9 19:50:40 2021 +0300 Update Package.swift commit e4d5e2de312043b8ab469dbe4672bb17eb5057df Author: Dmitry Gachkovsky <sacethi0@gmail.com> Date: Wed Jun 9 19:40:00 2021 +0300 Add a SwiftUI wrapper for ChatMessageListVC commit e7155ccc592b1f4cb2c57602eec389a9f0d9127b Author: Dmitry Gachkovsky <sacethi0@gmail.com> Date: Tue Jun 8 11:44:35 2021 +0300 Fix delete and more actions doing nothing in ChatChannelListVC commit d78bc497c7cf6f5d2ed216215770fb30b5d42a85 Author: Vojta Stavik <stavik@outlook.com> Date: Wed Jun 9 16:43:17 2021 +0200 Use autolayout to present suggestions VC commit 3e7913ae5d2e7a8af597e8569470debff6367b1c Author: Vojta Stavik <stavik@outlook.com> Date: Wed Jun 9 15:13:18 2021 +0200 Don't show commands suggestions when there are no commands commit 3737c493822c0ac2a326284abac1fc73f90888c8 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Thu Jun 10 11:02:29 2021 +0300 Fix Danger CHANGELOG check commit 5fccb36e3eed6b29cf5ba2de2a438def753e364b Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Wed Jun 9 15:59:49 2021 +0300 Fix app auto-reconnect on background Also moves the handling logic from WSClient to ChatClient. Basically, when we disconnected, we automatically set a timer for reconnection, and reconnected while in background. commit 3462f0404766c74f68e2bd338d8b5636b3458430 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Tue Jun 8 18:59:23 2021 +0300 Fix `ChatMessageListCollectionView` methods being generic commit 2ebdce4b2e2a425aa90c4ae8ff4f4397288ab9c5 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Tue Jun 8 18:55:47 2021 +0300 Scroll to bottom when new message comes not when sent commit 2634a623dd84b91ee26f404f75da4f1445915806 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Tue Jun 8 17:00:36 2021 +0300 Fix invalid letter in ChatMessageCollectionViewCell The C was the Russian "C" and was not recognized by swift-doc commit 1f91f2311201684dc4f4c026ce7849c9333ded34 Author: Dominik Bucher <d.bucher@centrum.cz> Date: Mon Jun 7 18:41:32 2021 +0200 Disable cell swiping when there are no swipeable buttons (#1161) * Disable cell swiping when there are no swipeable buttons * Add Changelog entry commit ffea8fc076b64881d22b737792ad19946123b118 Author: Vojta Stavik <stavik@outlook.com> Date: Mon Jun 7 15:11:16 2021 +0200 Add `macOS` support for SPM commit 11b5ce2210fa5ce6e6acd1c22dd5505a70240a5c Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Fri Jun 4 21:23:59 2021 +0300 Bump 4.0.0-beta.2 commit a83c1c18f2dab6a3ccd953fe071630f0cb336b3b Author: Vojta Stavik <stavik@outlook.com> Date: Fri Jun 4 19:48:45 2021 +0200 Try to force collection view layout without animation commit 11d8f6863af1949288ebf1da685adc87925fbf9d Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Fri Jun 4 18:39:14 2021 +0100 Fix glitches when loading more messages commit a166e88bfa92601ecb15ea9faef132b23fa44979 Author: Vojta Stavik <stavik@outlook.com> Date: Fri Jun 4 17:22:20 2021 +0200 Add top inset for message lists commit bdd5536e2ae8d58036101cbc819bac96c97f9c0c Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Fri Jun 4 17:07:28 2021 +0300 Fix animation issue for reused message cells commit 608ad6c97c84e3c45c91f4fa51d13d48f15cd997 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Thu Jun 3 20:48:53 2021 +0100 Refactor KeyboardObserver implementation - Uses Apple's recommended way to get the keyboard height, to support docked keyboards. - If the last message is hidden by the keyboard, just check if it is visible, and scroll to bottom. commit 2548bd81bad06851d0f2337e4122414f6ddb88ab Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Thu Jun 3 20:08:17 2021 +0100 Adjust content inset only when typing indicator appears commit 1a263e410c1b1b550681aa81cb96c06c65782e81 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Thu Jun 3 18:21:14 2021 +0100 Fix bottom scrolling behaviour when new message received commit 985fb5153881f28f1eb2b1cfdb27eaa072657e2d Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed Jun 2 20:03:36 2021 +0100 Fix scroll to bottom when current user sends new message commit c467e9d0b80d38ef2c9d78c144e6846dae4401ec Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Fri Jun 4 15:39:24 2021 +0300 Fix CurrentUser not saved to DB after connectionId receival CurrentUser was saved to DB but not flueshed when completion of reloadUserIfNeeded is called commit 1dfce1d6f6b88097c0b150e182b14711f0d70052 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Fri Jun 4 15:38:23 2021 +0300 Fix CurrentUserDoesNotExist error description commit d190aa3ec0bac26b7a57333286cb49dafe120f3d Author: Dmitry Gachkovsky <sacethi0@gmail.com> Date: Fri Jun 4 20:39:43 2021 +0300 Fix Firebase build compilation (#1158) commit 74f3b0e1cb88a0b10b97128601a2ce59ece0f952 Author: Vojta Stavik <stavik@outlook.com> Date: Fri Jun 4 16:53:34 2021 +0200 Update CHANGELOG [skip ci] commit 7865ba8bf9944556874b5ab693c1fb53ab26f2a8 Author: Vojta Stavik <stavik@outlook.com> Date: Fri Jun 4 16:03:55 2021 +0200 Get `ChatThreadVC` type from `Components` commit 344955df1cba63d7f7f87aaea19999a61bc1610c Author: Vojta Stavik <stavik@outlook.com> Date: Fri Jun 4 16:03:31 2021 +0200 Get `ChatMessageReactionsVC` from `Components` commit 2416c7400437c0890c26ea28c281851ef4ccc3ba Author: Vojta Stavik <stavik@outlook.com> Date: Fri Jun 4 16:03:05 2021 +0200 Get `ChatMessageActionsVC` from `Components` commit 4adee1c451c2b17a3bd429e0ee55479c9541b76e Author: Dominik Bucher <d.bucher@centrum.cz> Date: Fri Jun 4 16:51:24 2021 +0200 [CIS-869] Use Swiftdocs to generate SDK Documentation (UI + LLC) (#1121) * Fix documentation compilation for generics * Move UISDKDocumentation target to a better place * Add automatic generation of sidebar * Add scripts for generating documentation * Generate documentation for StreamChatUI * Generate documentation for LLC Controller commit 0eecfc12bf10a098d14de35f1621d8f967954ce9 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Fri Jun 4 16:11:33 2021 +0300 Reload the previous message when message is deleted commit 1e87f5db534df7e43c5982844aaa2b07450ca805 Author: Jakub Skořepa <skorepak@gmail.com> Date: Fri Jun 4 10:34:46 2021 +0200 Update CHANGELOG commit 3185c90143ca79e262e97d7e053fa6867bf5653f Author: Jakub Skořepa <skorepak@gmail.com> Date: Fri Jun 4 10:34:35 2021 +0200 Implement scroll to bottom button in the Message List commit 3d288a2ddd339553cb5ecfac056be89f1504eeb6 Author: Vojta Stavik <stavik@outlook.com> Date: Fri Jun 4 09:16:24 2021 +0200 Send `typingStop` event when message editing finished This is just a temporary fix until the feature is implemented on the LLC level in CIS-883 commit 26126f132363418d9bada1372f2901d5c0c5975f Author: Vojta Stavik <stavik@outlook.com> Date: Fri Jun 4 08:11:10 2021 +0200 Make `InputTextView` listen only to its own changes The original implementation listened to all text views/ commit d3aa3a2f0d743636aafdeaffdf2b217146ad4c0d Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu Jun 3 20:48:41 2021 +0300 Update CHANGELOG commit 31fb7563acbc7f8f01c235c88c78bf34c4c4f150 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu Jun 3 20:18:21 2021 +0300 Do not restore content offset after scrolling to the bottom initially commit b3f0c31f7fbba5a6c96049c43f6de6347d11ed3b Author: Vojta Stavik <stavik@outlook.com> Date: Fri Jun 4 10:14:56 2021 +0200 Update CHANGELOG.md commit ce701e2aea1c3550124373aae3ca3513ab6b992d Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu Jun 3 21:38:33 2021 +0300 Update CHANGELOG commit 7905408f65140c98fc22650af45ab34403b25b2d Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu Jun 3 21:22:08 2021 +0300 Reload the previous message when message is deleted commit f14edb76175cafb435704d5babe458ab6c2a0a65 Author: Dmitry Gachkovsky <sacethi0@gmail.com> Date: Thu Jun 3 20:47:42 2021 +0300 [CIS-371] LLC for macOS (#1132) * Replace UIKit imports with Foundation imports * Change podspec to work with macOS * Add a protocol for abstracting BackgroundTaskScheduler and its iOS implementation * Use BackgroundTaskScheduler protocol in WebSocketClient * Replace IndexPath inits with row for the one with item * Add a workaround for cleaning up temp folder on macOS * Project changes to support macOS * Adopt equatability for URLSessionConfiguration for macOS * Use different storage location for macOS * Add lanes for testing on macOS * Add workflows for running macOS tests on CI * Make StreamChatTestTools testable in ReleaseTests scheme * Add a record to CHANGELOG on building for macOS * Remove unused systemName property * Change profiles matching logic for macos lanes * Change team id in project commit 6c2aa2db1d632bf8f8d1299700ab63df3a7ed6ce Author: Vojta Stavik <stavik@outlook.com> Date: Thu Jun 3 16:16:40 2021 +0200 Don't force re-layout in `ContainerStackView` commit e3a5ee7e0f2b155f4ff423cefdeae9a22a50a38f Author: Vojta Stavik <stavik@outlook.com> Date: Thu Jun 3 14:16:25 2021 +0200 Update CHANGELOG commit 90534402bee0fdcc8b16f4d7cfc4d21952342a5b Author: Vojta Stavik <stavik@outlook.com> Date: Thu Jun 3 13:54:56 2021 +0200 Increase `minTimeIntervalBetweenMessagesInGroup` to 30 commit 41e7e8213bd1d34310097b12772643e26853807e Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu Jun 3 14:30:09 2021 +0300 Rename `ChatMessageLayoutOptions.metadata` -> `.timestamp` commit ccc502eef219e9c1efac1c8f9ba0eb42f4c5c1c9 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu Jun 3 13:58:59 2021 +0300 Fix message cell animation when reloading commit 50cfe6185ff0e359c2c59b562e095d3115b08d69 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu Jun 3 13:58:29 2021 +0300 Reload the previous one when new message comes commit e732321f677ae7f29dee31aee2f734130d8e5ed5 Author: Jakub Skořepa <skorepak@gmail.com> Date: Wed Jun 2 15:23:21 2021 +0200 Update CHANGELOG commit 41ab7ae08b282ee7849d66ff50ac9ab32a38613b Author: Jakub Skořepa <skorepak@gmail.com> Date: Wed Jun 2 13:31:23 2021 +0200 Fix invisible images in message composer commit 4f18b7b3bc8bbc96bf514426d4b76c7e59016c05 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed Jun 2 13:57:01 2021 +0100 Fix Composer + Keyboard layout issues (#1139) * Open missing APIs of `ComposerVC` * Fix composer view layout on landscape * Fix message list layout animation glitches * Update CHANGELOG.md commit 58340d0db29dc17e2b833f0fbdbccd1523f57925 Author: Dmitry Gachkovsky <sacethi0@gmail.com> Date: Wed Jun 2 14:13:31 2021 +0300 Fix a flaky test (#1138) commit ec21398ff55acb14b7013de4fd41b2cd70bfa4c6 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed Jun 2 13:06:24 2021 +0300 Fix message list layout glitches (#1137) * Fix cell autoresizing issue when pop-up is shown * Ignore keyboard notifications when presenting pop-up commit c5f090b6dd87d430cf4c75457a96233626e9679e Author: Basem Emara <basem@zamzam.io> Date: Tue Jun 1 15:08:36 2021 -0400 Expose `ErrorPayload` error code for client-side handling (#1134) * Expose ErrorPayload publicly to retreive error codes * Update changelog * Update changelog * Update changelog commit 5557c0e43d661af09ea187d1848e59b19550f929 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Fri May 28 16:10:49 2021 +0300 Change get_next_issue_number ENV variable name GITHUB_TOKEN was too vague and github cli didn't allow it commit fcaaf34c640a164bf60239a911e558a474cb4795 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Tue Jun 1 12:53:36 2021 +0300 Update SPM Dependencies Nuke 9.2 had a bug that spammed the console: https://github.com/kean/Nuke/issues/416 Resolved with 9.2.1, so we can update safely. commit 172801a9b057280b5a09dacc4edc10615af1ccb7 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Tue Jun 1 21:10:12 2021 +0300 Fix broken docusaurus links Absolute paths absolutely don't work commit 3eab0cff94c0e910bae4e4dcfcbee2d93a4b5349 Author: Jakub Skořepa <skorepak@gmail.com> Date: Tue Jun 1 16:08:30 2021 +0200 Postpone getting the size for image resizing after the image is loaded commit 3eb5e2e57881caae83a9df2b420543ef790b0656 Author: Jakub Skořepa <skorepak@gmail.com> Date: Mon May 31 21:55:16 2021 +0200 Update CHANGELOG commit 658a80de64f8c696331874ac1cbf826f1f292d3b Author: Jakub Skořepa <skorepak@gmail.com> Date: Mon May 31 21:30:59 2021 +0200 Adopt the UIImageView changes commit da4dae2cd37fe63320cf66f9e56b747609b88174 Author: Jakub Skořepa <skorepak@gmail.com> Date: Mon May 31 21:29:50 2021 +0200 Use the image cdn in UIImageView commit 128555df78a0186d04e5d897b084450a56c69e46 Author: Jakub Skořepa <skorepak@gmail.com> Date: Mon May 31 21:29:06 2021 +0200 Create image CDN protocol and stream implementation + tests commit 4c31afb81d022d96d23eb328296afba7786f635e Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Mon May 31 18:24:52 2021 +0300 Update `ChatMessageBubbleView's` content to hold style commit f89cc73c6d663acc9541cb86e85d616a8378d1ee Author: Vojta Stavik <stavik@outlook.com> Date: Mon May 31 16:44:51 2021 +0200 Update CHANGELOG commit 1105967a42a864205fa7f4fdb141779716ea4c5c Author: Tommaso Barbugli <tbarbugli@gmail.com> Date: Mon May 31 16:36:35 2021 +0200 Use `areTypingEventsEnabled` in `ChatMessageListVC` commit 7fc32f2e181998ea79414375896507092ffd631c Author: Tommaso Barbugli <tbarbugli@gmail.com> Date: Mon May 31 16:36:15 2021 +0200 Add helper variables to get channel features' flags commit aceb99f6080003d3e1316b69f9d30192afd044ff Author: Tommaso Barbugli <tbarbugli@gmail.com> Date: Mon May 31 15:54:27 2021 +0200 Add `parentId` to `TypingEvent` `parentId` is used to distinguish between typing events for channels and threads. commit 8eab43836d98f31b8206b87b7ff5e673255a363c Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Mon May 31 15:06:16 2021 +0300 Edit GH action to push to staging commit a226ff2db63b53c1afbd91eb0e56041ce650db1c Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Mon May 31 13:56:00 2021 +0300 Migrate to common docusaurus infra commit 981db120c0b968dfd15cdf999f91bea963c97278 Author: Bahadir Oncel <bahadir.onc@gmail.com> Date: Thu May 27 18:19:12 2021 +0300 Open swipeableView funcs in Channel List commit 56d9320dd57978c8ed8e03cad23969de6955ffe7 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Mon May 31 14:20:29 2021 +0300 Audit `ChatMessageBubbleView` (#1118) * Audit `ChatMessageBubbleView` type * Add tests for `ChatMessageBubbleView` type * Add `ChatMessageBubbleView` to components * Update `ChatMessageBubbleView` colors, regenerate snapshots * Get rid of `bubbleRoundedCorners/bubbleBackgroundColor` properties commit c1f0de88cf08c0b0a038fe26dd6a328176b1cdd7 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Fri May 28 13:53:36 2021 +0100 [CIS-868] Final Audit `QuotedChatMessageView` (#1123) * Add SwiftUI support for `QuotedChatMessageView` * Replace `embed()` with `pin()` on `QuotedChatMessageView` * Use leading and trailing anchors on `pin()` extensions * Make `QuotedChatMessageView` all customizable APIs open * Set all `QuotedChatMessageView` components to open * Better separation of logic in `QuotedChatMessageView` * Increase test coverage of `QuoteChatMessageView` commit 935743bcb432d3a6e1d5b4e0bbe16fdd75afc538 Author: Dmitry Gachkovsky <sacethi0@gmail.com> Date: Fri May 28 14:07:27 2021 +0300 [CIS-761] Add Working with Members guide (#1108) Add working with Members guide commit 51509b7434fe0c1e71acb6c3eec24cf01c88d319 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 26 20:24:21 2021 +0300 Add missing tests for `ChatMessageLayoutOptionsResolver` commit c3e3acee9a1f06b83b4de08f214e4ca6c8091371 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 26 20:22:16 2021 +0300 Include `threadInfo` for thread replies commit 871840c3bf995bead3a18e3dd48b4482887c77ab Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 26 20:20:25 2021 +0300 Expose `isMessageLastInSequence` on message options resolver commit d8162af21024ce8fe7344fe3f39294b6b581932d Author: Petyo Ivanov <underlog@gmail.com> Date: Wed May 26 21:50:02 2021 +0300 Clarify current versions state (#1113) * Clarify current versions state * Update README.md Co-authored-by: Nuno Vieira <nuno.fcvieira93@gmail.com> Co-authored-by: Nuno Vieira <nuno.fcvieira93@gmail.com> commit b992ca7ca06aeb73b84dcc800e0a8328d32d0ae6 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 26 17:27:10 2021 +0100 Fix all SwiftUI Tests with empty images commit 757171102ce0655aeffeae4fb4e1cca438e7be49 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 26 17:02:53 2021 +0100 Re-record all snapshots now with RTL support commit fb55368a52d1176f635ee26ad59b5d2a3dc45089 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 26 16:54:43 2021 +0100 Add Right-to-Left Support for Snapshot Tests commit 74820067fd74a1610508b1056d9bf9231e2dfd35 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 26 16:45:46 2021 +0300 Update tests names for `ChatMessage` commit 33012ceae540c1fe4c73a6631a7e846244b0d648 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 26 15:54:55 2021 +0300 Rename `lastActionFailed` -> `isLastActionFailed` for `ChatMessage` commit 9149e25da3953a55a83a20f4c34c00108b3a74b6 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 26 15:53:42 2021 +0300 Rename `onlyVisibleForCurrentUser` -> `isOnlyVisibleForCurrentUser` for `ChatMessage` commit 80ab2f3e731ac959112b92204fe973e200f2f824 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 26 15:42:23 2021 +0300 Add missing tests for `ChatMessage` extensions commit c0d5b2770a5ffa063d9cdce4d945ba7c6797969d Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 26 15:42:03 2021 +0300 Make `ChatMessage` extensions public commit ce03b78be80a211fcb00a8c3251af19446c146a8 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 26 15:41:23 2021 +0300 Add `ChatMessage.isDeleted` helper commit e38459dbb9523c87a5ce3f63303995177941ddf6 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 26 15:40:20 2021 +0300 Fix `ChatMessage.isRootOfThread` extension commit 9784d8256bb6cdddf8512ea36fbf067468b2e9b3 Author: Dominik Bucher <d.bucher@centrum.cz> Date: Wed May 26 11:24:44 2021 +0200 [CIS-853] Create target for UI Documentation generation (#1107) * Add UISDKDocumentation target * Make TestImages available in other targets * Add code for UISDKDocumentation generation * Add example of generating UI documentation * Fixup! Add code for UISDKDocumentation generation commit f4a77b537d800cfcde180f29e8d67f1f96d2172a Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Tue May 25 11:38:40 2021 +0100 Update CHANGELOG.md commit 77052eaf5d1db500e3fc22062ebaff3f69ebea5d Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Mon May 24 22:01:28 2021 +0100 Fix inconsistent dismissal of popup actions commit 5b284959a7f5aa7ac4f4a57d922212d438a1ad51 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Mon May 24 21:29:06 2021 +0100 Fix incorrect index path resolution in `ChatChannelListVC` commit 197b112ddc977303188e2a46974ffa3c8edf516e Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Mon May 24 18:28:13 2021 +0100 Make sure the order of the collection view updates is correct commit fef559999382fff1d61ded1a890fe8624952c65e Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Mon May 24 18:17:20 2021 +0100 Fix background color of message list in dark mode commit 9c838dd0f014fcc7dd574c9b85b9bdc27d8eaf7c Author: Bahadir Oncel <bahadir@getstream.io> Date: Fri May 21 17:14:06 2021 +0200 Add Working with a Channel guide commit 17bf259d36ea3bba5112e49a942a8020991a03b6 Author: Bahadir Oncel <bahadir@getstream.io> Date: Fri May 21 20:17:27 2021 +0200 Fix ChatMessageListVC Channel avatar layout issue This is a hotfix, ideally we shouldn't use magic numbers commit 84edae3f41580e59ca1c13f02463b5e20ce02e1b Author: Bahadir Oncel <bahadir@getstream.io> Date: Fri May 21 19:33:51 2021 +0200 Bump 4.0-beta.1 commit d959b4df65d53d9d392d052ee142765cbeca6d37 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Fri May 21 18:19:22 2021 +0100 Fix composer mention suggestions for missing edge case commit 0c694f2a69800cbb390626fb8b64e751ae0b54ae Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Fri May 21 12:02:09 2021 +0100 Fix deleted message not showing correct text commit ec485f1c7c660bc4b57269bbc2d87fb979c106a5 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Fri May 21 13:28:56 2021 +0300 Fix thread message attachments + thread root message not showing commit 81de48426ab200ebe1bb3127879931854d4a3a09 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Fri May 21 11:56:16 2021 +0100 Fix delete action not preseting the alert commit ea62ef6dc5d30f782c394c8bfce761cef7de4a36 Author: Bahadir Oncel <bahadir@getstream.io> Date: Fri May 21 18:23:58 2021 +0200 Add Channel Avatar View to MessageList header commit af67b9c402d5ac27fc1fa52987db3d0098c7519a Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Fri May 21 17:43:02 2021 +0300 Remove tabs from attachments migration guide commit 348e1c7beb4fcd8c648688f20c2b40c8223c7937 Author: Vojta Stavik <stavik@outlook.com> Date: Fri May 21 18:59:44 2021 +0200 Update Roadmap commit 29b42570dd2eaa51bb44c83b9c52483f6c3167dd Author: Vojta Stavik <stavik@outlook.com> Date: Fri May 21 17:32:12 2021 +0200 Add basic draft for UI customization guide commit 46d55e8d0c952dc8732944809a4fd4ca34752cde Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Fri May 21 13:26:20 2021 +0100 Add safer updates to collection view changes commit 2711f26e1f086d13e5cbfc454e79a70531222626 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Fri May 21 16:49:27 2021 +0100 Fix composer crash when creating new chat commit 6436aba42e0578aaf588869c7e8cd02f3413c908 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Fri May 21 18:45:12 2021 +0300 Turn on CI actions for clone apps commit c26ce0d6da2683978c26f8171e772d6d5d6260f8 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Fri May 21 18:42:26 2021 +0300 Fix compilation errors in Slack clone commit 0e201e1198253483b72f18c82b2bdd5164f6c25f Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Fri May 21 18:38:38 2021 +0300 Fix compilation errors in Messenger clone commit fbe244a3754644054e94c3f578d4ae2734c75ab0 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Fri May 21 18:10:20 2021 +0300 Fix compilation errors in iMessage clone commit c47fe18e20787dc43f138d68211ef0aa344b6eab Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu May 20 21:27:41 2021 +0300 Write attachments migration guide commit 4131b5a906ff5950761d42236b7f3dbc71dd7ca1 Author: Dmitry Gachkovsky <sacethi0@gmail.com> Date: Fri May 21 16:55:37 2021 +0300 Implement working with messages guide draft (#1089) * Implement working with messages guide draft * Apply suggested improvements * Add screenshots for delete and edit action * Add screenshots that map some of messages properties on views * Place first two screenshots side-by-side to save up some space commit 5f890d085c663b209d0716550d6a34090b53ee2c Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Fri May 21 15:54:14 2021 +0300 Fix docs location for `attachment(payloadType:)` commit 6e9580ace916c3bdd3323f254d7eb957f13d0f08 Author: Vojta Stavik <stavik@outlook.com> Date: Fri May 21 12:19:37 2021 +0200 Log error for unhandled router actions commit 9bd11601281ec1207304ddd093a9338b9ae143e1 Author: Vojta Stavik <stavik@outlook.com> Date: Wed May 19 17:57:56 2021 +0200 Use new `ChatChannelListRouter` in Sample app commit 501fe26a978214f75807376b94a1b4b2717d738a Author: Vojta Stavik <stavik@outlook.com> Date: Wed May 19 17:23:01 2021 +0200 Update `_ChatMessageActionsRouter` to `AlertsRouter` and improve API commit 970cbf1ad8c0a701f3bec26848ae5feb27007f1f Author: Vojta Stavik <stavik@outlook.com> Date: Wed May 19 17:07:20 2021 +0200 Improve usage of `ChatChannelListRouter` Not tested yet but the public API should be better now. commit 8ceb193b39ccfec7b7fd92218be46899c402f5c4 Author: Vojta Stavik <stavik@outlook.com> Date: Wed May 19 17:03:41 2021 +0200 Update `ChatRouter` to `NavigationRouter` and make it `UIResponder` commit 2e0041e8ebf4bdaefc643ee5a9273d3cab5b3b13 Author: Vojta Stavik <stavik@outlook.com> Date: Thu May 20 14:51:00 2021 +0200 Update CHANGELOG commit 244bc04fad2aed3e0ee35b6d6de2fadeb4822d56 Author: Vojta Stavik <stavik@outlook.com> Date: Thu May 20 14:38:31 2021 +0200 Always refetch existing queries after calling `/sync` commit ab6b33c6d0e6a80c90ba438359bdf5a47b99b7de Author: Vojta Stavik <stavik@outlook.com> Date: Thu May 20 14:31:41 2021 +0200 Expose `DatabaseCleanupUpdater`'s private methods We need to have more fine control over what's called and when commit b265b29d9dc3376112fa3963fe1f9735a231ac6c Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Thu May 20 18:41:12 2021 +0100 Fix going to an empty thread when clicking thread reply from child commit 0ad17afa55614f27fd1cd873a4ef749eef4a8dc9 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Thu May 20 18:40:38 2021 +0100 Fix thread reply showing 0 when message is `show_in_channel` commit 2100ad0d5ba11801598b6ac21da90ae37fc74077 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Thu May 20 18:39:50 2021 +0100 Fix missing Avatar placeholder from Thread Arrow commit 657fe1f26fb4e740be4ddc72305f55735340ee7c Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Thu May 20 17:48:11 2021 +0100 Fix long press inside thread should not show thread reply commit d4335a6c4ebcce83a8ab5253bfed480e7d56d22a Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Thu May 20 12:23:26 2021 +0100 Fix only the first message is sent to the thread. commit b66c31adbcdbd4196f9599f004713990de913fc9 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Thu May 20 11:57:16 2021 +0100 Fix quoted message views background color commit 55602f852d6f86170ae3481901b980ca98197df1 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Thu May 20 11:56:42 2021 +0100 Fix wrong color for current user messages commit ba3f31b0a48af58caca33bd720ea8465cd01ba15 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Thu May 20 11:39:28 2021 +0100 Fix placeholder image not showing on `ChatChannelAvatarView` commit 5386a9db65c6b3ad99e893e12251997671931838 Author: Bahadir Oncel <bahadir@getstream.io> Date: Thu May 20 13:47:52 2021 +0200 Introduce ChannelController.freeze/unfreeze commit c6972481186bea1dafcbefc93a477b804fb67b8e Author: Bahadir Oncel <bahadir@getstream.io> Date: Thu May 20 13:47:37 2021 +0200 Introduce ChannelUpdater.freezeChannel commit 78e06cad19d099fa6807eeb46cab86a7d0016627 Author: Bahadir Oncel <bahadir@getstream.io> Date: Thu May 20 13:47:23 2021 +0200 Introduce freeze Endpoint for Channel commit 409ccbbe2a02996cca140435624601ff29dcb42d Author: Bahadir Oncel <bahadir@getstream.io> Date: Wed May 19 17:31:20 2021 +0200 Add logging for outgoing url requests Sample output: --- 2021-05-19 17:29:32.126 [DEBUG] [NSManagedObjectContext 0x6000037095f0] [APIClient.swift:52] [request(endpoint:completion:)] > Making URL request: POST sync Body: { "last_sync_at" : "2021-05-19T15:28:20.066Z", "channel_cids" : [ "messaging:201BD2D3-E", .... //goes on ] } Query items: <Empty> --- or --- 2021-05-19 17:29:31.567 [DEBUG] [NSManagedObjectContext 0x60000370f740] [APIClient.swift:52] [request(endpoint:completion:)] > Making URL request: GET channels Body: <Empty> Query items: - payload={ "filter_conditions" : { "members" : { "$in" : [ "luke_skywalker" ] } }, "watch" : true, "message_limit" : 25, "limit" : 20 } - connection_id=60a253bc-0a05-2761-0000-00000039c862 --- commit 673c52f66dd9fef1eca617c47d640f1cb9f1521e Author: Dmitry Gachkovsky <sacethi0@gmail.com> Date: Thu May 20 15:41:34 2021 +0300 [CIS-791] Make CDN customizable (#1074) * Add CDNClient protocol and DefaultCDNClient implementation * Add an error for attachments uploading failures * Add a property for CDNClient injection to ChatClientConfig * Proxy uploading attachments calls from APIClient to CDNClient * Make multipart form data boundary static so it is reproducible in tests * Add sample helper for ChatAttachment model * Add CDNClient mock for tests * Adapt APIClent_Mock to uploading attachments changes * Adapt AttachmentUploader tests to changes in uploading logic * Adapt ChatClient tests to changes in uploading logic * Add MockFunc implementation for tests * Adapt APIClient tests to changes in attachments uploading logic * Add tests for DefaultCDNClient * Adapt to changes in ChatMessageAttachment * Move ChatAttachment sample to Tests sources * Rename DefaultCDNClient to StreamCDNClient * make public and add documentation for method converting type erased attachments to attachments with concrete payload commit b600ee89c1aa4046cdfec7a47b9f53294a9569ec Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu May 20 13:06:35 2021 +0300 Provide documentation for updated attachment types commit e68df3807aca4e9149d9098a6f5462fe88f7ecca Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu May 20 12:51:57 2021 +0300 Update `LinkAttachmentPayload` to have non-optional `originalURL` commit aa9f78decc0cb078b8932c9320af84b7b73d535d Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Tue May 18 18:43:42 2021 +0100 Fix thread reply shown even if disabled commit 99792df07b24c03b174ec641bc497ef0486f3be1 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Tue May 18 18:43:26 2021 +0100 Fix reactions shown even if disabled commit 18209abef31315efeb66fe05a37fc8802a6114f1 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Tue May 18 17:51:38 2021 +0100 Fix attachments button shown even if uploads disabled commit 406c62c3c7b33f4d7a25d20ab2cd453a17d71bdc Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Tue May 18 17:50:36 2021 +0100 Fix sending typing events even if disabled commit 03d2f60f23af2f89c2af1c59a9bfcbaa43cc778a Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Tue May 18 17:14:04 2021 +0100 Fix ChatThreadArrowView height surpassing small bubble views commit d70ccea2caae9ce475903197765d825180b4da52 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Tue May 18 16:55:11 2021 +0100 Fix link attachments bubble view background color commit 2a108ba78af9f76303497ab1d57db38157fb0455 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Tue May 18 16:18:59 2021 +0100 Remove titleLabel from giphy message content according to new design commit 8bf9bccc4dd25bb0c4beeb3d8196b0bc6f74eb47 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 19 19:19:06 2021 +0300 Introduce `NavigationVC` component commit 0fecef8f0f12f7ee48fa1e14921398afbf399423 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 19 14:24:47 2021 +0300 Fix components were not used in some places commit 1c4e4306aa0dd552372f6df291c70ace07ac969b Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 19 14:14:46 2021 +0300 Move message list components to root level commit 89c18f9993beecb066f9eee7fe1af571cb4f64e8 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 19 13:26:15 2021 +0300 Move navigation components to root level commit ce46093b7857920a41d792a0decec2c3ec5f0c5a Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 19 13:20:34 2021 +0300 Move current user components to root level commit a465afd99a4fe2d0a1706b7cce4b988eefccdfd2 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 19 13:17:26 2021 +0300 Move message composer components to root level commit d92e10d88ee6ebf92186e996001486403c1d8ca6 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Wed May 19 13:01:23 2021 +0300 Move channel list components to root level commit 56f0e7ce0b25ab7b5a1d102c4fc5b948d47b0c31 Author: Dominik Bucher <d.bucher@centrum.cz> Date: Wed May 19 17:04:09 2021 +0200 [CIS-838] Implement typing indicator (#1073) * Rename EventsSender to TypingEventsSender * Stop typing events on TypingEventsSender deinit * Implement typingIndicator to ChatMessageListVC * Add tests for TypingIndicatorView * Rename Content on SwiftUIViewRepresentable * Fix localization * Fix tests * Add CHANGELOG.md * Fixup! Package.swift * Fixup! Fix iMessage clone commit ba60f46f9570286a48d6bfa50787c6948318cb52 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Tue May 18 17:05:43 2021 +0300 Hide type-erased attachments on `ChatMessage` model commit 97b85d208f1cc6879d1ad75d1258bac41e19eb18 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Tue May 18 17:04:46 2021 +0300 Expose attachment counts on `ChatMessage` model commit bba035b64b02c08624243c00fcb9134e53501b13 Author: Vojta Stavik <stavik@outlook.com> Date: Tue May 18 13:24:37 2021 +0200 Remove redundant `ExtraData` from `CommandLabelView` commit 323213d1072d779cfcc346eaa694138f3a058d13 Author: Vojta Stavik <stavik@outlook.com> Date: Tue May 18 11:22:12 2021 +0200 Rename `ChatMessageAttachmentEnvelope` -> `AnyAttachmentPayload` commit c39bb21732104d8d3f3bc196366f9f36f41f7004 Author: Vojta Stavik <stavik@outlook.com> Date: Tue May 18 11:02:18 2021 +0200 Remove unused files Co-authored-by: Jakub Skorepa <skorepak@gmail.com> commit 04c71187aed59085fea41e53a8198ccb16d0c298 Author: Vojta Stavik <stavik@outlook.com> Date: Tue May 18 11:01:58 2021 +0200 Use `AttachmentsPreviewVC` in `ComposerVC` Co-authored-by: Jakub Skorepa <skorepak@gmail.com> commit 47a1d3fd06388fd46a9c1b9cdb778a88c3a255a4 Author: Vojta Stavik <stavik@outlook.com> Date: Tue May 18 11:01:19 2021 +0200 Implement `AttachmentsPreviewVC` Co-authored-by: Jakub Skorepa <skorepak@gmail.com> commit 5f616db15bca30d570bbb11104884a999074026f Author: Vojta Stavik <stavik@outlook.com> Date: Tue May 18 10:36:23 2021 +0200 Implement `AttachmentPreviewContainer` Co-authored-by: Jakub Skorepa <skorepak@gmail.com> commit 47e2cd0e52bc7cd4a294d6b7d18df6816341e65a Author: Vojta Stavik <stavik@outlook.com> Date: Tue May 18 10:34:08 2021 +0200 Implement preview views for image and file attachments Co-authored-by: Jakub Skorepa <skorepak@gmail.com> commit 8d7013aa9bfe7871f5b78139544cbb18e0da3fa2 Author: Vojta Stavik <stavik@outlook.com> Date: Tue May 18 10:21:00 2021 +0200 Add `AttachmentPreviewPlaceholderProvider` as preview fallback Co-authored-by: Jakub Skorepa <skorepak@gmail.com> commit db3acd5397afe78df5207d2f72fbc4b49896b8c1 Author: Vojta Stavik <stavik@outlook.com> Date: Tue May 18 10:10:27 2021 +0200 Make File and Image payloads conform to `AttachmentPreviewProvider` Co-authored-by: Jakub Skorepa <skorepak@gmail.com> commit 72aa5e26be843a2cefb9f95ff8e38a9f49a7f154 Author: Vojta Stavik <stavik@outlook.com> Date: Tue May 18 10:09:52 2021 +0200 Introduce `AttachmentPreviewProvider` Co-authored-by: Jakub Skorepa <skorepak@gmail.com> commit a2ee4a0b54fb90e4ee47a6ab90ac1791bd6fbd98 Author: Vojta Stavik <stavik@outlook.com> Date: Tue May 18 10:07:54 2021 +0200 Fix documentation for `ChatMessageFileAttachment` Co-authored-by: Jakub Skorepa <skorepak@gmail.com> commit ea19bb06a785a1374be6234290ab10d04fd53815 Author: Vojta Stavik <stavik@outlook.com> Date: Tue May 18 10:01:03 2021 +0200 Specify attachment type explicitly for attachment envelope This fixes the bug when mixed-type attachments were shown incorrectly. Thanks to this, when an image file is selected form the document picker, it's treated as a file, not as a photo. Co-authored-by: Jakub Skorepa <skorepak@gmail.com> commit 023247439fde0f7cc3cc424652387fa2a87bb5af Author: Vojta Stavik <stavik@outlook.com> Date: Tue May 18 10:58:26 2021 +0200 Add extension for embedding child VC views Co-authored-by: Jakub Skorepa <skorepak@gmail.com> commit 5b94794e62ddffef6f7b06d3e22a5713dd60cf4a Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Mon May 17 15:55:53 2021 +0300 Remove unused attachment errors commit f4d599545efd4dadaf2993e5927f20edd23b9800 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Mon May 17 19:15:29 2021 +0300 Add missing attachment tests to `ChatMessage` commit 445c89744d1f1866dc41877a65ff65b4b5898ed5 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Mon May 17 16:42:28 2021 +0300 Add missing tests for attachment type erasure/recovery commit 1f47ece32199c45b8b69f9ea226823fc5c858977 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Mon May 17 15:55:14 2021 +0300 Fallback to `unknown` if attachment type is missing commit 72098fc907bad59a751329c6448b4dbb3ed85768 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Mon May 17 19:15:06 2021 +0300 Add integer case to `RawJSON` commit c6457d5263f4b96c42fef6773184d7cfd889da16 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Mon May 17 13:50:45 2021 +0300 Clean attachment mocks file structure commit 7f228879fe534cc6977882e7cbcd37645446992d Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Mon May 17 13:39:56 2021 +0300 Fix `URL` namespace pollution with attachments stuff commit bdfa98f4033c1ad3d08072059b5e5b40066080de Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Mon May 17 12:20:34 2021 +0300 Rename `ChatMessageAttachment` to `AnyChatMessageAttachment` commit e0cc6e645a7329e2c9560f8749f1cd4e997e9d69 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu May 6 18:04:36 2021 +0300 Rename `AttachmentImagePayload` to `ImageAttachmentPayload` commit c705bfd1ccb72e83f3d1dda741855697955842ee Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu May 6 18:03:32 2021 +0300 Rename `AttachmentFilePayload` to `FileAttachmentPayload` commit 3ed636791e25eaf825a47fbb7019f993eab768bd Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu May 6 18:02:20 2021 +0300 Rename `AttachmentGiphyPayload` to `GiphyAttachmentPayload` commit 7a92f1fba92c5742572a6bf11cda58802b70f0b7 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu May 6 18:01:26 2021 +0300 Rename `AttachmentLinkPayload` to `LinkAttachmentPayload` commit 1f4413e7c4c65cab6f78d689dfb9961201600511 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu May 6 17:31:56 2021 +0300 Rename `AttachmentPayloadType` to `AttachmentPayload` commit d5e00522c4036f663e0e40bab03f458c51888f0d Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu May 6 17:28:23 2021 +0300 Rename `AttachmentPayload` to `MessageAttachmentPayload` commit 38931f27c4088dc2369eea8e8dda861cb219e873 Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu May 6 17:23:18 2021 +0300 Rename `AttachmentEnvelope` to `ChatMessageAttachmentEnvelope` commit 57f014d2f931a9ffabcbc67b296664d31468ea93 Author: Vojta Stavik <stavik@outlook.com> Date: Mon May 17 14:34:14 2021 +0200 Update CHANGELOG commit 3c9cb0db2592d41fe9fd1e1defe307c27305e29e Author: Tommaso Barbugli <tbarbugli@gmail.com> Date: Thu May 13 21:07:08 2021 +0200 Use `usEast` as the default base URL commit 6e888bb8dd049f326d48cd502e4a6b2676d44ca5 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Fri May 14 14:38:03 2021 +0100 New `ComposerVC` Data Flow (#1076) * Add `DocumentAttachmentPreview` * Fix image icon of `ComposerView.closeButton` * Rename `InputChatMessageView.inputTextView` -> `textView` * Add `InputChatMessageView` Content * Rename `DocumentAttachmentsCollectionView.documents` -> `content` * Refactor `ComposerVC` with new data flow * Fix iMessageClone with new `ComposerVC` commit 8d736158c9fabe51afa51657437eb6928bd17e0b Author: marek.fort <marek.fort@ackee.cz> Date: Thu May 13 14:02:54 2021 +0200 Audit ChatMessageLinkPreviewView commit 6eb5204e89bec9a1358f74a443a213e8769bd305 Author: Dominik Bucher <d.bucher@centrum.cz> Date: Fri May 14 12:05:42 2021 +0200 [CIS-817] File Attachment injector implementation (#1072) * Add download icon to project * Prepare ChatMessageFileAttachmentMock * Audit ChatFileAttachmentListView.ItemView * Audit ChatFileAttachmentListView * Implement FileAttachmentViewInjector * Fixup! Manually generate Package.swift commit a857ffcedb23bff9ab4eeecf46582570dedaee50 Author: Vojta Stavik <stavik@outlook.com> Date: Thu May 13 10:51:23 2021 +0200 Tweak message list vertical spacing commit 47d6731e9b0e6afe4be0ad0d44a1efc623c27573 Author: Vojta Stavik <stavik@outlook.com> Date: Thu May 13 10:51:06 2021 +0200 Load thread replies when entering `ChatThreadVC` commit 69fc78d55c68645ea0dc8118caa3810159f876df Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu May 6 19:14:33 2021 +0300 Add dynamic payload lookup to `ChatMessageAttachment` commit 24ffc0926e666f59427bbddb9f8e7687f92dff8d Author: Pavel Evsaev <pavel.evsaev@gmail.com> Date: Thu May 6 18:41:17 2021 +0300 Make `ChatMessageAttachment.payload` non-optional commit e56e2e64d07e3bf5a9f323b9277a48018597dd3f Author: Dominik Bucher <d.bucher@centrum.cz> Date: Thu May 13 13:22:57 2021 +0200 [CIS-820] Implement giphy attachmentViewInjector (#1054) * Fix Typo in GalleryattachmentViewInjector * Implement GiphyAttachmentViewInjector * Fix giphy preview pinning to superView * Implement GiphyInjector to ChatMessageListVCs * Fix Giphy Attachment payload parsing * Add tests for Saving GiphyAttachmentPayload to database commit 08561bde9a121e99b479b8769b333c67a2d79272 Author: Vojta Stavik <stavik@outlook.com> Date: Wed May 12 17:56:27 2021 +0200 Update navigation title explicitly in message lists commit 216cd33fe1dd7dd099d122bd25f4ca1b7bbe2dfd Author: Vojta Stavik <stavik@outlook.com> Date: Wed May 12 17:55:55 2021 +0200 Audit `ChatMessageListTitleView` -> `TitleContainerView` commit 6f3adaaf8817949c229a35d23b76381fe78b213c Author: Dmitry Gachkovsky <sacethi0@gmail.com> Date: Wed May 12 17:05:13 2021 +0300 [CIS-224] Implement token refresh (#1069) * [CIS-224] Implement token refresh * Add a changelog entry commit 3edf87c488b1fcdff2fa9a489e57957d80f41f9d Author: marek.fort <marek.fort@ackee.cz> Date: Wed Apr 28 09:13:08 2021 +0200 Present image gallery commit 6609cb41d8e46ea573c9eade0cab5cc2925ee8b9 Author: marek.fort <marek.fort@ackee.cz> Date: Wed Apr 28 09:11:34 2021 +0200 Create ZoomAnimator for animated present and dismiss commit 9b268c84205f1ce47d15387bcf583fdc3101fc18 Author: marek.fort <marek.fort@ackee.cz> Date: Wed Apr 28 09:10:47 2021 +0200 Create ImageGallery commit 4b48a5b810d1fa1587a4362e5bfaa32362be9a3a Author: Bahadir Oncel <bahadir@getstream.io> Date: Mon May 10 16:48:08 2021 +0200 Add group chat creation to DemoApp commit c6daa790fc0c764c5653feef7585a95aa7f892bf Author: marek.fort <marek.fort@ackee.cz> Date: Mon May 10 16:13:46 2021 +0200 Audit ChatMessageImageGallery commit 46a0f0dd1354446209f0f1bd4018b0101fef0ccf Author: marek.fort <marek.fort@ackee.cz> Date: Thu May 6 12:44:49 2021 +0200 Use image gallery in GalleryAttachmentViewInjector commit fdb859c58a859860c8b9e26f722cb84724026554 Author: Bahadir Oncel <bahadir@getstream.io> Date: Mon May 10 17:14:23 2021 +0200 Fix newly joined members don't have ChannelReads commit 0254fee1d8812659eadeab24ad8c861ba9685560 Author: marek.fort <marek.fort@ackee.cz> Date: Mon May 10 15:12:26 2021 +0200 Fix container stack view when a subview is hidden commit 1cc6142f59a29143aa03683e646e7e0520c5689a Author: marek.fort <marek.fort@ackee.cz> Date: Tue May 4 10:39:09 2021 +0200 Animate transition for chat message actions commit 7ae0c53c806617186a1b72abcf838aea4d111631 Author: Dmitry Gachkovsky <sacethi0@gmail.com> Date: Fri May 7 15:13:44 2021 +0300 [CIS-812] Implement smart channel list clean up when /sync fails (#1049) * Implement channel list flush on /sync endpoint fail commit 719766d36cd8019129dde2df97b614abcde6bbdb Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Thu May 6 14:41:05 2021 +0100 [CIS-833] Fix crash when opening attachments on iPad (#1060) * Fix crash when opening attachments on iPad Co-authored-by: mvasilak <mvasilak@gmail.com> * Update CHANGELOG.md [skip ci] Co-authored-by: mvasilak <mvasilak@gmail.com> commit 865361d62cbbffe55f30a54bbfcb085ef0245b07 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 19:35:53 2021 +0100 Rename `ChatMessageInputView` -> `InputChatMessageView` commit e0852a55087f7eea7ac66341272e873d22750da2 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 16:47:34 2021 +0100 Rename `ChatChannelCreateNewButton` -> `CreateChatChannelButton` commit 06089388e595e27da42a85377fdaa7ad0cde6996 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 16:45:27 2021 +0100 Remove `Chat` prefix from `InputTextView` commit 57e3fb4e585274b29f884770f25d542bbb363a7d Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 16:31:40 2021 +0100 Rename `ChatMessageQuoteView` -> `QuotedChatMessageView` commit 267f8f3191bcc03c92a830f1530f3fdc0eeb9a1a Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 16:29:50 2021 +0100 Remove `Chat` prefix from `CommandLabelView` commit e3109827612e82cc3f01a1b0fd1c0e6bd5ef2f13 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 16:27:52 2021 +0100 Remove `Chat` prefix from `ShrinkInputButton` commit b1f229f527a216764dcb50da4db2dcce9baf6756 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 16:26:06 2021 +0100 Remove `Chat` prefix from `CommandButton` commit 032f8aa8bc4379fc99cb104ea87533b7a1851ccc Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 16:24:06 2021 +0100 Remove `Chat` prefix from `SendButton` commit 1a30f2474b2566996d4245f7bba6425a2bc84f65 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 16:22:23 2021 +0100 Remove `Chat` prefix from `CloseButton` commit 5d84ba3a98522f8bc1f8d8836ed396d487945417 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 16:19:11 2021 +0100 Remove `Chat` prefix from `CheckboxControl` commit 9eab5caa7d595abee3afa4eebbe2ff2c8f1d9fbe Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 16:11:47 2021 +0100 Remove `Chat` prefix from `ConfirmButton` commit 199520e78a1bbbf011e7d1cbf5daf3ba57bdb636 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 16:09:15 2021 +0100 Remove `Chat` prefix from `AttachmentButton` commit 53bacead99eb5033c3ce9f75c66d678490199956 Author: Bahadir Oncel <bahadir@getstream.io> Date: Wed May 5 16:04:21 2021 +0200 Add iOS13 available annotation to ChatChannelListVC SwiftUI extension commit 68c39c22ba553670bf96df344e4042181e5dc172 Author: Bahadir Oncel <bahadir@getstream.io> Date: Wed May 5 16:03:35 2021 +0200 Remove `class` inheritance from ListCollectionViewLayoutDelegate it's redundant commit 4ee233568cd349374e529c3375a9ca1dd5031d71 Author: Bahadir Oncel <bahadir@getstream.io> Date: Wed May 5 16:03:11 2021 +0200 Rename `await` to `waitFor` commit a2945ab5b90bc78c3081817d918c193de3be7301 Author: Bahadir Oncel <bahadir@getstream.io> Date: Wed May 5 16:00:03 2021 +0200 Add "App Uses Non-Exempt Encryption" to DemoApp This is required for submitting builds to Testflight commit ee155ba5a08a34c5843613d19801aac419776a89 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 12:18:15 2021 +0100 Improve accessibility of the Composer View commit 0c1f49e0d56e25b9d3d8f0c856f4ed15e3c75f13 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Wed May 5 12:10:51 2021 +0100 Change iMessageClone with new Architecture commit 9bc939f87000ba12ac3cc9b72b586e25678581f3 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Mon May 3 20:17:40 2021 +0100 Adds Documentation to the Composer View commit f4783fa3659090173525b0f6d08185e6baf9a312 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Mon May 3 20:13:09 2021 +0100 Rename`ChatCommandLabel.commandLabel` -> `nameLabel` commit 2c111399f34460e92587cbc524d1a4ccde8e7463 Author: Nuno Vieira <nuno.fcvieira93@gmail.com> Date: Mon May 3 20:11:37 2021 +010…
We took this stale PR #811, rebased it on main, and fixed several additional things to make it work on macOS.
One of them is that we changed where local DB is stored for macOS because documents directory is a really bad place for it