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 Tang and Greyson 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 Henthorne and Greyson 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 Hart and Michelle 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