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
Radosław Szpiech
efcd128240
fix: console-lite e2e tests ( #1576 )
2022-09-30 16:51:41 +02:00
m.ray
907a4e256e
feat( #847 ): collateral table, add breakdown ( #1442 )
...
* feat: #847 show progress bar, margin accounts, no used/deposited
* feat: #847 add collateral tables
* fix : #847 add deposit asset type and fix tests
* feat: #847 show deposited value, avaliable and percentage used
* fix : #847 add styling fixes
* fix : #847 add deposit new asset button
* fix : #847 remove disabledSelect
to fix withdraw and deposit dialogs
* fix : #847 remove global reward from incoming - needs to be party specific
* fix : #847 integration tests
* fix : #847 default select deposit & withdraw
* fix : #847 default select deposit & withdraw
* fix : #847 pass asset id as default value
* fix: #847 use only bigint no bignumber, remove NaN check
* fix: #847 update deposit-form.spec.tsx
* fix: revert update on account fields
* feat: add storybook set up
* chore: ignore apollo errors - to be reverted after API will be fixed
* fix: container moved, progress bar in helpers
* fix : #847 UI tweaks around accounts container
* feat: #847 added useDepositAsset and useWithdrawAsset
* fix : #847 fix progress bar in accounts and positions
* feat: #847 add storybook
* fix : #847 added tooltip and updated filtering
* chore: #847 add get account data test
* fix : #847 fix lint and type in account story
* fix: #847 update data provider
* fix : #847 fix get account data dry & lp link
* fix : #847 fix breakdown table test
* fix : #847 account data provider test
* fix : #847 remove deposit new asset button - subscription does not display a
sset data
* fix : #847 add defaultValue in select otherwise default is not set up
* feat: #847 update data provider update method and tables
* fix : #847 fix accounts tests
* fix : #847 remove unused getRows
* fix: add decimals
* fix : #847 fix imports
* fix: update ids
* Update apps/trading/pages/liquidity/[marketId].page.tsx
* fix : #847 accounts update method check delta
* fix : #847 use vega value formatters and cell renderers
* fix : #847 fix imports
* fix : #847 handle new account else block comment
* fix: accounts and breakdown tables
* fix(#847 ): account data provider improvments
* fix : #847 fix formatters null check and add param
* fix : #847 fix withdraw test and mock the hook
* fix : #847 fix console lite grid select market test
* fix: console lite build
* fix: revert withdraw limits
* fix: remove redundant waitFor use vega cell renderer
* fix: breakdown display only use accounts
* fix: breakdown display only use accounts
* fix: updated accounts table
* fix: move update inside try useWithdrawAsset
* fix: update trading-accounts test
* fix: portfolio-page.test.ts
Co-authored-by: Bartłomiej Głownia <bglownia@gmail.com>
2022-09-29 17:40:44 -07:00
AndyWhiteVega
22f4edff82
test: fix mocks for console light to include id ( #1551 )
2022-09-29 18:06:33 +01:00
Matthew Russell
032805b5b9
Feat/1500 cancel and edit buttons conditional rendering ( #1528 )
...
* feat: allow second type arg to be generic as you dont always need the value
* feat: update order data provider to include fields required to determine if editable or cancellable
* feat: use ag grid type helpers and add rendering logic to cancel and amend buttons
* feat: combine cancel/edit buttons into single cell for better spacing
* feat: add test cases for dispaly of amend/cancel buttons
* chore: add missing fields to mock generate function
* chore: remove unnecessary wait for in fills test that was sporadically failing
* fix: add missing fields to generate order function
* fix: add missing fields to generate order function for console-lite
2022-09-29 11:00:39 +02:00
botond
87f7efd960
Chore/migrate to new types ( #1439 )
...
* fix: candle type paths
* chore: migrate deal-ticket
* chore: migrate deposits
* fix: format
* chore: migrate environment
* fix: format
* chore: migrate fills
* fix: format
* chore: fix build errors
* fix: format
* fix: lint
* fix: env tests
* fix: add missing query variable
* fix: format
* fix: change vega_url because n11 is down
* fix: deal ticket query name
* chore: extend event type
* fix: incorrect e2e test
2022-09-26 11:35:45 +01:00
macqbat
06a2fc4d12
fix: [console-lite] - empty portfolio views ( #1433 )
...
* fix: [console-lite] - empty protfolio views
* fix: [console-lite] - empty portfolio views - fix linters
Co-authored-by: maciek <maciek@vegaprotocol.io>
2022-09-23 07:51:18 +02:00
Joe Tsang
ac16ca9ee5
Test/783 cypress tags ( #1428 )
...
* test: add tags for slow tests
* chore: remove old flows
* test: added smoke tags to view tests
* test: add tags for trading tests
* test: tags for explorer tests added
* chore: add tags to remaining tests and tidy files
* chore: pass env in test command
* chore: fix build errors
* chore: re-add teardown for manual flow
* chore: ability to only run smoke tests in manual flow
* chore: fix manual input flow
2022-09-22 18:40:11 +01:00
Radosław Szpiech
4d9c43cf19
Chore/improve ci test times ( #1423 )
...
* chore: disable video record for token e2e
* chore: disable videos in all tests
* fix: change main-branch-name to base-ref
* chore: disable capsule being run when not necessary
* fix: missing true
* chore: fix typo
* chore: fix if contruction
* chore: fix env
* chore: fix envs
* chore: try to fix develop ref
2022-09-22 16:07:18 +02:00
macqbat
5c4af868a7
feat: [console-lite] - abstract components for portfolio page ( #1306 )
...
* feat: [console-lite] - abstract components for portfolio page
* feat: [console-lite] - abstract components for portfolio page - improvements
* feat: [console-lite] - use abstract list with accounts manager
* feat: [console-lite] - use abstract list with positions
* feat: [console-lite] - use abstract list with orders
* feat: [console-lite] - use abstract list with fills
* feat: [console-lite] - fix failings linters
* feat: [console-lite] - fix failings e2e test
* feat: [console-lite] - fix failings e2e test
* feat: [console-lite] - improve some css
* feat: [console-lite] - a bunch of fixes for positions
* feat: [console-lite] - tweaks of columns confs, bunch of e2e tests
* feat: [console-lite] - abstract components for portfolio page - after review feedback fixes
* feat: [console-lite] - abstract components for portfolio page - after review feedback fixes
* feat: [console-lite] - abstract components for portfolio page - add missing asset datails dialog
* feat: [console-lite] - portfolio abstractions - add fills hook unit tests
* feat: [console-lite] - portfolio abstractions - add orders hook unit tests
* feat: [console-lite] - portfolio abstractions - fix lint error
* feat: [console-lite] - abstract components for portfolio page -fix failings tests
* feat: [console-lite] - abstract components for portfolio page -fix failings tests
* feat: [console-lite] - abstract components for portfolio page - fix failings lint check
* feat: [console-lite] - abstract components for portfolio page - next fix
* feat: [console-lite] - abstract components for portfolio page - improve some int test
Co-authored-by: maciek <maciek@vegaprotocol.io>
2022-09-22 13:09:12 +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
botond
46884e3fec
fix: cleanup more env things ( #1383 )
...
* fix: remove vega_rest from monorepo
* fix: mainnet api urls
* fix: remove redundant vega url from token config
* fix: lint
* chore: remove redundant env props from token app
* fix: format
2022-09-18 11:15:05 +00: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
Elmar
37aa5be725
Feat/1089 override slippage ( #1283 )
...
* feat(console-lite): add traffic light component
* fix(console-lite): add slippage to deal ticket estimates
* feat(console-lite): refactor deal ticket steps and add slippage dialog
* feat(console-lite): add e2e tests for slippage and fix broken ones
* fix(console-lite): fix styling issue after theme update
2022-09-08 13:04:17 +01:00
Art
c83b5bf93c
chore( #1259 ): replaced market name with tradable instrument name ( #1269 )
...
* chore: replaced market name with tradable instrument name (1259)
* removed lodash import that must have added itself magically
* =aligned cypress tests with code changed
* =aligned console lite cypress mocks to the code changes
* changed cypress market info key details test
* changed cypress market info key details test
* generate markets for console lite
2022-09-07 11:37:39 -07:00
macqbat
7fe282a9fb
feat: [console-lite] - refactor market-list view afetr design update ( #1244 )
...
* feat: [console-lite] - refactor market-list view afetr design update
* feat: [console-lite] - refactor market-list fix failing test
* feat: [console-lite] - refactor market-list fix failing test
* feat: [console-lite] - refactor market-list fix failing test
Co-authored-by: maciek <maciek@vegaprotocol.io>
2022-09-06 08:13:17 +02:00
Elmar
1cdea0b2e8
Feat/915 deposit funds ( #1129 )
...
* feat(web3): make web3 container component reusable
* feat(console-lite): add deposits tab to portfolio page
* fix(console-lite): linting errors
* fix(console-lite): pr comments
* fix(console-lite): use enums for network vars
2022-08-31 16:33:08 +01:00
macqbat
d7fee66d89
feat: [console-lite] - calculate slippage (price impact) ( #1173 )
...
* feat: [console-lite] - calculate slippage (price impact)
* feat: [console-lite] - move slippage from estimates to deal-ticket-size
* feat: [console-lite] - slippage - add a bunch of unit tests
* feat: [console-lite] - slippage -
* feat: [console-lite] - slippage - fix some faillings, add enum instead text entry
* feat: [console-lite] - slippage - adjust tooltip info text
* feat: [console-lite] - slippage - fix failling cache
* feat: [console-lite] - slippage - resolve conflicts after rebase
* feat: [console-lite] - slippage - fixes after review
* feat: [console-lite] - slippage - fixes after review
* feat: [console-lite] - slippage - add memo back to the hook
* feat: [console-lite] - slippage - add back order book model outside hook
* feat: [console-lite] - slippage - adjust some int test
* feat: [console-lite] - slippage - adjust some int test
Co-authored-by: maciek <maciek@vegaprotocol.io>
2022-08-31 15:23:01 +02:00
Matthew Russell
c259622848
feat( #927 ) design update ( #1201 )
...
* feat: create new buttons
* feat: update anchor and button link styles
* feat: add icon support
* feat: fix full width with icon
* feat: convert invalid button props to use new props
* feat: tidy up explorer
* feat: more tidy up for token and trading
* feat: move styles to css file using @apply
* chore: remove css with @apply as its not working in apps
* fix: deposit form button
* feat: use default tailwind config, start on forms
* feat: fixup trade grid styles
* feat: form styles
* feat: styles for order book and tables
* feat: make key management use dropdown
* feat: update various components
* feat: tidy up wallet section
* feat: token tidy up
* feat: token governance styles
* Feat/927: Dialog styling
* feat: token styles
* feat: add font familys
* feat: change token borders to be softer
* feat: console-lite changes to support new theme
* Feat/927: Centered key-value-table.tsx spacing
* Feat/927: Tweak to Explorer site border colours to be inline with trading
* Feat/927: Tweak to Explorer header
* Feat/927: Theme switcher icon colours
* Feat/927: Fix for Explorer block data styling
* feat: fix tests, add status footer and change logos
* feat: render both theme icons to avoid hydration error
* chore: run migrations for project
* fix: tailwindconfig build to work with new next version
* feat: use document page for next as per documentation
* chore: update build targets to use development mode when serving
* fix: console-lite default text colors
* chore: fix tooltip text break, change submit button
* feat: adjust console-lite styles to work with tabs
* feat: add bespoke dialog for console-lite market-selector
* Feat/927: Theme switcher now has prop for fixed bg colour
* Feat/927: Font size and border radius tweak for toggles
* Feat/927: Cleaned up trade-grid.tsx spacing
* feat: responsive styles for market header and nav
* feat: update designs for market popover
* fix: nav active state
* chore: allow classname to be passed to button
* Feat/927: Fix Token width on desktop (was overflowing)
* Feat/927: Fix token header h1 from wrapping
* Feat/927: Tweak for claim-flow.tsx
* fix: connect button test
* Feat/927: Proposals list styling polish
* Feat/927: key-value-table.tsx spacing tweak
* feat: add copy button to kp dropdown
* Feat/927: Removing old theme params and uses
* Feat/927: Removing old theme params and uses, documenting the now used otb sizes
* feat: use key val table in asset dialog
* feat: align tooltip styles
* fix: orderbook grid alignment
* chore: linting
* fix: dialog sizing in medium mode, node switcher styles
* chore: remove unused color classes
* feat: update radio and checkbox designs
* feat: updates to storybook
* feat: update design system stories
* chore: stories update
* chore: rename resize panels and tidy
* feat: fix checkbox tick
* fix: add poyfills for jest in trading test setup
* chore: fix checkbox tests
* chore: fix tests
* chore: fix tests again
* chore: revert token wallet name test
* fix: tooltip tests on console-lite
* fix: wallet dropdown test
Co-authored-by: sam-keen <samuel.kleinmann@gmail.com>
2022-08-30 21:35:46 -07:00
Bartłomiej Głownia
577ba28ae5
chore: fix trading app e2e tests and mocks ( #1142 )
...
* chore: fix trading app e2e tests and mocks
* chore: fix e2e build target setup and tsconfigs
2022-08-26 09:41:47 -07:00
macqbat
57c414f315
feat: [console-lite] - improve simple-market-list int tests ( #1166 )
...
* feat: [console-lite] - improve simple-market-list int tests
* feat: [console-lite] - improve simple-market-list int tests
Co-authored-by: maciek <maciek@vegaprotocol.io>
2022-08-26 10:08:13 +02:00
Joe Tsang
07f4a3ccde
chore: reduce number of cy.gets in console-lite test ( #1155 )
2022-08-25 15:30:25 +01:00
macqbat
1bb63dcb15
feat: [console-lite] - refactor wallet connector ( #1126 )
...
* feat: [console-lite] - refactor wallet connector
* feat: [console-lite] - refactor wallet connector
* feat: [console-lite] - refactor market selector focusing - review feedback
Co-authored-by: maciek <maciek@vegaprotocol.io>
2022-08-25 11:48:37 +02:00
macqbat
4ae410eaab
feat: [console-lite] - change app name ( #1114 )
...
* feat: [console-lite] - change app name
* feat: [console-lite] - change app name
Co-authored-by: maciek <maciek@vegaprotocol.io>
2022-08-23 16:02:08 +02:00