Commit Graph

8938 Commits

Author SHA1 Message Date
Yana Matrosova d87607787f Merge pull request #5307 from nymtech/feature/explorer_v2-onboarding-page
Feature/explorer v2 onboarding page
2025-01-06 15:41:24 +02:00
fmtabbara d6fc3fe51f sort blogs by date 2025-01-06 10:32:56 +00:00
fmtabbara ec89954d3e fix dynamic import 2025-01-02 17:41:28 +00:00
fmtabbara 5b6108ec80 small tidy-ups 2025-01-02 17:19:02 +00:00
fmtabbara ccb44ee6ff create table of contents for blogs 2025-01-02 16:37:58 +00:00
fmtabbara e155d293fc blog article component 2025-01-02 16:37:30 +00:00
fmtabbara c3f48debdf get blog data files and display 2025-01-02 16:36:41 +00:00
fmtabbara a7a11ac3a5 create template blogs 2025-01-02 16:36:00 +00:00
fmtabbara 1ed824ab55 allow inputs to be rounded 2025-01-02 16:35:29 +00:00
Fouad 7f9da13e51 Add mobile menu (#5306)
* add mobile menu

* fix unstake on delegations with no bond details
2025-01-02 12:18:41 +00:00
fmtabbara c26fe1977b display fallback when stake table is empty 2024-12-30 22:59:32 +00:00
fmtabbara a039f2e73d set up favicon 2024-12-30 22:34:42 +00:00
Fouad c45492cdc8 Feature/explorer v2 connect wallet (#5301)
* set up libs for connecting wallet

* wallet - get address and balance

* format wallet balance

* start staking modal work

* Yana/node page (#5276)

* Add nym-node page api WIP

* nym-node page api WIP

* Add rewards card

* Add account balances

* fix build

* Add USD price to tokenomics card

* fix build

* fix build

* fix build

* Refactor ProgressBar

* Add profile card

* fix build

* replace hardcoded id

* Add build version and node roles

* fix build

* rename id param to address

* add node table to explorer page

* get node details from unstable endpoint + layout updates

* allow node select from table

* stop propogation on favorite/unfavorite

* update self bond data

* card refactors

* revert node engine requirement

* use node v20

---------

Co-authored-by: Yana <yanok87@users.noreply.github.com>
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk>

* set up libs for connecting wallet

* wallet - get address and balance

* update typings + refactor favorite component

* fix event propogation

* fix multiple url declarations

* move pages to pages directory

* build staking page and base components

* refactor wallet components and add useNymClient hook

* enhance DesktopHeader to highlight active menu item with icon

* remove StakeModal and getNymNodes components

* refactor NodeTable and NodeTableWithAction components for improved staking functionality

* refactor API configuration and theme styles for improved maintainability

* refactor Loading component to implement LoadingModal with enhanced styling and functionality

* add InfoModal component for displaying informational messages with customizable actions

* fix type

* fix linting

* update CI workflow to use Node.js 20

* add explorer package to dependencies in package.json

* fix mui grid2 build errors

* fix full page reload

* fix unstaking

* fix delegation operation

* fix up workspace packages

* refactor staking and wallet components for improved functionality and readability

* fix undelegation (again)

* update ci to include new explorer

* update wallet ci node version

* remove logs

---------

Co-authored-by: Yana Matrosova <42305364+yanok87@users.noreply.github.com>
Co-authored-by: Yana <yanok87@users.noreply.github.com>
2024-12-30 22:19:13 +00:00
Yana fb3a7aed6b Merge branch 'yana/search-component' into feature/explorer_v2 2024-12-24 16:00:44 +07:00
Yana Matrosova 920c1f8855 Yana/node page (#5276)
* Add nym-node page api WIP

* nym-node page api WIP

* Add rewards card

* Add account balances

* fix build

* Add USD price to tokenomics card

* fix build

* fix build

* fix build

* Refactor ProgressBar

* Add profile card

* fix build

* replace hardcoded id

* Add build version and node roles

* fix build

* rename id param to address

* add node table to explorer page

* get node details from unstable endpoint + layout updates

* allow node select from table

* stop propogation on favorite/unfavorite

* update self bond data

* card refactors

* revert node engine requirement

* use node v20

---------

Co-authored-by: Yana <yanok87@users.noreply.github.com>
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk>
2024-12-20 14:58:04 +00:00
Yana 3f2b57d4a6 Rebase onto yana/node-page 2024-12-20 16:41:46 +07:00
Yana dee15b2f24 Add search functionality to the search component 2024-12-20 16:25:41 +07:00
fmtabbara 1da0b34c45 card refactors 2024-12-19 18:47:37 +00:00
fmtabbara 67adcce9a4 update self bond data 2024-12-19 17:55:53 +00:00
fmtabbara 6fc68c92d0 stop propogation on favorite/unfavorite 2024-12-19 12:14:23 +00:00
fmtabbara e3885b9fe6 allow node select from table 2024-12-19 12:02:38 +00:00
fmtabbara fb8b4f82db get node details from unstable endpoint + layout updates 2024-12-19 11:44:25 +00:00
fmtabbara 40a44028d4 add node table to explorer page 2024-12-19 11:43:23 +00:00
fmtabbara 8a26830ea2 rename id param to address 2024-12-19 11:42:59 +00:00
Yana 997c75cfff fix build 2024-12-19 15:32:39 +07:00
Yana 627ed95aa4 Add build version and node roles 2024-12-19 15:26:55 +07:00
Yana deee4ecce7 replace hardcoded id 2024-12-18 22:07:30 +07:00
Yana 5f43bb7671 fix build 2024-12-18 20:37:07 +07:00
Yana b41f0e9b8a Add profile card 2024-12-18 20:28:03 +07:00
Yana f8a224787d Refactor ProgressBar 2024-12-18 18:57:29 +07:00
Yana 47c3287226 fix build 2024-12-17 22:06:55 +07:00
Yana a4914061e0 fix build 2024-12-17 21:55:04 +07:00
Yana 3feaf98397 fix build 2024-12-17 21:43:25 +07:00
Yana af24d776c0 Add USD price to tokenomics card 2024-12-17 21:02:34 +07:00
Yana 2b303d2bdd fix build 2024-12-17 20:45:36 +07:00
Yana 5409fe0ec2 Add account balances 2024-12-17 20:30:50 +07:00
Yana 601863419b Add rewards card 2024-12-17 20:30:50 +07:00
Yana 89848ec91b nym-node page api WIP 2024-12-17 20:30:24 +07:00
Yana b181f96d1b Add nym-node page api WIP 2024-12-17 20:30:23 +07:00
Fouad 80e58678a0 Feature/explorer_2 node table (#5270)
* create suspense boudaries for server components

* update scrollbars ui

* homepage cards updates

* small theme updates

* add template address search input

* fetch nym nodes

* add favorite component

* add mrt node table

* update packages

* update node version

* update build script

* resolve next hydration issue

* resolve next hydration issue

* update node table header alignment
2024-12-16 20:42:52 +00:00
Yana Matrosova 396248be8e Merge pull request #5258 from nymtech/feature/card-server-components
Feature/card server components
2024-12-13 17:18:20 +07:00
fmtabbara 665bb60d91 fix build 2024-12-13 00:47:28 +00:00
fmtabbara deb0ef381e start account page 2024-12-12 23:29:25 +00:00
fmtabbara 9f945e9d10 start nym node page 2024-12-12 23:29:08 +00:00
fmtabbara ae7f908b8a card component updates 2024-12-12 23:28:54 +00:00
fmtabbara 6e3331cb13 currentepoch component -> server component 2024-12-12 23:28:18 +00:00
fmtabbara 103523d20a country flag and layout components 2024-12-12 23:27:52 +00:00
fmtabbara d40115fe0f refactor epochprogressbar component 2024-12-12 23:27:22 +00:00
fmtabbara 3b2e753f91 update card prop 2024-12-12 23:26:36 +00:00
fmtabbara 134f0909cd use layout and heading components 2024-12-12 23:25:38 +00:00