Commit graph

408 commits

Author SHA1 Message Date
ryanzhao
25251f172d fix when a close group created, members will receive a session out of sync message 2020-05-11 15:25:17 +10:00
nielsandriesse
e89a1a4cc8 Fix closed group leaving 2020-05-08 11:47:46 +10:00
nielsandriesse
3d2b65fc86 Unbork session reset 2020-05-07 15:16:33 +10:00
nielsandriesse
60cb5b6114 Add missing session request handling 2020-05-07 11:56:35 +10:00
nielsandriesse
f10cc65187 Fix issue where the app doesn't wait for device links to be stored 2020-05-07 09:29:22 +10:00
nielsandriesse
dd69ef236d Fix device link fetching timeout 2020-05-06 16:31:25 +10:00
nielsandriesse
f1dbac0791 Remove redundant code 2020-05-05 13:16:27 +10:00
Mikunj
71297fb4ec Deprecate friendRequestState on TSMessage. 2020-05-01 13:37:50 +10:00
nielsandriesse
d742d0aeaa Take into account multi device when counting duplicates 2020-05-01 10:00:10 +10:00
nielsandriesse
948d2d5066 Reduce device link fetching timeout 2020-05-01 09:22:10 +10:00
nielsandriesse
4098b9638c Untangle receipts, transcripts & typing indicators logic 2020-04-30 12:23:07 +10:00
nielsandriesse
33e47298ae Fix multi device bugs
Various database handling issues, incorrect friend request status handling on auto-generated friend requests and refactor of the multi device message sending logic
2020-04-29 13:55:17 +10:00
nielsandriesse
b0233e4cc0 Minor refactoring 2020-04-29 09:02:45 +10:00
nielsandriesse
d6747ebb14 Resolve TODOs in OWSMessageManager 2020-04-28 16:40:42 +10:00
nielsandriesse
a65235fd3a Clean & add documentation 2020-04-25 12:27:17 +10:00
nielsandriesse
1351250c92 Split things according to architecture overview docs 2020-04-24 10:22:55 +10:00
nielsandriesse
78534616ac Separate out Session message receiving logic 2020-04-23 14:46:44 +10:00
nielsandriesse
5b630b3b49 Separate out Session message sending logic 2020-04-22 16:23:58 +10:00
nielsandriesse
8672577a8b Clean 2020-04-20 16:53:40 +10:00
nielsandriesse
d0b83a59e7 Add comment & clean 2020-04-15 14:20:02 +10:00
Mikunj
7243dcb48d Fix iOS input being hidden after being removed then added to a group. 2020-04-14 09:54:58 +10:00
Mikunj
1e1459d6d2 Ignore messages from users that are not in a group. 2020-04-09 15:50:12 +10:00
Mikunj
8c26e16ef0 Fix incorrect message being shown when user was removed from the group.
Hide input bar correctly when we leave a group.
2020-04-09 11:42:23 +10:00
gmbnt
37865bab96 Minor refactoring 2020-04-07 09:33:29 +10:00
gmbnt
03c4e4a65c Merge branch 'dev' into push-notifications 2020-04-06 15:32:02 +10:00
ryanzhao
6aec747709 clean 2020-04-06 12:02:55 +10:00
gmbnt
1106ca5eb1 Make logging more useful 2020-03-31 16:34:31 +11:00
ryanzhao
0e604c1291 Merge branch 'dev' of https://github.com/loki-project/session-ios into PN-with-preview 2020-03-25 13:15:54 +11:00
ryanzhao
ca20f3f979 add a Notification Service Extension for PN with preview 2020-03-24 11:28:53 +11:00
gmbnt
10fb36f4be Notify user of unexpected device link requests 2020-03-23 17:09:59 +11:00
Ryan ZHAO
3490f9a2b3 hide the threads with background friend requests after receiving sync contacts messages on slave device 2020-03-04 14:33:01 +11:00
Ryan ZHAO
b990420c6f Merge branch 'dev' of https://github.com/loki-project/loki-messenger-ios into sync-open-group 2020-02-28 14:05:36 +11:00
Niels Andriesse
3479fc4333 Reduce code duplication 2020-02-28 09:58:45 +07:00
gmbnt
eebff42412
Merge pull request #104 from RyanRory/sync-closed-group
Closed group functionality and synchronisation
2020-02-28 09:33:30 +07:00
Niels Andriesse
c0dda78e52 Debug 2020-02-25 16:32:05 +07:00
Ryan ZHAO
d53c74ff5b minor fix 2020-02-25 16:19:56 +11:00
Ryan ZHAO
b013c417c3 enable sending sync open group messages 2020-02-25 15:42:38 +11:00
Ryan ZHAO
9afd838ea5 fix the sync message bug after refactoring 2020-02-25 10:34:59 +11:00
Ryan ZHAO
63aafe06a1 Merge branch 'dev' of https://github.com/loki-project/loki-messenger-ios into sync-closed-group 2020-02-21 15:11:20 +11:00
Niels Andriesse
d7256ed0b3 Reduce device link fetching timeout 2020-02-19 11:11:22 +11:00
Niels Andriesse
2461432917 Fix freeze on joining an open group 2020-02-19 11:11:07 +11:00
Ryan ZHAO
87b7bfa0c0 remove updating for admins after a slave device received a group sync message 2020-02-18 14:02:51 +11:00
Ryan ZHAO
be20236a78 Merge branch 'dev' of https://github.com/loki-project/loki-messenger-ios into sync-closed-group 2020-02-17 14:22:23 +11:00
Niels Andriesse
a5b37a631d Merge branch 'dev' into session-reset-fix 2020-02-17 13:56:20 +11:00
Ryan ZHAO
f9abed931b Merge branch 'dev' of https://github.com/loki-project/loki-messenger-ios into sync-closed-group 2020-02-17 13:35:40 +11:00
Ryan ZHAO
7d66fa151c fix admin check method 2020-02-17 13:33:09 +11:00
Mikunj
080b24b282 Handle session adoption correctly 2020-02-17 12:44:31 +11:00
Mikunj
5bb9d135b1 Implement new cipher changes 2020-02-17 12:43:43 +11:00
Niels Andriesse
2dde805938 Remove unnecessary assertion 2020-02-17 12:09:47 +11:00
Ryan ZHAO
7bafd94643 check if the linked device is a member of the closed group 2020-02-17 10:59:25 +11:00