Commit Graph
217 Commits
Author SHA1 Message Date
tom goriunovandGitHub f6725649da UI toolkit package (#2691)
* first version of the pack

* single entry point

* add custom components to the package

* move form components to toolkit

* add more utils and hooks to the package

* minor fixes

* add CI workflow

* update readme and package.json

* fix ts

* fix build of env-validator

* fix docker build

* fix icons size

* test fixes

* more test fixes
2025-04-21 19:44:22 +02:00
tom goriunovandGitHub 044bc57c8e Add link to advanced filter page filtered by current address and token transfer types (#2665)
* Add link to advanced filter page filtered by current address and token transfer types

* fix ts

* fix tests
2025-04-15 15:23:01 +02:00
tom goriunovandGitHub 29ae8827f8 Rename Fully diluted market cap on Token page (#2674)
Fixes #2597
2025-04-11 10:10:21 +02:00
tom c45537b706 major update of screenshots 2025-03-26 20:05:25 +01:00
tom 0d0e5cde60 Merge branch 'main' of github.com:blockscout/frontend into chakra-v3 2025-03-26 15:43:24 +01:00
0890eb286a Improvements for NFT media (#2643)
* Show NFT image for token transfers

Fixes #2547

* rewrite logic of loading NFT media

* make amends to NftEntity

* show original media size only in the modal

* immutable envs

* tests

* fix fallback condition

* fixes

* fix one more test

* Removing blockscout-ci-cd from helm repo

---------

Co-authored-by: Nick Zenchik <[email protected]>
2025-03-25 13:53:27 +01:00
tom d3da2aa3be refactor Merits dashboard and Entities components 2025-03-11 19:46:38 +01:00
tom e9b167e8d7 token instance page 2025-02-20 16:18:41 +01:00
tom 49059d4d4a token page 2025-02-19 15:09:14 +01:00
tom 72f80539f8 DetailedInfo refactoring 2025-02-11 14:57:19 +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
Igor StuevandGitHub bfb90e51b7 Explorers section: bring hashes to lower case in the url (#2481) 2024-12-23 21:49:36 +01:00
Igor StuevandGitHub 246447e6fd pools pages (#2468)
* pools pages

* fixes and changes

* revert demo config
2024-12-16 14:43:50 +01:00
tom fe79a06dfa change priority for pre-defined tags 2024-11-26 11:48:38 +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 74a3f296ad Try @helia/verified-fetch for fetching NFT images from IPFS (#2363)
* prototype

* fetch video poster from ipfs

* add a constraint to the asset type

* add ENV variable

* fix tests

* [skip ci] clean up
2024-11-25 10:03:18 +01:00
Igor StuevandGitHub a520a6a98a token in token transfer is possibly null (#2396)
* token in token transfer is possibly null

* show transfer type if no token
2024-11-14 21:21:27 +07:00
tom 125c4880de migrate to eslint 9 and its flat config 2024-11-13 12:54:12 +01:00
tom goriunovandGitHub f3fbe04d11 Bind to full prop namings in API v2 endpoints (#2381)
Fixes #2374
2024-11-11 17:45:07 +01:00
isstuevandtom goriunov 0e30bba079 token transfer total is possibly null 2024-11-08 17:26:58 +01:00
isstuevandtom goriunov f10a0c0313 token transfer total is possibly null 2024-11-08 17:26:58 +01:00
tom ddbc4e7102 fix notes tag on token page 2024-11-08 17:26:58 +01:00
isstuev c2b4eb4011 Table: table header left/right hor padding 2024-10-21 12:34:00 +02:00
tom goriunovandGitHub d50475f9d1 Tx interpretation: change margins between elements (#2241)
Paddings: icons + amount/text in interpretation

Fixes #1997
2024-09-16 18:19:37 +02:00
tom 711d68253d remove unnecessary sx props 2024-09-05 20:07:51 +02:00
Max AlekseenkoandGitHub de6cb81a52 Merge pull request #2105 from blockscout/remove-action-button-experiment
Remove action button experiment
2024-07-22 19:33:01 +02:00
isstuev 0b9b9b7e33 Add tooltip with full date on "age" fields 2024-07-22 12:57:55 +02:00
Max Alekseenko 9655b0243d remove action button experiment 2024-07-18 14:20:41 +02:00
tom 7bcf189f01 create custom Popover component with default gutter prop 2024-06-28 15:19:04 +02:00
tom goriunovandGitHub d4c92518b1 Update styles of outlined buttons and more (#1978)
* selected state for Button

* tests

* fix menu filter button hover issue

* update screenshots

* try to fix SearchBar recent keywords test
2024-06-05 12:44:09 +02:00
tom 16d01a6de8 fix padding for page tabs 2024-05-30 13:47:56 +02:00
isstuev 5bb539a9e5 Add possibility to change ERC to something else 2024-05-28 16:22:58 +02:00
tom goriunovandGitHub bf9b8cd577 Details page: fix line height for rows (#1949)
* refactor block page

* token details

* token instance details

* name domain details

* blob details

* user ops details

* zkEvm and zkSync batch details

* tx details

* address details

* update screenshots
2024-05-28 12:33:56 +02:00
Igor StuevandGitHub 910e443f34 Merge pull request #1912 from blockscout/fe-1802
Multi chain balance button
2024-05-27 15:02:28 +02:00
isstuev f81f1c181b Multi chain balance button 2024-05-26 16:14:04 +02:00
isstuev a92f705f5f add certified conract label 2024-05-26 11:48:52 +02:00
tom goriunovandGitHub 22f8016a8f Playwright tests refactoring, pt.5 (#1952)
* next part of test refactoring

* more refactoring

* more refactoring

* fixes and clean-up

* fixes

* build fixes

* more fixes
2024-05-25 15:41:32 +02:00
tom goriunovandGitHub 2aff9cf6cf Element paddings updates (#1929)
* update paddings on homepage

* update styles for network menu

* search input paddings updates

* update action bar paddings

* update sepolia preset

* fix scroll to active tab

* update padding for navigation menu

* add comment

* update screenshots

* fix screenshots
2024-05-20 13:17:04 +02:00
Max AlekseenkoandGitHub 44e84e5d4a Merge pull request #1883 from blockscout/action-button
Action button
2024-05-09 13:36:23 +02:00
Max Alekseenko 04142008ba add isEnabled param for useAppActionData 2024-05-08 14:21:47 +02:00
Igor StuevandGitHub ce851f9053 Merge pull request #1895 from blockscout/fe-1872
remove video autoplay from lists
2024-05-08 12:28:55 +02:00
isstuev 577017e4d9 remove video autoplay from lists 2024-05-07 14:54:03 +02:00
Max Alekseenko f8f1ce24fa rename vars 2024-05-07 13:22:06 +02:00
Max Alekseenko f8bfb117e9 merge main 2024-05-06 21:48:27 +02:00
tom goriunovandGitHub 7260a87d8a Public tags: display name tags for addresses (#1877)
* refactor EntityTags component to work with metadata API format

* hook for API metadata info query

* make EntityTag component

* make EntityTag component

* display custom tag colors and sort tags by ordinal field

* add tag popover

* refactoring

* display name tag in the lists

* add mixpanel event and disable link for protocol and generic tags

* adjust demo ENVs

* tests

* fix tests

* change actionURL to tagUrl
2024-05-06 19:38:44 +02:00
Max Alekseenko 51f39c5609 fix padding 2024-05-03 17:17:21 +02:00
Max Alekseenko 15e3c14bce add A/B-experiment and mixpanel event 2024-05-03 15:34:13 +02:00
Max Alekseenko 892a1dc188 add action button to NFT pages 2024-05-02 19:22:13 +02:00
tom goriunovandGitHub ca0e104652 Render Token page <h1> on the server (#1862)
* extract TokenPageTitle into separate component

* remove dynamic import for TokenPage

* add initialData to tokenQuery

* add ENV variable

* don't update metadata on client

* fix test
2024-04-29 13:24:47 +02:00
tom goriunovandGitHub 6808a32868 Allow export token holders to CSV (#1850)
Fixes #1766
2024-04-23 15:43:18 +02:00