Commit Graph

315 Commits

Author SHA1 Message Date
Greyson Parrelli
2ebf668db4 Convert StorageServiceValues to kotlin. 2024-11-13 21:46:55 -05:00
Cody Henthorne
927871b0dc Convert RegistrationValues to kotlin. 2024-11-08 11:16:00 -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
Grzegorz Bobryk
cafbf48783 Move from enum.values() to enum.entries.
Resolves #13767
2024-11-04 09:18:47 -05:00
Jameson Williams
769a92943e Enable nonTransitiveRClass.
Resolves #13757
2024-11-01 16:07:25 -04:00
Greyson Parrelli
ead66cdfc0 Migrate linked device status to the SignalStore. 2024-10-29 14:36:34 -04:00
Cody Henthorne
c57994eb1b Fix push token timeout incorrectly preventing registration. 2024-10-23 15:51:54 -04:00
Cody Henthorne
19602b0e68 Fix reregistration lost state bug. 2024-10-18 14:22:58 -04:00
Cody Henthorne
c5bf88366c Fix bug reusing already validated session during registration. 2024-10-17 19:54:44 -04:00
Cody Henthorne
6a77631b09 Fix rereg reglock bug. 2024-10-16 15:07:19 -04:00
Cody Henthorne
58a48e38eb Fix post-registration restore bug. 2024-10-10 15:56:24 -04:00
Cody Henthorne
72ea4744f6 Prepare for registration v3. 2024-10-07 17:01:27 -04:00
Greyson Parrelli
2180b78466 Ensure username is reclaimed after account restore. 2024-09-16 12:54:58 -04:00
Cody Henthorne
5647215659 Fix state exception when registering without play services. 2024-09-13 10:51:30 -04:00
Nicholas Tinsley
514f7cc767 Fix tests after reg v1 cleanup. 2024-09-13 10:51:30 -04:00
Nicholas Tinsley
9261c34213 Clean up registration java packages hierarchy. 2024-09-13 10:51:30 -04:00
Nicholas Tinsley
f29d4f980a Removal final usage of VerifyResponseProcessor. 2024-09-11 15:14:05 -04:00
Nicholas Tinsley
bf46e5bc24 Consolidate odds and ends from reg v1 into reg v2. 2024-09-11 15:14:05 -04:00
Nicholas Tinsley
c9746b59ed Clean up reg v1 remnants using safe delete. 2024-09-11 15:14:05 -04:00
Nicholas Tinsley
243c86cec3 Prevent ISE on cell signal loss. 2024-08-30 12:55:23 -04:00
Greyson Parrelli
cea8546ce5 Fix serialization issue during registration. 2024-08-27 12:14:01 -04:00
Nicholas Tinsley
e2e6a73e8d Add Banners to all reminder usages behind remote config. 2024-08-22 12:58:33 -07:00
Nicholas Tinsley
f296fcd716 Restore-after-registration fixes. 2024-08-22 12:58:33 -07:00
Nicholas Tinsley
7dc15f8bd3 Wire up event bus in EnterCodeFragment. 2024-08-08 12:22:34 -07:00
Nicholas Tinsley
e83c6dc7c2 Prevent ISE during code entry in registration. 2024-08-08 12:22:34 -07:00
Nicholas Tinsley
ef2c67d808 Registration: check if phone number is possible.
As opposed to "valid."
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
279e55d65f Wire in time remaining for registration lock responses. 2024-07-26 23:43:54 +02:00
Nicholas Tinsley
c36fba2ab7 Handle registration error codes if the user backs out from the enter code screen. 2024-07-26 23:43:54 +02:00
Nicholas Tinsley
36846301de Add missing handling for sessions that are already verified. 2024-07-26 23:43:53 +02:00
Nicholas Tinsley
b8e81e6677 Add missing registration lock route. 2024-07-26 23:43:53 +02:00
Nicholas Tinsley
556a25447e Add logging around registration code autofill. 2024-07-26 23:43:53 +02:00
Nicholas Tinsley
6c042f6e47 Add small debugging log statements to ReRegisterWithPinFragment. 2024-07-26 23:43:53 +02:00
Nicholas Tinsley
f87ff58701 Convert registration error handling from callbacks to observers. 2024-07-26 23:43:53 +02:00
Alex Hart
725d8dc85d Fixup spinner build. 2024-07-26 23:43:53 +02:00
Nicholas Tinsley
57feb272d2 Clear out any existing registration sessions if the E164 changes. 2024-07-26 23:43:53 +02:00
Alex Hart
44b2c62a0e Add finalized strings to strings.xml for backups. 2024-07-26 23:43:53 +02:00
Greyson Parrelli
678c1459e9 Fix welcome screen button after pressing back on transfer screen. 2024-07-22 11:40:25 -04:00
Clark
3184368fa7 Various backup/restore bug fixes. 2024-07-17 15:21:14 -04:00
Nicholas Tinsley
a950462451 Apply phone number formatting immediately. 2024-07-16 16:54:39 -04:00
Nicholas Tinsley
809317c0fd Run registration UI callbacks in LifeycleScope. 2024-07-16 16:54:39 -04:00
Nicholas Tinsley
d309877d63 Fix ISE in registration. 2024-07-12 16:47:51 -04:00
Nicholas Tinsley
6e742ce770 Prevent crash from showing bottom sheet. 2024-07-09 18:20:15 -04:00
Nicholas Tinsley
c134c3033e Prevent ISE with view binding in registration. 2024-07-09 18:20:15 -04:00
Nicholas Tinsley
fb43a8257c Add more logging for rate limited scenarios. 2024-07-09 16:54:30 -04:00
Nicholas Tinsley
cecfe80d61 Simplify reg v2 nav graph names. 2024-07-09 16:13:22 -04:00
Nicholas Tinsley
414368e251 Prevent crash when trying to display Contact Support bottom sheet multiple times. 2024-07-09 13:40:41 -04:00
Nicholas Tinsley
d7b5c6bff3 Delete registration V1. 2024-06-26 13:39:28 -04:00