Greyson Parrelli
|
1cd6b58ece
|
Don't enqueue duplicate PushDecryptMessageJobs.
|
2020-05-29 09:51:21 -04:00 |
|
Greyson Parrelli
|
f392229393
|
Extract MessageNotifier interface.
|
2020-05-29 09:51:21 -04:00 |
|
Alex Hart
|
558a8e4a14
|
Add polish to groups v2 creation flow.
|
2020-05-29 09:51:20 -04:00 |
|
Alan Evans
|
56551025e9
|
Detect if group v2 is active from membership.
|
2020-05-29 09:51:20 -04:00 |
|
Alan Evans
|
befb4939d5
|
Restore groups from storage service.
|
2020-05-29 09:51:20 -04:00 |
|
Greyson Parrelli
|
d708984abd
|
Require users be a system contact or whitelisted to appear in the contact list.
|
2020-05-29 09:51:20 -04:00 |
|
Alan Evans
|
11d17f7496
|
GV2 storage service syncing.
|
2020-05-29 09:51:20 -04:00 |
|
Alan Evans
|
ec8d5defd4
|
Protect against unknown GV2 UUIDs.
|
2020-05-29 09:51:20 -04:00 |
|
Greyson Parrelli
|
207c467c6b
|
Don't insert identity verification message for the initial restore.
|
2020-05-24 13:00:16 -04:00 |
|
Greyson Parrelli
|
bb6ca80d5a
|
Don't create identity change methods for brand new contacts.
|
2020-05-21 19:56:30 -03:00 |
|
Greyson Parrelli
|
23401440bf
|
Prevent insertion of UUID-only contacts at the database level.
|
2020-05-21 19:56:30 -03:00 |
|
Greyson Parrelli
|
fa5729bac6
|
Better handle identity key changes in response to storage service syncs.
|
2020-05-15 19:02:18 -03:00 |
|
Alan Evans
|
d726da822c
|
Add network constraint to GV2 messages.
|
2020-05-14 15:23:15 -03:00 |
|
Alan Evans
|
4c5822ac67
|
GV2 Update message description.
|
2020-05-14 13:59:34 -03:00 |
|
Alex Hart
|
ccff7b1148
|
Implement new group creation screens behind flag.
|
2020-05-14 11:22:28 -03:00 |
|
Alan Evans
|
b8df90531f
|
GV2 message contexts.
|
2020-05-14 11:22:28 -03:00 |
|
Alan Evans
|
eff564ad88
|
Adapt message requests to support invite flow.
|
2020-05-14 11:22:28 -03:00 |
|
Greyson Parrelli
|
d3d53e6099
|
Reduce recipient dirty state logging verbosity.
|
2020-05-14 11:22:28 -03:00 |
|
Greyson Parrelli
|
53d122ed55
|
Fix jumping to last seen position.
|
2020-05-14 11:22:28 -03:00 |
|
Alan Evans
|
06ab3cf013
|
Fix cases of inlined & missing log tags.
|
2020-05-14 11:22:28 -03:00 |
|
Greyson Parrelli
|
5937a50b6d
|
Fix message receive timestamps on media messages.
|
2020-05-14 11:22:28 -03:00 |
|
Greyson Parrelli
|
b75088874e
|
Migrate conversation rendering to the paging library.
|
2020-05-14 11:22:28 -03:00 |
|
Alan Evans
|
75f3fe0cec
|
Correct access control for MMS groups.
|
2020-05-14 11:22:28 -03:00 |
|
Alan Evans
|
30ac264cd3
|
Rename Group update message classes.
|
2020-05-14 11:22:28 -03:00 |
|
Alan Evans
|
48a693793f
|
GV2 Group Manager.
|
2020-05-14 11:22:28 -03:00 |
|
Greyson Parrelli
|
e1a90bcb00
|
Transition conversation loading from a Loader to a Repository.
|
2020-05-13 16:18:18 -04:00 |
|
Alan Evans
|
723639d928
|
New group management screen.
|
2020-05-13 16:18:18 -04:00 |
|
Greyson Parrelli
|
e0502c24e1
|
Only search for visible parts of a contact.
|
2020-05-13 16:18:18 -04:00 |
|
Greyson Parrelli
|
9705939489
|
Fix issue with editing and forwarding a received video.
|
2020-05-04 10:54:55 -04:00 |
|
Greyson Parrelli
|
c59fc3581a
|
Make LiveRecipientCache throw exceptions instead of errors.
Errors were causing crash loops if they occur in a job. This will still
allow the app to crash, but prevent loops.
|
2020-05-04 00:48:09 -04:00 |
|
Greyson Parrelli
|
9d35fb397b
|
Fix issue with re-using forwarded attachment pointers.
We were deleting upload data for incoming attachments when we shouldn't
have.
Fixes #9570
|
2020-04-30 16:36:06 -04:00 |
|
Greyson Parrelli
|
575caa53d3
|
Fix some storage service consistency issues.
|
2020-04-24 19:14:08 -04:00 |
|
Greyson Parrelli
|
eedbcdd564
|
Fix issue with group storage sync.
|
2020-04-23 13:33:59 -04:00 |
|
Greyson Parrelli
|
f466fef20a
|
Fix issue where contact photos weren't being shown at all.
|
2020-04-22 10:13:56 -04:00 |
|
Alan Evans
|
9a8094cb8a
|
Guard against malformed group ids.
|
2020-04-21 16:09:30 -04:00 |
|
Greyson Parrelli
|
83f6640bd3
|
Add a more generic system for handling early messages.
|
2020-04-21 16:09:30 -04:00 |
|
Greyson Parrelli
|
fc6b5c1d7c
|
Add ultramarine as a conversation color option.
|
2020-04-21 16:09:30 -04:00 |
|
Greyson Parrelli
|
6ecd3b59fd
|
Add pre-alpha receive support for remote delete.
|
2020-04-21 16:09:13 -04:00 |
|
Greyson Parrelli
|
f12a9b9ac7
|
Store the server timestamp for a message.
|
2020-04-21 13:33:41 -04:00 |
|
Greyson Parrelli
|
35f4f3f81e
|
Add support for passing data between jobs.
|
2020-04-21 13:33:41 -04:00 |
|
Alan Evans
|
78055e3ccb
|
GroupsV2 update sending and local context storage.
|
2020-04-21 13:33:41 -04:00 |
|
Alan Evans
|
c6dd25a119
|
Ensure group membership for typing indicators.
|
2020-04-21 13:33:33 -04:00 |
|
Alan Evans
|
2b1ffac564
|
Groups V2 avatar download job.
|
2020-04-21 13:33:33 -04:00 |
|
Alan Evans
|
428128651e
|
Move database protos to separate files.
|
2020-04-21 13:33:33 -04:00 |
|
Alan Evans
|
326678f214
|
Add support for GV2 group update messages.
|
2020-04-21 13:33:29 -04:00 |
|
Ehren Kret
|
37a35e8f70
|
Add initial support for send/receive on CDN2.
|
2020-04-21 13:33:29 -04:00 |
|
Alan Evans
|
48c33f3dcd
|
GroupsV2 service changes.
|
2020-04-03 12:20:15 -04:00 |
|
Greyson Parrelli
|
d6000af843
|
Re-use recently-acquired attachment pointers.
|
2020-04-03 12:19:12 -04:00 |
|
Alex Hart
|
2f879ce4d6
|
Remove MMS groups from message request logic.
|
2020-03-31 16:00:26 -03:00 |
|
Alan Evans
|
9e6cca1cd0
|
GV2 database.
|
2020-03-27 16:30:36 -04:00 |
|