Niels Andriesse
e311d2878f
Fix message status indicator bug
2021-08-05 10:47:15 +10:00
Niels Andriesse
50d17be43b
Fix animation glitch
2021-08-05 10:11:20 +10:00
Niels Andriesse
b8c4e6aa93
Avoid unnecessary conversation screen updates
2021-08-05 10:02:52 +10:00
Niels Andriesse
7f0b87a2b2
Avoid unnecessary conversation screen updates
2021-08-03 15:36:54 +10:00
Niels Andriesse
8a29469eb5
Handle incorrect clock setting
2021-07-23 13:42:13 +10:00
Niels Andriesse
ca862096b4
Rename profilePictureEncryptionKey → profileEncryptionKey
2021-07-22 14:52:10 +10:00
Niels Andriesse
aa3a18fa7e
Don't notify for closed group control messages
...
This addresses an issue where:
• someone would create a closed group
• on other peoples' devices this control message would be received through a background poll or a push notification
• the received message timestamps table would be updated
• processing wouldn't be finished (during a background poll or while handling a push notification the system can cut you off at any time)
• some of the added users don't see the new closed group because when they open the app and get the control message from their swarm it's considered a duplicate and isn't processed again
2021-05-24 08:57:31 +10:00
Niels Andriesse
3fda8daec9
Merge branch 'dev' into cleanup
2021-05-20 16:25:59 +10:00
Niels Andriesse
bd04775cbf
Implement open group invitations UI
2021-05-07 13:10:21 +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
Niels Andriesse
d742fc1548
Delete V1 OGS & file server
2021-05-04 15:46:48 +10:00
Niels Andriesse
2763ee0d1a
Clean
2021-04-15 10:34:47 +10:00
nielsandriesse
a76c43973f
Increase TTL & remove PoW
2021-04-14 15:46:40 +10:00
Niels Andriesse
516f815521
Debug
2021-03-26 10:39:51 +11:00
nielsandriesse
e5764264b3
Debug
2021-03-24 14:06:48 +11:00
nielsandriesse
09b4b7d388
Update MessageSender for V2 open groups
2021-03-24 13:28:30 +11:00
nielsandriesse
81d091c43f
Fail gracefully if the user doesn't have a name set
2021-03-03 14:19:38 +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
73bbaf9ce7
Potentially fix attachment issue
2021-02-26 13:42:06 +11:00
nielsandriesse
2d6bf235d7
Sync expiration timer updates
2021-02-24 15:19:50 +11:00
nielsandriesse
ece564988e
Allow self-sending of closed group control messages
2021-02-10 10:56:46 +11:00
nielsandriesse
4803b96eb1
Only handle the first config sync message after restoration
2021-02-10 10:19:46 +11:00
Niels Andriesse
57f7bc88eb
Fix leftover merge conflicts
2021-01-28 15:49:43 +11:00
Niels Andriesse
7acb6c9ac3
Merge branch 'dev' into multi-device
2021-01-28 15:44:04 +11:00
Niels Andriesse
804377c5a4
Minor refactoring
2021-01-28 13:33:50 +11:00
Niels Andriesse
585fabca03
Debug
2021-01-25 15:50:30 +11:00
Niels Andriesse
6b7b158000
Debug
2021-01-25 14:46:47 +11:00
Niels Andriesse
cf333d5e3d
Merge branch 'closed-groups' into multi-device
2021-01-25 13:50:18 +11:00
Niels Andriesse
867e9114a6
Merge branch 'dev' into multi-device
2021-01-22 13:29:13 +11:00
Niels Andriesse
c9c83da3dc
Rename ClosedGroupUpdateV2 → ClosedGroupControlMessage
2021-01-22 10:28:26 +11:00
Niels Andriesse
9ea1ccd0c2
Update ClosedGroupUpdate for new message types
2021-01-22 10:02:42 +11:00
Niels Andriesse
3e5baca72d
Fix open group message deletion
2021-01-21 11:27:52 +11:00
Niels Andriesse
eeef067f57
Implement message syncing
2021-01-14 14:57:32 +11:00
Niels Andriesse
0dd692cb42
Fix padding
2021-01-14 14:08:44 +11:00
Niels Andriesse
74fd3eb812
Partially implement message syncing
2021-01-14 10:40:58 +11:00
nielsandriesse
947287e42f
Debug
2021-01-13 15:19:17 +11:00
Niels Andriesse
a6e44ca0f0
Clean
2021-01-11 14:12:07 +11:00
Niels Andriesse
d5228abea9
Update notification extension for V2 closed group updates
2021-01-11 13:36:47 +11:00
nielsandriesse
d5e1237b0c
Allow admins to leave & fix remaining issues
2021-01-08 14:54:27 +11:00
Niels Andriesse
ee1d4b1bd5
Debug & make UI clearer
2021-01-06 10:37:26 +11:00
Niels Andriesse
ce86d9a196
Debug
2021-01-06 09:26:49 +11:00
Niels Andriesse
da503b0df1
Update Session protocol closed groups logic
2021-01-05 14:54:37 +11:00
Niels Andriesse
ef1d6392a7
Activate the Session protocol
2021-01-04 10:53:08 +11:00
Niels Andriesse
2a4977d269
Implement Session protocol
2020-12-14 09:49:02 +11:00
nielsandriesse
97d0160138
Fix promise not completing
2020-12-09 10:15:59 +11:00
nielsandriesse
f504965dfa
Set group context
...
Android needs this
2020-12-08 13:17:02 +11:00
Niels Andriesse
efe8f1c8bb
Clean
2020-12-07 16:00:21 +11:00
Niels Andriesse
3f5bc18f6b
Fix remaining TODOs
2020-12-07 15:11:49 +11:00