Skip to content
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

Blockscout account V2 #2029

Closed
maikReal opened this issue Jun 17, 2024 · 0 comments · Fixed by #2262
Closed

Blockscout account V2 #2029

maikReal opened this issue Jun 17, 2024 · 0 comments · Fixed by #2262
Assignees
Labels
enhancement New feature or request v1.36.0 Release v1.36.0

Comments

@maikReal
Copy link
Collaborator

maikReal commented Jun 17, 2024

PRODUCT TASK

The Backend API is still in progress but should be passed to review by the middle of this week (18.05-19.05)
Backend task: blockscout/blockscout#10185

What to do?

We need to prepare layouts for Blockscout account v2 based on new design and endpoints
All details you can find in the product task

User flows: https://www.figma.com/board/dTCxJTyrfl2z3FrXR6TV0Y/Blockscout-account-V2?node-id=174-368&t=vcnrps9Kzoao4rvs-4
Design: https://www.figma.com/design/ErLH8qySSkpprB87H0onWw/Blockscout_Pages?node-id=1049-24189&t=RejMpqXlYmZieh3Y-1

@maikReal maikReal added enhancement New feature or request need API For issues that wait for API changes labels Jun 17, 2024
@tom2drum tom2drum removed the need API For issues that wait for API changes label Sep 17, 2024
@tom2drum tom2drum self-assigned this Sep 17, 2024
@tom2drum tom2drum mentioned this issue Sep 23, 2024
4 tasks
tom2drum added a commit that referenced this issue Oct 24, 2024
tom2drum added a commit that referenced this issue Oct 30, 2024
* 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: aagaev <[email protected]>
tom2drum added a commit that referenced this issue Nov 4, 2024
* 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

* Show "Update metadata" button for instance without metadata

* remove unused components

---------

Co-authored-by: aagaev <[email protected]>
@github-actions github-actions bot added pre-release Tasks in pre-release right now v1.36.0 Release v1.36.0 labels Nov 4, 2024
@tom2drum tom2drum removed the pre-release Tasks in pre-release right now label Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request v1.36.0 Release v1.36.0
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants