• tom goriunov's avatar
    Account v2 (#2262) · d5863de0
    tom goriunov authored
    * simple profile button and auth modal layout
    
    * connect email and code screens to API
    
    * add screens to modal for wallet authentication
    
    * migrate to pin input
    
    * user profile menu
    
    * refactor otp field
    
    * fix passing set-cookie from api response
    
    * add wallet info into profile menu
    
    * add mobile menu
    
    * show connected wallet address in button
    
    * my profile page re-design
    
    * custom behaviour of connect button on dapp page
    
    * style pin input
    
    * add logout
    
    * handle case when account is disabled
    
    * handle case when wc is disabled
    
    * remove old components
    
    * refactoring
    
    * workflow to link wallet or email to account
    
    * link wallet from profile
    
    * show better OTP code errors
    
    * add email alert on watchlist and verified addresses pages
    
    * deprecate env and remove old code
    
    * remove code for unverified email page
    
    * add auth guard to address action items
    
    * move useRedirectForInvalidAuthToken hook
    
    * add mixpanel events
    
    * refetch csrf token after login and fix connect wallet from contract page
    
    * Add NEXT_PUBLIC_RE_CAPTCHA_V3_APP_SITE_KEY env
    
    * migrate to reCAPTCHA v3
    
    * resend code and change email from profile page
    
    * better wallet sign-in message error
    
    * fix demo envs
    
    * update some screenshots
    
    * profile button design fixes
    
    * fix behaviour "connect wallet" button on contract page
    
    * fix linking email and wallet to existing account
    
    * bug fixes
    
    * restore the login page
    
    * update screenshots
    
    * tests for auth modal and user profile
    
    * add name field to profile page and write some tests
    
    * [skip ci] clean up and more tests
    
    * update texts
    
    * change text once more
    
    * fix verified email checkmark behaviour
    
    * pass api error to the toast while signing in with wallet
    
    * [skip ci] disable email field on profile page
    
    * bug fixes
    
    * update screenshot
    
    * Blockscout account V2
    
    Fixes #2029
    
    * fix texts and button paddings
    
    * Form fields refactoring (#2320)
    
    * text and address fields for watchlist form
    
    * checkbox field component
    
    * refactor private tags form
    
    * refactor api keys and custom abi
    
    * refactor verifiy address and token info forms (pt. 1)
    
    * refactor token info forms (pt. 2)
    
    * refactor token info forms (pt. 3)
    
    * refactor public tags form
    
    * refactor contract verification form
    
    * refactor contract audit form
    
    * refactor auth, profile and csv export forms
    
    * renaming and moving
    
    * more refactoring and test fixes
    
    ---------
    Co-authored-by: default avataraagaev <alik@agaev.me>
    d5863de0
Name
Last commit
Last update
..
Accounts.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png Loading commit data...
Accounts.pw.tsx_default_base-view-mobile-dark-mode-1.png Loading commit data...
Accounts.pw.tsx_mobile_base-view-mobile-dark-mode-1.png Loading commit data...
AccountsLabelSearch.pw.tsx_default_base-view-mobile-1.png Loading commit data...
AccountsLabelSearch.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
Address.pw.tsx_default_degradation-view-1.png Loading commit data...
ArbitrumL2Deposits.pw.tsx_default_base-view-mobile-1.png Loading commit data...
ArbitrumL2Deposits.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
ArbitrumL2TxnBatch.pw.tsx_default_base-view-1.png Loading commit data...
ArbitrumL2TxnBatch.pw.tsx_default_mobile-base-view-1.png Loading commit data...
ArbitrumL2TxnBatch.pw.tsx_default_mobile-with-anytrust-DA-1.png Loading commit data...
ArbitrumL2TxnBatch.pw.tsx_default_with-anytrust-DA-1.png Loading commit data...
ArbitrumL2TxnBatches.pw.tsx_default_base-view-mobile-1.png Loading commit data...
ArbitrumL2TxnBatches.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
ArbitrumL2Withdrawals.pw.tsx_default_base-view-mobile-1.png Loading commit data...
ArbitrumL2Withdrawals.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
BeaconChainWithdrawals.pw.tsx_default_base-view-mobile-1.png Loading commit data...
BeaconChainWithdrawals.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
Blob.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png Loading commit data...
Blob.pw.tsx_default_base-view-mobile-dark-mode-1.png Loading commit data...
Blob.pw.tsx_default_without-data-1.png Loading commit data...
Blob.pw.tsx_mobile_base-view-mobile-dark-mode-1.png Loading commit data...
Block.pw.tsx_default_degradation-view-details-tab-1.png Loading commit data...
Block.pw.tsx_default_degradation-view-txs-tab-1.png Loading commit data...
Block.pw.tsx_default_degradation-view-withdrawals-tab-1.png Loading commit data...
BlockCountdown.pw.tsx_default_long-period-until-the-block-mobile-1.png Loading commit data...
BlockCountdown.pw.tsx_default_short-period-until-the-block-mobile-1.png Loading commit data...
BlockCountdown.pw.tsx_mobile_long-period-until-the-block-mobile-1.png Loading commit data...
BlockCountdown.pw.tsx_mobile_short-period-until-the-block-mobile-1.png Loading commit data...
BlockCountdownIndex.pw.tsx_default_base-view-mobile-1.png Loading commit data...
BlockCountdownIndex.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
Blocks.pw.tsx_dark-color-mode_base-view-dark-mode-1.png Loading commit data...
Blocks.pw.tsx_default_base-view-dark-mode-1.png Loading commit data...
Blocks.pw.tsx_default_hidden-fields-1.png Loading commit data...
Blocks.pw.tsx_default_mobile-base-view-1.png Loading commit data...
Blocks.pw.tsx_default_mobile-hidden-fields-1.png Loading commit data...
Blocks.pw.tsx_default_new-item-from-socket-1.png Loading commit data...
Blocks.pw.tsx_default_socket-error-1.png Loading commit data...
Chart.pw.tsx_dark-color-mode_base-view-dark-mode-mobile-1.png Loading commit data...
Chart.pw.tsx_default_base-view-dark-mode-mobile-1.png Loading commit data...
Chart.pw.tsx_mobile_base-view-dark-mode-mobile-1.png Loading commit data...
CsvExport.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png Loading commit data...
CsvExport.pw.tsx_default_base-view-mobile-dark-mode-1.png Loading commit data...
CsvExport.pw.tsx_default_token-holders-1.png Loading commit data...
CsvExport.pw.tsx_mobile_base-view-mobile-dark-mode-1.png Loading commit data...
GasTracker.pw.tsx_dark-color-mode_base-view-dark-mode-mobile-1.png Loading commit data...
GasTracker.pw.tsx_default_base-view-dark-mode-mobile-1.png Loading commit data...
GasTracker.pw.tsx_mobile_base-view-dark-mode-mobile-1.png Loading commit data...
Home.pw.tsx_dark-color-mode_default-view---default-dark-mode-1.png Loading commit data...
Home.pw.tsx_default_default-view-screen-xl-1.png Loading commit data...
Home.pw.tsx_default_mobile-base-view-1.png Loading commit data...
Marketplace.pw.tsx_dark-color-mode_base-view-dark-mode-1.png Loading commit data...
Marketplace.pw.tsx_dark-color-mode_with-banner-dark-mode-1.png Loading commit data...
Marketplace.pw.tsx_dark-color-mode_with-featured-app-dark-mode-1.png Loading commit data...
Marketplace.pw.tsx_default_base-view-dark-mode-1.png Loading commit data...
Marketplace.pw.tsx_default_mobile-base-view-1.png Loading commit data...
Marketplace.pw.tsx_default_mobile-with-banner-1.png Loading commit data...
Marketplace.pw.tsx_default_mobile-with-featured-app-1.png Loading commit data...
Marketplace.pw.tsx_default_with-banner-dark-mode-1.png Loading commit data...
Marketplace.pw.tsx_default_with-featured-app-dark-mode-1.png Loading commit data...
MarketplaceApp.pw.tsx_dark-color-mode_base-view-dark-mode-1.png Loading commit data...
MarketplaceApp.pw.tsx_default_base-view-dark-mode-1.png Loading commit data...
MarketplaceApp.pw.tsx_default_mobile-base-view-1.png Loading commit data...
MudWorlds.pw.tsx_default_default-view-mobile-1.png Loading commit data...
MudWorlds.pw.tsx_mobile_default-view-mobile-1.png Loading commit data...
MyProfile.pw.tsx_default_without-address-1.png Loading commit data...
MyProfile.pw.tsx_default_without-email-1.png Loading commit data...
NameDomain.pw.tsx_default_details-tab-1.png Loading commit data...
NameDomain.pw.tsx_default_history-tab-mobile-1.png Loading commit data...
NameDomain.pw.tsx_mobile_history-tab-mobile-1.png Loading commit data...
NameDomains.pw.tsx_default_default-view-mobile-1.png Loading commit data...
NameDomains.pw.tsx_default_filters-1.png Loading commit data...
NameDomains.pw.tsx_mobile_default-view-mobile-1.png Loading commit data...
OptimisticL2Deposits.pw.tsx_default_base-view-mobile-1.png Loading commit data...
OptimisticL2Deposits.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
OptimisticL2DisputeGames.pw.tsx_default_base-view-mobile-1.png Loading commit data...
OptimisticL2DisputeGames.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
OptimisticL2OutputRoots.pw.tsx_default_base-view-mobile-1.png Loading commit data...
OptimisticL2OutputRoots.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
OptimisticL2TxnBatches.pw.tsx_default_base-view-mobile-1.png Loading commit data...
OptimisticL2TxnBatches.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
OptimisticL2Withdrawals.pw.tsx_default_base-view-mobile-1.png Loading commit data...
OptimisticL2Withdrawals.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
SearchResults.pw.tsx_dark-color-mode_search-by-name-mobile-dark-mode-1.png Loading commit data...
SearchResults.pw.tsx_default_block-countdown-no-results-1.png Loading commit data...
SearchResults.pw.tsx_default_block-countdown-with-results-mobile-1.png Loading commit data...
SearchResults.pw.tsx_default_search-by-address-hash-mobile-1.png Loading commit data...
SearchResults.pw.tsx_default_search-by-blob-hash-mobile-1.png Loading commit data...
SearchResults.pw.tsx_default_search-by-block-hash-mobile-1.png Loading commit data...
SearchResults.pw.tsx_default_search-by-block-number-mobile-1.png Loading commit data...
SearchResults.pw.tsx_default_search-by-domain-name-mobile-1.png Loading commit data...
SearchResults.pw.tsx_default_search-by-name-mobile-dark-mode-1.png Loading commit data...
SearchResults.pw.tsx_default_search-by-tx-hash-mobile-1.png Loading commit data...
SearchResults.pw.tsx_default_search-by-user-op-hash-mobile-1.png Loading commit data...
SearchResults.pw.tsx_default_with-apps-default-view-mobile-1.png Loading commit data...
SearchResults.pw.tsx_mobile_block-countdown-with-results-mobile-1.png Loading commit data...
SearchResults.pw.tsx_mobile_search-by-address-hash-mobile-1.png Loading commit data...
SearchResults.pw.tsx_mobile_search-by-blob-hash-mobile-1.png Loading commit data...
SearchResults.pw.tsx_mobile_search-by-block-hash-mobile-1.png Loading commit data...
SearchResults.pw.tsx_mobile_search-by-block-number-mobile-1.png Loading commit data...
SearchResults.pw.tsx_mobile_search-by-domain-name-mobile-1.png Loading commit data...
SearchResults.pw.tsx_mobile_search-by-name-mobile-dark-mode-1.png Loading commit data...
SearchResults.pw.tsx_mobile_search-by-tx-hash-mobile-1.png Loading commit data...
SearchResults.pw.tsx_mobile_search-by-user-op-hash-mobile-1.png Loading commit data...
SearchResults.pw.tsx_mobile_with-apps-default-view-mobile-1.png Loading commit data...
ShibariumDeposits.pw.tsx_default_base-view-mobile-1.png Loading commit data...
ShibariumDeposits.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
ShibariumWithdrawals.pw.tsx_default_base-view-mobile-1.png Loading commit data...
ShibariumWithdrawals.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
Token.pw.tsx_default_base-view-1.png Loading commit data...
Token.pw.tsx_default_bridged-token-1.png Loading commit data...
Token.pw.tsx_default_mobile-base-view-1.png Loading commit data...
Token.pw.tsx_default_mobile-with-verified-info-1.png Loading commit data...
Token.pw.tsx_default_with-verified-info-1.png Loading commit data...
TokenInstance.pw.tsx_default_metadata-update-1.png Loading commit data...
TokenInstance.pw.tsx_default_metadata-update-2.png Loading commit data...
TokenInstance.pw.tsx_default_metadata-update-3.png Loading commit data...
TokenInstance.pw.tsx_default_metadata-update-failed-1.png Loading commit data...
TokenTransfers.pw.tsx_default_base-view-mobile-1.png Loading commit data...
TokenTransfers.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
Tokens.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-1.png Loading commit data...
Tokens.pw.tsx_dark-color-mode_base-view-mobile-dark-mode-2.png Loading commit data...
Tokens.pw.tsx_default_base-view-mobile-dark-mode-1.png Loading commit data...
Tokens.pw.tsx_default_base-view-mobile-dark-mode-2.png Loading commit data...
Tokens.pw.tsx_default_bridged-tokens-base-view-1.png Loading commit data...
Tokens.pw.tsx_default_bridged-tokens-base-view-2.png Loading commit data...
Tokens.pw.tsx_mobile_base-view-mobile-dark-mode-1.png Loading commit data...
Tokens.pw.tsx_mobile_base-view-mobile-dark-mode-2.png Loading commit data...
UserOp.pw.tsx_default_base-view-1.png Loading commit data...
UserOp.pw.tsx_default_mobile-base-view-1.png Loading commit data...
UserOps.pw.tsx_default_base-view-mobile-1.png Loading commit data...
UserOps.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
ValidatorsBlackfort.pw.tsx_default_base-view-mobile-1.png Loading commit data...
ValidatorsBlackfort.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
ValidatorsStability.pw.tsx_default_base-view-mobile-1.png Loading commit data...
ValidatorsStability.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
VerifiedAddresses.pw.tsx_default_address-verification-flow-1.png Loading commit data...
VerifiedAddresses.pw.tsx_default_base-view-mobile-1.png Loading commit data...
VerifiedAddresses.pw.tsx_default_user-without-email-1.png Loading commit data...
VerifiedAddresses.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
VerifiedContracts.pw.tsx_default_base-view-mobile-1.png Loading commit data...
VerifiedContracts.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
ZkEvmL2Deposits.pw.tsx_default_base-view-mobile-1.png Loading commit data...
ZkEvmL2Deposits.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
ZkEvmL2TxnBatch.pw.tsx_default_base-view-1.png Loading commit data...
ZkEvmL2TxnBatch.pw.tsx_default_mobile-base-view-1.png Loading commit data...
ZkEvmL2TxnBatches.pw.tsx_default_base-view-mobile-1.png Loading commit data...
ZkEvmL2TxnBatches.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
ZkEvmL2Withdrawals.pw.tsx_default_base-view-mobile-1.png Loading commit data...
ZkEvmL2Withdrawals.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...
ZkSyncL2TxnBatch.pw.tsx_default_base-view-1.png Loading commit data...
ZkSyncL2TxnBatch.pw.tsx_default_mobile-base-view-1.png Loading commit data...
ZkSyncL2TxnBatches.pw.tsx_default_base-view-mobile-1.png Loading commit data...
ZkSyncL2TxnBatches.pw.tsx_mobile_base-view-mobile-1.png Loading commit data...