Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge to main (1.0.1) #88

Merged
merged 64 commits into from
Apr 30, 2024
Merged

Merge to main (1.0.1) #88

merged 64 commits into from
Apr 30, 2024

Conversation

ruixhuang
Copy link
Contributor

No description provided.

prashanDYDX and others added 30 commits March 12, 2024 15:36
* Add "app_deployment" key

* Lint
* Initial setup of StrictMode - only logging in debug.

* Revert injection changes
* Test

* Check for deeplink path during routing

* Clean up

* Clean up
* Observe system theme

* Recompose when theme changes
* Fix Subaccount transfer for France

* Lint

* Update function name to be consistent with iOS
* Clean up the start-up sequence

* Lint
* Add script

* Update v4-client.js

* Safer replacement

* Safer replacement
* Move startWorkers back to Activity.start()

* Comment
* Adding Onboarding/Transfer/Wallet events

* Add userID and userProperties

* Optimiazation
* Add link to send logcat messages via email

* Clean up

* Error handling

* Make file provider depending on applicationId
* MOB-432 previous branch was based on a wrong branch

* PR
* Bump Abacus

* Revert
…letely (#49)

* MOB-421 add settings control to turn in-app notifications on/off completely

* MOB-421 add settings control to turn in-app notifications on/off completely

* Clean up
johnqh and others added 26 commits April 5, 2024 14:08
* Added end time to rewards date range

* lint
* Wire up input data

* Submission

* WIP

* Bump Abacus and toggle size section

* Update PlatformInfoScaffold

* submissionStatus = _submissionStatus

* Simplify TriggerOrderStream
#73)

* Add formatting functions for size specified in double (1000.0, 0.001, etc)

* Clean up

* Clean up

* Clean up BigDecimals

* Remove rounded(bigDecimal:
* Wire up input data

* Submission

* WIP

* Bump Abacus and toggle size section

* MarketInfo buttons

* Clean up

* Clean up TriggerOrderStream
* Wire up input data

* Submission

* WIP

* Bump Abacus and toggle size section

* MarketInfo buttons

* Validation

* Show validation error at sections

* Highlighting error/warning field

* Slide size formatting

* Clean up

* Clean up TriggerOrderStream

* Clean up

* Clean up
* Add retry to trade and close order submission.

* _submissionStatus.asStateFlow()
* Fixing threading issues.

* Clean up
* Margin type and leverage screens skeleton

* MOB-356 MOB-358 Margin mode screen

* Change bg color

* MOB-360 rough UX for target leverage screen

* Fixed PR

* move modifier to param

* lint

* There is no longer InputFieldScarfold

* Put back InputFieldScaffold
* Disable sparkline touching on market list

* Clean up
* Bump Abacus and add script to use locally built Abacus

* Usage

* Update
* Margin type and leverage screens skeleton

* MOB-356 MOB-358 Margin mode screen

* Change bg color

* MOB-360 rough UX for target leverage screen

* Fixed PR

* move modifier to param

* In the middle of coding

* lint

* There is no longer InputFieldScarfold

* Put back InputFieldScaffold

* More placeholder code and it compiles

* rough amount input

* Formatting "Add Margin" and "Remove Margin"
# Conflicts:
#	gradle.properties
#	v4/build.gradle
#	v4/common/src/main/java/exchange/dydx/trading/common/formatter/DydxFormatter.kt
#	v4/common/src/main/java/exchange/dydx/trading/common/navigation/DydxRoutes.kt
#	v4/common/src/test/java/exchange/dydx/common/formatter/DydxFormatterTests.kt
#	v4/core/src/main/java/exchange/dydx/trading/TradingActivity.kt
#	v4/feature/market/src/main/java/exchange/dydx/trading/feature/market/marketinfo/components/position/DydxMarketPositionButtonsView.kt
#	v4/feature/market/src/main/java/exchange/dydx/trading/feature/market/marketinfo/components/position/DydxMarketPositionButtonsViewModel.kt
#	v4/feature/portfolio/src/main/java/exchange/dydx/trading/feature/portfolio/components/positions/DydxPortfolioPositionItemView.kt
#	v4/feature/receipt/src/main/java/exchange/dydx/trading/feature/receipt/validation/DydxValidationView.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/DydxTradeRouter.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/di/TradeModule.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/streams/TradeStream.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/tradeinput/DydxTradeInputMarginModeView.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/tradeinput/DydxTradeInputMarginModeViewModel.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/tradeinput/DydxTradeInputTargetLeverageView.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/tradeinput/DydxTradeInputTargetLeverageViewModel.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/trigger/DydxTriggerOrderInputView.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/trigger/DydxTriggerOrderInputViewModel.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/trigger/components/DydxTriggerOrderCtaButtonView.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/trigger/components/DydxTriggerOrderCtaButtonViewModel.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/trigger/components/DydxTriggerOrderReceiptViewModel.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/trigger/components/inputfields/gainloss/DydxTriggerOrderGainLossView.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/trigger/components/inputfields/gainloss/DydxTriggerOrderGainLossViewModel.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/trigger/components/inputfields/limitprice/DydxTriggerOrderLimitPriceSectionViewModel.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/trigger/components/inputfields/price/DydxTriggerOrderPriceView.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/trigger/components/inputfields/price/DydxTriggerOrderPriceViewModel.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/trigger/components/inputfields/size/DydxTriggerOrderSizeView.kt
#	v4/feature/trade/src/main/java/exchange/dydx/trading/feature/trade/trigger/components/inputfields/size/DydxTriggerOrderSizeViewModel.kt
#	v4/integration/dydxStateManager/src/main/java/exchange/dydx/dydxstatemanager/AbacusState.kt
#	v4/integration/dydxStateManager/src/main/java/exchange/dydx/dydxstatemanager/AbacusStateManager.kt
#	v4/integration/dydxStateManager/src/main/java/exchange/dydx/dydxstatemanager/protocolImplementations/AbacusThreadingImp.kt
@ruixhuang ruixhuang changed the title Merge to main Merge to main (1.0.1) Apr 30, 2024
@ruixhuang ruixhuang merged commit 7f33b31 into main Apr 30, 2024
3 checks passed
@ruixhuang ruixhuang deleted the features/merge_to_main branch April 30, 2024 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants