* feat: [simple-app] - simple market list - improvements in apollo client
* feat: [simple-app] - simple market list - add live update for state and price change
* feat: [simple-app] - simple market list - add live update for state and price change
* feat: [simple-app] - simple market list - add intersection observer, small improvements
* feat: [simple-app] - simple market list - small improvements after review feedback
* feat: [simple-app] - simple market list - small improvements after review feedback
Co-authored-by: maciek <maciek@vegaprotocol.io>
* feat: add enviromnemt provider to the ui-toolkit
* chore: replace etherscan links
* chore: wrap trading app into environment provider
* chore: move env provider to react-helpers and wrap every app
* chore: remove more env variables from libs and replace them with the env hook
* fix: lint
* fix: update readme with correct formatting command
* fix: warnings for web3 hook
* fix: wrap warning in conditional, print message only when env keys are missing
* fix: incorrect condition on deposit manager fauceting param
Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
* fix: cleanup token app ethereum config
* chore: add better error handling to the useEnvironment hook
* fix: lint
* fix: formatting
* fix: more lint
* fix: throw error if required env variables are missing
* fix: remove default eth chain id
* fix: add back etherscan testid to withdrawals links
* fix: imports
* fix: try using babel jest for smart contracts test transpilation
* fix: uniform ts syntax
* chore: set resolveJsonModule in base tsconfig
* fix: add missing data-ids for etherscan links
Co-authored-by: Matthew Russell <mattrussell36@gmail.com>
* feat: add positionDecimalPlaces prop to market query and regenerate types
* feat: add stepper to order amount input
* feat: convert fractions back to integers when submitting the order
* refactor: move order transformations into hooks
* fix: formatting
* fix: simplify toDecimal calculation
* fix: remove redundant function for size calculation
* fix: add new prop to e2e test mock generator
* feat: add tests for order validation
* fix: lint
* chore: add validation to the simple trading app order form
* fix: lint
* feat: add env specific serve commands where appropriate for apps
* fix: typo in command call
* feat: add custom executor for serving apps
* chore: clean up project files and use the custom executor
* chore: patch readmes
* chore: split out logs into their own function
* fix: prevent overriding env when no flag passed in
* fix: add tsc to postinstall to take care of compiling the custom executors
* fix: remove the custom serve executor from trading
* feat(simple-trading-app): add drawer component to ui-toolkit
* feat(simple-trading-app): use drawer component and add navigation routes
* feat(simple-trading-app): move drawer out of ui-toolkit and into simple trading
* feat(simple-trading-app): remove suspense for now as nothing gets lazy loaded
* feat(simple-trading-app): add simple market list into routes
* Initial commit after nx create
* Add .env files
* Add working commit for poc
* Make deal-ticket-manager.tsx accept children as props and export more components to be consumed by external apps
* Add stepper component to simple trading app
* Add basic prototype for simple trading app with stepper component
* simple market app - simple market list - initial commit
* simple market app - simple market list - add some new changes
* Resolve conflicts after rebase
Initial commit after nx create
* Add stepper component to simple trading app
* simple market app - simple market list - remove wrongly added file after rebase
* simple market app - simple market list - proposals of layout frame and percent change calculation
* simple market app - simple market list - proposals of working solution
* feat: [simple-app] - simple market list - clean up gQL queries
* feat: [simple-app] - simple market list - indicate no auctionEnd
* feat: [simple-app] - simple market list - a bunch of changes after review feedback
* feat: [simple-app] - simple market list - get expire date from instrument tag
* feat: [simple-app] - simple market list - a bunch of small improvements
Co-authored-by: Elmar Gasimov <elmar@vegaprotocol.io>
Co-authored-by: maciek <maciek@vegaprotocol.io>
* Initial commit after nx create
* Add .env files
* Add working commit for poc
* Make deal-ticket-manager.tsx accept children as props and export more components to be consumed by external apps
* Add stepper component to simple trading app
* Add basic prototype for simple trading app with stepper component
* Remove unnecessary flags and env variables
* Change simple trading app port
* Refactor deal ticket container to be more dry
* Refactor deal ticket to be more dry
* Refactor app loader, remove tendermint socket and change providers for App.tsx in simple trading app
* Remove example cypress files and change config
* Fix linting issues