Bartłomiej Głownia
|
d0ec016adc
|
Feature/151 orderbook (#266)
* [#151] Add orderbook
* [#151] Add orderbook components
* [#151] Add market-depth data provider
* [#151] Add orderbook manager
* [#151] handle market depth updates in orderbook manager
* [#151] Fix PageQueryContainer usage of AsyncRenderer
* [#151] Move data handling logig out from orderbook manager
* [#151] Use mocked data, fix data issues
* [#151] Add compact order book data unit tests
* [#151] Add updateData unit tests
* [#151] Add updateCompactedData unit tests
* [#151] update cummulative vol on update, move data ref handling from effect to manager
* [#151] Update cummulative vol on update, fixes
* [#151] Optimieze orderbook ag-grid render
* [#151] Replace ag-grid with orderbook component
* [#151] Use react memo to optimize orderbook rendering
* [#151] Fix cummulative vol computation on compacted data update
* [#151] Add resolution controls
* [#151] Fix cumulative spelling mistake
* [#151] Use number instead of string for cumulative values
* [#151] Expose restart callback in useDataProvider hook
* [#151] Update empty cumulative values
* [#151] Add horizontal line under header in orderbook
* [#151] reuse orderbook data in market-depth chart
* [#151] restart market depth provider on sequenceNumber gap
* [#151] use throttle in orderbook and depth-chart
* [#151] Add comments, refactor data functions
* [#151] Add comments, refactor data functions
* [#151] move orderbook and depth-chart libs to market-depth
|
2022-04-26 17:26:28 +02:00 |
|
Joe Tsang
|
cd343cc1fe
|
UI test for positions table (#290)
* Positions test passing with mocks
* Update position mocks with changes
* Use Cypress env for public key in mock
|
2022-04-26 14:20:31 +01:00 |
|
Bartłomiej Głownia
|
2cdf349641
|
Limit number of warnings in tests (#298)
|
2022-04-25 17:33:49 +01:00 |
|
Dexter Edwards
|
ce5d7bc15b
|
run nx format (#295)
|
2022-04-25 15:03:58 +01:00 |
|
Matthew Russell
|
dbd0514515
|
Fix/177 add check for gridref.current.api before using methods (#215)
|
2022-04-07 15:27:34 -07:00 |
|
Bartłomiej Głownia
|
c573349f68
|
[#185] Add accounts table (#193)
* [#185] Add accounts table
* [#185] Add summary row to accounts table
|
2022-04-06 10:48:05 -07:00 |
|
Dexter
|
ea89acf44e
|
fix lint errors
|
2022-04-04 09:22:49 +01:00 |
|
Bartłomiej Głownia
|
8424dc718d
|
[#128] Use native ag-grid sort instead on useMemo (#178)
* [#128] Use native ag-grid sort instead on useMemo
* [#128] Add secondary sort on positions table - order by instrument name, market id
|
2022-03-31 09:14:16 -07:00 |
|
sam-keen
|
b6df83ede8
|
Resolved merge conflicts with master, reduced warnings
|
2022-03-31 14:20:36 +01:00 |
|
Matthew Russell
|
4899d1bce8
|
Task/Mark translations (#174)
* add dummy i18n translate function to market text that will need translation in future
* add i18n function to aria-labels
|
2022-03-30 18:08:25 -07:00 |
|
Bartłomiej Głownia
|
7af0efa8d8
|
Enable @typescript-eslint/consistent-type-imports eslint rule
|
2022-03-30 13:05:41 +02:00 |
|
Matthew Russell
|
858bd372d2
|
prevent positions table if not party id provided, handle no data in async renderer
|
2022-03-29 17:01:34 -07:00 |
|
Matthew Russell
|
edce1c7869
|
rename graphql dir to types
|
2022-03-29 16:03:27 -07:00 |
|
Matthew Russell
|
3f62c79f8d
|
colocate querys with libs
|
2022-03-29 15:52:51 -07:00 |
|
Bartłomiej Głownia
|
9c42f54331
|
[#128] Fix type issues
|
2022-03-29 19:31:00 +02:00 |
|
Bartłomiej Głownia
|
444f1b6584
|
[#128] Capitalize types in position queries
|
2022-03-29 19:13:01 +02:00 |
|
Bartłomiej Głownia
|
fe29e86c74
|
[#128] Add market data details to positions query
|
2022-03-29 19:13:00 +02:00 |
|
Bartłomiej Głownia
|
043c733185
|
[#108] Add more positions-table unit tests
|
2022-03-29 19:13:00 +02:00 |
|
Bartłomiej Głownia
|
a68bce9ed1
|
[#108] replace assign-deep with loadash/merge
|
2022-03-29 19:13:00 +02:00 |
|
Bartłomiej Głownia
|
7f1632d44d
|
[#128] add <PositionsTable/> component
|
2022-03-29 18:57:13 +02:00 |
|
Bartłomiej Głownia
|
30c990bb3e
|
#128 Add positions library
|
2022-03-29 18:55:41 +02:00 |
|