Commit Graph
149 Commits
Author SHA1 Message Date
tom goriunovandGitHub 398023e134 Public tags cutoff problem (#2048)
* change max width for tag on mobile

* Public tags cutoff problem

Fixes #2007

* fix tests

* update test
2024-06-26 12:07:06 +02:00
tom goriunovandGitHub 19ddd87083 Implement NFT instance metadata refetch button (#2039)
* refactor token instance page title

* add menu item and modal with recaptcha

* initialize refresh and show loading state

* handle error state

* fix metadata atributes parser

* refactoring

* tests
2024-06-25 18:19:39 +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 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
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 f58300b3f1 remove title second raw gap 2024-02-29 12:38:15 +01:00
tom aae103fa11 update screenshots 2024-01-26 09:23:04 +04:00
tom b8426f722a fix tests 2023-12-20 19:56:57 +04:00
tom 2b028b029a last part of migratin and eslint rule 2023-12-20 14:40:52 +04:00
tom goriunovandGitHub 56e50b6251 Page title updates (#1265)
* block page title

* tx page title

* address page title

* token page title

* NFT page title

* [skip ci] update envs for review

* update title for NFT instance page

* update screenshots
2023-10-16 13:10:33 -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
tom 26ec375143 remove usage of TokenLogo 2023-08-30 18:52:27 -03:00
tom goriunovandGitHub db044093f2 bugfix: media is not shown for NFT (#1095)
* combine imageUrl and animationUrl prop for NftMedia

* add lazy load to NftMedia

* refactor image and video components

* add support for NFT HTML media

* move pw image mocks to separate folder

* tests

* fix loading state
2023-08-18 08:56:53 -04:00
tom goriunovandGitHub 05945f6cf7 refactor page layout components (#1087)
* update csv export text

* fix pw tests

* base layout and customization for home page and search results page

* refactor rest of the pages

* refactor AppError

* move header padding to layout

* move nextjs utils to separate folder

* combine PageServer and Page

* make useQueryClientConfig hook

* add tests

* remove unused var

* fix envs for pw

* fix pw tests
2023-08-15 19:28:00 -04:00
tom goriunovandGitHub e3551038af app feature list (#1079)
* metadata helpers and values for txs pages

* update titles to the rest of the pages

* refactor getServerSideProps

* dynamically update metadata for token and dapp page

* test

* 404 error page

* make new config

* make use of new config, delete old one

* feature reporter: dev implementation

* feature reporter: docker integration

* resctructure ENVS.md

* sentry feature

* refinements

* add spaces between sections

* tweaks

* switch to camelCase

* clean up

* remove NEXT_PUBLIC_NETWORK_TOKEN_ADDRESS

* v
2023-08-09 15:39:36 -04:00
tom goriunovandGitHub 4ed3447741 customize scroll bar in snippets (#1053)
* custom styles for scrollbar

* style scrollbar for search suggest on home page

* change overflow for search suggest

* fix error screen when API error payload is string

e.g. "Internal server error"

* add resizer img and styles for FF

* update screenshots

* update icon for dark theme
2023-08-07 15:39:24 -04:00
tom goriunovandGitHub 4fa0edfae3 support 429 "Too many requests" API error (#1004)
* get client key on 429 error

* set key to cookie and pass it in query params

* move csrf-token header to useApiFetch

* pin host for preview

* actual layout

* support new changes in API

* proxy headers from API

* add header to request

* remove next.js proxy flag

* fix ts

* refactor

* add tests
2023-08-02 19:45:06 -04:00
tom goriunovandGitHub 5183bd1d3c unverified user journey improvements (#1029)
* unverified email page

* add cookies and redirects

* remove unnecessary code

* page cookie reset
2023-07-20 15:40:58 -04:00
Igor StuevandGitHub 457d3e2cb2 Merge pull request #1021 from blockscout/ind-status
int txs indexing status
2023-07-17 13:53:28 -03: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
isstuev 7427b26a65 int txs indexing status 2023-07-14 20:37:05 -03:00
tom goriunovandGitHub acb994f931 get backend version from api (#1012)
* get backend version from api

* fix tests
2023-07-13 17:25:02 -04:00
tom 580b47ad85 update mobile screenshots 2023-06-29 17:05:08 -04:00
tom 0738e6bdb3 update screenshots 2023-06-20 09:03:03 -04:00
tom goriunovandGitHub aa04d1ae74 Merge pull request #913 from blockscout/feat/text-ad-skeleton
bugfix: skeleton for text ads
2023-06-19 14:16:10 -04:00
isstuev e1d5d5e210 hide indexing alert 2023-06-14 16:12:09 -03:00
tom 85106b6a1b fix text ad skeleton 2023-06-14 13:14:50 -04:00
isstuev 991ab096fa fix mocks 2023-06-07 14:55:47 -03:00
tom 365a43f21a skeletons for search results 2023-06-01 15:58:17 -03:00
isstuev 20aefce71d fix layout 2023-05-29 17:44:23 -03:00
isstuev 74fa81405d test fix 2 2023-05-29 17:44:23 -03:00
isstuev 2716af7b46 test fixes 2023-05-29 17:44:23 -03:00
isstuev d63645319c footer 2023-05-29 17:44:23 -03:00
tom 3af7826798 skeletons for token instance 2023-05-26 11:08:00 -03:00
tom e7853ab75d skeleton for address details 2023-05-25 11:12:04 -03:00
tom 104ecdff7c Merge branch 'main' of github.com:blockscout/frontend into feat/mixpanel 2023-05-23 12:16:51 -03:00
tom 761483faa0 Merge branch 'main' of github.com:blockscout/frontend into email-confirmation 2023-05-22 12:01:33 -03:00
tom 15608a359f update screenshots 2023-05-19 13:39:21 -03:00
tom 38e4366407 change PageTitle layout 2023-05-18 18:36:31 -03:00
tom 7a02032ee3 Merge branch 'main' of github.com:blockscout/frontend into feat/verified-tokens 2023-05-17 15:04:06 -03:00
isstuev ab25a4b929 update navigation 2023-05-15 22:43:03 -03:00
tom 21c9b7861d log page view events 2023-05-11 15:53:21 -03:00
tom 35f6e0209e change error code icon and add user email 2023-05-11 12:32:39 -03:00
tom 63cd72ec04 custom error screen for 403 2023-05-10 16:16:14 -03:00
tom 3bcea37155 Merge branch 'main' of github.com:blockscout/frontend into feat/verified-tokens 2023-05-09 18:18:51 -03:00
tom becedbd503 Merge branch 'main' of github.com:blockscout/frontend into auto-skeletons 2023-04-26 12:27:35 -03:00