Commit Graph
78 Commits
Author SHA1 Message Date
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
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
tom goriunovandGitHub 897c3c58df SVG sprite page (#2056)
* create page with all icons from the sprite

* add info about file size

* refactoring
2024-07-01 11:25:28 +02:00
tom 55e020e564 disable next.js turbo mode 2024-06-21 13:15:14 +02:00
isstuev 6ebca444bd arbitrum 2024-06-18 12:11:43 +03:00
tom goriunovandGitHub fab3dd98ff SEO: add canonicals and change meta titles (#1960)
* add canonical link tag

* change title templates

* adjust title for dapps category pages

* change h1 titles

* Revert "adjust title for dapps category pages"

This reverts commit 88ec5228ff839f6559db9bb29922e23334819911.

* fix unit test
2024-05-29 14:37:50 +02:00
isstuev db61a58030 OP Fault Proofs support 2024-05-28 12:01:37 +02:00
tom 19402fe687 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1826 2024-05-27 16:50:48 +02:00
tom ef4fc7e7b8 review fixes 2024-05-27 12:24:54 +02:00
Max Alekseenko dcb97ecf86 add frame-ancestors rule to csp 2024-05-16 15:45:01 +02:00
tom bced0e1298 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1826 2024-05-15 17:38:06 +02:00
tom 2b31c9998a add CSP for metadata service 2024-05-15 09:28:20 +02:00
isstuev a95536a635 fix removing ad banners 2024-05-09 12:40:47 +02:00
tom 2cd8ef2154 placeholder for the new page 2024-05-07 14:03:02 +02:00
93aadcab4e Add ENV variable allowing to choose default color schema (#1882)
* Add ENV variable allowing to choose default color schema

Fixes #1868

* Update values.yaml.gotmpl

---------

Co-authored-by: Yan Vaskov <[email protected]>
2024-05-07 13:52:20 +02:00
tom 77dafd7984 remove old public tags page 2024-05-07 12:21:30 +02:00
tom 556b2c39ea add "frame-ancestors" rule for WalletConnect CSP policy 2024-04-26 15:20:45 +02:00
tom goriunovandGitHub 35314183d6 zkEVM deposits and withdrawals (#1833)
* deposits page

* withdrawals page

* tests

* rename optimism routes

* [skip ci] fix presets
2024-04-23 15:42:32 +02:00
tom goriunovandGitHub b6d5268188 Enhance OG tags with API data (#1806)
* simple fetch data for token instance page

* generate enhanced metadata

* group query params in page props

* make base gSSP function generic

* add metric for search engine bots

* measure api request duration

* get API data for token, address and dapp pages

* improve typings for apiData prop

* add ENV variable

* tweak logs for /media-type requests

* [skip ci] add prefix to default metrics
2024-04-16 10:27:47 +02:00
Igor StuevandGitHub a093e724fc Merge pull request #1773 from blockscout/adblock-detect-imp
adblock detect improvement
2024-04-15 11:12:48 +02:00
tom goriunovandGitHub af08fb9194 URL previews don't work on X (Twitter) (#1792)
Fixes #1791
2024-04-11 18:37:59 +02:00
isstuev 177d8b3dbb adblock detect improvement 2024-04-08 17:55:56 +02:00
tom goriunovandGitHub 021917c6d3 Monitoring: social preview bots request counter (#1781)
* add counter metric and logger for bot request

* add script for grafana local instance

* add log endpoint

* add ENV to enable monitoring

* [skip ci] change metric labels and add telegram bot

* [skip ci] remove 404 from /metrics route
2024-04-04 12:49:21 +02:00
tom goriunovandGitHub f187429a69 User settings for address icons type (#1763)
* color theme settings

* address icon settings

* update tests

* add images to the address icon settings

* update styles

* more fixes
2024-04-01 14:49:36 +02:00
isstuev bea0fd94b0 ad provider fix 2 2024-03-28 15:10:48 +04:00
isstuev 8bf83f46e0 ad provider fix 2024-03-28 14:17:18 +04:00
tom goriunovandGitHub 0fba97d827 zkSync batches (#1743)
* dev preset

* batches page

* batch details view

* batch txs

* adjustments in block view

* adjustments in tx view

* adjustments on home page

* fixes

* tests

* add pagination to batch txs

* ENV values for demo

* fix layout on batch details tab

* add more fields to batch details

* update screenshots

* revert demo ENVs
2024-03-28 07:44:39 +01:00
tom goriunovandGitHub 1b34288f24 change ENV for blob txs (#1751) 2024-03-27 19:37:10 +01:00
Igor StuevandGitHub 0d3651d47d Merge pull request #1747 from blockscout/fe-1699
Add AdButler as an additional ad provider
2024-03-27 15:02:58 +04:00
Igor StuevandGitHub 7f24cb2985 Merge pull request #1748 from blockscout/no-login-page
hide login page if no proxy needed
2024-03-27 10:45:49 +04:00
ddd3d75768 Noves integration (#1398)
* noves integration

* code refactored

* PR changes added

* Code set up for new proxy 'describeTxs'

* minor fix

* Rename Novestranslate.ts to NovesTranslate.ts

* some quick stuff

* partial fixes and commit for changing how useDescribeTxs and txsContent work (new GET endpoint)

* Pending PR fixes

* tx asset flows pageSize of 50

* PR comments fixes

* rename expected api endpoint for the describe_txs endpoint, more accurate and descriptive

* one final re-name for api endpoint (make it clear it's an object vs an action)

* scrollRef fix

* build error fix

* design fixes

* sub heading fix

* Removed pagination in account history

* remove duplicate route

* updated table theme and icon gap

* Removed wrong color in table

* removed null validation in page params

* updated margin

* margin fix

* add icons to contracts

* Sub-heading interpretation simplified

* token alignment fix

* tests added for new functions

* margin fix

* remove divider on mobile asset flows

---------

Co-authored-by: NahuelNoves <[email protected]>
Co-authored-by: francisco-noves <[email protected]>
2024-03-26 18:39:46 +01:00
isstuev 1a1f99d5fc Add AdButler as an additional ad provider 2024-03-26 16:07:17 +04:00
isstuev 20a1e32c9d hide login page if no proxy needed 2024-03-26 15:05:16 +04:00
Igor StuevandGitHub 2c58e5f757 Merge pull request #1647 from blockscout/getit
Getit ad banner
2024-03-18 14:45:34 +04:00
tom 7abf8ae51e remove 404 for blob page if blob txs view is hidden 2024-03-13 20:22:58 +04:00
isstuev cd86ccb51a update sdk 2024-03-13 11:11:19 +01:00
isstuev 65da2a6f4b getit test 2024-03-13 11:11:19 +01:00
tom goriunovandGitHub 8933d05185 Add Blobs support (EIP-4884) (#1672)
* blob page placeholder

* txs with blobs list view

* tx additional info popup

* blob gas info for tx and block

* update hints

* tx blobs tab

* blob details page

* add ENV to hide blob txs tab

* tx blob fees and adj for tx burnt fees

* preliminary tests

* blob data convertion

* display blob data type in lists

* download asset

* blob txs in block

* tests for blob data preview

* fixes

* fix tests

* support blobs in search

* update blob icon

* more fixes
2024-03-07 18:36:55 +04:00
tom c365f44cd8 fix csp for marketplace 2024-02-22 08:37:50 +04:00
tom goriunovandGitHub ae5489b1f7 Gas tracker page (#1524)
* add custom headers to API resource

* refactoring

* page title

* chart

* gas prices snippet

* GasPrice component

* add ENV for gas units

* dark theme and other tweaks

* tests

* add base and priority fee

* [skip ci] small fiat values

* change behavior of the variable

* update tooltip layout

* refactor gas info tooltip

* refactor GasPrice component

* fix logic and deploy demo for eth mainnet

* tests

* remove link from anchor

* [skip ci] rollback ENVs for demo

* review fixes

* fix tests
2024-02-20 08:36:57 +04:00
isstuev f085508cdc shibarium deposits and withdrawals 2024-02-19 12:28:59 +01:00
tom goriunovandGitHub 797b8f57bb Validators list (#1621)
* new ENV and page placeholder

* display list data

* comment out SearchInput

* add counters

* add tag to address page

* tests

* refactoring

* fix ts

* change ENVs for demo

* fix ENVs validator

* [skip ci] remove hash

* review fixes
2024-02-19 11:04:28 +04:00
tom 972c5fe26e fix csp policy for hype 2024-02-16 11:26:31 +04:00
Igor StuevandGitHub fae79a0252 Merge pull request #1469 from blockscout/fe-1439
add hype provider
2024-02-12 15:12:39 +01:00
tom goriunovandGitHub df7e1d209a Refactor rollup features (#1599)
* refactor ENVs and app feature

* rename l2 into optimisticL2

* [skip ci] fix validator schema
2024-02-12 17:35:22 +04:00
tom goriunovandGitHub 1179cd0985 Unify rollups routes (#1547)
* display main data

* display rest of tx fields

* placeholder data

* always show tabs

* manage error and retries on details tab

* don't retry if degraded view is active

* fix tests

* fix tx receipt

* change styles and wording for warning

* tweaks

* gray alert style change and update screenshots

* display main block info from RPC

* refetch API query

* txs tab

* display empty address for contract creation tx

* withdrawals tab

* remove type coercions

* lazy rendered lists

* fix RPC query refetch

* fixes

* comment about block type

* fix tests

* Unify rollups routes

Fixes #1493

* zkevm preset

* renaming

* update screenshots
2024-02-02 13:37:34 +04:00
isstuev cc7370f204 production configs 2024-01-29 16:59:33 +01:00
isstuev fac93d9d06 new hype sdk 2024-01-23 16:51:39 +01:00
isstuev 0f7fe4aca6 add hype provider (dev config) 2024-01-23 16:01:21 +01:00