tom goriunov and GitHub
401dc58402
Smart wallet auth ( #3220 )
...
* basic login button implementation
* refactoring and add dynamic auth button to the other pages
* connect wallet without authenticating an user
* login and logout user in blockscout account
* refactoring and RPC overrides
* authenticate user with connected wallet
* add ENS to profile button
* override evm chains and fix contract write with waas wallet
* disconnect wallet and fix docker build
* add dynamic imports to components that use web3 wallet packages
* refactor user profile directory
* clean up
* tweaks
* update pw ci script
* fix "connect wallet" button behavior
* handle linking email to profile with dynamic provider
* fix test
* async loading web3 hooks and remove dynamic loading from components that use them
* fix pw tests
* add account navigation in horizontal layout when auth provider is dynamic
* fix address verification modal
* review fixes
* spelling fixes
2026-02-18 19:42:44 +01:00
tom goriunov and GitHub
1895ee4901
Mobile. A/B test: txs/token transfers table view (address details page) ( #3241 )
...
* Mobile. A/B test: txs/token transfers table view (address details page)
Resolves #3230
* fixes and test
* [skip ci] change mixpanel event
2026-01-29 12:52:49 +01:00
0c5a297834
"Add chain" button in the header ( #3084 )
...
* redesign "add chain" button
* fix wallet detection
* [skip ci] update default value for ENV
* fix tests
* return button to the footer and add source to mixpanel event
* regcred from helmfile for review
* [skip ci] remove wallets env from values for demo stand
* use react-query to cache detection result
* add cookie to hide button in the topbar
* add prefix to svg ids to fix rabby icon
* update screenshot
* remove unnecessary comment
---------
Co-authored-by: Nick Zenchik <[email protected] >
2025-11-17 18:15:21 +01:00
Max Alekseenko and GitHub
487fe0317a
Essential dapps ( #3026 )
2025-10-17 14:58:12 +02:00
Max Alekseenko and GitHub
c24d92193f
Support new API for dapp ratings ( #2916 ); Remove dapp security score ( #2918 )
2025-08-08 14:49:14 +02:00
6d44e159b5
Address widgets ( #2788 )
...
* add address widgets
* Update ENVS.md
* fix long values
* fix responsive size and hover border color
* improve url template formatting, add chainId mapping
* add hover animation
* add widgets tab
* filter widgets by address type
* fix link style
* add mixpanel event
* fix stub
* fix result check
* add tests
* fix tabs loading
* Check the workflow: generate chakra types if the node_modules cache is hit
* fix loading
* fix loading view all link
* fix loading issue
* post-review changes
* rename envs and feature
* rename components and hook
* rename config prop and change url template format
* change validation schema
* add chain_id to request params
* update tests
* rename, improve
* improve grid logic
* improve formatting func
* simplify grid logic
* update hint text
* duplicate widgets in env for tests
* update mocks and snapshots
* fix text
* fix grid one more time
* update envs with test config
* update snapshots
* fix grid max width
* update mock and snapshots
* use separator
* Update .env.eth
* fix
* update snapshots
---------
Co-authored-by: tom <[email protected] >
2025-07-04 10:21:28 +02:00
tom
125c4880de
migrate to eslint 9 and its flat config
2024-11-13 12:54:12 +01:00
Max Alekseenko and tom goriunov
d9e7a0d5fb
Adding an email when logging into merits ( #2369 )
...
* add email step
* fix preset
* update text
* fix login with wallet
* update button text and var names
* update mixpanel events
2024-11-08 17:26:58 +01:00
Max Alekseenko
3092eb805d
Merge remote-tracking branch 'origin/tom2drum/issue-2029' into rewards
2024-10-16 17:44:33 +02:00
tom
e38bc8a212
Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-2029
2024-10-08 15:52:49 +03:00
Max Alekseenko
bd2bb27090
create rewards login modal and dashboard
2024-09-25 16:23:57 +02:00
isstuev
61271e560a
stats updates
2024-09-25 10:16:02 +02:00
tom
f0423ccff5
add mixpanel events
2024-09-20 20:09:02 +02:00
tom
8be575bd43
remove code for unverified email page
2024-09-20 17:05:47 +02:00
tom
2882b75211
remove old components
2024-09-19 19:20:31 +02:00
tom goriunov and GitHub
956ee6d4f7
Mixpanel - add Theme parameter to Page view event ( #2193 )
...
Fixes #2126
2024-08-28 13:20:21 +02:00
Max Alekseenko
89113c7dea
add mixpanel events
2024-07-15 16:33:29 +02:00
Max Alekseenko
fdd31a19c1
rework defi dropdown env value
2024-05-21 20:19:10 +02:00
Max Alekseenko
c883ed0b5d
create DeFi dropdown
2024-05-15 16:20:47 +02:00
Max Alekseenko
f8bfb117e9
merge main
2024-05-06 21:48:27 +02:00
tom goriunov and GitHub
7260a87d8a
Public tags: display name tags for addresses ( #1877 )
...
* refactor EntityTags component to work with metadata API format
* hook for API metadata info query
* make EntityTag component
* make EntityTag component
* display custom tag colors and sort tags by ordinal field
* add tag popover
* refactoring
* display name tag in the lists
* add mixpanel event and disable link for protocol and generic tags
* adjust demo ENVs
* tests
* fix tests
* change actionURL to tagUrl
2024-05-06 19:38:44 +02:00
Max Alekseenko
15e3c14bce
add A/B-experiment and mixpanel event
2024-05-03 15:34:13 +02:00
Max Alekseenko and GitHub
042b8301a5
Merge pull request #1785 from blockscout/marketplace-banner
...
Marketplace banner
2024-04-15 19:25:24 +02:00
Max Alekseenko
41a6054baf
add event for banner
2024-04-05 14:17:36 +02:00
Max Alekseenko and GitHub
6d20b6239f
Merge pull request #1709 from blockscout/dapps-security-score
...
Dapps security score
2024-04-01 12:33:53 +02:00
Max Alekseenko
a2d13d8b95
add featured app banner
2024-03-29 19:46:43 +01:00
snoppy
1cf57e81cb
chore: fix typos
2024-03-25 09:35:17 +08:00
Max Alekseenko
5615043afb
add mixpanel events
2024-03-21 15:47:56 +01:00
Max Alekseenko and GitHub
49ce7609cb
Merge pull request #1639 from blockscout/mixpanel-events-in-dapps
...
Add mixpanel events to operations in dapps
2024-03-04 12:42:37 +01:00
Max Alekseenko
30fa8d0edf
add mixpanel event for swap button
2024-02-27 08:28:28 +01:00
Max Alekseenko
8cf87990fa
add mixpanel events to operations in dapps
2024-02-22 16:43:52 +01:00
tom
6eac88b77c
Merge branch 'main' of github.com:blockscout/frontend into swap-button
2024-02-07 08:25:03 +04:00
Max Alekseenko
e8efb8c444
add swap button
2024-02-02 17:36:58 +01:00
isstuev
8dd6067e5c
add domain type to tx interpretation
2024-01-30 19:48:25 +01:00
tom goriunov and GitHub
98d8d3b1da
Merge branch 'main' into tom2drum/issue-1484
2024-01-17 18:29:23 +04:00
Max Alekseenko
2d321fc658
add new mixpanel events
2024-01-12 15:57:39 +01:00
tom
7b0c3328d5
manually generate uuid
2024-01-11 11:52:07 +04:00
isstuev
df4a58b0ce
add events
2023-12-27 20:03:10 +01:00
Max Alekseenko
4d305dd314
update mixpanel event
2023-11-09 16:32:42 +01:00
tom goriunov and GitHub
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
tom goriunov and GitHub
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
9153c8e69b
search query events
2023-05-11 16:39:14 -03:00