Commit Graph

232 Commits

Author SHA1 Message Date
m.ray
bbdc64582a
feat(): vega-pink across frontend-monorepo ()
* feat(): change red to vega pink

* feat(): change red to vega pink part 2

* fix: update vega.red to vega.pink

* feat: color the charts

* feat: color the charts

* feat: color the charts

* fix: use dark pink and green

* fix: use dark pink and green

* feat(): color long/short toggle and place order button

* fix: colors wick showing within candle

* fix: remove opacity from chart

* fix: use vega dark pink and green for vol cell

* fix: toggle and button colors

* feat(): toggle peer checked text white

* fix: add liquidity supplied gap-2 in tooltip data grid

* fix: add indicator temporarily

* chore: update colors

* chore: update from x-dark to vega-x

* fix: rename symbols

* chore: update sell candles to only use stroke as they are solidly filled

* fix: remove use state

* fix: remove network account types

Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
2023-01-06 16:58:55 +00:00
m.ray
dabae31bfd
fix(): stake to ccy volume renaming ()
* fix(): stakeToCcyVolume param

* chore: fix for network params query error

Co-authored-by: Rado <szpiechrados@gmail.com>
2023-01-06 15:35:32 +00:00
macqbat
6c84153cdb
chore: redirect to last visited market instead first from the list ()
* chore: redirect to last visited market instead first from the list

* chore: redirect to last visited market instead first from the list - add int tests

* feat: redirect to last visited market instead first from the list - refactor solution

* feat: redirect to last visited market instead first from the list - fix failing int test

* feat: redirect to last visited market instead first from the list - fix failing int test

* feat: redirect to last visited market instead first from the list - fix failing int test

* feat: redirect to last visited market instead first from the list - use immer in globalStore

* chore: redirect to last visited market - improve use of zustand
2023-01-02 17:01:06 +01:00
m.ray
1e98ecbd21
feat(): liquidity supplied info in market header ()
* feat(): market liquidity supplied in trade market header

* feat(): calculate LP status

* fix: add LP view link

* fix: add LP view link

* feat(): show liquidity supplied percentage

* feat(): show liquidity supplied percentage

* fix: liquidity-utils test needs big number

* feat(): liquidity status marker

* feat(): liquidity indicator

* feat(): update props lp

* fix: use market data directly

* feat(): move data grid in react-helpers

* feat(): move data grid in react-helpers

* fix: indicator commented

* chore: remove unnecessary styles

* test: update test name

Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
2022-12-28 09:37:19 -08:00
Art
9c26f4d01b
chore: console dapp routes for skeleton page (2361) ()
* chore: console dapp routes for skeleton page (2361)

* chore: console dapp routes for skeleton page (2361)

* chore: console dapp routes for skeleton page (2361)
2022-12-22 15:24:20 +01:00
Matthew Russell
0b4f918208
chore(): refactor theme context ()
* chore: switch theme to zustand, delete context

* chore: switch apps/componenets to consume the hook

* chore: update storybook theme usage to use documentElement

* chore: dry up theme switcher listener for storybooks

* feat: optional theme param to allow toggling

* chore: add additional check for matchMedia function

* chore: change block explorer test to use light theme as its the default

* chore: remove unused headerprops for multisig-signer

* chore: remove unused props from theme switcher component

* chore: dry up validateTheme func

* chore: remove unused props from explorer header test

* chore: use new theme switcher in account history container
2022-12-20 18:55:35 -08:00
m.ray
c5b6032184
feat(): account history with pennant price chart ()
* feat: account hitory poc

* feat(): update account history and chart

* feat(): remove radix toggle group

* fix: add use memo and some tweaks to make sure you pass undefined to cancel all

* feat(): add new version pennant

* feat(): style account history chart and no data splash

* fix(): use splash only

* fix(): sort assets list

* feat(): new pennant version

* fix: update query

* fix: update query

* Update libs/orders/src/lib/components/order-list/order-list.tsx

* Update libs/assets/src/lib/asset-details-dialog.tsx

* feat(): update test on trading positions tab

* Update apps/trading-e2e/src/integration/trading-positions.cy.ts

* fix: click on positions in portfolio

* feat(): refactor with async renderer

* feat(): refactor date range in account history

Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
2022-12-20 11:22:35 +00:00
m.ray
dce802d153
fix(): remove show market only checkbox ()
* fix: remove show market only checkbox

* chore: fix tests

* chore: lint fix

Co-authored-by: Rado <szpiechrados@gmail.com>
2022-12-15 12:36:56 +00:00
m.ray
e49ad9da6a
feat(): orders and fills on trading page to be market specific ()
* feat(): make orders and fills tabs market specific in trade grid

* feat(): fix order navigation and show orders for this market only checkbox

* fix(): fills container should not require market

* feat(): add marketId as hook dependency

* fix: use data-testid in trading orders

