-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
feat: 2.7 Chore/sentry onboarding cp-7.52.0 #16232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
|
I have read the CLA Document and I hereby sign the CLA |
remove unwanted lint changes
- Added OnboardingSheet component for user onboarding options. - Integrated AccountStatus component to handle existing account scenarios. - Updated navigation routes to include new onboarding flows. - Enhanced ChoosePassword component to support OAuth login success handling. - Updated localization files to include new strings for onboarding and account status. - Added tests for new components and updated existing tests for integration. This commit enhances the user experience during onboarding and account management by providing clear options and feedback for existing users.
…nd Authentication components
…ion and restoration
Co-authored-by: Ganesh Suresh Patra <ganesh.patra@consensys.net>
bb73b24 to
d08fbac
Compare
dd9ad13 to
89af4c6
Compare
|
|
Missing release label release-7.52.0 on PR. Adding release label release-7.52.0 on PR and removing other release labels(release-7.53.0), as PR was cherry-picked in branch 7.52.0. |
|
No release label on PR. Adding release label release-7.52.0 on PR, as PR was cherry-picked in branch 7.52.0. |
9 similar comments
|
No release label on PR. Adding release label release-7.52.0 on PR, as PR was cherry-picked in branch 7.52.0. |
|
No release label on PR. Adding release label release-7.52.0 on PR, as PR was cherry-picked in branch 7.52.0. |
|
No release label on PR. Adding release label release-7.52.0 on PR, as PR was cherry-picked in branch 7.52.0. |
|
No release label on PR. Adding release label release-7.52.0 on PR, as PR was cherry-picked in branch 7.52.0. |
|
No release label on PR. Adding release label release-7.52.0 on PR, as PR was cherry-picked in branch 7.52.0. |
|
No release label on PR. Adding release label release-7.52.0 on PR, as PR was cherry-picked in branch 7.52.0. |
|
No release label on PR. Adding release label release-7.52.0 on PR, as PR was cherry-picked in branch 7.52.0. |
|
No release label on PR. Adding release label release-7.52.0 on PR, as PR was cherry-picked in branch 7.52.0. |
|
No release label on PR. Adding release label release-7.52.0 on PR, as PR was cherry-picked in branch 7.52.0. |
Description
This PR adds Sentry performance monitoring to track user onboarding flows end-to-end. We're instrumenting all onboarding paths (social login, SRP creation, import) to gain visibility into performance bottlenecks and error rates.
The implementation uses buffered tracing to handle cases where metrics consent hasn't been given yet - traces are queued and sent once the user opts in to metrics collection.
New traces being added (click to expand)
User Journey Traces:
Onboarding - Overall Journey- Parent trace for entire onboarding flowOnboarding - New SRP Create WalletOnboarding - New Social Create WalletOnboarding - New Social Account ExistsOnboarding - Existing SRP ImportOnboarding - Existing Social LoginOnboarding - Existing Social Account Not FoundOperation Traces:
Onboarding - Social Login AttemptOnboarding - Password Setup AttemptOnboarding - Password Login AttemptOnboarding - Reset PasswordOnboarding - Create Key and Backup SRPOnboarding - Add SRPOnboarding - Fetch SRPsOnboarding - OAuth Provider LoginOnboarding - OAuth BYOA Server Get Auth TokensOnboarding - OAuth Seedless AuthenticateError Traces:
Onboarding - Social Login ErrorOnboarding - Password Setup ErrorOnboarding - Password Login ErrorOnboarding - Reset Password ErrorOnboarding - Create Key and Backup SRP ErrorOnboarding - Add SRP ErrorOnboarding - Fetch SRPs ErrorOnboarding - OAuth Provider Login ErrorOnboarding - OAuth BYOA Server Get Auth Tokens ErrorOnboarding - OAuth Seedless Authenticate ErrorRelated issues
Fixes:
Manual testing steps
Screenshots/Recordings
Overall onboarding journey involving a new social login and password setup

Pre-merge author checklist
Pre-merge reviewer checklist