Commit Graph
158 Commits
Author SHA1 Message Date
tom 3e98046b7d Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1414 2023-12-21 11:48:33 +04:00
tom 4e8577b4d7 build sprite script and common component 2023-12-19 19:54:16 +04:00
tom 0b5bf7c418 patch viem version 2023-12-18 13:20:31 +04:00
tom 951d8d6adb update Web3Modal to v3
Fixes #1314
2023-12-18 10:20:56 +04:00
dependabot[bot]andGitHub bee4be0979 Bump graphql from 16.6.0 to 16.8.1
Bumps [graphql](https://github.com/graphql/graphql-js) from 16.6.0 to 16.8.1.
- [Release notes](https://github.com/graphql/graphql-js/releases)
- [Commits](https://github.com/graphql/graphql-js/compare/v16.6.0...v16.8.1)

---
updated-dependencies:
- dependency-name: graphql
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-12-15 10:24:22 +00:00
dependabot[bot]andGitHub e74962e472 Bump crypto-js from 4.1.1 to 4.2.0
Bumps [crypto-js](https://github.com/brix/crypto-js) from 4.1.1 to 4.2.0.
- [Commits](https://github.com/brix/crypto-js/compare/4.1.1...4.2.0)

---
updated-dependencies:
- dependency-name: crypto-js
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-12-15 10:08:45 +00:00
Max Alekseenko fdfa62e6ac Merge branch 'main' into marketplace-improvements 2023-12-11 14:12:41 +01:00
Max Alekseenko ca38c9bc9a integrate dappscout-iframe 2023-12-11 13:00:12 +01:00
tom c9695de516 [skip ci] Refactor local development setup and scripts 2023-12-07 17:33:22 +04:00
tom goriunovandGitHub aa01efae82 fix performance monitoring in Sentry (#1366)
[skip ci] rollback to @sentry/react v7.24
2023-11-23 07:14:14 +04: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
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 goriunovandGitHub c559061506 migrate to ReactQuery v5 (#1321)
* change signature of hooks

* isLoading -> isPending

* default error type

* dev tools props
2023-11-02 10:27:41 -03:00
996356ef9d Upload source maps to Sentry (#1280)
* create workflow for source maps uploading

* Fixing secret vars for sentry

* try the newest tag

* integrate workflow into release process

---------

Co-authored-by: Nick Zenchik <[email protected]>
2023-11-02 10:27:17 -03:00
tom 17da687b54 [skip ci] add tag to local docker image 2023-10-30 10:59:34 -03:00
tom goriunovandGitHub f4a9d70a4c ENVs changes and test script for validator (#1296)
* use SENTRY_CSP_REPORT_URI only in nextjs part of the app

* rename NEXT_PUBLIC_FAVICON_GENERATOR_API_KEY to FAVICON_GENERATOR_API_KEY

* tests presets for envs validator

* simplify logs

* refactor getExternalJsonContent function

* tweak contribution guide

* break validator

* debug workflow

* fix copying assets folder

* fix CI
2023-10-18 12:05:00 -03:00
tom goriunovandGitHub b54beb4987 REST API doc fixes (#1292)
* pass API port and protocol from config to REST playground

* ENV for hidding RPC links in nav bar

* tweak styles of SwaggerUI for dark color scheme
2023-10-18 12:02:51 -03:00
tom goriunovandGitHub 9056762d04 bump up Next.js version (#1290)
* bump up Next.js version

* [skip ci] fix release workflow for hotfix tag
2023-10-13 16:15:44 -03:00
tom goriunovandGitHub 9b1d5fa1a0 refine Sentry setup (#1229)
* [skip ci] reusable workflow for publishing docker image

* [skip ci] clean up

* remove sentry/nextjs

* refine config and fetch error payload

* log 404

* make ENV variables for instance and enviroment optional

* add release and enviroment to csp
2023-10-02 13:46:28 -03: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
tom goriunovandGitHub f344d5dc0d configurable address icon style (#1199)
* base implementation

* make use of react-identicons

* add NEXT_PUBLIC_FAVICON_GENERATOR_API_KEY to envs schema

* add NEXT_PUBLIC_FAVICON_GENERATOR_API_KEY to .env.example

* fix tests
2023-09-25 11:36:41 -03:00
tom goriunovandGitHub a7a54f1a99 bugfix: MM is not injected in FF (#1167)
* bugfix: MM is not injected in FF

* hide MM button if user has pseudo MM wallet

* fix pw tests
2023-09-19 11:17:51 -03:00
tom goriunovandGitHub 7b819bf24e Merge pull request #1152 from blockscout/tom2drum/issue-972
Add support for custom favicon
2023-09-08 18:03:00 -03:00
tom c3fab68dd5 dev script 2023-09-06 11:17:26 -03:00
lewtran fa4e5d770a Purify DOM to prevent XSS injection 2023-09-06 01:23:34 +07: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 7150f93435 image build process improvements (#1045)
* auto-generate .env.production file

* env placeholders congruity check

* refactor yarn dev and docker tasks

* [skip ci] pass git tag and commit sha to dev app

* [skip ci] clean up
2023-08-02 13:32:53 -04:00
tom 1b350f6291 [skip ci] contribution guide and readme update 2023-07-26 08:41:56 -04:00
tom 91de318381 more updates 2023-06-29 15:49:19 -04:00
tom 3decbab24b up web3modal and chakra-ui versions 2023-06-29 13:37:24 -04: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 4754e586aa yarn pw script for CI 2023-06-19 10:32:15 -04:00
tom 6d95b9fd6b refactor and fix pw tests 2023-06-13 17:22:22 -04: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 aefde385a1 first test 2023-06-12 14:33:51 -04:00
tom c97defe3be simple test 2023-06-12 13:24:52 -04:00
isstuev eeebc7c6d1 adbutler config 2023-06-09 20:15:01 -03:00
isstuev 4274bb14ff add slise banner 2023-06-08 10:20:46 -03:00
tom d2601c689f update dev scripts 2023-06-07 09:37:27 -04:00
tom c065fd9617 fix tests 2023-05-30 18:06:15 -03:00
tom 322bd382de update wagmi and web3modal versions 2023-05-30 13:37:27 -03:00
tom 0a090a9fbb static data for all events 2023-05-11 18:16:51 -03:00
tom 9509df8774 setup and test event 2023-05-10 18:42:12 -03:00
tom aeec9f1f88 up playwright version 2023-04-19 17:03:02 -03:00
tom 813d08197d update package.json 2023-04-17 17:49:56 -03:00
tom 8b0faf41eb update readme 2023-04-11 19:24:42 -03:00
tom cafc370a6e fix tests 2023-03-22 13:59:38 -03:00
tom 28bdd0d457 basic implementation 2023-03-22 11:11:30 -03:00
isstuev 2ef4d7f929 update chakra 2023-03-06 13:09:31 -06:00
tom goriunovandGitHub b644a462c4 Merge pull request #683 from blockscout/csp-enhancement 2023-03-06 12:40:24 -05:00