jeffrey-signal
9f0f8b7cbc
Respect incognito keyboard setting in Compose UIs.
2025-11-19 15:44:52 -05:00
Cody Henthorne
d6156ab3f2
Prevent SVRB falling out of sync after re-registrations.
2025-11-05 15:58:44 -05:00
Alex Hart
1d7ae669b6
Clear out checks for SDK < 23 as they're no longer relevant.
2025-11-05 15:58:44 -05:00
Cody Henthorne
2b2e3e1d02
Fix account inconsistency reset causing restore flow to show bug.
2025-11-05 11:44:05 -05:00
Jeffrey Starke
e235ce52e5
Standardize internal UI state property naming.
2025-10-22 15:53:09 -04:00
Cody Henthorne
7b25cc399d
Implement skip restore on the iOS to android failure screen.
2025-10-15 15:26:34 -04:00
Jordan Rose
f4f2976907
Remove redundant IdentityKeyUtil helper.
2025-10-15 15:26:34 -04:00
Cody Henthorne
f8eaa96412
Fix blocking bugs for internal link and sync testing.
2025-10-15 15:26:33 -04:00
Cody Henthorne
0f35eb7f7b
Fix bad state when in restore flow and become unregistered.
2025-10-08 16:15:28 -03:00
Cody Henthorne
a5cca5b0fd
Reset backup id on zk verification failure during restore attempts.
2025-10-08 16:15:28 -03:00
Cody Henthorne
827ceafffb
Show skip restore warning.
2025-10-03 14:13:15 -04:00
jeffrey-signal
2c8144b32f
Add more compose preview annotations.
2025-10-02 12:56:04 -04:00
Cody Henthorne
6976ac7d44
Move v3 classes to base registration package.
2025-09-24 16:29:57 -04:00
Cody Henthorne
8dc2077ad0
Remove regv2.
2025-09-24 16:29:57 -04:00
Alex Hart
736811393f
Upgrade Kotlin, AGP, Gradle versions and bring in kotlinx-serialization for use with navigation-compose.
2025-09-17 14:21:43 -04:00
jeffrey-signal
5807cbc9e9
Disable autofill for PIN entry fields.
2025-09-17 14:21:43 -04:00
jeffrey-signal
c24993960d
Fix inconsistent default PIN keyboard type.
2025-09-17 14:21:43 -04:00
Cody Henthorne
bdf2ef5a05
Allow for multiple captchas to be solved during registration.
2025-09-17 14:21:42 -04:00
jeffrey-signal
79ee14826d
Disable keyboard suggestions when typing PIN.
...
Converts `PinKeyboardType` to Kotlin and introduces methods to consistently configure PIN entry fields throughout the app, including a fix to disable keyboard suggestions.
2025-09-10 14:20:46 -04:00
Cody Henthorne
ea772cbf55
Fix reglock setting incorrect during backup restore.
2025-09-10 12:57:25 -04:00
Michelle Tang
49417bdf9d
Update edit text fields for pins.
2025-09-08 14:28:04 -04:00
Greyson Parrelli
e1e41b6f7f
Revert "Add logging when registration can't be completed."
...
This reverts commit 2c47cd2422 .
2025-09-04 17:00:20 -04:00
jeffrey-signal
b1f067536b
Disable saving PIN to password manager.
...
We haven't found a reliable way to make the auto-fill framework differentiate between the PIN and backup key, so we are disabling prompts to save Signal PINs to password managers to avoid accidentally overwriting a saved backup key with a PIN value.
Co-authored-by: Michelle Tang <mtang@signal.org >
2025-09-04 17:00:20 -04:00
Alex Hart
2c47cd2422
Add logging when registration can't be completed.
2025-09-04 16:35:06 -04:00
Greyson Parrelli
2190a4a58d
Fix issue where we could enqueue unsatisfiable jobs during registration.
2025-08-12 13:00:35 -04:00
Cody Henthorne
27ddc97ea4
Use server rereg flag to show post reg restore flows.
2025-08-11 13:02:12 -04:00
Cody Henthorne
e29abdea91
Add device linking infrastructure.
2025-08-05 11:00:54 -04:00
Alex Hart
962375e422
Clear auth credentials post restore and when a user disables backups.
2025-08-05 11:00:54 -04:00
Alex Hart
1f243bca74
Add job after registration to try to redeem subscription data.
2025-07-30 13:26:06 -03:00
Greyson Parrelli
1ee606de9e
Register backupIds for all users.
2025-07-30 10:55:53 -04:00
Cody Henthorne
3b028d49a5
Initial pass to properly check multi-device environment in various spots.
2025-07-25 12:19:59 -04:00
Greyson Parrelli
0f16be81b0
Bump libsignal to 0.76.0
2025-06-26 15:07:39 -04:00
Alex Hart
c0dfe9bd53
Utilize ImageVector instead of Painter in SettingsScaffold.
2025-06-17 16:26:20 -04:00
Cody Henthorne
feae417af5
Flag username for restore on re-register.
2025-05-14 16:43:17 -04:00
Sagar
7a69c96746
Add accessibility label on buttons.
2025-05-06 17:58:48 -04:00
Cody Henthorne
87cbe305f0
Support accounts without pins in AEP restore flows.
2025-05-06 17:58:48 -04:00
Greyson Parrelli
f68bb2dc88
Add storage service optimization to avoid manifest reads.
2025-04-24 15:55:38 -04:00
Cody Henthorne
721b70b7b7
Fallback to local reglock data if available when registering a previously verified session.
2025-04-16 11:22:23 -03:00
Cody Henthorne
7a5790a6ce
Attempt to reclaim username in more places during/after registration.
2025-04-09 15:27:46 -04:00
Greyson Parrelli
0b315220ee
Quiet excessive warnings.
2025-03-31 14:44:13 -04:00
Sagar
59af304002
Fix Re-register screen UI.
2025-03-26 13:59:12 -04:00
Jeffrey Starke
247c5de140
Add .compose and .view subpackages to core-ui module.
2025-03-26 13:59:11 -04:00
Cody Henthorne
93d18c1763
Separate and kotlinize websockets.
2025-03-12 15:34:48 -04:00
Greyson Parrelli
9c473fb570
Improve and centralize e164 utils.
2025-03-04 15:58:21 -05:00
Cody Henthorne
0b3a949264
Do regv3 storage service restore flows right.
2025-02-26 14:01:38 -05:00
Cody Henthorne
a6aa2ca3ce
Add tap to submit debuglog for regv3 screens.
2025-02-18 16:14:40 -05:00
Michelle Tang
02d4b1897e
Allow searching with + prefix.
2025-02-11 15:31:06 -05:00
Cody Henthorne
3237072c40
Fix potential build race condition with country code select fragments.
2025-02-11 15:31:06 -05:00
Michelle Tang
125093a2ce
Save national number when using country picker.
2025-02-10 12:00:22 -05:00
Michelle Tang
85a5e058fb
Fix default country code.
2025-02-10 08:48:26 -05:00