61 Commits
Author SHA1 Message Date
5fbb9ff218 new text ad provider (#3303)
* new text ad provider

* fix test

* fixes for production

* Add loading skeleton to SevioTextAd with script-driven timeout fallback

Co-authored-by: Hanzo Dev <[email protected]>

* effect fix

---------

Co-authored-by: Hanzo Dev <[email protected]>
2026-03-02 16:26:16 +01:00
tom goriunovandGitHub f93fa016d8 Render only one ad banner container on home page (#3120) 2025-11-12 12:06:43 +01: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
Igor StuevandGitHub dba988715e update specify sdk (#3062)
update specify
2025-10-16 21:27:56 +02:00
Igor StuevandGitHub c713d3e66d slise 320x100 banner (#3050) 2025-10-08 12:05:55 +02:00
enochleeandGitHub 2d6c5b3773 Added "rel=noopener-noreferrer" attribute for links to external pages (#3039)
* added rel="noopener noreferrer" to link elements using external and noIcon prop

* fix: resolve asChild and external prop conflicts in Link components

* Revert "fix: resolve asChild and external prop conflicts in Link components"

This reverts commit e99580049946b487ce4dc77e7cdab2cd17e5c820.

* fix: remove asChild prop conflicts with external links
2025-10-07 18:03:34 +02:00
Igor StuevandGitHub a53c945d5f specify ad provider (#3005)
* specify ad provider

* update publisher key

* upgrade specify sdk

* use profile address for ads

* unifiy banner size, remove hype

* upgrade specify sdk

* review fixes
2025-09-26 17:12:54 +02:00
tom goriunovandGitHub 6aa80efb86 Remove "getit" ad provider (#2734) 2025-05-15 09:41:27 +02:00
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 0fdae008d5 verified addresses modal 2025-02-24 19:58:43 +01:00
tom ccff9b5ab8 api keys, custom abi, vizualize and csv export pages 2025-02-24 10:13:58 +01:00
tom 2df3a861a2 contract details tab 2025-02-13 20:30:38 +01:00
tom 7e6443671f fix image loading state 2025-02-12 16:15:04 +01:00
tom aef3904deb fix hero banner 2025-01-20 19:51:07 +01:00
tom 5f91ff4f3f Merge branch 'main' of github.com:blockscout/frontend into chakra-v3 2025-01-16 16:30:12 +01:00
tom d0123c71e1 fix SearchBar component 2025-01-16 16:17:11 +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
tom 125c4880de migrate to eslint 9 and its flat config 2024-11-13 12:54:12 +01:00
tom 00ae482791 New homepage layout loading bug on mobile
Fixes #2137
2024-08-05 14:01:13 +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
Igor StuevandGitHub cc491c2a39 Merge pull request #1967 from blockscout/fe-1799
Add Ad banner to 404 page
2024-06-10 15:06:18 +02:00
isstuev b61861a656 Adblock detect improvement 2024-05-31 16:39:45 +02:00
isstuev cf4d7d6147 Add Ad banner to 404 page 2024-05-29 16:30:29 +02:00
tom goriunovandGitHub b9985adbb6 Contract interaction improvements (#1875)
* add contract method id tag

* add form submit type

* refactor types for SmartConstract and make new component for Contract ABI methods

* move contract method form inside ABI folder

* handle form submit and display result

* clean-up

* change copied text

* handle case when blockchain interaction is not configured

* tests and screenshots update

* fix bug wit WEI checkbox
2024-05-06 19:12:34 +02:00
isstuev 1a1f99d5fc Add AdButler as an additional ad provider 2024-03-26 16:07:17 +04:00
isstuev 12883df96b error-demo 2024-03-13 11:11:51 +01:00
isstuev 0156c6f22d update sdk 2 2024-03-13 11:11:19 +01:00
isstuev 65da2a6f4b getit test 2024-03-13 11:11:19 +01: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
eb8c788b5e OpenTelemetry and minor perf fixes (#1343)
* OT init

* add bundle analyzer and change external scripts load strategy

* exporters for prod

* update discord icon and lazy load metamask package

* Fixing opentelemetry url

* add logs and url schema

* Testing NODE_ENV and opentelemetry

* Using jaeger as opentelemetry trace collector

* move envs to build time

* Fixing opentelemetry URL

* fix trace exporter for span processor

* ENV configuration

* filter out incoming requests

* describe feature in docs

* clean up

* Changing otlp endpoint

* fix tests

---------

Co-authored-by: Nick Zenchik <[email protected]>
2023-11-14 12:27:56 -03:00
tom 10de55a029 refactor features config 2023-08-11 15:22:42 -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
isstuev d689aba8c7 add network name to slise slot id 2023-06-27 12:44:05 -03:00
isstuev 187f4c2ade change ad config 2023-06-24 12:43:34 -03:00
isstuev 8d3be58796 fix adbutler 2023-06-20 13:32:19 -03:00
tom 6ff9be0986 Merge branch 'main' of github.com:blockscout/frontend into test/hook-for-paginated-queries 2023-06-19 14:20:29 -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
tom 85106b6a1b fix text ad skeleton 2023-06-14 13:14:50 -04:00
isstuev 51a2968a1e fix adbutler spa 2023-06-14 13:01:49 -03:00
tom 27b317ce30 Merge branch 'main' of github.com:blockscout/frontend into test/hook-for-paginated-queries 2023-06-13 11:00:38 -04:00
tom 4b8b298967 move app and chakra contexts 2023-06-12 08:16:32 -04:00
isstuev 5ee752c858 config 2023-06-09 20:16:12 -03:00
isstuev eeebc7c6d1 adbutler config 2023-06-09 20:15:01 -03:00
isstuev a0e1b5f3ff maybe not the best solution 2023-06-08 21:37:28 -03:00
isstuev 4274bb14ff add slise banner 2023-06-08 10:20:46 -03:00
tom 59de01d9a0 skeletons for top accounts 2023-05-25 10:27:13 -03:00
tom 18420b2b10 fix text ad width 2023-05-15 10:59:19 -03:00
tom e185c22ed0 improve loader for ad banner 2023-04-17 13:38:41 -03:00