Commit Graph
47 Commits
Author SHA1 Message Date
tom 31c83b0a89 update styles for progress circle, pagination, dialog and file upload 2025-03-26 14:22:02 +01:00
tom e360994998 fixes for select, color-mode, navigation 2025-03-24 19:30:52 +01:00
tom 2fcc7ace2d lg size for select 2025-03-21 16:31:38 +01:00
tom 8a066a79bb update input styles 2025-03-20 20:35:07 +01:00
tom 730678be0f styles for icon-button and close-button 2025-03-20 19:25:21 +01:00
tom e28c2306d8 fix FormFieldSelect default values 2025-03-13 18:15:06 +01:00
tom 30ae64c6f5 implement async select 2025-03-13 16:19:43 +01:00
tom 46a00cedbb fix more ts errors 2025-03-11 16:18:03 +01:00
tom ec00c81061 contract verification: other methods 2025-03-06 19:54:15 +01:00
tom f9a3452100 contract verification: flattened code method 2025-03-06 19:05:25 +01:00
tom fa492ff8ea public tag submit form 2025-03-05 18:17:43 +01:00
tom ed2dd55dd0 token info form 2025-03-05 15:45:51 +01:00
tom 5c60915a0a my profile page 2025-02-26 16:14:57 +01:00
tom 5e0b64d224 scroll, arbitrum and optimism views 2025-02-25 12:51:07 +01:00
tom b0fd5f2e5c contract ABI filters 2025-02-14 12:44:00 +01:00
tom 2df3a861a2 contract details tab 2025-02-13 20:30:38 +01:00
tom 0032590eb0 watchlist page refactoring 2025-02-07 19:57:18 +01:00
tom cafb836be6 private tags page refactoring 2025-02-07 19:28:30 +01:00
tom 5f91ff4f3f Merge branch 'main' of github.com:blockscout/frontend into chakra-v3 2025-01-16 16:30:12 +01:00
tom a0999015c5 dialog styles and AuthModal first step refactoring 2025-01-14 19:52:26 +01:00
tom goriunovandGitHub d29849184d Replace lodash with es-toolkit (#2503)
* first part of migration

* second part of migration

* bump up es-toolkit version

* bump up `es-toolkit` version and remove `lodash` completely

* update screenshot
2025-01-14 12:30:05 +01:00
tom aad96a73e9 Initialize the chakra update and ensure the login page does not crash on load. 2025-01-07 12:28:21 +01:00
Igor StuevandGitHub 6c2356d607 remove skeleton animations (#2505)
* remove skeleton animations test

* eslint add Skeleton

* eslint-fix
2025-01-06 16:57:22 +01:00
tom goriunovandGitHub 114587672c ReCaptcha: migrate back to v2 solution (#2446)
* show recaptcha in the site footer

* replace badge in footer with text

* add invisible reCaptcha v2

* handle unsolved reCaptcha case

* migrate the rest of components to invisible reCaptcha v2

* remove unused code

* refactoring

* add env for demo

* fix tests

* update values for demo

* update link to secret in vault

* mock recaptcha for tests

* ohhh victor victor

* fix token metadata update test

* deprecate variable for ReCaptcha v3
2024-12-09 18:06:56 +01:00
tom goriunovandGitHub bd4094ebd1 Bump up Node.js to v22 (#2410)
* Bump up Node.js to v22

Fixes #2404

* update Playwright to v1.49.0

* fix tests

* one more fix

* fix screenshots
2024-11-25 12:43:05 +01:00
tom goriunovandGitHub 374198962f Add extra validation for Token info application form (#2408)
Fixes #2406
2024-11-25 09:49:47 +01:00
tom 125c4880de migrate to eslint 9 and its flat config 2024-11-13 12:54:12 +01:00
48b39022d3 Account v2 (#2262)
* 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]>
2024-10-30 12:56:57 +01:00
tom goriunovandGitHub 37004b9193 Pass the file path when verifying a multi-part contract (#2208)
Fixes #2207
2024-09-13 20:05:53 +02:00
Max Alekseenko 2e5b6aaafe fix tooltip width 2024-07-17 18:56:04 +02:00
tom cd0d284723 refactor reCaptcha field 2024-05-09 18:35:14 +02:00
tom 2b028b029a last part of migratin and eslint rule 2023-12-20 14:40:52 +04:00
tom dde6c84124 contract verification: fix re-upload the same file 2023-05-10 18:05:23 -03:00
isstuev e90a7ecc57 global en locale 2023-04-12 10:16:26 -03:00
tom 85e1fe67cf remove number formatters 2023-02-24 11:54:14 -05:00
tom f58d76a080 sourcify new flow 2023-02-16 11:34:39 -05:00
tom 15633a06c6 disabled state for drag-and-drop area 2023-02-15 13:44:51 -05:00
tom b21833b1ce sources field changes 2023-02-14 12:31:50 -05:00
tom 2b48ca56e8 better types 2023-02-03 15:41:30 -05:00
tom 32f95e73e9 drag-and-drop folders 2023-02-03 13:34:25 -05:00
tom dd9dda1ec5 simple drag-and-drop 2023-02-03 11:43:34 -05:00
tom af51d9fcf5 multi file upload 2023-02-02 14:22:06 -05:00
tom 5dac835703 error handling 2023-02-02 13:07:21 -05:00
tom 3b3439a09a tests for form 2023-01-25 13:54:27 -06:00
tom 1d4ba5825e file icons 2023-01-24 10:46:53 -06:00
tom c57d7e43c1 error and disabled state 2023-01-23 17:06:41 -06:00
tom 4cc5a3946f file input and multi-part file methos 2023-01-23 09:35:12 -06:00