39 Commits
Author SHA1 Message Date
tom goriunovandGitHub 25a4c2a97e Replace OP Superchain feature with generic Multichain explorer (#3299)
* rename feature

* rename evn preset

* types, mocks and stubs renaming

* rename UI components
2026-02-25 18:02:52 +01:00
Max AlekseenkoandGitHub 487fe0317a Essential dapps (#3026) 2025-10-17 14:58:12 +02:00
tom f4b6e0f11a move viewport meta tag out of _document.tsx 2025-07-18 19:23:31 +02:00
tom goriunovandGitHub c95fe5da6d Disable auto-zoom in inputs on mobile (#2845)
Mobile UI: Filter-search input behavior

Fixes #2838
2025-07-15 16:30:21 +02:00
tom goriunovandGitHub ca4c8d6633 OP Superchain Explorer: MVP (#2786)
* context for storing subchain config and tx view for subchain

* address page and block page for subchain

* address aggregated page: local txs tab

* connect MultichainSelect to context

* home page placeholder

* refactor subchain select state

* envs for demo

* fix ts

* clear value for l2 review

* subchain widgets on home page

* csp policies

* sockets, duck and goose

* fix socket on subchain address page

* link builder for subchain views

* update home widget

* fix time increment

* enable tx interpretator and metadata service

* generate multichain config based on every chain app config

* Fix the multichain config to work in Docker

* multichain socket test

* rename subchain-id to subchain-slug path param

* refactoring

* update chain icons on entities

* home page: latest local txs

* latest cross-chain txs

* minor improvements

* renaming, pt. 1

* rename chain routes

* enable blockchain interaction

* add loading state to icon shield

* fix build

* fix tests

* update types package
2025-07-03 15:07:00 +02:00
tom aad96a73e9 Initialize the chakra update and ensure the login page does not crash on load. 2025-01-07 12:28:21 +01:00
isstuev 71cf615b30 Favicon generator: replace realfavicon with favicons package 2024-10-25 13:57:35 +02: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 goriunovandGitHub 64f09acce9 Pack Chakra theme into NPM package (#2115)
* build package

* update version

* fix name collision

* add workflow
2024-08-12 18:13:07 +02:00
tom goriunovandGitHub 811ba0a437 Move generated assets into separate folder inside the public folder (#1930)
* add build-time ENV to explicitly enable Open Telemetry

* generate svg-sprite before next build

* move envs.js to assets folder

* move favicon bundle to assets folder

* move external configs to configs folder

* fix envs validator
2024-05-20 13:17:33 +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
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 4e8577b4d7 build sprite script and common component 2023-12-19 19:54:16 +04:00
tom goriunovandGitHub 43f1af2c25 workaround for ENV replacement script (#1212)
* base implementation of client script with envs values

* better ENVs setup for pw tests

* fix tests
2023-09-29 10:45:23 -03:00
Igor StuevandGitHub a463c05cac og improvements (#1175)
* og improvements

* update review configs

* review fix

* review fix 2
2023-09-25 14:34:26 -03:00
tom bcef453cad add ios assets 2023-09-06 12:14:52 -03:00
tom 038f13468f update links in head 2023-09-06 11:21:21 -03: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 d22f431755 ENVs integrity check (#1039)
* group account envs in docs

* remove NEXT_PUBLIC_LOGOUT_RETURN_URL env

* simple ENVs checker

* add types for all envs

* group values in config

* global envs types

* text tweaks

* fixes

* [skip ci] fix docker build
2023-07-26 09:32:37 -04:00
isstuev f29fc6d96f add twitter image 2023-03-01 14:57:05 -05:00
isstuev a7a42e7d80 og tags 2023-03-01 13:46:18 -05:00
tom b2446f8d1e server timings 2023-01-26 17:37:17 -06:00
isstuev fd1e49c06f add font weight 2022-11-28 17:39:30 +03:00
tomandisstuev 575021b0ea base layout 2022-11-16 12:21:28 +03:00
5ddd723bd8 Update routing (#265)
* update routing

* debug routing

* debug profile page

* add app protocol

* prefix nextjs api path

* remove debug

* debug routing

* debug deploy

* debug routing

* fix after merge

* delete port and protocol

* hard reload page for nav links

* fix logo

* add marketplace to sokol

* debug values for review

* add login link

* seamless page transition inside new ui app

* logout link

* debug values for review

* add redirect from profile to auth

* static assets

* debug review workflow

* update values for all envs

Co-authored-by: Yuliya Sharafitdinova <[email protected]>
Co-authored-by: tom <[email protected]>
2022-10-27 21:50:58 +03:00
tom 1ed6e56bbc Merge branch 'main' of github.com:tom2drum/block-scout into favicons-titles 2022-09-06 17:28:47 +03:00
tom goriunovandGitHub e2755f4dd2 Merge branch 'main' into lighthouse-report-fixes 2022-09-06 17:14:20 +03:00
tom 8990f80569 use header instead of meta tag 2022-09-06 16:36:19 +03:00
isstuev 68befb6413 fix 2022-09-06 15:25:25 +03:00
tom 22f6d62325 accessibility fixes 2022-09-05 16:50:17 +03:00
isstuev 12000a21e0 add favicons, change titles 2022-09-05 14:15:08 +03:00
tom 6fe18d73cd rewrite 2022-09-05 11:37:08 +03:00
tom c9b7a3de79 import order rule 2022-08-08 17:46:06 +03:00
tom f1d105ce3f always semi rule 2022-08-08 17:24:02 +03:00
tom e988784096 transfer to absolute paths for modules 2022-07-18 17:22:02 +03:00
tomandisstuev 7e993feb30 color mode configuration 2022-07-11 14:36:18 +03:00
tom edcde048a1 alt theme 2022-06-10 18:40:45 +03:00
tom 11089baa27 add font in theme config 2022-06-10 17:45:40 +03:00