Commit Graph

113 Commits

Author SHA1 Message Date
Niels Andriesse 519ffa4405 Fully switch to the new contact API
This should improve performance significantly as it avoids many unnecessary sync transactions. It also makes the code more readable.
2021-07-22 14:41:27 +10:00
Niels Andriesse 356dc0cc4f Clean up indentation 2021-07-07 15:09:09 +10:00
Brice-W 2f0fe36905 add expiration timer to configuration message 2021-06-21 14:21:34 +10:00
Niels Andriesse 7bb7edd3c0 Further cleanup 2021-06-11 11:11:16 +10:00
Niels Andriesse b090227a2d Fix potential crash & apply code convention 2021-06-11 11:01:08 +10:00
Brice-W 1f9cd92bce set expiration timer for new group members 2021-06-10 11:51:38 +10:00
nielsandriesse 1041f991fd Fix unnecessary map calls 2021-06-04 16:23:59 +10:00
Brice-W 49c1de8387 clean 2021-06-04 15:29:34 +10:00
Brice-W dbcf19529b fix 2021-06-04 14:01:23 +10:00
Brice-W 9e790986f6 fix closed group corner cases 2021-06-04 11:50:24 +10:00
nielsandriesse bf9d860214 Batch thread updates 2021-05-28 09:47:05 +10:00
Niels Andriesse 3fda8daec9 Merge branch 'dev' into cleanup 2021-05-20 16:25:59 +10:00
nielsandriesse 17688a66e6 Make closed group polling variable rate 2021-05-12 10:33:29 +10:00
nielsandriesse 06f795169b Merge branch 'dev' into cleanup 2021-05-05 14:10:19 +10:00
nielsandriesse 0c864454aa Remove duplicate message server ID tracking 2021-05-05 13:30:37 +10:00
nielsandriesse 955e3abdad Clean up group update handling 2021-05-05 10:38:09 +10:00
nielsandriesse 49f3b9f7db Rename contactIdentifier → contactSessionID 2021-05-05 10:00:39 +10:00
nielsandriesse 21acdfc835 Clean up thread model 2021-05-05 09:53:18 +10:00
Niels Andriesse d742fc1548 Delete V1 OGS & file server 2021-05-04 15:46:48 +10:00
Niels Andriesse d516aa7ecb Fix profile updating bug 2021-05-03 09:14:42 +10:00
Niels Andriesse b3f9824b91 Add documentation 2021-04-26 09:54:06 +10:00
Niels Andriesse beabf0c9c0 Implement closed group logic changes 2021-04-16 10:56:10 +10:00
Niels Andriesse e5216ffe7c Add documentation 2021-04-16 09:40:54 +10:00
Niels Andriesse f6c7e2264d Add documentation 2021-04-16 09:33:21 +10:00
Niels Andriesse 5f37eddfa1 Show a loader while a group is updating 2021-04-15 13:36:33 +10:00
Niels Andriesse f2f5dcdfc2 Implement closed group logic changes 2021-04-15 13:36:03 +10:00
Niels Andriesse 209882fb3e Correctly handle multiple untrusted attachments 2021-04-08 16:24:54 +10:00
nielsandriesse a360fa7721 Merge branch 'dev' into deferred-attachment-downloads 2021-04-07 14:58:57 +10:00
Niels Andriesse 44783ddfef Update ConfigurationMessage for V2 open groups 2021-03-29 11:49:59 +11:00
Niels Andriesse 46fb792c96 Fix file downloading 2021-03-26 15:59:22 +11:00
Niels Andriesse e50f4da63e Update AttachmentDownloadJob & AttachmentUploadJob for V2 open groups 2021-03-26 15:07:06 +11:00
Niels Andriesse 960e500acd Don't auto-download attachments from untrusted contacts 2021-03-05 11:48:31 +11:00
Niels Andriesse 8738829358 Fill in media saved notification implementation gaps 2021-03-04 16:06:06 +11:00
Niels Andriesse b4e94c3f93 Add comment 2021-03-04 14:45:17 +11:00
Niels Andriesse d9a81ecb11 Fix profile handling 2021-03-04 14:40:58 +11:00
Niels Andriesse b023b1be94 Fix profile updating issue 2021-03-04 11:11:58 +11:00
Niels Andriesse 0d5a932a50 Fix multi device display name updating issue 2021-03-04 10:13:34 +11:00
Niels Andriesse ea43d68c72 Fix multi device display name updating issue 2021-03-04 09:58:19 +11:00
Niels Andriesse 52eaa8cdeb Disable data extraction notifications for now 2021-03-02 15:15:57 +11:00
Niels Andriesse b21163a421 Handle media saved notifications 2021-03-02 15:14:00 +11:00
Niels Andriesse 9d6d68d33e Handle screenshot notifications 2021-03-02 15:00:28 +11:00
Niels Andriesse 08015f570f Create DataExtractionNotificationInfoMessage 2021-03-02 15:00:22 +11:00
Niels Andriesse 82690259b2 Clean protobuf 2021-03-02 13:12:24 +11:00
Niels Andriesse dd0baf0d97 Unify contacts APIs 2021-03-01 09:36:18 +11:00
Niels Andriesse 205ff8a660 Prepare for upcoming contact changes 2021-02-26 15:00:03 +11:00
Niels Andriesse ee0472e923 Minor refactoring 2021-02-25 14:06:40 +11:00
Niels Andriesse 92c1187ba4 Show closed group updates at the right place 2021-02-25 11:38:30 +11:00
Niels Andriesse c988a368bb Show empty threads after linking devices 2021-02-25 11:32:53 +11:00
nielsandriesse 2d6bf235d7 Sync expiration timer updates 2021-02-24 15:19:50 +11:00
nielsandriesse afeabf0fe9 Potentially fix race condition 2021-02-24 09:53:17 +11:00