Commit graph

213 commits

Author SHA1 Message Date
Niels Andriesse 201b8095ee Merge branch 'master' into message-expiration 2019-05-20 11:42:53 +10:00
Niels Andriesse 7493e037c9 Fix minor code style issues 2019-05-20 11:20:03 +10:00
Mikunj f1cbc2e0d1 Added friend request message expiration. 2019-05-20 11:18:24 +10:00
Niels Andriesse 2e8d62b3ee Fix friend request acceptance bug 2019-05-17 14:03:04 +10:00
Niels Andriesse 64f92d261b Refactor 2019-05-17 13:37:36 +10:00
Niels Andriesse d5dc54af1b Partially fix UI updating bug 2019-05-17 12:38:36 +10:00
Niels Andriesse 23766848b8 Attempt to fix UI updating issue 2019-05-17 12:19:52 +10:00
Niels Andriesse 4c6d09aa29 Handle friend request messages before they're discarded by Signal 2019-05-17 11:39:54 +10:00
Niels Andriesse a8633ff739 Merge branch 'master' of github.com:loki-project/loki-messenger-ios 2019-05-17 10:20:31 +10:00
Niels Andriesse 4d94346959 Fix minor logic issue & document friend request handling 2019-05-17 10:20:18 +10:00
Mikunj Varsani c43295eb7c
Loki session reset (#14)
* Added session reset.

* Hooked up session reset internals to UI.

* Send empty message when we have received an end session message.

* Verify incoming PreKeyWhisperMessage.

* Fix indentations in SessionReset.md
2019-05-17 10:11:06 +10:00
Niels Andriesse be7724b41b Implement feedback 2019-05-16 14:31:53 +10:00
Niels Andriesse 3728638832 Reduce code duplication & fix cell sizing bug 2019-05-16 12:20:56 +10:00
Niels Andriesse 3161680432 Redo friend request handling 2019-05-16 12:08:37 +10:00
Niels Andriesse cb1e876b7a Make friend request status updates more reliable 2019-05-15 11:19:33 +10:00
Mikunj f8de85ac42 Fix deadlock crash when receiving PreKeyBundle message.
It was deadlocking because we had a transaction inside another transaction.
To stop this we can pass in the parent transaction when setting or removing bundles, as well as generating PreKeyBundle from the proto message.
2019-05-14 12:33:48 +10:00
Mikunj 8fff98d94e Save prekey bundle from content message. 2019-05-14 09:24:20 +10:00
Niels Andriesse b42ae83538 Fix validation 2019-05-10 11:38:48 +10:00
Niels Andriesse 2b490b5ad5 Use MessageFetcherJob for message receiving & fix decoding bug 2019-05-10 11:17:09 +10:00
Mikunj Varsani 24aabb36b9 Forgot to add checking for friend request in OWSMessageManager. 2019-05-08 13:33:47 +10:00
Matthew Chen e27e27cc3a Send and process 'recipient update' sync messages. 2019-02-21 15:13:31 -05:00
Matthew Chen ccc1bd3331 Process 'sent update' transcripts. 2019-02-21 15:13:31 -05:00
Matthew Chen 907159f3f4 Process 'sent update' transcripts. 2019-02-21 15:13:31 -05:00
Michael Kirk c2aee429b1 move ContactsManager to local dependency 2019-02-01 17:44:14 -07:00
Matthew Chen b0704074b9 Rework quoted attachments. 2019-01-28 10:28:26 -05:00
Matthew Chen 7e9c3b2dac Clean up all message attachments. 2019-01-23 10:01:16 -05:00
Matthew Chen f37aacca85 Respond to CR. 2019-01-22 10:17:11 -05:00
Matthew Chen 2dcc79fbca Fix issues around link previews. 2019-01-22 10:15:50 -05:00
Matthew Chen f13c1de738 Respond to Cr. 2019-01-15 10:36:21 -05:00
Matthew Chen 45b93cc4b4 Respond to CR. 2019-01-14 16:44:18 -05:00
Matthew Chen a477e01a4a Apply LinkPreview model. 2019-01-14 16:20:54 -05:00
Matthew Chen 46b0cdb872 Caution around group avatars. 2019-01-07 12:47:15 -05:00
Michael Kirk 432af13b63 Fix timer update message.
This was broken in 5671fd252 while resolving merge conflicts from applying the
sortId changes.
2019-01-04 10:57:13 -07:00
Matthew Chen 449633e0dc Respond to CR. 2019-01-04 09:19:41 -05:00
Michael Kirk df79fc9ed0 Move String+OWS into SSK
name Switcharoo String+OWS/String+SSK categories to reflect where they live.
2018-12-20 09:54:08 -07:00
Michael Kirk af7ee5e1d1 address compiler breakage after rebase 2018-12-19 15:16:36 -07:00
Michael Kirk 5671fd2520 Revert "Revert 'new sort id'."
This reverts commit ebae75af00.
2018-12-19 15:16:36 -07:00
Matthew Chen 4e0cfac911 Respond to CR. 2018-12-18 16:24:06 -05:00
Matthew Chen 07fef16155 Discard typing indicators for blocked and left groups. 2018-12-18 16:24:06 -05:00
Michael Kirk b7ab036c04 warn_unused_result on AnyPromise methods 2018-12-11 09:37:44 -07:00
Michael Kirk 92dd77779c Merge tag '2.32.0.19' 2018-12-03 16:39:06 -05:00
Michael Kirk 9eeed99708 fix formatting after merge 2018-12-03 16:28:44 -05:00
Michael Kirk 156302acc7 Merge tag '2.31.2.0' into release/2.32.0 2018-12-03 16:24:24 -05:00
Matthew Chen 0955ab8662 Refine envelope processing. 2018-12-02 17:30:31 -05:00
Matthew Chen 036c6dca41 Merge branch 'release/2.32.0' 2018-11-30 09:30:56 -05:00
Matthew Chen 973afd041d Merge branch 'hotfix/2.31.1' into release/2.32.0 2018-11-30 09:25:34 -05:00
Matthew Chen a6cef1c4cc Update UD indicators. 2018-11-29 14:30:03 -05:00
Matthew Chen 8110e0c765 Clean up usage of TSAccountManager. 2018-11-27 09:21:44 -05:00
Matthew Chen 81f234f6a0 Fix breakage in share extension. 2018-11-15 12:42:48 -05:00
Matthew Chen 860eb44edc Fix breakage in share extension. 2018-11-13 13:15:11 -05:00