Commit graph

5460 commits

Author SHA1 Message Date
nielsandriesse cb1aad425a Fix group leaving 2020-08-13 09:31:04 +10:00
nielsandriesse 2f0135a413 Fix group ID handling 2020-08-13 08:49:17 +10:00
nielsandriesse bbc7acfcaf Fix info messages 2020-08-12 16:07:55 +10:00
nielsandriesse 12a6bc724d Don't send read receipts in groups 2020-08-12 14:06:18 +10:00
nielsandriesse c88d0f0520 Open group after it's created 2020-08-12 12:22:16 +10:00
nielsandriesse 418079732b Request sender keys as needed 2020-08-12 12:08:10 +10:00
nielsandriesse bed1600cbb Fix group leaving 2020-08-12 11:56:00 +10:00
nielsandriesse 158c7f13c3 Make the initial message send a bit quicker 2020-08-12 11:21:41 +10:00
nielsandriesse 7a41432433 Notify the user when an SSK based closed group is created or updated 2020-08-12 11:20:45 +10:00
nielsandriesse fcb2bbb768 Debug 2020-08-12 10:00:35 +10:00
nielsandriesse c9c902218e Fix SSK message sending 2020-08-11 19:32:10 +10:00
nielsandriesse d8986f6147 Clean 2020-08-11 18:27:23 +10:00
nielsandriesse 8a86b93dd1 Validate closed group update messages 2020-08-11 15:05:13 +10:00
nielsandriesse 96f235423d Debug 2020-08-11 13:31:21 +10:00
nielsandriesse 6c5034f4b3 Make group leaving use the SSK API 2020-08-11 12:20:17 +10:00
nielsandriesse e2ce43c3cd Debug 2020-08-11 11:51:51 +10:00
nielsandriesse 80bbeee7ce Debug message sending 2020-08-11 09:59:07 +10:00
nielsandriesse 8e14c7abb6 Debug 2020-08-10 16:54:59 +10:00
nielsandriesse 61050444f9 Switch new closed group activity over to SSKs 2020-08-10 16:38:40 +10:00
nielsandriesse 97b35d769a Integrate SSKs into the decryption pipeline 2020-08-10 16:15:42 +10:00
nielsandriesse 86837f031a Integrate SSKs into the encryption pipeline 2020-08-10 15:29:36 +10:00
nielsandriesse 1e223c90ca Minor refactoring 2020-08-10 13:44:47 +10:00
nielsandriesse 63da8023e7 Partially revert database changes
Fixing this is going to require a (big) migration
2020-08-10 13:38:07 +10:00
nielsandriesse 09c668acb2 Start and stop the closed group poller as needed 2020-08-10 11:48:27 +10:00
nielsandriesse 2c22ab70b7 Update database for SSKs 2020-08-10 11:40:43 +10:00
nielsandriesse 4ac15190bb Implement ClosedGroupPoller 2020-08-10 09:53:37 +10:00
nielsandriesse 1e16a940fe Clean & debug 2020-08-10 09:23:51 +10:00
nielsandriesse 13dd8dd250 Finish ClosedGroupsProtocol 2020-08-07 16:30:41 +10:00
nielsandriesse 8931d904e5 Implement SSK group member removing 2020-08-07 15:41:53 +10:00
nielsandriesse 7eb59c1400 Implement SSK group member adding
Also finish group creation
2020-08-07 13:47:40 +10:00
nielsandriesse 6be509c657 Implement ClosedGroupUpdateMessageSendJob 2020-08-07 13:25:26 +10:00
nielsandriesse 15f3942838 Clean 2020-08-07 10:53:36 +10:00
nielsandriesse 944f85ddb9 Partially implement SSK group creation 2020-08-07 10:17:35 +10:00
nielsandriesse a5a53adc47 Re-order files 2020-08-07 09:20:22 +10:00
nielsandriesse c2d1953116 Clean ClosedGroupsProtocol ahead of SSK changes 2020-08-07 09:15:36 +10:00
nielsandriesse 9c3814df9c Implement shared sender keys database 2020-08-07 08:52:13 +10:00
nielsandriesse d125197db0 Update build number 2020-08-06 12:24:22 +10:00
nielsandriesse a151a96474 Show device unlinked message upon clearing secondary device 2020-08-06 12:22:52 +10:00
Niels Andriesse 9d1b9bae7f
Merge pull request #274 from loki-project/mentions
Allow Any Display Name
2020-08-06 10:19:10 +10:00
nielsandriesse 00cecf3e63 Clean 2020-08-05 14:34:36 +10:00
nielsandriesse bf9ddf04c4 Allow any display name 2020-08-05 13:15:52 +10:00
nielsandriesse 66d7f0aeaa Make new private chat screen edit text done button work 2020-08-05 10:01:25 +10:00
nielsandriesse 2375c524f8 Update version number 2020-08-05 09:32:39 +10:00
nielsandriesse e76afd0051 Fix crash 2020-08-05 09:25:29 +10:00
nielsandriesse 97491bb824 Make new private chat screen edit text work with multiple lines 2020-08-04 16:27:39 +10:00
Niels Andriesse 1cca9c47b6
Merge pull request #273 from loki-project/multi-device
Disable Multi Device
2020-08-04 16:06:04 +10:00
nielsandriesse 322087b83d Unregister the user from FCM when they clear their data 2020-08-04 15:41:10 +10:00
nielsandriesse e1d17ae831 Clear secondary devices 2020-08-04 15:37:39 +10:00
nielsandriesse 6efef1d148 Disable multi device 2020-08-04 15:33:37 +10:00
nielsandriesse 15eee2b033 Update build number 2020-08-03 14:37:27 +10:00