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
Alan Evans
66c7f8bcb2
GroupId for GV2.
2020-03-27 11:28:48 -03:00
Greyson Parrelli
10bfc8a753
Migrate avatars and group avatars.
2020-03-26 22:38:33 -04:00
Greyson Parrelli
6aac3baa55
Remove TextSecurePreferences.getProfileName()
2020-03-26 17:37:52 -04:00
Alan Evans
a860315587
GroupId class.
2020-03-26 17:37:52 -04:00
Greyson Parrelli
a3358e5b21
Rotate profile key after blocking if shared via group.
2020-03-26 17:37:52 -04:00
Greyson Parrelli
951a61117a
Add storage support for the AccountRecord.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
5f7075d39a
Update and refactor storage service syncing.
...
Switched to proto3, updated protos, and generally refactored things to
make it easier to add new storage record types.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
31f9b77c32
Ignore empty names when populating contact list.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
690a66a093
Show any user with a displayable name in the contact list.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
f95a37956c
Improve emoji sticker suggestions.
...
There was a bug around some emoji being marked as 'obsolete' and
therefore not being found.
I also made a change so that you can use skin variations of emoji and
still find emoji tagged with the default yellow version of it.
Fixes #9471
2020-03-26 17:37:51 -04:00
Greyson Parrelli
d90e3dc210
Fix crash when syncing empty usernames.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
245b0a7e50
Add a new buildType with Flipper.
2020-03-02 16:25:05 -05:00
Greyson Parrelli
f68d99d16d
Clean up dangling transfer files.
...
Fixes #9033
2020-03-02 10:11:40 -05:00
Alan Evans
d8e2368a18
Convert UUID supported into a Capability enum.
2020-03-02 10:11:40 -05:00
Alan Evans
172a43679d
Add GV2 recipient capability.
2020-03-02 10:11:40 -05:00
Greyson Parrelli
543a4ee177
Fix backup restore crash.
2020-03-02 09:48:18 -05:00
Greyson Parrelli
9c96afee09
Fix storage service crash with new users.
2020-02-28 16:58:47 -05:00
Greyson Parrelli
d507be0ab0
Don't backup the KeyValueDatabase.
2020-02-28 16:58:47 -05:00
Greyson Parrelli
6184e5f828
Update the storage service.
2020-02-26 17:11:34 -05:00
Greyson Parrelli
1faf196f82
Implement additional message request improvements.
2020-02-26 17:11:29 -05:00
Alex Hart
9e5f64c431
Improve message requests, add megaphone.
2020-02-26 17:08:27 -05:00
Greyson Parrelli
2e19d0459b
Fix album ordering issue.
...
Fixes #9381
2020-02-13 20:53:10 -05:00
Alan Evans
40fd7ca332
Video trimming behind feature flag.
2020-02-13 20:53:10 -05:00
Alan Evans
23e55ac5f7
Clear unidentified access mode when profile key changes.
2020-02-13 20:53:10 -05:00
Alan Evans
7ecb50a3fe
Versioned Profiles support (disabled).
2020-02-13 20:53:10 -05:00
Alan Evans
f10d1eac61
Migrate profile key into database.
2020-02-13 20:53:10 -05:00
Greyson Parrelli
73160d4d26
Update reactions UI.
2020-02-03 14:20:08 -05:00
Greyson Parrelli
37f85d6deb
Delete unused megaphones from the database.
2020-02-03 14:20:08 -05:00