Commit Graph
62 Commits
Author SHA1 Message Date
Greyson Parrelli 62897a309c Add basic TOTP support with mocked creation. 2026-09-02 16:11:32 -03:00
Greyson Parrelli 59d8b5f61f Add basic ability to login to an existing numberless account. 2026-09-02 16:11:28 -03:00
Alex Hart 2627ff1b95 Migrate main navigation to Navigation 3. 2026-09-02 16:11:26 -03:00
Greyson Parrelli 87978901c8 Add basic ability to register numberless account. 2026-09-02 16:11:23 -03:00
Greyson Parrelli 3b2bf29ba0 Allow editing username discriminent in AddUsernameScreen. 2026-08-31 16:41:12 -04:00
Greyson Parrelli 7a9fe0b0c1 Allow setting username in registration module. 2026-08-25 10:57:44 -04:00
Greyson Parrelli e3fd0897e8 Add network placeholders for phonenumberless registration. 2026-08-17 14:36:14 -04:00
Greyson Parrelli a530da7102 Improve backup auth error handling during registration. 2026-08-12 18:43:07 -04:00
Greyson Parrelli 8435ce85be Improve function of client without a phone number. 2026-08-04 20:03:30 -03:00
Greyson Parrelli 66ff18c310 Add scaffolding for new reg screens. 2026-08-04 20:03:29 -03:00
Michelle TangandGreyson Parrelli a23463897a Add debug log option to contact support flow in regV5.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-07-30 16:26:11 -04:00
Greyson Parrelli 70be67b267 Require users to correct intense clock skew. 2026-07-27 14:56:49 -04:00
Greyson Parrelli 5f22566e10 Create and use RegistrationApiV2. 2026-07-27 14:56:43 -04:00
Greyson Parrelli 70e768ba05 Allow registration demo to run on minSdk 23. 2026-07-20 13:12:04 -04:00
Greyson Parrelli 7ad05dd53c Move some network classes to :core:network. 2026-07-20 13:12:04 -04:00
Cody Henthorne 97a8795100 Keep device alive during backup restore flows and show progress for link and sync import. 2026-07-16 13:38:35 -04:00
Greyson Parrelli b3857e4b35 Handle missing sessions when submitting captcha in regV5. 2026-07-15 23:44:58 -04:00
Greyson Parrelli 7a07a96fba Fix local backup v2 restore pre-registration in regV5. 2026-07-15 16:43:50 -04:00
Greyson Parrelli e71ec7c6d9 Refactor regV5 account storage persistence. 2026-07-15 16:43:48 -04:00
Greyson Parrelli db8a705704 Ensure backups are re-enabled post-reg in regV5. 2026-07-15 16:43:46 -04:00
Greyson Parrelli 8a5826555c Properly restore keys from local backups in regV5. 2026-07-10 16:56:33 -04:00
Greyson Parrelli ca7762c3d0 Fix some more remote restore bugs in regV5. 2026-07-08 15:37:49 -03:00
Cody HenthorneandGreyson Parrelli ecbdde592e Add relink support and fix sad paths in all link flows.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-07-07 15:17:35 -04:00
Greyson Parrelli 6893a0abc0 Fix lifecycle of regV5 scratch storage. 2026-07-06 15:54:16 -04:00
Greyson Parrelli db899e92f5 Add contact support capability to regV5. 2026-07-01 15:11:49 -04:00
Greyson Parrelli 4a0325ea55 Fix restoration of PIN during remote restore in regV5. 2026-07-01 15:10:24 -04:00
Cody Henthorne 91965d205a Add device linking support to RegV5. 2026-07-01 15:10:22 -04:00
Greyson Parrelli 80aa521e42 Add proxy setting to regV5. 2026-07-01 15:10:18 -04:00
Greyson Parrelli e07a3e05bf Store restoreDecision separately in regV5. 2026-07-01 15:09:54 -04:00
Greyson Parrelli 248a787d74 Keep the universalSealedSender setting on re-reg in regV5. 2026-06-29 12:13:01 -04:00
Greyson Parrelli 118231a328 Attempt to restore AccountRecord in regV5. 2026-06-09 17:21:47 -04:00
Greyson Parrelli 754dd15c94 Add device transfer flow to regV5. 2026-06-09 17:21:47 -04:00
jeffrey-signal ba3e15ea6d RegV5 text style and padding fixes. 2026-06-09 17:21:47 -04:00
jeffrey-signal ceee5f714d Adjust RegV5 window insets so screens draw under system bars and handle display cutouts. 2026-06-09 17:21:47 -04:00
Michelle Tang 1371663163 Add capability for KT username syncs. 2026-06-03 15:06:31 -03:00
Alex Hart 50884e144e Add linked device registration skeleton UI. 2026-06-03 13:55:35 -04:00
Greyson Parrelli 0284da2d0f Move a lot of utils into core. 2026-05-27 14:01:28 -04:00
Alex HartandMichelle Tang 15a3a8efde Add debug log pop (8 clicks) for reg v5.
Co-authored-by: Michelle Tang <mtang@signal.org>
2026-05-27 14:01:28 -04:00
Alex Hart f1b231ca38 Wire in inactive-primary websocket alert. 2026-05-11 16:31:31 -04:00
Greyson Parrelli 572c11ee6d Update to AGP 9.1.1 2026-05-06 13:08:38 -04:00
Jordan Rose 9c2825f202 Consistently use core-util Hex utility class. 2026-05-06 13:08:37 -04:00
Greyson Parrelli 82046dd55f Add support for remote backup restore to regV5. 2026-04-17 15:54:24 -04:00
Greyson Parrelli fcdbf93626 Improve regV5 restore flows. 2026-04-15 14:45:14 -04:00
Greyson Parrelli e05586a1c9 Convert RegistrationNetworkResult to RequestResult. 2026-04-06 16:47:01 -04:00
Greyson Parrelli 0e8dedf4d0 App ability to regV5 in the main app, behind compile flag. 2026-04-06 16:47:01 -04:00
Greyson Parrelli bb151c91e9 Add basic infra for regV5 local restore. 2026-04-06 16:46:05 -04:00
Greyson Parrelli f09bf5b14c Make regV5 resumable if the app closes. 2026-03-19 17:13:11 -04:00
Greyson Parrelli d2c8b6e14c Improve the storage controller for regV5. 2026-03-18 13:15:49 -04:00
Greyson Parrelli 6c1897d8d5 Add infra for regV5 restore flows. 2026-03-18 13:15:49 -04:00
Greyson Parrelli 39de824bf0 Add quick restore flow and DebugLoggableModel to regV5.
Renames restore → quickrestore package, adds QuickRestoreQrViewModel,
introduces DebugLoggableModel for safe toString in release builds,
updates all State/Events classes to extend it, switches previews to
AllDevicePreviews, and enables BuildConfig for the registration module.
2026-03-18 13:15:49 -04:00