48 Commits
Author SHA1 Message Date
tom goriunovandGitHub b9c24fea17 Replace lodash with es-toolkit (#2503)
* first part of migration

* second part of migration

* bump up es-toolkit version

* bump up `es-toolkit` version and remove `lodash` completely

* update screenshot
2025-01-14 12:30:05 +01:00
Max Alekseenkoandtom goriunov a73591404a set cookie expiration time 2024-12-23 15:37:28 +01:00
tom 5c286d6517 migrate to eslint 9 and its flat config 2024-11-13 12:54:12 +01:00
tom goriunovandGitHub 29ee20ff02 Support bech32 address standard (#2351)
* create settings context with simple address format toggler

* transform base16 hash to bech32 hash

* add ENV variables

* add snippet to address page

* add redirect for bech32 addresses

* change address format in search

* add provider to tests

* update demo values

* migrate from Buffer to Uint8Array and add tests

* bug fixes and screenshots updates

* review fixes

* roll back changes in env values

* update screenshots
2024-11-04 18:53:59 +01:00
Max Alekseenko b5e8a3de6b change link 2024-11-04 15:38:10 +01:00
Max Alekseenko fa98b5db70 add fix for localhost 2024-11-04 14:31:28 +01:00
Max Alekseenko 509ae2c460 add error handling 2024-10-31 15:20:35 +01:00
Max Alekseenko e23828f05f post-review changes 2024-10-30 20:41:49 +01:00
Max Alekseenko 87384354ca some fixes 2024-10-30 14:44:51 +01:00
Max Alekseenko 36ef89d001 post-review changes 2024-10-28 18:02:03 +01:00
Max Alekseenko 86da380465 hide ref code for registered users 2024-10-24 14:58:03 +02:00
Max Alekseenko 22000fdce8 change text 2024-10-23 12:27:54 +02:00
Max Alekseenko a558196abe replace link 2024-10-21 18:51:31 +02:00
Max Alekseenko 99d73e02ad fix rewards config query 2024-10-21 17:32:34 +02:00
Max Alekseenko 7538179e04 link rewards program to account 2024-10-18 14:54:57 +02:00
Max Alekseenko fe91a6dd2b refactoring 2024-10-17 18:18:59 +02:00
Max Alekseenko a9686537bf move other hooks to context 2024-10-16 19:12:32 +02:00
Max Alekseenko 86442441aa move login to context 2024-10-16 18:47:30 +02:00
Max Alekseenko bcc17ad27c Merge remote-tracking branch 'origin/tom2drum/issue-2029' into rewards 2024-10-16 17:44:33 +02:00
tom cab7e57880 [skip ci] clean up and more tests 2024-10-14 20:58:14 +02:00
Max Alekseenko 4858c100f4 implement rewards button 2024-10-04 15:07:32 +02:00
Max Alekseenko f1703a8a7e improve api token management 2024-10-03 15:45:15 +02:00
Max Alekseenko e1c602f423 implement ref code logic 2024-10-02 18:40:29 +02:00
Max Alekseenko 29955821be improve api token logic 2024-10-02 17:33:21 +02:00
Max Alekseenko 7e2cc38b61 implement claim 2024-10-01 18:54:51 +02:00
Max Alekseenko b54d69c78b improve login, fetch real data 2024-09-27 18:26:58 +02:00
Max Alekseenko 5591750708 create rewards login modal and dashboard 2024-09-25 16:23:57 +02:00
tom goriunovandGitHub b8abfba53f 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 94f598d12b Implementation name behind proxy name (#2071)
* icon for proxy contract

* add custom tooltip for proxy contract

* add name to tooltip and refactor

* tests

* center the popup content
2024-07-08 13:40:26 +02:00
isstuev 2836f60f03 fix removing ad banners 2024-05-09 12:40:47 +02:00
e8d8b3a7c8 Add ENV variable allowing to choose default color schema (#1882)
* Add ENV variable allowing to choose default color schema

Fixes #1868

* Update values.yaml.gotmpl

---------

Co-authored-by: Yan Vaskov <[email protected]>
2024-05-07 13:52:20 +02:00
tom goriunovandGitHub fae1ecf936 Render Token page <h1> on the server (#1862)
* extract TokenPageTitle into separate component

* remove dynamic import for TokenPage

* add initialData to tokenQuery

* add ENV variable

* don't update metadata on client

* fix test
2024-04-29 13:24:47 +02:00
Max Alekseenko 19fc3c87ef Merge branch 'main' into rework-marketplace-app-header 2024-04-17 15:23:56 +02:00
Max Alekseenko 9930b7bf60 memoize context value 2024-04-17 14:31:10 +02:00
Max Alekseenko 087ad7b514 fix state reset 2024-04-16 21:38:31 +02:00
tom goriunovandGitHub 9babbc4b2f 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
Max Alekseenko ccfd6d8796 add warning state for wallet button 2024-04-12 18:18:01 +02:00
isstuev a392283a87 ad provider fix 2 2024-03-28 15:10:48 +04:00
tom goriunovandGitHub a038e896e3 improve perf of highlighting same address in lists (#1662)
Fixes #1661
2024-03-04 19:17:10 +04:00
tom fbaa2a6626 Highlighted address
Fixes #1446
2024-01-17 19:24:25 +04:00
tom b60bf4a864 add delay for highlighing the address 2023-12-27 13:59:19 +04:00
tom 5fef50ac87 highlight similar addresses in the table views 2023-12-26 19:55:35 +04:00
tom 39e27a3a83 domain details page 2023-12-22 13:50:46 +04:00
isstuevandisstuev ffb2fdd8ea rebase fix 2023-10-23 23:14:57 +02:00
tom goriunovandGitHub e5bb9b21af 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 634e8184f2 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 4b8b298967 move app and chakra contexts 2023-06-12 08:16:32 -04:00
tom 27dc0af65d refactor scroll direction context 2022-11-30 16:35:45 +03:00