Commit Graph
222 Commits
Author SHA1 Message Date
Max Alekseenko f7e2829bdd post-review changes 2024-10-30 20:41:49 +01:00
Max Alekseenko 444313bed5 Merge main into rewards 2024-10-30 16:54:58 +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
Igor StuevandGitHub 224ddd1a06 Merge pull request #2325 from blockscout/fe-2317
Zapper integration
2024-10-29 12:25:04 +01:00
isstuev 6a93bdbb0b Zapper integration 2024-10-29 11:54:49 +01:00
Max Alekseenko fb72fe27c8 post-review changes 2024-10-28 18:02:03 +01:00
isstuev fd4baf4d43 Blocks list: add base fee 2024-10-28 12:03:54 +01:00
Max Alekseenko 3a98f4896d Merge remote-tracking branch 'origin/tom2drum/issue-2029' into rewards 2024-10-24 16:29:15 +02:00
tom d9a7ffe672 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-2029 2024-10-23 12:45:18 +02:00
tom goriunovandGitHub 7187ab48b2 Homepage for rollups: Latest blocks vs. Latest batches (#2308)
Homepage for rollups: block<>batch switcher

Fixes #2292
2024-10-22 17:55:53 +02:00
tom 716316119f Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-2029 2024-10-22 16:45:30 +02:00
isstuev 15bbd28000 Graph integration 2024-10-17 13:39:10 +03:00
Max Alekseenko 3092eb805d Merge remote-tracking branch 'origin/tom2drum/issue-2029' into rewards 2024-10-16 17:44:33 +02:00
tom 36a7b7700d bug fixes 2024-10-14 13:52:37 +02:00
tom e38bc8a212 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-2029 2024-10-08 15:52:49 +03:00
Max Alekseenko f66d82dcb0 add new env to docs 2024-10-04 16:14:22 +02:00
isstuev 28700b2d62 Zora: implement custom tag 2024-09-27 15:03:05 +02:00
tom 51ca6a505e migrate to reCAPTCHA v3 2024-09-24 14:44:08 +02:00
isstuev f14f2f5a23 add blackfort validators 2024-09-23 12:15:42 +02:00
tom ae90070ae2 deprecate env and remove old code 2024-09-20 16:27:45 +02:00
tom 3ba5f2b375 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/content-max-width 2024-09-17 12:17:56 +02:00
tom 3abdbbb33d Change max width of page content 2024-09-16 16:59:59 +02:00
tom goriunovandGitHub c32881722d GasHawk integration (#2232)
* GasHawk integration

Fixes #2205

* change link url
2024-09-13 20:05:27 +02:00
tom goriunovandGitHub ee113ef760 Home page stats config (#2221)
Fixes #2143
2024-09-11 16:10:56 +02:00
tom 63f9fc3261 fix docs 2024-09-10 12:03:56 +02:00
tom goriunovandGitHub 293b9a47d8 Merge pull request #2200 from blockscout/release/v1-34-0
Fixes for Release v1.34.0
2024-09-09 11:37:43 +04:00
isstuev 99e9081e4d add mud release version 2024-09-06 17:54:16 +04:00
tom goriunovandGitHub 06626ab16f Hero banner: more customizations (#2199)
* add ENVs to configure typefaces

* migrate current evns to new config

* add env to configure the banner border

* make button variants for hero and header

* add customization for hero button

* tests for new button variants

* envs for demo

* update button styles and tests

* add tests for banner

* remove unnecessary test

* remove demo values
2024-09-06 12:22:27 +02:00
tom f476b4e6b5 add support of raw string inputs for json-like config ENVs 2024-08-30 18:43:25 +02:00
Igor StuevandGitHub 633f65490a Merge pull request #2120 from blockscout/fe-2067
change verification type and validator title for Arbitrum and zkEvm
2024-08-19 11:02:46 +02:00
isstuev 5a9106a67a review fixes 2024-08-16 13:48:00 +02:00
tom 772797996a Update verification methods in the UI 2024-07-31 13:29:43 +02:00
tom goriunovandGitHub 4d9b72c755 Merge pull request #2090 from blockscout/mud
MUD
2024-07-30 09:14:35 +02:00
tom 56d4cc1ac7 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-2127 2024-07-30 08:14:34 +02:00
tom 2b402a4164 Support hiding "REST API" and "GraphQL" links from navigation
Fixes #2127
2024-07-30 08:14:13 +02:00
Max AlekseenkoandGitHub 943bcb3040 Merge pull request #2108 from blockscout/get-gas-button
Add a "Get gas" button
2024-07-29 21:52:36 +02:00
Max Alekseenko f9de12d818 add item to the table of contents 2024-07-29 15:10:05 +02:00
isstuev c608a1330c change verification type and validator title for Arbitrum and zkEvm 2024-07-25 15:46:25 +02:00
Max Alekseenko cdfe6fcc4f Update ENVS.md 2024-07-25 13:46:21 +02:00
Max Alekseenko 76043d668f remove usd_threshold prop 2024-07-25 13:09:25 +02:00
isstuev 282208253b MUD 2024-07-23 21:10:30 +02:00
Max Alekseenko 391bcafd13 change button text 2024-07-23 19:50:49 +02:00
Max Alekseenko 263fd1efb4 Update ENVS.md 2024-07-22 19:18:24 +02:00
Max Alekseenko 34141153f9 add get gas button 2024-07-19 18:40:23 +02:00
Max Alekseenko 6e64eea377 Merge branch 'main' into dapp-rating 2024-07-15 13:38:28 +02:00
tom goriunovandGitHub 773a05949d Syncronize dev ENVs presets (#2093)
* base functionality

* update presets

* update docs
2024-07-12 18:27:20 +02:00
Max Alekseenko eab34b9506 Merge branch 'main' into dapp-rating 2024-07-10 14:49:34 +02:00
Max Alekseenko d1ceaae4f9 add dapp ratings 2024-07-09 16:26:56 +02:00
63516eb3c8 Celo: show gas fees paid in ERC20 tokens (#2061)
* component for displaying tx fee

* config for celo alfajores

* display tx fee and gas price in celo token

* adjustments for stability fee

* clean up

* update screenshots

* change envs for demo

* more screenshot updates

* Removing unneeded network id var from review deploy

* rollback envs for demo

* fix currency symbol in tx table header

* lol 🤦‍♂️

---------

Co-authored-by: Nick Zenchik <[email protected]>
2024-07-08 14:34:00 +02:00
tom goriunovandGitHub 9cddd83786 Redesign hero section on home page (#2050)
* change hero section

* add AdBanner to hero block

* show icon instead of text on "connect wallet" button on md desktops

* redesign stats widgets

* new design for home page charts

* fix skeletons

* update demo values

* disable getit provider

* fixes for adbutler provider

* show token logo placeholder for secondary coin logo

* add width to hype banner

* update demo values

* remove letter spacing for large headings

* indicators block fixes

* update icons

* update screenshots
2024-07-08 12:37:19 +02:00