Matthew Russell
72821dd183
chore(utils,react-helpers,data-provider): remove apollo deps from ui-toolkit ( #3626 )
2023-05-07 18:01:07 -07:00
m.ray
03f5ca3096
fix(trading): fix formatting on clicking on orderbook cell after decimal resolution update ( #3409 )
2023-04-11 12:23:43 +00:00
Bartłomiej Głownia
7accb42793
fix(market-depth): make market data up to date, use fixed number of decimals in cumulative vol ( #3361 )
2023-04-07 10:34:51 -07:00
Bartłomiej Głownia
77ada964b5
feat(market-depth): always show the same number of decimal places in order book ( #3317 )
2023-03-30 10:54:13 +01:00
Bartłomiej Głownia
58c6652e29
feat(trading): use mini scroll in deal ticket, market info for and landing dialog ( #3269 )
2023-03-24 17:01:12 -07:00
Bartłomiej Głownia
9f3026aa4b
fix(market-depth): fix depth chart data upate, use market depth as mid price source ( #3242 )
2023-03-21 08:46:04 -07:00
Bartłomiej Głownia
6705eb4398
feat(trading): calculate required margin base on open volume, active … ( #2957 )
...
Co-authored-by: mattrussell36 <mattrussell36@users.noreply.github.com>
2023-03-09 10:03:50 +00:00
Matthew Russell
8f5a2276de
fix(trading): order store connection to deal ticket ( #3100 )
...
Co-authored-by: Madalina Raicu <madalina@raygroup.uk>
2023-03-08 12:14:56 +00:00
Bartłomiej Głownia
a65ee358ff
fix(market-depth): orderbook row height calculation ( #3068 )
2023-03-06 10:21:45 +00:00
Matthew Russell
a796a38200
chore(datagrid,utils,react-helpers): rename token app, add utils, datagrid, i18n ( #3022 )
2023-02-28 10:56:29 -08:00
Matthew Russell
649cc61280
chore(trading): fix formatting for volume cells in book ( #3006 )
2023-02-24 16:31:42 -05:00
Matthew Russell
56b5214dbf
chore(trading): grid cell fixes ( #2986 )
2023-02-24 14:38:45 +00:00
Bartłomiej Głownia
4bb57e9c47
fix(market-depth): fix order book priceInCenter calculation and scroll to price ( #2901 )
2023-02-21 18:01:48 -08:00
Maciek
b2a115f935
chore(trading): handle timeout and offline errors ( #2918 )
2023-02-16 17:30:32 +01:00
m.ray
55d6dd4dce
feat(trading): deposit flow deal ticket ( #2874 )
2023-02-14 15:43:52 +00:00
macqbat
83af6e74f6
chore(trading): no data message in charts ( #2816 )
2023-02-02 18:43:16 +01:00
Bartłomiej Głownia
00e319b3c6
chore: handle not found errors as correct response ( #2759 )
2023-01-27 18:35:45 -08:00
Bartłomiej Głownia
3fadda15fd
chore: remove sentry captureException in marketDepthProvider update ( #2713 )
2023-01-25 11:58:37 -08:00
m.ray
7ea7edc1e2
feat( #2565 ): orderbook populate limit ( #2690 )
...
Co-authored-by: asiaznik <artur@vegaprotocol.io>
2023-01-25 11:38:26 -08:00
Matthew Russell
cd0e2e41a8
chore( #2668 ): use ui-toolkit checkbox for orderbook ( #2702 )
2023-01-24 21:49:59 -08:00
Bartłomiej Głownia
1a6266e2ec
chore: fix data and no data message update issues in trading data grids ( #2620 )
2023-01-17 15:01:24 +00:00
m.ray
0fd1739ce5
fix( #2553 ): show rejection reason & orderbook fixed dp ( #2563 )
...
* fix: orderbook fixed dp - and show rejection reason
* fix: show rejection reason in order list
* fix: fix parked rejection reason test
* fix: remove not covered part
2023-01-10 13:41:37 +00:00
Radosław Szpiech
6cb2e3a3cf
chore: move mocks next to graphql queries ( #2469 )
...
* chore: move mocks next to graphql queries
* chore: mock functions rework
* chore: clean up
2022-12-23 12:36:25 +01:00
Matthew Russell
0b4f918208
chore( #2412 ): refactor theme context ( #2435 )
...
* 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
botond
2211abbd72
chore: cleanup type gen ( #2362 )
...
* 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
m.ray
081c9f44ae
fix: orderbook decimal places issue ( #2235 ) ( #2237 )
...
* fix: positions table fixes notional dp (#2144 )
* fix: update decimals on position notional size
* fix: normalize values
* fix: fix positions unit tests
* fix: remove liquidation price
* fix: positions linting issue
* fix: remove liquidation price test
* fix: remove total summary row
* fix: remove comments
* fix: cypress test to not show trailing 0s
* fix: add back liq. price est as cell only
* fix: remove not used params
* chore: merge with release/testnet
* fix: orderbook dp
* Update libs/positions/src/lib/positions-table.spec.tsx
2022-11-28 15:15:18 +00:00
John Walley
06ea58555e
fix: update callback when market changes ( #1934 )
2022-11-15 20:08:39 -08:00
Art
a3df65952d
feat: toast component (1677) ( #1998 )
2022-11-15 15:26:13 +01:00
Edd
e598cd1247
chore: update explorer to use v2 queries ( #2049 )
...
* 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
Bartłomiej Głownia
0c93023998
fix: remove useDataProviderHook updateOnInit ( #2041 )
...
* 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( #1643 ): orders table filtering ( #2000 )
...
* feat(#1643 ): add grid set filter, amend filters in orders table
* feat(#1643 ): strictly type variables in orders data provider
* feat(#1643 ): add date range param to orders query
* feat(#1643 ): add date range filter
* feat(#1643 ): handle data provider updates after variables change in ag-grid infinite row model
* feat(#1643 ): fix unit tests
* feat(#1643 ): use DateRangeFilter in positions table instead of agDateColumnFilter
* feat(#1643 ): add date range filter support to orders data provider
* feat(#1643 ): fix update functions
* feat(#1643 ): remove sortable from orders list columns
* chore: remove console.log
2022-11-10 11:08:13 -08:00
macqbat
8d2c3ba4ad
chore: handle overlapping text in price cell ( #1988 )
...
* feat: filter assets to withdraw - add logic for filtering out zero balanced accounts
* chore: handle overlapping text in price cell - add title with value
* chore: handle overlapping text in price cell - add title with value
Co-authored-by: maciek <maciek@vegaprotocol.io>
2022-11-09 13:47:01 +01:00
Bartłomiej Głownia
0be668ae86
fix: cast sequence number to bigint depth provider update, add captureException for update skip ( #1895 )
2022-10-28 08:58:56 +01:00
Bartłomiej Głownia
17f93c2b7e
chore: add build-spec targets and execute on affected apps and libs on CI ( #1745 )
...
* chore: add build-spec targets and execute on affected apps and libs on CI
* chore: fix market-depth and react-helpers specs typings
* chore: fix ui-toolkit specs typings
* chore: fix trades specs typings
* chore: fix orders specs typings
* chore: fix deposits specs typings
* chore: fix deal-ticket specs typings
* feat: fix tsc on specs check
* feat: fix tsc on specs check
* feat: fix tsc on specs check
* feat: fix tsc on specs check
* feat: fix tsc on specs check - fix token app
* feat: fix tsc on specs check - fix positions lib
* feat: fix tsc on specs check - fix environment lib
* chore: fix failling build-spec in positions lib
Co-authored-by: maciek <maciek@vegaprotocol.io>
2022-10-25 09:41:16 +02:00
Bartłomiej Głownia
630ef4a22d
chore: add use throttled data provider hook ( #1773 )
...
* chore: add useThrottledDataProvider hook
* chore: add useThrottledDataProvider hook tests
2022-10-24 11:34:16 -07:00
Bartłomiej Głownia
786b85fde2
chore: add market-depth-provider unit tests ( #1839 )
2022-10-24 14:30:22 +02:00
Bartłomiej Głownia
6dded8c2d2
Bugfix/orderbook data cummulative vol ( #1833 )
...
* chore: move market depth queries to .graphql file
* chore: fix orderbook data updates
* chore: allow to overlap subscription update with stored data in market depth
2022-10-24 09:26:44 +01:00
Bartłomiej Głownia
c6f8ff68b8
chore: move market depth queries to .graphql file ( #1814 )
2022-10-21 10:34:04 -07:00
Radosław Szpiech
be9e1ee84b
Market page test refactor ( #1741 )
...
* fix: markets fixed test with new mock
* test: market summary tests refactored
* fix: fix undefined row.price issue
* chore: comments adressed
Co-authored-by: Madalina Raicu <madalina@raygroup.uk>
2022-10-14 10:15:34 +02:00
Bartłomiej Głownia
969d66a6a1
feat( #1536 ): remove zero volume rows from orderbook ( #1624 )
...
* feat(#1536 ): remove zero volume rows from orderbook
* feat(#1536 ): add orderbook debug console
* feat(#1536 ): move best bid/ask price line position outside of render functon
* feat(#1536 ): orderbook scroll to price fixes
2022-10-13 15:09:54 +01:00
macqbat
0bb2e95091
chore: market header live update ( #1672 )
...
* chore: market header live update
* chore: market header live update
* chore: market header live update - adjust some mocks
* chore: market header live update - add single market query
* chore: market header live update - small fixes
* chore: market header live update - fix int tests
* chore: market header live update - fix int tests
* chore: market header live update - remove unnecessary props from query
* chore: market header live update - change concept - split for small comps
* chore: market header live update - small fix for mocks
* chore: market header live update - fix updates throttling
* chore: market header live update - improve update methods of data providers
* chore: market header live update - improve update methods of data providers
* chore: market header live update - improve update methods store for get rid of blinking
* chore: market header live update - fix title component
Co-authored-by: maciek <maciek@vegaprotocol.io>
2022-10-11 14:30:07 +02:00
Bartłomiej Głownia
9dfe8789d1
fix(1649): don't use old data on rerender when data update from provider is handled by component ( #1707 )
2022-10-11 13:52:35 +02:00
Bartłomiej Głownia
4ca22c4e98
fix: remove setting up viewport height to derived from grid element ( #1673 )
2022-10-06 17:38:31 +02:00
Bartłomiej Głownia
0821cafdf0
chore: replace duplicated assets queries with assetsProvider ( #1617 )
2022-10-05 12:42:22 +02:00
Bartłomiej Głownia
40527e9bc8
Chore/markets-list: move queries to .graphql, combine data in marketListProvider ( #1554 )
...
* chore: combine data instead of providing three lists in marketListProvider
* chore: move markets-libs lib queries to .graphql files
* chore: fix markets queries names in e2e tests
* chore: add missing variables to simple market list candles query
* chore: fix trading home e2e
* chore: change liquidity-provision-dashboard serve port to allow parell e2e tests
2022-10-03 18:28:32 +01:00
Art
446af23d9c
fix: orderbook sticky behaviour and precision options ( #1519 )
...
* fix: orderbook sticky behaviour and precision options
* chore: add handling of y-axis resize
* fix: addressed PR comments
* fix: addressed PR comments
* added cy.log
* Update apps/trading-e2e/src/support/vega-wallet.ts
2022-09-29 14:23:14 +02:00
Bartłomiej Głownia
3bf5d823ee
chore: stagnet3 api updates ( #1321 )
...
* chore: update account, fills and orders subscriptions in data providers
* chore: update account, fills and orders subscriptions in data providers
* fixing console-lite
* fixing types in general - regen
* chore: update account, fills and orders subscriptions in data providers
* fixed console-lite unit tests, uncommented quote name
* chore: update account, fills and orders subscriptions in data providers
* type aligning of assets and proposals
* fixes liquidity data provider
* fixed accounts build errors and unit tests
* regen types, removed market name
* regen types
* fixed positions
* chore: handle updates in derived market provider, update orders
* removed taker fee mapping (renamed to maker fee)
* chore: update account, fills and orders subscriptions in data providers
* chore: update account, fills and orders subscriptions in data providers
* chore: fix Order type
* chore: fix possible null types
* chore: revert order-list.stories.tsx
* chore: derivedDataProvider fixes
* fills unit tests fixes
* orders unit tests fixes
* added eslint ingore for generated files in liquidity
* added unique key to the list element of simple market toolbar
* changed main-branch-name to develop for pr workflows
* removed redundant waitFor
* increased test timeout to 10s
* removed mocked response
* chore: disable simple market list tests
* chore: fix e2e projects mock types
* feat: [subscription-update] - uncomment some console-lite tests
* cypress: trading-accounts
* chore: replace market candles with candlesConnection
* chore: ignore gql errors, to be reverted after candlesConnectio n will be fixed
* feat: [subscription-update] - improve wrongly renamed hook
* feat: [subscription-update] - improve wrongly renamed hook
* feat: [subscription-update] - improve wrongly renamed hook 3
* chore: add pagination hangdling to derived data provier
* cypress: trading-fills
* feat: [stagnet3 api update] - remove redundant command in tests
* feat: [stagnet3 api update] - remove redundant command in tests
* chore: fix trading orders e2e tests
* chore: fix console lite e2e mocks
* chore: fix market-trade tests
* chore: use markets only in market selector, change Instrument cache policy
* chore: fix market-selector tests
* feat: [subscription-update] - improve ag grid conf for unit tests
* feat: [subscription-update] - improve ag grid conf for unit tests
* chore: fix candle types in console lite market mocks
* chore: revert error policy ignore
* chore: revert jest timeout
* chore: remove unused AccountFields
* chore: revert remove unused AccountFields
* chore: simplify node subscription probe
* chore: remove unused generated types in candles-chart
* chore: improve useMarketsList mock
* feat: [subscription-update] - increase jest timeout
* feat: [subscription-update] - fix jest timeout
* feat: [subscription-update] - fix jest timeout
* feat: [subscription-update] - try to fix failing test again
* chore: fix candles-chart types
* feat: [subscription-update] - temporary skip failing test
* feat: [subscription-update] - temporary skip failing test
* feat: [subscription-update] - temporary skip failing test
* feat: [subscription-update] - fix failling int test
* feat: [subscription-update] - try to restore commented unit tests
* feat: [subscription-update] - try to restore commented unit tests
* feat: [subscription-update] - improve fixed unit tests
Co-authored-by: asiaznik <artur@vegaprotocol.io>
Co-authored-by: maciek <maciek@vegaprotocol.io>
2022-09-20 08:24:28 -07:00
m.ray
ff7c501621
fix: decimal precision out of range ( #1318 )
...
* fix: fix fraction digits getting out of range
* fix: cumulative volume pos decimal places, number formatting tests and typos
* fix: added braces
* chore: increase request timeout
Co-authored-by: Joe <joe@vega.xyz>
2022-09-14 10:05:26 +01:00
Bartłomiej Głownia
a08f63c7d8
Feature/1243 market data providers refactoring ( #1254 )
...
* feat(#1243 ): Market data providers
* feat(#1243 ): Market data providers
* feat(#1243 ): Market data providers
* feat(#1243 ): refactor market lists
* feat(#1243 ): refactor market lists
* feat(#1243 ): refactor market lists
* feat(#1243 ): refactor orderbook data providers
* feat(#1243 ): refactor orderbook data providers
* feat(#1243 ): refactor depth chart data layer
* feat(#1243 ): fix market depth typing
* fixed unit tests
* feat(#1243 ): e2e test fixes
* feat(#1243 ): code style fixes
* feat(#1243 ): post merge fixes
* feat(#1243 ): fix lint issues
* feat(#1243 ): post merge fixes
* feat(#1243 ): remove market name from market
* feat(#1243 ): fix console lite e2e data depth mocks
* feat(#1243 ): fix console lite e2e market trade test
* feat(#1243 ): fix lint issues
* feat(#1243 ): fix trading e2e home test
Co-authored-by: asiaznik <artur@vegaprotocol.io>
2022-09-13 12:14:06 +02:00
Matthew Russell
3ff5bbb5a7
chore: use trading header and tidy tailwind usage ( #1313 )
...
* fix: border too thick, use grid head component
* fix: unused and superfluous classes, define border color in one place
* fix: tooltip should be on data not label
2022-09-13 09:19:41 +01:00