Alan Evans
ee9270845a
Create GV2 group behind feature flag.
2020-05-14 11:22:28 -03:00
Alan Evans
9ac1897880
Job changes for GroupsV2 message receive and profile key updates.
2020-05-14 11:22:28 -03:00
Alan Evans
959718618f
Deprecate some ViewUtil methods. Inline others. Remove some old API code.
2020-05-14 11:22:28 -03:00
Alex Hart
b191341c57
Add some polish to the groups V2 manager UI.
2020-05-14 11:22:28 -03:00
Greyson Parrelli
3fef58057e
Add additional info to support emails and debuglogs.
2020-05-14 11:22:28 -03:00
Greyson Parrelli
b156e4a79a
Always use the UD cert with a UUID.
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
a9b00e1cd3
Remove instances of Android logging.
2020-05-14 11:22:28 -03:00
Alex Hart
d94fc4bc13
Implement ability to react with any emoji behind a flag.
2020-05-14 11:22:28 -03:00
Greyson Parrelli
40b5339ef8
Allow auto-download for users you've shared your profile with.
2020-05-14 11:22:28 -03:00
Alan Evans
48a693793f
GV2 Group Manager.
2020-05-14 11:22:28 -03:00
Alex Hart
c3832cf8b1
New group notifications management ui.
2020-05-13 16:18:18 -04:00
Greyson Parrelli
a2de8a2a05
Ensure you can't set null values in DefaultValueLiveData.
2020-05-13 16:18:18 -04:00
Greyson Parrelli
f149005026
Add support for remote config v1.1
2020-05-13 16:18:18 -04:00
Alan Evans
723639d928
New group management screen.
2020-05-13 16:18:18 -04:00
Alan Evans
8e0fba7992
New group button behind new Group UI feature flag.
2020-05-13 16:18:18 -04:00
Alex Hart
d5419ec9fa
Implement new call screen UI/UX.
2020-05-13 16:18:18 -04:00
Alan Evans
33e3f78be6
LiveDataUtil combineLatest.
2020-05-13 16:17:29 -04:00
Greyson Parrelli
a83ccc18bb
Fix processing of early messages.
...
1. Eliminated any possibility of infinite recursion.
2. Handle the fact that you can have multiple 'early contents' for a
single message.
2020-05-09 13:16:45 -04:00
Greyson Parrelli
cca85bfee3
Fix some PinState bugs.
2020-04-24 19:40:50 -04:00
Alan Evans
3f555ce5e2
Extract method for creating safety number intents.
2020-04-21 16:09:30 -04:00
Greyson Parrelli
8f9e79ae37
Updated PIN strings.
2020-04-21 16:09:30 -04:00
Alan Evans
53b681ef67
Make reaction and remote delete jobs GV2 ready.
2020-04-21 16:09:30 -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
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
b8ccc4453e
Update pins4all flag.
...
We still have to keep the legacy one though so that people in the old
bucket stay in the new one.
2020-04-21 13:33:41 -04:00
Greyson Parrelli
acbfff89d3
Update registration to allow PIN entry.
2020-04-21 13:33:41 -04:00
Alex Hart
2d60d5fb1f
Check menu item visibility when calculating menu size.
2020-04-21 13:33:33 -04:00
Alan Evans
c6dd25a119
Ensure group membership for typing indicators.
2020-04-21 13:33:33 -04:00
Alan Evans
68d29d9a0f
Allow pending member invite cancelation.
2020-04-21 13:33:33 -04:00
Greyson Parrelli
8e13403cca
Separate PINs from Registration Lock.
...
You can now have a PIN without having registration lock.
Note: We still need to change the registration flow to allow non-reglock
users to enter their PIN.
2020-04-21 13:33:33 -04:00
Alex Hart
1f994495f8
Clear search if user sends message.
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
Greyson Parrelli
f1ea035197
Re-enable and clean up Signal PINs.
...
- Require PINs during registration agian.
- Change min length to 4.
- Allow the full-screen megaphone to be enabled remotely.
- Clean up and remove some code.
2020-04-03 12:20:15 -04:00
Alan Evans
b8e17e0116
Enable video trimming feature by default.
2020-04-03 12:20:15 -04:00
Alex Hart
9fe3026941
Fix AdaptiveActionsToolbar sizing algorithm.
2020-04-01 11:26:19 -03:00
Alan Evans
9e6cca1cd0
GV2 database.
2020-03-27 16:30:36 -04:00
Alan Evans
640c82d517
GV2 group context proto.
2020-03-27 16:30:36 -04:00
Greyson Parrelli
10bfc8a753
Migrate avatars and group avatars.
2020-03-26 22:38:33 -04:00
Greyson Parrelli
e6f9cb9929
Remove TextSecurePreferences.getAvatarId()
2020-03-26 17:37:52 -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
Alex Hart
f449a45912
Utilize normal fallback for homescreen icons.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
951a61117a
Add storage support for the AccountRecord.
2020-03-26 17:37:51 -04:00
Alex Hart
707a2aca0a
Swap profile megaphone icon and use user avatar if present.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
1e2a27f902
Close dangling groups cursor.
2020-03-26 17:37:51 -04:00
Alex Hart
f9de131017
Add new contact us flow.
2020-03-05 18:42:17 -05:00
Alex Hart
2152b4a2cd
Add warning dialog for insecure calls.
2020-03-05 18:42:17 -05:00