* fix(): default to false
2022-12-14 12:59:59 +00:00
macqbat
c14e57cfd5
feat(2146): adjust and refactor welcome dialogs ()
* feat: adjust and refactor welcome dialogs

* feat: adjust and refactor welcome dialogs - add int tests

* feat: adjust and refactor welcome dialogs - small fixes and imprvments

* feat: adjust and refactor welcome dialogs - fix a typo

* feat: adjust and refactor welcome dialogs - fix a property name

* feat: adjust and refactor welcome dialogs - fix an unit test
2022-12-13 14:31:28 +01:00
m.ray
71399105ee
feat(): make liquidity provision table more prominent ()
* feat(): make liquidity provision table more prominent

* feat(): show title only if content is defined

* feat(): filter LP to show active, undeployed and pending

* fix(): remove showTitle attribute

* fix: check marketId and name before building href

* fix(): revert header changes
2022-12-12 09:44:58 +00:00
botond
2211abbd72
chore: cleanup type gen ()
* chore: remove apollo type gen and clean up types lib

* fix: format

* fix: tests

* fix: format

* fix: hammer token types til sh*t turns green

* fix: format

* fix: apparently format again

* fix: lint

* fix: build-specs

* fix: format

* chore: regen types

* chore: regenerate types again

* fix: format
2022-12-08 21:13:30 +00:00
Matthew Russell
d1e0af0dbf
feat(): allow ethereum disconnect () 2022-12-07 04:24:40 -05:00
Matthew Russell
9ddedd0b78
chore(): add market status to trade header ()
* feat: add status header stat, move header to own component

* chore: fix alignment of price change values when arrow is not rendered

* test: add check for market state display

* feat: add market state component and adjust queries to handle sub updates to market state

* test: update mocks to include data.marketState fields

* chore: add missing market state to console-lite mock

* chore: test adjustment

* fix: botched conflict resolution

* chore: update select market columns test

* chore: add missing fields to test helper functions

Co-authored-by: Rado <szpiechrados@gmail.com>
2022-12-01 16:33:30 -08:00
macqbat
b67bc33c49
chore(2220): partial live update of market dropdown ()
* chore: partial live update of market dropdown

* chore: partial live update of market dropdown

* chore: partial live update of market dropdown - some refactor

* chore: partial live update of market dropdown - some refactor

* chore: partial live update of market dropdown - fix lint error

* chore: partial live update of market dropdown - fix failing tests

* chore: partial live update of market dropdown - fix failing tests
2022-11-30 12:02:59 +01:00
Matthew Russell
995f1f1eaf
fix: text color of no data message, add connect buttons to trade grid user section () 2022-11-29 08:45:35 +01:00
Art
246c07f355
feat: view proposed market change () 2022-11-25 15:10:22 +00:00
m.ray
de8e543bf4
fix(): remove user's pubkey from LP query ()
* fix(): remove user's pubkey from LP query

* fix(): add LP partyID in account events

* fix(): add LP partyID in account events

* fix(): handle NotFound GraphQL errors in async renderer

* fix(): data provider filter apollo graphQL not found error

* fix(): update apollo-client to not report not found error link

* fix(): fix log on not found error link

* fix(): fix set error in data provider

* fix(): extensions type access via index signature

* fix: accounts-data-provider.spec.ts had missing partyId

* fix: revert not found error commit

* fix: revert and set error in data prov
2022-11-25 14:38:02 +00:00
Matthew Russell
9dfce9e723
fix(): make asset dialog use asset id rather than symbol ()
* fix: make asset dialog use asset id rather than symbol

* fix: tests that relied on asset symbol rather than id

* chore: add missing asset id to mocks

* chore: add asset id to mocks for e2e tests

* chore: add missing asset id for orders mock

* chore: fix console-lite build

* chore: add missing asset ids to mocks
2022-11-23 23:42:22 +00:00
m.ray
41646086e4
chore(): update number formatters across frontend-monorepo ()
* chore: update stagnet3 urls

* chore(): remove normalized number formatter functions and update getNumberFormat

* fix(): fix unit tests on all formatters

* fix(): fix some cypress tests

* fix: fix  trading-accounts.cy.ts

* fix: update staking and wallet teardown tests

* chore: add e2e run-all command

* fix: wallet-eth test

* fix: fix tests in explorer and token

* fix: fix common.functions.js

* fix: fix common.functions.js in explorer

* fix(): fix common.functions.js in explorer

* fix(): fix common.functions.js in explorer

* fix(): fix common.functions.js in explorer

Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
2022-11-22 18:14:16 +00:00
Art
4b7a513e98
feat: propose network parameter change link (578) ()
* feat: propose network parameter change link (578)

* changeg stagnet3 url in trading e2e
2022-11-22 11:52:31 +01:00
Art
8e5012891c
feat: no markets ()
* feat: no markets

* feat: no markets

* feat: no markets

* feat: no markets

