Alex Hart
6e92ff5096
Move fragments to core UI.
2026-02-10 10:35:54 -05:00
Greyson Parrelli
4b41989b30
Respect 429 in SVR write requests.
2026-01-08 07:39:50 -05:00
jeffrey-signal
109fc7f1fa
Update ktlint to 1.5.0.
2025-12-05 09:48:22 -06:00
Greyson Parrelli
706d89db87
Introduce core-models module.
...
Needed to share some key components with feature modules without having
to depend on libsignal-service.
2025-12-02 16:00:54 -06:00
Greyson Parrelli
e6f11c7443
Require key rotation to disable pins.
2025-11-05 15:58:44 -05:00
Greyson Parrelli
680d436038
Fix handling non-existent SVR enclaves.
2025-11-05 13:25:10 -05:00
Cody Henthorne
8b2f58e0e7
Remove hard coded message backups remote config.
2025-09-24 16:29:57 -04:00
Cody Henthorne
6976ac7d44
Move v3 classes to base registration package.
2025-09-24 16:29:57 -04:00
jeffrey-signal
c24993960d
Fix inconsistent default PIN keyboard type.
2025-09-17 14:21:43 -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
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
Greyson Parrelli
a249fbb38f
Migrate to new SVR2 enclave.
2025-07-24 12:13:13 -04:00
Cody Henthorne
437b1a3d98
Restore timestamp instead of tier during manual registration remote backup restore flow.
2025-07-02 11:24:36 -04:00
Greyson Parrelli
b3c9ec9691
Migrate to new SVR2 enclave.
...
Co-authored-by: Cody Henthorne <cody@signal.org >
2025-05-14 16:43:16 -04:00
Cody Henthorne
87cbe305f0
Support accounts without pins in AEP restore flows.
2025-05-06 17:58:48 -04:00
Cody Henthorne
305b380fef
Convert all account based calls to WebSocket.
2025-03-12 16:15:40 -04:00
Cody Henthorne
0b3a949264
Do regv3 storage service restore flows right.
2025-02-26 14:01:38 -05:00
Greyson Parrelli
7650e8c4da
Remove deprecated SVR2 enclave.
2025-02-18 16:14:40 -05:00
Cody Henthorne
fe44789d88
Revamp restore decisions state and flesh out post registration restore options.
2025-02-05 16:55:11 -05:00
Greyson Parrelli
014218782f
Fix issue with using registration recovery password.
2024-12-06 15:59:46 -05:00
Greyson Parrelli
1b2c0db693
Introduce AEP and SSRE2.
2024-11-21 10:36:09 -05:00
Greyson Parrelli
2ebf668db4
Convert StorageServiceValues to kotlin.
2024-11-13 21:46:55 -05:00
Cody Henthorne
22c4e2d084
Update registration for new restore flows.
2024-11-08 11:16:00 -05:00
Greyson Parrelli
16e36c94de
Convert SvrValues to kotlin.
2024-11-06 15:44:37 -05:00
Greyson Parrelli
232b84635f
Fix SVR fallback list.
2024-10-17 11:21:43 -04:00
Greyson Parrelli
e90560c6cc
Migrate to new SVR2 enclave.
2024-10-07 21:13:11 -04:00
Greyson Parrelli
2180b78466
Ensure username is reclaimed after account restore.
2024-09-16 12:54:58 -04:00
Nicholas Tinsley
9261c34213
Clean up registration java packages hierarchy.
2024-09-13 10:51:30 -04:00
Greyson Parrelli
00d20a1917
Introduce SignalNetwork, share PushServiceSocket.
2024-09-11 15:14:04 -04:00
Nicholas Tinsley
f296fcd716
Restore-after-registration fixes.
2024-08-22 12:58:33 -07:00
Greyson Parrelli
863b443317
Convert SignalStore to kotlin.
2024-06-24 15:04:03 -04:00
Alex Hart
6b50be78c0
Implement start of backups payment integration work.
2024-06-24 15:04:02 -04:00
Greyson Parrelli
d698f74d0b
Rename FeatureFlags -> RemoteConfig.
2024-06-24 15:04:02 -04:00
Greyson Parrelli
13f7a64139
Refactor FeatureFlags.
2024-06-24 15:04:02 -04:00
Greyson Parrelli
664c22d8f1
Add mostly-working SVR3 implementation behind flag.
2024-06-21 09:19:47 -03:00
Clark
66c50bef44
Hook up message backup restore flow to reg v2.
...
Co-authored-by: Nicholas Tinsley <nicholas@signal.org >
2024-06-21 09:19:46 -03:00
Nicholas Tinsley
015548613a
Fix change view model test.
...
Co-authored-by: Cody Henthorne <cody@signal.org >
2024-06-05 15:46:01 -04:00
Greyson Parrelli
fa27531c00
Inline SVR2 feature flag.
2024-06-05 15:46:01 -04:00
Greyson Parrelli
b6a4e1f145
Rewrite the AppDependencies system.
2024-06-05 15:46:00 -04:00
Nicholas Tinsley
234b3967ed
Fix button crash in v1 PIN restore fragment.
2024-05-01 10:42:23 -04:00
Nicholas Tinsley
f23476a4e9
Initial support for restoring backups and skipping SMS in registration v2.
2024-04-29 19:25:59 -04:00
Alex Hart
d9e9fe1d6a
Move backups selection code to its own package.
2024-04-18 16:24:13 -04:00
Clark
742c348998
Add test restore flow to staging reg.
2024-03-19 14:47:58 -04:00
Greyson Parrelli
78d30fc479
Remove deprecated SVR2 enclaves.
2024-03-06 20:42:00 -04:00
Greyson Parrelli
61a4a3b322
Add support for restoring usernames post-registration.
2024-01-11 15:56:51 -05:00
Greyson Parrelli
3439861f74
Stop writes to the deprecated SVR2 enclave.
2023-12-19 11:12:57 -05:00
Greyson Parrelli
b88b992cb6
Fix reading from the deprecated SVR2 enclave during the reglock flow.
2023-12-13 18:12:50 -05:00
Greyson Parrelli
a749b97707
Migrate to a new SVR2 enclave.
2023-12-07 15:14:44 -05:00