HomePhabricator
Diffusion Comm 72a1a37f2cad

[native] Handle the restore flow as a part of the registration flow

Tags
None
Referenced Files
F3759352: flag_disabled.mov
Jan 13 2025, 5:45 AM
File Not Attached
F3759340: fleg_enabled_v1.mov
Jan 13 2025, 5:45 AM
File Not Attached
F3759332: new_flow_user.mov
Jan 13 2025, 5:45 AM
File Not Attached
F3776332: new-layout.png
Jan 13 2025, 5:45 AM
File Not Attached
Subscribers
None

Description

[native] Handle the restore flow as a part of the registration flow

Summary:
When a user has an existing Ethereum account, they can try to use it to register a new account. In the old flow, we would show a screen when they can choose to either log in or use a different wallet - we're keeping this functionality for the v1 users.
In the new flow, there's no way to just log in - it is either restore or secondary login. The screen is updated so that the user can choose to restore their account, open the secondary login flow (QR), or choose a different account.

https://linear.app/comm/issue/ENG-10040/handle-existing-wallet-registration

new-layout.png (2×1 px, 215 KB)

New flow, v2 userNew flow, v1 userOld flow (usingRestoreFlow == false)

Depends on D14193

Test Plan: Tested that both new and old flows work (shown on the videos).

Reviewers: kamil, bartek, ashoat

Reviewed By: ashoat

Subscribers: ashoat

Differential Revision: https://phab.comm.dev/D14194

Details

Provenance
tomekAuthored on Jan 10 2025, 6:16 AM
Reviewer
ashoat
Differential Revision
D14194: [native] Handle the restore flow as a part of the registration flow
Parents
rCOMM3f1776870321: [native] Rename registration navigator to auth navigator
Branches
Loading...
Tags
Loading...