Alan Evans
|
3fec23fd36
|
Show remaining time on wave form view and cache wave form in database.
|
2020-06-01 17:43:05 -04:00 |
|
Greyson Parrelli
|
f70e41e7cd
|
Don't allow account record updates to delete our profile key.
|
2020-06-01 17:43:05 -04:00 |
|
Greyson Parrelli
|
d70c33d20f
|
Add support for mark as unread.
|
2020-05-29 19:14:37 -04:00 |
|
Alan Evans
|
a99c0d438e
|
Rename GV2 "version" to "revision".
|
2020-05-29 19:14:37 -04:00 |
|
Greyson Parrelli
|
1b01196ec6
|
Refactor ThreadRecord.
|
2020-05-29 09:51:21 -04:00 |
|
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 |
|