Commit Graph

52 Commits

Author SHA1 Message Date
Greyson Parrelli f93a948169 Fix PIN creation loop during registration. 2026-04-09 13:48:46 -04:00
Greyson Parrelli 0e8dedf4d0 App ability to regV5 in the main app, behind compile flag. 2026-04-06 16:47:01 -04:00
Cody Henthorne f8eaa96412 Fix blocking bugs for internal link and sync testing. 2025-10-15 15:26:33 -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
Cody Henthorne 87cbe305f0 Support accounts without pins in AEP restore flows. 2025-05-06 17:58:48 -04:00
Cody Henthorne 0b3a949264 Do regv3 storage service restore flows right. 2025-02-26 14:01:38 -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 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 23d82a3a01 Remove skip/forgot PIN special case. 2024-09-13 10:51:30 -04:00
Greyson Parrelli 6112ee9bd3 Initialize AppDependencies if needed in AvatarProvider. 2024-09-13 10:51:30 -04:00
Nicholas Tinsley f296fcd716 Restore-after-registration fixes. 2024-08-22 12:58:33 -07:00
Michelle Tang 3bdbd69a7d Update screen lock. 2024-08-08 12:22:34 -07:00
Nicholas Tinsley cbd587f142 Fix post-registration restore closing the app. 2024-08-08 12:19:01 -07:00
Cody Henthorne dc7208922c Update target SDK to 34. 2024-08-08 12:19:00 -07:00
Nicholas Tinsley 6424c6bc99 Fixes for restoring a backup after completing registration. 2024-08-08 12:19:00 -07:00
Nicholas Tinsley d7b5c6bff3 Delete registration V1. 2024-06-26 13:39:28 -04:00
Greyson Parrelli 863b443317 Convert SignalStore to kotlin. 2024-06-24 15:04:03 -04:00
Greyson Parrelli d698f74d0b Rename FeatureFlags -> RemoteConfig. 2024-06-24 15:04:02 -04: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 1e35403c87 Change Number V2. 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 62cf3feeaa Restore a Local Backup v2 2024-04-18 16:24:13 -04:00
Nicholas Tinsley eec2685e67 Registration refactor initial scaffolding. 2024-04-18 16:24:13 -04:00
Greyson Parrelli 7be93a8a44 Rename profile fragments so they make sense. 2023-11-03 09:14:17 -04:00
Greyson Parrelli a7019b2e60 Rename PushNotificationReceiveJob -> MessageFetchJob. 2023-08-16 10:26:32 -04:00
Greyson Parrelli b07d675bb4 Remove BackgroundMessageRetriever and clean up old code. 2023-08-16 10:26:32 -04:00
Greyson Parrelli e1570e9512 Start mirroring to SVR2. 2023-07-12 15:48:51 -04:00
Alex Hart 7010b19fea Remove username creation state from passphrase required activity. 2023-03-04 10:52:03 -05:00
Alex Hart 977af2c2f3 Add capability to request username creation during registration. 2022-09-13 13:07:42 -04:00
Alex Hart 796e98be10 Utilize proper intent creation when launching profile creator from PassphraseRequiredActivity. 2022-08-18 16:01:05 -04:00
clauz9 d3d9b95924 Fix navigation for creating a new pin if forgotten or skipped during registration
Co-authored-by: henry <henry.ph2@gmail.com>

Closes #12183
2022-05-12 10:42:21 -03:00
Greyson Parrelli 8aea20f147 Migrate local account data into SignalStore. 2021-11-17 16:14:26 -05:00
Greyson Parrelli 8511d3576f Use the SignalServiceNetworkAccess from ApplicationDependencies. 2021-11-04 16:59:59 -04:00
Cody Henthorne 7e7bbad788 Ensure change number operation status before returning to normal app usage. 2021-09-08 21:04:21 -04:00
Greyson Parrelli cdc7f1565e Further simplify storage service syncing. 2021-04-28 16:36:11 -03:00
Greyson Parrelli b053fbc4a7 Use Log.tag where appropriate. 2021-03-31 16:02:32 -03:00
Cody Henthorne 45178b3eb3 Keep old device inactive after a successful transfer. 2021-03-17 14:12:40 -04:00
Cody Henthorne 75aab4c031 Add Device to Device Transfer UI. 2021-03-12 16:08:22 -05:00
Cody Henthorne 55a62ead05 Avoid API 10 issues with androidx.biometric usage. 2021-02-26 15:24:03 -05:00
Alan Evans 98cb6b457c Periodic alarm to check for messages. 2021-02-10 15:21:04 -05:00
Greyson Parrelli 3bdf2e7e2c Add a system to improve app foreground observation.
There was previously a crash that occurred when multiple threads tried to use ProcessLifecycleOwner, and this will hopefully resolve that.
2021-02-08 15:37:45 -05:00
Greyson Parrelli 51879a9c46 Allow proxy deep links during registration. 2021-02-03 16:04:01 -05:00
Greyson Parrelli 727175e4f4 Add 'constraints' and 'key preferences' sections to logs. 2021-01-15 11:17:38 -05:00
Greyson Parrelli bbc346bd7a Create a system for scheduling work post-initial-render. 2021-01-06 17:03:38 -04:00
Greyson Parrelli 4b8d02fdba Move Tracer to core-util. 2021-01-06 17:03:20 -04:00
Alex Hart b7477d287b Reopen properly when we select launcher icon.
* Reopen properly when we select launcher icon.

* Reduce noise
2021-01-06 17:03:20 -04:00
Greyson Parrelli af99753d47 Trace Application and Activity creates. 2020-12-10 11:45:15 -05:00
Greyson Parrelli 8e93bf9075 Create a core-util module with some common utilities. 2020-12-05 13:44:13 -05:00