* feat: no markets
2022-11-18 17:08:48 +00:00
macqbat
61f171dfbd
chore: market proposal selector - small view improvements ()
* chore: market proposal selector - small view improvements

* chore: market proposal selector - small view improvements
2022-11-17 09:49:29 +01:00
macqbat
52e1757d33
feat(577): view new market proposals ()
* feat: market proposal selector

* feat: market proposal selector

* feat: market proposal selector

* feat: market proposal selector

* feat: market proposal selector - fix linters

* feat: market proposal selector - add some int tests

* feat: market proposal selector - add some unit tests

* feat: market proposal selector - improve union type extracting

* feat: market proposal selector - fix failing on develop e2e tests

* feat: market proposal selector - fix failing on develop e2e tests

* feat: market proposal selector - fix failing on develop e2e tests

* feat: market proposal selector - fix failing on develop e2e tests

* feat: market proposal selector - fix failing on develop e2e tests
2022-11-16 15:36:03 +01:00
Bartłomiej Głownia
d1b45a65a0
feat(): do not require Ethereum connection to display collateral ()
* feat(): don not require ethereum connection to display collateral

* feat(): amend trading-account e2e tests

* feat(): move Web3ConnectDialog to dialogs container, fix Web3Container childrenOnly option

* feat(): fix withdraw e2e tests

* feat(): reverse DialogsContainer changes, add Web3ConnectUncontrolledDialog

* feat(): wrap WithdrawalDialog with  Web3Container

* feat(): fix deposit dialog handling in ZeroBalanceError

* feat(): fix deposit and withdraw dialog e2e tests

* feat: market proposal selector - fix failing on develop e2e tests

* feat: market proposal selector - fix failing on develop e2e tests

* feat: market proposal selector - fix failing on develop e2e tests

Co-authored-by: maciek <maciek@vegaprotocol.io>
2022-11-16 15:10:17 +01:00
Edd
e598cd1247
chore: update explorer to use v2 queries ()
* fix: migrate queries to latest apis
* fix: remove oracles section for now
* fix: dive in to fields correctly
* fix: update queries
* fix: fragment for stats fields
* fix: rename triple underscore generated
* chore: refactor types that have moved
* chore(explorer): disable e2e test that asserts json structure
2022-11-15 12:31:25 +00:00
m.ray
ffa33634a9
fix(): console liquidity tab keeps adding duplicate rows ()
* fix: create custom ID for liquidity provision entries

* fix:  rename is LP fragment

* fix(): normalize numbers in lp table and rename isLpFragment
2022-11-14 21:17:26 +00:00
Bartłomiej Głownia
0c93023998
fix: remove useDataProviderHook updateOnInit ()
* fix: fix useDataProviderHook updateOnInit

* chore: remove updateOnInit - always execute initial update in useDataProviderHook

* chore: remove useless variables param in useDataProvider update and insert callbacks

* chore: remove console.log
2022-11-14 16:08:12 +01:00
Bartłomiej Głownia
25699b6283
feat(): orders table filtering ()
* feat(): add grid set filter, amend filters in orders table

* feat(): strictly type variables in orders data provider

* feat(): add date range param to orders query

* feat(): add date range filter

* feat(): handle data provider updates after variables change in ag-grid infinite row model

* feat(): fix unit tests

* feat(): use DateRangeFilter in positions table instead of agDateColumnFilter

* feat(): add date range filter support to orders data provider

* feat(): fix update functions

* feat(): remove sortable from orders list columns

* chore: remove console.log
2022-11-10 11:08:13 -08:00
m.ray
f6c2a7aa56
chore(): delete deposit page and update deposit cypress tests ()
* fix:  update deposit cypress tests and delete deposit trading page

* fix:  remove portfolio/deposit route
2022-11-09 16:45:30 -08:00
Matthew Russell
71e8235faf
chore(): updates to accomodate changes to datasource apis ()
* chore: updates to accomodate change to datasource apis

* chore: update types for proposal submission

* chore: update queries to work with latest core changes
2022-11-08 17:05:48 -08:00
Matthew Russell
c576037b58
chore(): trading hash router ()
* chore: make liquidity page client side only

* chore: switch to hash based router

* chore: add index files for each page

* chore: tidy up _app

* chore: convert to use useRoutes

* fix: active state with react-router NavLink

* feat: add routes enum

* chore: restrict link and router imports from next

* chore: update testing navigation to use hash routes

* fix: typoe in eslint rule message

* chore: remove unnecessary getInitialProps function definition

* chore: wrap tests with memory router

* chore: delete unused index.page file

* chore: update suspense fallback state

* chore: add comment for link component span usage, update link to use toolkit styles

* chore: fix lint issues

* chore: delete client deposit page

* chore: revert title in _app so title gets set correctly without rerender

* revert: removal of deposit page so deposit e2e tests still pass

* chore: move client router to index page so valid status codes are still sent

* fix: wrong route path for markets page, cypress tests
2022-11-08 08:23:38 +01:00