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
Alex Hart
3907ec8b51
Add support for setting an optional last name in profiles.
2020-01-24 10:54:39 -05:00
Greyson Parrelli
fadcc606f8
Optimize uploads during media composition.
...
By uploading in advance (when on unmetered connections), media messages
can send almost instantly.
2020-01-24 10:54:38 -05:00
Greyson Parrelli
4b5b9fbde8
Add an encrypted key-value store.
...
SignalStore is backed by SQLCipher and is intended to be used instead of
TextSecurePreferences moving forward.
2020-01-24 10:54:38 -05:00
Greyson Parrelli
8cb6ed26a1
Update view-once design.
2020-01-09 18:32:14 -05:00
Greyson Parrelli
fd7aa9ccfa
Fix view-once sync and quote descriptions.
2020-01-09 18:32:14 -05:00
Alan Evans
9ebe920195
Move all files to natural position.
2020-01-06 11:08:30 -05:00