tom goriunov
bc8d3d3d39
Release v2.7.2 ( #3326 )
...
* debug wallet client error
* Support raw text/html for NFT animation on the token instance page
Resolves #2609
* fix writing to a contract with dynamic provider
* change default interval for hot contracts
* wait for load event of NFT embed frame
* update screenshots
* add network validation mode to dynamic provider
* add rootstock mainnet preset
* update preset for rootsrock mainnet
* [skip ci] disable essential dapps for rootstock mainnet
* pass required flag to FormFieldSelect controller
* bump dynamic version
* fix rabby wallet tx write
2026-03-02 11:10:23 +02:00
Igor Stuev and GitHub
152eeb8595
Private mode ( #3138 )
...
* Private mode
* review fixes
2026-01-05 13:32:05 +01:00
tom goriunov and GitHub
5571346d76
Refactor token media-type API to be token-scoped and safer ( #3190 )
...
* refactor media-type next.js API resource to mitigate request forgery attack
* fix typescript
2025-12-18 18:05:36 +01:00
tom goriunov and GitHub
5d337fc555
Migrate from Jest to Vitest ( #3173 )
...
* first part of transition
* second part of transition
* remove jest
* bump up node version and playwright version
* update all screenshots because of the new playwright version
* fix tests
* one more screenshot update
2025-12-10 19:21:07 +01:00
tom goriunov and GitHub
b6dd2801de
Video is not loading on the NFT Instance page ( #3063 )
...
Resolves #3061
2025-10-14 12:06:07 +02:00
tom goriunov and GitHub
70e0922d8a
Update border color for inputs, selector and dropdown buttons ( #3038 )
...
* Update border color for inputs, selector and dropdown buttons
Resolves #3021
* update screenshots
* update color threshold and update some screenshots
* more screenshots update
* add maxDiffPixels to mobile screenshots
2025-10-02 19:04:53 +02:00
tom
83a2d03be8
update screenshots
2025-04-22 17:34:46 +02:00
tom
c45537b706
major update of screenshots
2025-03-26 20:05:25 +01:00
tom
e0b9340225
fix some test and skip some too
2025-03-26 16:52:26 +01:00
tom
0d0e5cde60
Merge branch 'main' of github.com:blockscout/frontend into chakra-v3
2025-03-26 15:43:24 +01:00
tom
4b7a930af9
fix some tests
2025-03-26 12:52:10 +01:00
0890eb286a
Improvements for NFT media ( #2643 )
...
* Show NFT image for token transfers
Fixes #2547
* rewrite logic of loading NFT media
* make amends to NftEntity
* show original media size only in the modal
* immutable envs
* tests
* fix fallback condition
* fixes
* fix one more test
* Removing blockscout-ci-cd from helm repo
---------
Co-authored-by: Nick Zenchik <[email protected] >
2025-03-25 13:53:27 +01:00
tom
03fb96ae87
link overlay component
2025-02-26 12:53:52 +01:00
tom
e9b167e8d7
token instance page
2025-02-20 16:18:41 +01:00
tom
262863a2ec
address tokens tab
2025-02-17 19:14:33 +01:00
Igor Stuev and GitHub
6c2356d607
remove skeleton animations ( #2505 )
...
* remove skeleton animations test
* eslint add Skeleton
* eslint-fix
2025-01-06 16:57:22 +01:00
tom goriunov and GitHub
4b42c5fa70
Call the API logout endpoint when the user logs out ( #2469 )
...
* Call the API logout endpoint when the user logs out
* fix tests
* one more fix
2024-12-16 13:22:09 +01:00
tom goriunov and GitHub
1d71bc5ae3
Support CDN for NFT images ( #2461 )
...
* Support CDN for NFT images
Fixes #2424
* add test
* fix ts
* disable helia in preview env
* [skip ci] enable again helia fetch for review stands
2024-12-13 18:28:17 +01:00
tom goriunov and GitHub
bd4094ebd1
Bump up Node.js to v22 ( #2410 )
...
* Bump up Node.js to v22
Fixes #2404
* update Playwright to v1.49.0
* fix tests
* one more fix
* fix screenshots
2024-11-25 12:43:05 +01:00
tom goriunov and GitHub
74a3f296ad
Try @helia/verified-fetch for fetching NFT images from IPFS ( #2363 )
...
* prototype
* fetch video poster from ipfs
* add a constraint to the asset type
* add ENV variable
* fix tests
* [skip ci] clean up
2024-11-25 10:03:18 +01:00
tom
125c4880de
migrate to eslint 9 and its flat config
2024-11-13 12:54:12 +01:00
tom
c9c965e871
Merge branch 'main' of github.com:blockscout/frontend into tom2drum/sx-and-more
2024-09-06 12:23:12 +02:00
tom goriunov and GitHub
57d2423b43
NFT collection view: animation/image ( #2202 )
...
Fixes #2196
2024-09-06 12:20:03 +02:00
tom
711d68253d
remove unnecessary sx props
2024-09-05 20:07:51 +02:00
tom
3264944636
Fix lazy loading on NFT Inventory view
...
Fixes #1971
2024-06-03 14:18:15 +02:00
tom goriunov and GitHub
22f8016a8f
Playwright tests refactoring, pt.5 ( #1952 )
...
* next part of test refactoring
* more refactoring
* more refactoring
* fixes and clean-up
* fixes
* build fixes
* more fixes
2024-05-25 15:41:32 +02:00
isstuev
577017e4d9
remove video autoplay from lists
2024-05-07 14:54:03 +02:00
tom
36497f8ac8
Incorrect NFT media placeholder when navigating between pages
...
Fixes #1710
2024-03-18 11:20:58 +03:00
tom
ab2787e7df
add fallback for NFT animation media
2024-03-05 09:27:20 +04:00
isstuev
c69fe3e3b4
review fix
2024-02-05 13:27:29 +01:00
isstuev
4c3d51877b
fix fullscreen
2024-02-05 13:27:29 +01:00
tom
aaec76b428
link to token and screenshots update
2024-01-17 16:25:44 +04:00
tom
2b028b029a
last part of migratin and eslint rule
2023-12-20 14:40:52 +04:00
tom goriunov and GitHub
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
tom goriunov and GitHub
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 goriunov and GitHub
bad9591ed1
update icon styles for tokens, contract and more ( #1204 )
...
* update border radius for token logos and contract icon
* update gaps between icons and text
* update NFT icon and create entity
* update screenshots
2023-09-25 14:29:26 -03:00
isstuev
e71429cb02
modal background fix
2023-09-22 19:31:25 +02:00
isstuev
3d96c8edf3
update screenshot
2023-09-22 19:31:25 +02:00
isstuev
2b94299888
refactor
2023-09-22 19:31:24 +02:00
isstuev
5552d8a020
design changes
2023-09-22 19:30:45 +02:00
isstuev
a060d61c0d
remove zoom on mobile
2023-09-22 19:19:03 +02:00
isstuev
2352c35e64
nft fullscreen view
2023-09-22 19:19:01 +02:00
tom goriunov and GitHub
2b681cc067
reduce /node-api/media-type calls, when some nft media have the same urls ( #1191 )
...
Fixes #1180
2023-09-19 11:21:13 -03:00
tom goriunov and GitHub
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 goriunov and GitHub
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 goriunov and GitHub
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
tom
1dd85ff91d
fix fetch media-type resource
2023-05-12 16:17:15 -03:00
tom
f5abf498a3
skeleton for token inventory
2023-04-14 16:34:02 -03:00
tom
a2d3b744ca
fix nft image placeholder issue
2023-03-27 11:31:04 -03:00
tom
789a614862
fix tests
2023-03-03 10:04:11 -05:00