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
Greyson Parrelli
9f7b2e2cfd
Track the first time a megaphone appeared.
2020-01-30 11:40:22 -05:00
Greyson Parrelli
22f9bfeceb
Add support for creating Megaphones. Includes reactions megaphone.
2020-01-29 19:15:02 -05:00
Alex Hart
7fdf540742
Implement new reaction notifications.
2020-01-28 15:48:24 -04:00
Greyson Parrelli
55e9f8722f
Add support for remote feature flags.
2020-01-27 09:51:00 -05:00
Greyson Parrelli
b8602ee004
Fix issues with Mexican phone number formatting.
...
Fixes #9317
2020-01-27 09:40:27 -05:00
Greyson Parrelli
f7a3bb2ae8
Add the ability to re-order sticker packs.
2020-01-24 10:54:39 -05:00