-
Notifications
You must be signed in to change notification settings - Fork 877
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
feat: Onboarding redesign #13146
Merged
Merged
feat: Onboarding redesign #13146
Changes from all commits
Commits
Show all changes
188 commits
Select commit
Hold shift + click to select a range
f82d2ba
feat: onboarding welcome & create-pw redesign
josheleonard 6d75228
feat: add use-temporary-copy-to-clipboard hook
josheleonard 88ffa2b
chore: add mocked Mnemonic to page state mock
josheleonard 069aa8e
chore: extract recovery phrase container component
josheleonard 74e741e
feat: new onboarding recovery phrase reveal & copy
josheleonard 483253a
fix: reposition password strength tooltip
josheleonard 427a175
fix: add frosted glass style to hidden phrase
josheleonard 03bc9d9
feat: add reveal phrase & copied to clipboard msg
josheleonard 2bd3cf1
fix: add guid to recovery-phrase-file
josheleonard 464b4e0
fix: add locale to recovery backup component/page
josheleonard 25f7ee1
feat: tooltip now follows password stength bar
josheleonard 347a650
fix: added color and locale for medium strength pw
josheleonard 098b647
fix: update valid special characters for strong pw
josheleonard 6247d40
chore: move GreenCheckmark component to shared dir
josheleonard b7422c0
chore: relocate <RecoveryPhrase /> for sharing
josheleonard e2753ff
feat: new recovery phrase backup verification UI
josheleonard bff40b1
fix: add link to wallet-recovery-phrase article
josheleonard ce30715
fix: update style for verify phrase instructions
josheleonard 8b627a6
feat: add onboarding success screen
josheleonard 1ccada3
fix: extract icon div out of text tag
josheleonard 078abca
fix: create wallet after password created
josheleonard 6fab465
fix: add render keys to backup instructions
josheleonard 9a9ed32
fix: password stength tooltip position
josheleonard 5ec80df
chore: remove default export
josheleonard fdf9e57
fix: route to portfolio page on onboard complete
josheleonard 8752646
chore: remove old password input error styles
josheleonard 08b0853
fix: add unique key prop to nav steps
josheleonard b4919d4
fix: update onboarding step link urls
josheleonard 0925ce9
feat: allow <NavButton/> to be used as a <Link/>
josheleonard 83faec6
fix: update onboarding routing
josheleonard f501d98
fix: mark backup as complete after verification
josheleonard e1605d4
feat: add article link bubble component
josheleonard f7e1d60
chore: fix onboarding success story
josheleonard e46c964
feat: add onboarding article link icons
josheleonard 5ea8044
fix: add locale to onboarding success screen
josheleonard 37ec99e
feat: add alternate step-navs for onboarding paths
josheleonard 50286b9
fix: auto focus first new password field
josheleonard ee21bbe
feat: add import or restore wallet page
josheleonard 7407a2c
feat: add active and hover styles to links
josheleonard 2614d1e
chore: fix OnboardingImportOrRestoreWallet story
josheleonard 286dfd3
feat: add restore from recovery phrase screen
josheleonard 68508d0
feat: allow onboarding pages beyond wallet setup
josheleonard 77fe4ce
fix: add rel='noreferrer' to article links
josheleonard c7c18d9
feat: new import from MM onboarding page
josheleonard c0c3b02
fix: show MM import errors
josheleonard 611b0ac
fix: update onboarding backup & success screen txt
josheleonard 3555e99
feat: added skip button to steps-navigation
josheleonard fee6d15
fix: display onboarding link text as clickable
josheleonard ed6cf8c
feat: add skip button to verify seed phrase screen
josheleonard cb8b5fc
feat: add article link in explain seed phrase step
josheleonard b82d187
fix: update onboarding success screen layout
josheleonard eca3273
feat: added Disclosures onboarding page
josheleonard e17b0c0
fix: add link to TOS checkbox text
josheleonard fecc7e8
feat: add deposit btn to onboarding success screen
josheleonard 56c6569
feat: new onboarding legacy wallet import
josheleonard 20507a4
feat: add descriptions to wallet import btns
josheleonard db6dcdb
fix: wallet import routes & redirects
josheleonard 949edcf
fix: stop nav to new PW screen if wrong old PW
josheleonard b1ee8b5
fix: terms of service agreement link style
josheleonard 1823daa
fix: close btn locale
josheleonard 1fa2742
feat: return all chain buy options from asset hook
josheleonard 7b3102d
fix: verify wallet phrase skip step action logic
josheleonard f90191d
fix: close btn locale constant
josheleonard a0bdfd1
feat: allow subsets of options in network filter
josheleonard 7d50cb6
feat: add getAllBuyAssets lib function
josheleonard f4fa837
feat: export all buy options from assets hook
josheleonard 8cc2176
feat: allow network subsets in token list
josheleonard 498ed90
chore: WIP - fund screen prototype
josheleonard 22f762c
chore: mock getAllBuyAssets
josheleonard 469de13
fix: broken css styles
josheleonard fa5df82
fix: allow wider CTA buttons
josheleonard 7102f96
fix: show native asset icons when funding wallet
josheleonard 2819798
feat: added use multichain buy assets hook
josheleonard ab3f4ab
feat: add account address to fund wallet screen
josheleonard 3c74167
chore: fix buy asset lib method mocks
josheleonard 51fcfe3
fix: only set buy options if results are available
josheleonard eb49bd1
feat: allow hiding selection header back btn
josheleonard 30047ae
feat: add option to show account tooltips
josheleonard 8494a2d
feat: allow custom skip btn txt in steps-nav
josheleonard c3cdd97
feat: alternate buy options layout
josheleonard 3813983
feat: added generic flex styles
josheleonard facaeed
fix: make onclick optional for network button
josheleonard e9a5f46
feat: add SelectAccountItem show full address prop
josheleonard c1d84ec
fix: remove broken buy tokens
josheleonard 6548e66
fix: use correct destination type for Wyre buys
josheleonard 1c19030
feat: added Wyre asset/network utils
josheleonard 5582db2
fix: parse Wyre Asset symbols
josheleonard 64262f6
feat: added account selection to fund wallet page
josheleonard 7023f4a
fix: hide input dropdown icon when appropriate
josheleonard 7bb75ff
chore: add buy asset option styles
josheleonard 726736a
feat: allow custom rendering of coins in TokenList
josheleonard 3f7951b
chore: move buy-option component location
josheleonard f7de265
feat: enable scrollable layout for token lists
josheleonard c03afc7
fix: missing memo deps for StepsNav back btn props
josheleonard a7bb97b
fix: use scroll layout for fund wallet screen list
josheleonard 2a90904
chore: lint
josheleonard 13dea49
fix: memory leak from loading buy tab eagerly
josheleonard 6a311e4
fix: nested links error
josheleonard e3b8e84
feat: add util for qr code generation
josheleonard 041b3d4
fix: add missing coin from network assets
josheleonard 2da17db
fix: reset search field value on list update
josheleonard f3101c5
feat: deposit funds screen
josheleonard 4e23fa9
feat: add useCopyToClipboard hook
josheleonard cbaaeb0
feat: add generic spacing components
josheleonard 9a10d99
feat: add address copy btn to deposit screen
josheleonard d8cdcc6
fix: add more flex props
josheleonard 91e74c2
feat: add prop to hide SelectAccountItem address
josheleonard f647f41
chore: update to use shared styles
josheleonard b22af15
fix: clear copy to clipboard status on action
josheleonard d4bb5b3
chore: added "Done" button locale text
josheleonard 5daa338
fix: do not spread buy asset options
josheleonard f7af2cb
fix: Add hideBackground prop to LockScreen
josheleonard e978044
fix: set wallet setup complete on desposit start
josheleonard 8b529e4
feat: allow wallet unlock from Create Account UI
josheleonard fda7a25
fix: allow wallet unlock during fund/deposit
josheleonard 407d53c
fix: prevent rerender of buy/deposit after unlock
josheleonard 9d069d0
fix: article link background color
josheleonard 35c3eb7
fix: BannerCard background color
josheleonard 83d5dbc
fix: remove underlines from links
josheleonard a038790
fix: recovery phrase backup page learn more link
josheleonard f122d7c
fix: prevent wallet creation w/o accepting terms
josheleonard 9da58da
feat: latest onboarding welcome screen ui
josheleonard f656560
fix: update onboarding welcome screen strings
josheleonard 9df748b
fix: remove unused password tooltip props
josheleonard 3d1cc62
feat: add checkbox component
josheleonard 23eb27a
fix: update disclosures copy & UI
josheleonard 4f94a10
fix: show icon for wallet account switching
josheleonard 9740180
fix: update terms of use link and checkbox copy
josheleonard 91e7f7a
chore: remove old onboarding files
josheleonard fd9c4bb
fix: add noreferrer to learn more link
josheleonard ad4a443
chore: rename non-onboarding backup/restore files
josheleonard 9e775ca
chore: explainer comment for multichain onramp url
josheleonard a801f88
chore: consolidate clipboard hooks
josheleonard 9efbdb4
fix: add locale for create account unlock message
josheleonard 03ff22e
chore: add NetworkFilterSelector Props interface
josheleonard 15c8424
chore: remove dead code & cleanup
josheleonard da6308e
fix: show mouse pointer on acc. select icon hover
josheleonard b4c1e25
fix: allow button action via keyboard
josheleonard 5bd2886
fix: replace close with done in onboarding success
josheleonard 885f260
fix: prevent layout shift on password error
josheleonard 352057f
fix: prevent layout shift on confirm passwrd match
josheleonard c0c7cde
fix: create centered layout for standalone pages
josheleonard b5345f8
fix: "click to switch" tooltip on account selector
josheleonard 5d21325
feat(wallet): added graphic to welcome panel
josheleonard fd4f3c9
chore: define return types for multichain memos
josheleonard 038a17d
fix: update fund wallet screens copy
josheleonard 712b142
chore: fix onboarding flow in storybook
josheleonard 3031499
chore: use explicit type definitions
josheleonard ec75150
fix: copying wallet address logic
josheleonard 00adf47
fix: granular redux state selections
josheleonard 1750f2b
fix: recovery phrase dark-mode colors
josheleonard cc2e41f
fix: locale support for 12+ word recovery phrases
josheleonard 232af77
fix: dark theme colors for recovery phrase input
josheleonard d17ef2a
fix: dynamically compute last phrase word index
josheleonard dfb0225
fix: only show MM import option if MM is available
josheleonard 4a72090
fix: Restore wallet description locale string
josheleonard a340475
fix: use currency in multichain buy assets hook
josheleonard bb0d572
fix: import from MetaMask password check logic
josheleonard 39d34ef
fix: import from crypto wallets logic
josheleonard 021de02
fix: add close btn to import from extension screen
josheleonard 4e6efac
fix: updated welcome screen copy
josheleonard 2294f76
fix: invalid character in locale string
josheleonard 5657041
fix: use correct copy to clipboard hook
josheleonard dd0e7a5
fix(wallet): update onboarding copy
josheleonard fdc5756
fix: update onboarding purchase screen copy
josheleonard 7966d80
fix: disclosures page text alignment
josheleonard f9fdc02
fix: react unrecognized props errors
josheleonard d72845e
fix: update new password requirements
josheleonard 7e9e94a
fix: remove unused component props
josheleonard ba63599
fix: missing hook dependency
josheleonard e62c986
fix: validate pasted recovery phrase
josheleonard be2e7ce
fix: remove article from copy text
josheleonard 035698d
fix: remove article from import button text
josheleonard 16e8288
fix: improve keyboard UX during password creation
josheleonard 115af19
fix: use selected currency for buy-assets url
josheleonard 0e84086
fix: remove recovery phrase save-to-file button
josheleonard fc431a3
chore: explain why password reqs changed
josheleonard 879c120
fix: remove unused locale strings
josheleonard 0d3c986
fix: prevent checkbox event when clicking TOU link
josheleonard 5e35075
fix: add autoComplete=off to recovery phrase input
josheleonard b52ffc1
fix: prevent multiple wallets during onboarding
josheleonard 8228c4a
fix: show gas tokens and BAT first in buy list
josheleonard fd20761
fix: broken locale string
josheleonard 0d7396c
fix: redefine weak, medium & strong passwords
josheleonard 4883bbf
fix: do not use textarea to display seed phrase
josheleonard aa23bd9
fix: hide sorting filter on deposit & fund screens
josheleonard dcc27c8
fix: delay rendering token list on deposit screen
josheleonard 10651b4
fix: empty network type error
josheleonard File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 changes: 5 additions & 0 deletions
5
components/brave_wallet_ui/assets/svg-icons/checkbox-check.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions
3
components/brave_wallet_ui/assets/svg-icons/crypto-wallets-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions
3
components/brave_wallet_ui/assets/svg-icons/download-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
0x4829043Fc625FdA139523b2ceB99D95354e2b359 was not actually the C-chain token
https://snowtrace.io/token/0x4829043Fc625FdA139523b2ceB99D95354e2b359