Commit Graph
5090 Commits
Author SHA1 Message Date
Max Alekseenko f7e2829bdd post-review changes 2024-10-30 20:41:49 +01:00
Max Alekseenko c51aad7024 fix margin 2024-10-30 17:17:14 +01:00
Max Alekseenko f1540b8ffd remove unused files 2024-10-30 17:04:31 +01:00
Max Alekseenko f28c33a35e post merge fixes 2024-10-30 16:59:41 +01:00
Max Alekseenko 444313bed5 Merge main into rewards 2024-10-30 16:54:58 +01:00
Max Alekseenko b6df292823 add ref code validation and example format 2024-10-30 16:32:09 +01:00
Max Alekseenko a6c8155532 remove balance from nav link 2024-10-30 15:50:17 +01:00
Max Alekseenko 1b7be3b2af fix texts 2024-10-30 15:48:58 +01:00
Max Alekseenko 2bc0bd9a09 update badges section 2024-10-30 15:43:35 +01:00
Max Alekseenko d815e4b25e fix header gap 2024-10-30 15:29:34 +01:00
Max Alekseenko 18331c9d7e update claim button timer 2024-10-30 15:24:10 +01:00
Max Alekseenko af72bc7b30 fix number and replace ref link 2024-10-30 15:04:50 +01:00
Max Alekseenko 7c30e5190e move components to sub-directories 2024-10-30 14:55:20 +01:00
Max Alekseenko e2e3177474 fix icon 2024-10-30 14:47:09 +01:00
Max Alekseenko cf29ad43a3 some fixes 2024-10-30 14:44:51 +01:00
Max Alekseenko fc6facbf8e replace Box with Divider 2024-10-30 14:22:56 +01:00
Max Alekseenko d9057a7771 replace AvailableSoonLabel with Tag 2024-10-30 14:11:09 +01:00
Max Alekseenko 497715b796 fix login modal dark mode and mobile version 2024-10-30 14:08:01 +01:00
Max Alekseenko 6c57010ea3 update icons and fix text weight 2024-10-30 13:30:19 +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 95dc43a09e Update ENVs list in Blockscout docs when new release is published (#2339)
* Update ENVs list in Blockscout docs when new release is published

Fixes #2324

* try to use another workflow

* Update sync-envs-docs.yaml

* change github token

* try to copy both files

* integrate to release workflow

* [skip ci] rename files while copying
2024-10-30 10:49:11 +01:00
Max Alekseenko 21cdb87d8e fix merits icon 2024-10-29 18:40:58 +01:00
Max Alekseenko 24b9dc10ca remove !important 2024-10-29 16:39:32 +01:00
Max Alekseenko 106221dffe remove input custom styles 2024-10-29 16:37:04 +01:00
Max Alekseenko 38b52793e6 move claim button to separate component 2024-10-29 16:31:52 +01:00
Igor StuevandGitHub 224ddd1a06 Merge pull request #2325 from blockscout/fe-2317
Zapper integration
2024-10-29 12:25:04 +01:00
Igor StuevandGitHub d9e0e42f1c Merge pull request #2336 from blockscout/fe-2335
add skeleton to chart resolutions control
2024-10-29 12:10:47 +01:00
isstuev 6a93bdbb0b Zapper integration 2024-10-29 11:54:49 +01:00
isstuev a7cc45a2e9 add skeleton to chart resolutions control 2024-10-29 11:52:45 +01:00
tom goriunovandGitHub 644122b3a5 Add run-time variable to skip ENVs validation (#2334)
Add run-time variable to skip ENV validation
2024-10-29 08:18:48 +01:00
tom goriunovandGitHub 96324e7fa9 Better contract implementation selector and new quick action buttons for contract method argument inputs (#2303)
* MUD system tab placeholder

* implement MUD system selector and fix proxy contract read/write

* add buttons to contract method arg input

* rollback changes of target contract address

* copy calldata button

* rollback changes of target contract address

* refactor contract details components

* add tabs to contract details

* migrate code to RoutedTabs

* add selector for source contract

* tests

* fix tests

* update screenshot

* update screenshots
2024-10-28 19:38:03 +01:00
tom goriunovandGitHub 3d373f6cea Support custom MUD system ABI (#2296)
* MUD system tab placeholder

* implement MUD system selector and fix proxy contract read/write

* rollback changes of target contract address
2024-10-28 18:42:50 +01:00
tom goriunovandGitHub 5cd3e83f66 Fix security vulnerability issues (#2326) 2024-10-28 18:07:40 +01:00
Max Alekseenko fb72fe27c8 post-review changes 2024-10-28 18:02:03 +01:00
Igor StuevandGitHub a0eb5ef957 Merge pull request #2290 from blockscout/fe-2235
Blocks list: add base fee
2024-10-28 13:25:08 +01:00
isstuev 1c34bdeddc support custom wei 2024-10-28 12:03:55 +01:00
isstuev fd4baf4d43 Blocks list: add base fee 2024-10-28 12:03:54 +01:00
tom 82dbfc45b1 [skip ci] basic sync envs docs workflow 2024-10-28 11:48:02 +01:00
Max Alekseenko bd12c91631 move rewards nav link to separate component 2024-10-25 15:28:27 +02:00
Max Alekseenko 29256361e7 remove arrow functions from props 2024-10-25 14:14:42 +02:00
Max Alekseenko b9ce7a38e3 fix paddings 2024-10-25 14:10:46 +02:00
Max Alekseenko ff516d5a16 remove profile button skeleton 2024-10-25 13:07:21 +02:00
Max Alekseenko c4ac5353d4 update screenshots 2024-10-24 17:47:14 +02:00
Max Alekseenko 3a98f4896d Merge remote-tracking branch 'origin/tom2drum/issue-2029' into rewards 2024-10-24 16:29:15 +02:00
Max Alekseenko 7d0e5ec967 fix countdown timer 2024-10-24 16:10:11 +02:00
Max Alekseenko 15a9a12a29 disable menu item 2024-10-24 15:22:27 +02:00
tom cfd0b93bc4 [skip ci] add utm tags to gashawk link 2024-10-24 15:08:30 +02:00
Max Alekseenko ca234f5928 hide ref code for registered users 2024-10-24 14:58:03 +02:00
Max Alekseenko 53985b3e1f fix countdown 2024-10-24 14:37:25 +02:00
Max Alekseenko 2ea9eddeb1 update input width 2024-10-24 14:37:09 +02:00