53 Commits
Author SHA1 Message Date
tom goriunovandGitHub e6b7dbe3e0 Fixes for Release v2.7.0 (#3310)
* fix: correct optional chaining in label-issues-in-release workflow

- Updated the filter condition to ensure proper handling of optional chaining for issue labels when label doesn't have a description

* add reown to ignored origins of errors in rollbar monitoring

* export HintProps

* add recipe for Code component and adjust select component props

* fix screenshots

* fix validator schema for multichain explorer

* fix mobile lists in safari

* screenshot update

* deprecate NEXT_PUBLIC_ROLLUP_L1_BASE_URL env

* add support of new Tac operation type

* remove recaptcha token from query params

* add skin for multichain

* update multichain config

* fix: og meta tags were not rendered on the server

* enable NEXT_PUBLIC_VIEWS_ADDRESS_IDENTICON_TYPE var for multichain

* disable e2e test job
2026-03-02 13:52:09 +01:00
tom goriunovandGitHub 5d337fc555 Migrate from Jest to Vitest (#3173)
* first part of transition

* second part of transition

* remove jest

* bump up node version and playwright version

* update all screenshots because of the new playwright version

* fix tests

* one more screenshot update
2025-12-10 19:21:07 +01:00
tom goriunovandGitHub 932add9d96 Change zero to <0.001 value within different pages (#3150)
* basic components and address page refactoring

* second part of refactoring

* third part of refactoring

* NativeCoinValue component

* more refactoring

* rename TruncatedValue into TruncatedText

* minor fixes

* refactor block details

* fix layout of value and fee in tx table

* update screenshots

* different units for tooltip and stats widget small value fix

* update screenshots

* update tx table screenshot

* fix copy button vertical alignment
2025-12-05 16:04:27 +01:00
enochleeandGitHub 4c78f91771 display copy button for tx hashes in relevant components (#3031)
* default TxEntity.noCopy to false
remove redundant noCopy=false
restore noCopy for tx hashes in this components

This commit has no essential change, order than defaulting noCopy for TxEntity to false, and reversing the use of the prop

* To reflect new default of TxEntity and UserOpEntity

Updated tests to with-no-copy from with-copy
remove outdated screenshots
Regenerate screenshot for new default

* display copy button for tx hash

In the following pages:
/txs, /internal-txs
/token-transfers
/address/txs, /address/token-transfers(tab)
/deposits, /withdrawals
/batches[id]/txs(tab)
/advanced-filter

* update snapshots

* update snapshots
2025-10-21 17:28:01 +02:00
tom goriunovandGitHub 6bd14ecf16 Mobile UI: AD text and alerts (#3074)
* update text size for text ad and alerts on mobile

* more screenshot updates

* fix text ad layout on mobile

* fixes after review

* fix tests
2025-10-17 18:33:18 +02:00
tom goriunovandGitHub df770b5789 UI: Advanced filter icon (#3006)
Resolves #2849
2025-09-10 09:31:02 +02:00
tom 84a70e7db8 update screenshots 2025-06-09 20:48:33 +02:00
Igor StuevandGitHub b12b75a314 Advanced filters: add button to token transfers of Token page (#2757)
* Advanced filters: add button to token transfers of Token page

* fix
2025-06-05 15:49:37 +02:00
tom goriunovandGitHub fe16acbc0a Time format toggle for table views (#2729)
* cookie for storing time format value

* rename TimeAgo component

* add toggle to tables (pt. 1)

* move TimeWithTooltip component

* add toggle to tables (pt. 2)

* change implementation of toggle component

* remove unnecessary timestamp label

* update screenshots

* more screenshot updates

* [skip ci] update clock icon

* update screenshots
2025-06-03 14:01:12 +02:00
tom c45537b706 major update of screenshots 2025-03-26 20:05:25 +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 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
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
isstuev c2b4eb4011 Table: table header left/right hor padding 2024-10-21 12:34:00 +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
tom goriunovandGitHub aae591d1c3 change horizontal paddings for tags (#1824)
* change horizontal paddings for tags

* change space between icon and text

* duck is back!
2024-04-16 15:12:32 +02:00
isstuev 2e23e95715 some fixes and tests 2024-02-12 20:18:08 +01:00
tom be5d034fb0 update screenshots 2024-01-17 20:20:49 +04:00
tom f4af84160c fix tests 2024-01-17 20:05:37 +04:00
tom 55ed7be83b Highlighted address
Fixes #1446
2024-01-17 19:24:25 +04:00
tom 9efc9b7c38 fix tests 2023-12-28 13:48:07 +04:00
tom 9a8be5156d tests 2023-12-27 17:42:21 +04:00
isstuev 5aea875bb4 token transfers fix 2023-12-14 18:04:42 +01:00
tom goriunovandGitHub 1b7774d490 USD value for token transfers and more (#1360)
* show usd value in token transfers views

* txs table: collapse from/to into one column on md screens

* update tooltip text for daily txs chart

* update styles for "Relayed" OP withdrawal status

* update screenshots

* [skip ci] migrate from "ethereum-blockies-base64" to "blo"
2023-11-15 16:01:36 -03:00
tom goriunovandGitHub bad9591ed1 update icon styles for tokens, contract and more (#1204)
* update border radius for token logos and contract icon

* update gaps between icons and text

* update NFT icon and create entity

* update screenshots
2023-09-25 14:29:26 -03:00
tom 661f7c3120 update screenshots 2023-08-31 17:05:48 -03:00
isstuev 5d261bf1e5 change time ago format 2023-08-31 13:18:40 -03:00
tom goriunovandGitHub 4563b9fe75 components for Block and Tx entities (#1108)
* base implementation of entity

* refactor other components to make use of BlockEntity

* tests

* migrate entities w/o icon + L2 blocks

* base implementation of tx entity

* delet TransactionSnippet

* remove type="transaction" from AddressLink

* tests for TxEntity

* make EntityBase components

* common styles for icon color and spacing to text

* update icon color in tests

* update icons to slime format

* Address entity
2023-08-23 18:08:01 -04:00
tom goriunovandGitHub deb36f57b0 tx logs: fix layout on mobile (#1062)
* tx logs: fix layout on mobile

Fixes #1052

* make a use of TruncatedValue
2023-08-07 19:20:40 -04:00
tom goriunovandGitHub 62142e7fa1 collapse long token name (#994)
* fix tokens list, token transfers and token select items

* fix tx details view

* delete trimTokenSymbol utility

* fix max token supply

* truncate page title

* change verified token badge

* change api host (for preview purpose)

* fix tests

* update screenshots
2023-07-17 10:32:15 -04:00
tom 580b47ad85 update mobile screenshots 2023-06-29 17:05:08 -04:00
tom 6d95b9fd6b refactor and fix pw tests 2023-06-13 17:22:22 -04:00
tom f61dfbf94b update screenshots 2023-05-26 15:30:10 -03:00
tom 1667ad30de update screenshots 2023-05-16 15:47:27 -03:00
tom 30ce239d40 update screenshots 2023-05-09 17:17:07 -03:00
tom 434d3935b5 Merge branch 'main' of github.com:blockscout/frontend into auto-skeletons 2023-05-09 17:06:22 -03:00
tom 4b0a2b16ba update screenshots 2023-05-09 16:29:11 -03:00
tom e855e1689d Merge branch 'main' of github.com:blockscout/frontend into auto-skeletons 2023-05-09 16:02:38 -03:00
isstuev a5f4190a2c copy icon margin 2023-05-09 13:29:21 -03:00
isstuev 4445e20f06 copy addresses 2023-05-09 12:49:25 -03:00
tom 0ef12004ea fix tests 2023-04-27 15:33:20 -03:00
isstuev d9448c1793 no - in cells 2023-04-25 20:07:40 -03:00
isstuev 43dc4cd866 update screenshots 2023-03-23 18:53:37 -03:00
isstuev daec1ac2e3 token transfer table fix 2023-03-16 15:03:38 -03:00
tom 3ad816e28d fix token symbol column 2023-02-17 14:37:44 -05:00
tom d4f992a463 Merge branch 'main' of github.com:blockscout/frontend into token-instance-transfers 2023-02-17 13:08:53 -05:00
Igor StuevandGitHub 42156dac51 Merge pull request #579 from blockscout/fixes-2
bug fixes
2023-02-10 15:03:01 -05:00
tom bbfb0b2ce0 fix tests 2023-02-10 12:34:48 -05:00
isstuev 55cf0a18d7 bug fixes 2023-02-08 19:07:13 -05:00
isstuev f12a46b134 some fixes for mobile layout 2023-02-06 19:21:09 -05:00