Greyson Parrelli
5ea132e712
Delay directory refresh until registration is complete.
2020-07-19 10:22:05 -04:00
Greyson Parrelli
bd078fc883
Handle UUID-only recipients and merging.
2020-07-19 09:32:16 -04:00
Greyson Parrelli
4b9277629c
Fix issue with tracking registration state.
2020-07-13 19:00:44 -04:00
Greyson Parrelli
bf919207ed
Various logging improvements.
...
* Improve lifecycle logging.
* Remove 'action bar' from base activity names.
* Remove some unnecessary glide logs.
2020-06-25 08:29:48 -04:00
Cody Henthorne
2915e4698c
Show registration rate limit error messaging.
2020-06-16 19:30:35 -04:00
Fumiaki Yoshimatsu
e9a336100b
Display backup date in users locale on restore.
...
Fixes #9693
2020-06-05 15:01:20 -03:00
Greyson Parrelli
f8f959e05a
Make rate limit message more generic.
2020-05-20 14:22:33 -04:00
Freddy Tuxworth
2161bbb8fa
Display "No matching countries" when no filter matches found.
...
Fixes #9518
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
Alan Evans
0c2afa9438
Fix FCM token via phone call registration.
...
Fixes #8992
2020-05-13 16:18:18 -04:00
Alex Hart
5eb663aa1b
New group avatar and name selection screen.
2020-05-13 16:18:18 -04:00
Greyson Parrelli
618b1b5ace
Handle PIN creation failure better.
2020-05-09 13:16:45 -04:00
Greyson Parrelli
575caa53d3
Fix some storage service consistency issues.
2020-04-24 19:14:08 -04:00
Greyson Parrelli
0ca2848e01
Improve logging for storage service.
2020-04-23 12:03:31 -04:00
Greyson Parrelli
acbfff89d3
Update registration to allow PIN entry.
2020-04-21 13:33:41 -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
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
Greyson Parrelli
951a61117a
Add storage support for the AccountRecord.
2020-03-26 17:37:51 -04:00
Alan Evans
ceb9e4aee2
Write capabilities to service.
2020-03-02 12:01:50 -04:00
Greyson Parrelli
6184e5f828
Update the storage service.
2020-02-26 17:11:34 -05:00
Greyson Parrelli
0c254c9621
Improve debuglog submission.
2020-02-26 17:11:34 -05:00
Greyson Parrelli
8c23b17517
Fix some state issues post backup restore.
2020-02-26 17:08:27 -05:00
Alex Hart
dc689d325b
Various PIN bug fixes.
2020-02-26 17:06:21 -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
cbd7160e23
Show profile creation before PIN creation.
2020-02-07 00:47:52 -05:00
Greyson Parrelli
a1f0c198a7
Auto-show keyboard for PIN entry.
2020-02-05 18:49:31 -05:00
Greyson Parrelli
6b1e48e485
Don't show the full-screen PIN megaphone.
2020-02-05 18:49:31 -05:00
Greyson Parrelli
2d24c8c525
Update conditions for PIN megaphone.
...
Handles additional corner cases.
- Shows megaphone when you register with a v1 pin.
- Show fullscreen when you fail to set a PIN during registration.
2020-02-03 15:04:53 -05:00
Alan Evans
40383f3733
Handle presenting KBS account locked cases.
2020-02-03 15:04:53 -05:00
Alex Hart
e14861d79d
CreatePinActivity naming update and copy fixes.
2020-02-03 15:04:53 -05:00
Alan Evans
b29b3d0432
Require at least 4 digits during registration.
2020-02-03 15:04:53 -05:00
Greyson Parrelli
c21d4861c0
Clear text entry after changing PIN types.
2020-02-03 15:04:53 -05:00
Alex Hart
279dcb1428
Apply KBS Lock fixes and pluralization
2020-02-03 15:04:53 -05:00
Alan Evans
1dd2a4e9c5
Allow backup passphrase verification.
2020-02-03 14:20:08 -05:00
Alan Evans
ed0c4b8de5
Remove KBS feature flag.
2020-02-03 14:20:08 -05:00
Alan Evans
1ea6838db6
Bring KBS fragment source into RegistrationLockFragment and handle account locked.
2020-02-03 14:20:08 -05:00
Alex Hart
fb82420376
Implement new PIN UX.
2020-02-01 12:42:29 -04:00
Alex Hart
e3878ffde7
Change profile preference screen to use toolbar.
2020-01-28 13:41:06 -04:00
Alex Hart
c86ced0911
Add back arrow to profile editor.
2020-01-27 14:30:53 -04:00
Alan Evans
fea2b6253f
KBS remote feature flag.
2020-01-27 09:51:00 -05:00
Alan Evans
7d15c602a6
Enable KBS.
2020-01-27 09:51:00 -05:00
Greyson Parrelli
55e9f8722f
Add support for remote feature flags.
2020-01-27 09:51:00 -05:00
Alan Evans
e37c4b1f87
Replace pinstretcher with Argon2 and new PIN encryption.
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
Alan Evans
f2b9bf0b8c
Use SignalStore for KBS Values.
2020-01-24 10:54:38 -05:00
Alex Hart
92e97e61c1
Clear cached self id on successful registration.
2020-01-24 10:54:38 -05:00
Alan Evans
9ebe920195
Move all files to natural position.
2020-01-06 11:08:30 -05:00