tom goriunov and GitHub
16b602d2a8
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
Max Alekseenko and GitHub
99355b548b
Merits: activity cards and tracking ( #2662 )
2025-04-15 19:59:09 +02:00
tom goriunov and GitHub
bfab134f3e
Auth: Switch the chain before signing the message when the user logs in with their wallet ( #2673 )
...
Fixes #2345
2025-04-15 15:23:57 +02:00
tom
e512d93cc5
Merge branch 'main' of github.com:blockscout/frontend into chakra-v3
2025-03-26 15:43:24 +01:00
Max Alekseenko and GitHub
a2ef880efc
Support custom ref codes (Merits) ( #2631 )
...
support custom ref codes
2025-03-25 13:30:05 +01:00
tom
4ca69174fd
fix some ts errors
2025-03-11 13:11:26 +01:00
Igor Stuev and GitHub
1524c01723
fix incorrect color mode ( #2596 )
2025-02-28 11:01:30 +01:00
tom
2e12be03a7
Merge branch 'main' of github.com:blockscout/frontend into chakra-v3
2025-02-18 15:05:52 +01:00
tom
aff327b21c
fix ts
2025-02-17 14:59:04 +01:00
tom goriunov and GitHub
e5fbc11263
UX changes for BS / Merits login ( #2541 )
...
* UX changes for BS / Merits login
Fixes #2535
* fix ts
* refetch user balance after unified login
* fixes
2025-02-07 16:03:39 +01:00
tom
906058fc30
Merge branch 'main' of github.com:blockscout/frontend into chakra-v3
2025-01-16 16:30:12 +01:00
tom
664f6ee2a2
refactor UserProfileMenu
2025-01-15 18:57:01 +01:00
tom goriunov and GitHub
3fe8d3b27c
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
tom
2243acc111
renaming
2025-01-07 15:55:18 +01:00
tom
eb19c0ef6f
Initialize the chakra update and ensure the login page does not crash on load.
2025-01-07 12:28:21 +01:00
Max Alekseenko and tom goriunov
7e6cf8825f
set cookie expiration time
2024-12-23 15:37:28 +01:00
tom
56ed34c852
migrate to eslint 9 and its flat config
2024-11-13 12:54:12 +01:00
tom goriunov and GitHub
07c7796eae
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
6d2e0ab5ad
change link
2024-11-04 15:38:10 +01:00
Max Alekseenko
d640f238b1
add fix for localhost
2024-11-04 14:31:28 +01:00
Max Alekseenko
433f07c339
add error handling
2024-10-31 15:20:35 +01:00
Max Alekseenko
b21f1224f8
post-review changes
2024-10-30 20:41:49 +01:00
Max Alekseenko
477129503c
some fixes
2024-10-30 14:44:51 +01:00
Max Alekseenko
6163fa2012
post-review changes
2024-10-28 18:02:03 +01:00
Max Alekseenko
1217e0dd14
hide ref code for registered users
2024-10-24 14:58:03 +02:00
Max Alekseenko
db5b4469e5
change text
2024-10-23 12:27:54 +02:00
Max Alekseenko
3e435624ab
replace link
2024-10-21 18:51:31 +02:00
Max Alekseenko
633ef77ed9
fix rewards config query
2024-10-21 17:32:34 +02:00
Max Alekseenko
7b2a8cbbb5
link rewards program to account
2024-10-18 14:54:57 +02:00
Max Alekseenko
bf979facfe
refactoring
2024-10-17 18:18:59 +02:00
Max Alekseenko
b6a3baaad0
move other hooks to context
2024-10-16 19:12:32 +02:00
Max Alekseenko
f2f31b0b54
move login to context
2024-10-16 18:47:30 +02:00
Max Alekseenko
f1a5db2fa4
Merge remote-tracking branch 'origin/tom2drum/issue-2029' into rewards
2024-10-16 17:44:33 +02:00
tom
c98eba8e41
[skip ci] clean up and more tests
2024-10-14 20:58:14 +02:00
Max Alekseenko
63a07a57b2
implement rewards button
2024-10-04 15:07:32 +02:00
Max Alekseenko
4cc7fbb7f1
improve api token management
2024-10-03 15:45:15 +02:00
Max Alekseenko
ece4c76d33
implement ref code logic
2024-10-02 18:40:29 +02:00
Max Alekseenko
81959e0f05
improve api token logic
2024-10-02 17:33:21 +02:00
Max Alekseenko
cf5697bd58
implement claim
2024-10-01 18:54:51 +02:00
Max Alekseenko
8ddf6b6484
improve login, fetch real data
2024-09-27 18:26:58 +02:00
Max Alekseenko
af544a2289
create rewards login modal and dashboard
2024-09-25 16:23:57 +02:00
tom goriunov and GitHub
93e0962be7
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 goriunov and GitHub
9cea5143a6
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 goriunov and GitHub
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 goriunov and GitHub
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