Commit Graph
754 Commits
Author SHA1 Message Date
tom goriunovandGitHub c967c8edf3 Suave field rename and ENV for hiding indexing alert in the header (#1312)
* Suave chain: rename "Computor" to "Kettle"

Fixes #1311

* ENV for hiding indexing alert in the header
2023-10-31 09:22:26 -03:00
isstuev dc95ac2deb latest batches socket 2023-10-23 23:14:57 +02:00
isstuev 68edfe7bf6 fixes 2023-10-23 23:14:57 +02:00
isstuev 85cce14e0f fixes 2 2023-10-23 23:14:57 +02:00
isstuev a687bbeaea merge fixes 2023-10-23 23:14:57 +02:00
isstuevandisstuev 57503c7b12 txs tab 2023-10-23 23:14:57 +02:00
isstuevandisstuev 475abc255a rollup config fixes 2023-10-23 23:14:57 +02:00
isstuevandisstuev b7673dafae rebase fix 2023-10-23 23:14:57 +02:00
isstuevandisstuev 8c3df25456 tx details 2023-10-23 23:13:40 +02:00
isstuevandisstuev f9376f3532 batch page and latest batch 2023-10-23 23:13:39 +02:00
isstuevandisstuev b9157e25f2 tx batches page 2023-10-23 23:13:22 +02: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 6fd57e9de1 Transaction views customization (#1275)
* Stability UI customizations V0

Fixes #1269

* oops

* [skip ci] clean up
2023-10-16 11:13:51 -03:00
tom aa7718e2ec fix reorg badge and issue url 2023-10-11 10:29:13 -03:00
tom goriunovandGitHub bf1f35b677 Bridged tokens (#1249)
* tag "Bridged"

* base implementation of bridged tokens table

* - add tags
- reset search term and sort when switching between tabs
- fix skeleton
- add descriptioin

* - save search and filter in query
- add link to original token on token page

* add envs

* fix ts

* pin host for demo

* adjust envs schema

* fix schema

* fix review env configs

* tests

* rollback api config

* refactor query

* [skip ci] refactor filters

* update description text and disable reset link if there are no filters active

* fix poppover filter and tabs resize issues

* fix tests
2023-10-09 18:18:31 -03:00
tom goriunovandGitHub 6350571ba5 Suave customization (#1256)
* new fields in tx details page

* execution node txs page

* tab for wrapped tx details

* add loading state to tabs

* types enhancement

* change review env api host

* add front app paths to review env

* rename fields

* [skip ci] execution node -> computor

* rollback envs for review stand

* add ENV for SUAVE
2023-10-09 15:41:52 -03:00
tom goriunovandGitHub d29c231c99 Reorg badge and footer updates (#1263)
* [skip ci] fix envs validator

* Add tags to reorg blocks in search and quicksearch

Fixes #1131

* Change issue template when submitting issue from the footer

* donate button
2023-10-09 11:25:10 -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 3bec1a43d4 fix NFT attribute link and Home page graph resizer (#1237) 2023-10-02 11:13:19 -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 goriunovandGitHub cc21eb144e validate ENV values at run-time (#1184)
* migrate from zod to yul schema

* describe full schema

* adjust docker integration

* make script for downloading app assets

* change links to downloaded assets in the config code

* docker integration

* validate external json configs

* better schemas and ts integration

* update docs and dev script

* gh workflow

* try to fail gh workflow

* install global deps and adjust script for gh workflow

* refinements

* make workflow to pass

* 🙈

* fix tests
2023-09-19 16:19:27 -03:00
tom goriunovandGitHub 4c905b061c Highlight Safe wallets (#1174)
* add tag and icon for safe contracts

* surpress sentry error log and describe feature in the docs

* refine logs at container start
2023-09-19 11:18:07 -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 79f7ee655c More events for mixpanel analytics (#1160)
* color mode property for PageView and AccountAccess events

* account events

* contract events

* address events

* event for more button
2023-09-19 11:17:36 -03:00
Igor StuevandGitHub ce329b2236 Merge pull request #1148 from blockscout/tx-revert-reason-hex-no-hex
support no-hex revert reason
2023-09-08 12:14:43 -03:00
isstuev 54b8b94a72 support no-hex revert reason 2023-09-08 10:56:06 -03:00
lewtran f1fbd85546 Simplify import 2023-09-06 03:30:44 +07:00
jasonzysun d0ee94b7f2 fix error in args of wallet_addEthereumChain request 2023-09-05 17:20:02 +08:00
Igor StuevandGitHub c92e482c61 Merge branch 'main' into tabs-counters 2023-08-31 13:47:56 -03:00
isstuev 5d261bf1e5 change time ago format 2023-08-31 13:18:40 -03:00
Igor StuevandGitHub 37ebbf1b77 Merge branch 'main' into tabs-counters 2023-08-28 23:57:38 -03:00
isstuev ec43212114 add counts to address tabs 2023-08-28 23:27:45 -03:00
isstuev aa8a3ca889 quick search 2023-08-24 13:20:08 -03:00
tom goriunovandGitHub 90765cccde TokenPocket wallet integration (#1088)
* base implementation

* switch network before adding token

* make envs-validator happy

* add deployment values

* fix env type

* update icon
2023-08-22 11:29:26 -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 10de55a029 refactor features config 2023-08-11 15:22:42 -04:00
tom goriunovandGitHub f1f1277c17 support new socket events for token balances (#1082)
base implementation
2023-08-10 16:23:05 -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 550eecb86f [skip ci] send cookie to other origins only if account is enabled 2023-08-08 08:31:36 -04:00
tom goriunovandGitHub 69776887c9 Use /api path for all methods from backend (#1073)
Fixes #1066
2023-08-07 19:20:53 -04:00
Igor StuevandGitHub 494ead4d69 Merge pull request #1075 from blockscout/watchlist-tokens
get tokens info from watchlist responce
2023-08-07 19:34:45 -03:00
isstuev 8202c25699 get tokens info from watchlist responce 2023-08-07 18:02:12 -03: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 460e5dc3df update page titles (#1065)
* 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
2023-08-07 08:32:13 -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
Igor StuevandGitHub 4a70634da5 Merge pull request #1027 from blockscout/token-sortings
tokens sorting
2023-07-28 14:00:35 -03: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
Igor StuevandGitHub 036f8eb529 Merge pull request #1037 from blockscout/search-info
Search info
2023-07-24 23:54:40 -03:00
Igor StuevandGitHub e10dd8929e Merge pull request #1040 from blockscout/ga-fix
fix ga error
2023-07-24 11:51:53 -03:00
isstuev d9c35a1b62 fix 2023-07-24 11:20:33 -03:00