Commit Graph

21 Commits (668cc22af383541c53e8aafe5875a4d3bef45815)

Author SHA1 Message Date
Michael Kirk 668cc22af3 Perf: Insert outgoing message into conversation before save completes.
This was a huge savings - e.g. 50-70% of the time between tapping send and
rendering the message takes place in the save/postWriteTransaction blocks
6 years ago
Matthew Chen 2bf0c55ab0 More perf tweaks for conversation view. 6 years ago
Matthew Chen be8a61b559 Refine contact offers logic. 6 years ago
Matthew Chen 19a2bfeaad More conversation viewmodel perf improvements. 6 years ago
Matthew Chen 85f6d05e0f Refine view model diffing. 6 years ago
Matthew Chen 90d8fb3d14 Refine view model diffing. 6 years ago
Matthew Chen fea40d571c Move contact offers to Conversation view model. 6 years ago
Matthew Chen 15826cec5d Reduce initial conversation load window size. 6 years ago
Matthew Chen 9017c16e7e Sort interactions in CVM. 6 years ago
Michael Kirk 78e963404a remove overzealous assert, since we now sometimes post notification without threadId 6 years ago
Matthew Chen 6e457e43ca Clear typing indicators when they are disabled. 6 years ago
Matthew Chen 2c9a556786 Remove overzealous assert in ConversationViewModel. 7 years ago
Matthew Chen 2ca32fddcc Preserve ordering in incremental diffs. 7 years ago
Matthew Chen aa5e6b456e Preserve ordering in incremental diffs. 7 years ago
Matthew Chen af249de681 Fix race in CVM startup. 7 years ago
Matthew Chen 22c922bf5b Respond to CR. 7 years ago
Matthew Chen 650469c6a7 Respond to CR. 7 years ago
Matthew Chen 94eaed0024 Fix rebase breakage. 7 years ago
Matthew Chen eedc9f9a26 Sketch out "typing indicators" interaction and cell. 7 years ago
Matthew Chen 834bba8880 Respond to CR. 7 years ago
Matthew Chen 32d3eed7ba Add ConversationViewModel. 7 years ago