Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: aneonex/BitcoinChecker
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.43
Choose a base ref
...
head repository: aneonex/BitcoinChecker
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Aug 14, 2021

  1. Copy the full SHA
    1b29107 View commit details
  2. Added Phemex

    aneonex committed Aug 14, 2021
    Copy the full SHA
    411fc96 View commit details

Commits on Aug 30, 2021

  1. Copy the full SHA
    29101f7 View commit details

Commits on Sep 5, 2021

  1. Copy the full SHA
    84cd192 View commit details
  2. Copy the full SHA
    ae9c0bb View commit details
  3. Copy the full SHA
    e13b432 View commit details

Commits on Sep 6, 2021

  1. Copy the full SHA
    a82ca38 View commit details
  2. Ticker changed to interface

    aneonex committed Sep 6, 2021
    Copy the full SHA
    e5bde8d View commit details
  3. CoinFloor api v2

    aneonex committed Sep 6, 2021
    Copy the full SHA
    37b8f41 View commit details

Commits on Sep 25, 2021

  1. Copy the full SHA
    bf37600 View commit details
  2. BitcoinToYou exchange api v2

    aneonex committed Sep 25, 2021
    Copy the full SHA
    e0b5408 View commit details
  3. Copy the full SHA
    c547010 View commit details

Commits on Oct 7, 2021

  1. Copy the full SHA
    037a711 View commit details
  2. Copy the full SHA
    bef684c View commit details
  3. Copy the full SHA
    0eeefa1 View commit details

Commits on Oct 11, 2021

  1. Fixed ConJar prices

    aneonex committed Oct 11, 2021
    Copy the full SHA
    b519465 View commit details

Commits on Nov 19, 2021

  1. Copy the full SHA
    69a7b87 View commit details
  2. Added Latoken exchange #157

    aneonex committed Nov 19, 2021
    Copy the full SHA
    11ff697 View commit details

Commits on Nov 20, 2021

  1. Tester: Fixed market update

    aneonex committed Nov 20, 2021
    Copy the full SHA
    eb5dbc4 View commit details
  2. Bithumb: updated static pairs

    aneonex committed Nov 20, 2021
    Copy the full SHA
    0699a0e View commit details
  3. Added Bitrue exchange

    aneonex committed Nov 20, 2021
    Copy the full SHA
    575be9f View commit details
  4. Added FTX US

    aneonex committed Nov 20, 2021
    Copy the full SHA
    065aa76 View commit details
  5. Added Binance.US

    aneonex committed Nov 20, 2021
    Copy the full SHA
    53b6c52 View commit details
  6. Copy the full SHA
    7c6ef37 View commit details

Commits on Nov 21, 2021

  1. Added MEXC Global exchange #160

    aneonex committed Nov 21, 2021
    Copy the full SHA
    1b9dd23 View commit details
  2. Refactored Mexo exchange

    aneonex committed Nov 21, 2021
    Copy the full SHA
    c587811 View commit details
  3. Simplified build workflow

    aneonex committed Nov 21, 2021
    Copy the full SHA
    d29773d View commit details

Commits on Dec 2, 2021

  1. Updated BKEX url #163

    aneonex committed Dec 2, 2021
    Copy the full SHA
    b44f714 View commit details
  2. Merge pull request #164 from aneonex/fix/BKEX

    Updated BKEX url #163
    aneonex authored Dec 2, 2021
    Copy the full SHA
    80a96de View commit details

Commits on Dec 31, 2021

  1. Updated README.md (More clear look) (#171)

    * TestApp: Update deps
    
    * Updated README.md and development guide moved to a separate page.
    
    * ReadMe: Updated images layout
    
    * Update development.md
    aneonex authored Dec 31, 2021
    Copy the full SHA
    35f5a9c View commit details

Commits on Jan 2, 2022

  1. Copy the full SHA
    b2027b8 View commit details

Commits on Jan 3, 2022

  1. Copy the full SHA
    a1725f3 View commit details

Commits on Jan 4, 2022

  1. Fixed double numbers format for values between 1 and 10. Now 4 signif…

    …icant digits, as for all other smaller values (#178)
    aneonex authored Jan 4, 2022
    Copy the full SHA
    225f23e View commit details

Commits on Jan 7, 2022

  1. Fixed e-mail in Readme.md

    aneonex authored Jan 7, 2022
    Copy the full SHA
    4d9f8b4 View commit details

Commits on Jan 8, 2022

  1. Copy the full SHA
    c1aa0f7 View commit details
  2. Copy the full SHA
    04cd1b4 View commit details
  3. Copy the full SHA
    15a6603 View commit details
  4. Merge pull request #179 from aneonex/features/add-language-pt-BR

    Added localization for Portuguese (Brazil) (pt-BR)
    aneonex authored Jan 8, 2022
    Copy the full SHA
    f6c618e View commit details
  5. Copy the full SHA
    b14b41c View commit details

Commits on Jan 9, 2022

  1. Create LICENSE

    aneonex authored Jan 9, 2022
    Copy the full SHA
    a3c4609 View commit details
  2. Copy the full SHA
    7bfb6e9 View commit details

Commits on Jan 12, 2022

  1. Copy the full SHA
    6bcf520 View commit details

Commits on Jan 13, 2022

  1. Copy the full SHA
    ccbf96d View commit details

Commits on Jan 23, 2022

  1. Copy the full SHA
    f62f438 View commit details

Commits on Feb 10, 2022

  1. Copy the full SHA
    1a6d659 View commit details
  2. Update README.md

    aneonex authored Feb 10, 2022
    Copy the full SHA
    019af52 View commit details

Commits on Feb 15, 2022

  1. Copy the full SHA
    ec6a6cf View commit details

Commits on May 17, 2022

  1. Fixed OKX Futures (Perp only)

    aneonex committed May 17, 2022
    Copy the full SHA
    3a7285f View commit details
  2. Copy the full SHA
    df5384e View commit details
  3. Merge pull request #205 from aneonex/fix/okx-futures-fix

    Fix/okx futures fix
    aneonex authored May 17, 2022
    Copy the full SHA
    9caec4d View commit details
Showing with 6,919 additions and 4,333 deletions.
  1. +5 −23 .github/workflows/gradle.yml
  2. +21 −0 LICENSE
  3. +22 −317 README.md
  4. +22 −3 build.gradle
  5. +9 −7 dataModule/build.gradle
  6. +0 −1 dataModule/src/main/AndroidManifest.xml
  7. +57 −30 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/config/MarketsConfig.kt
  8. +2 −2 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/CheckerInfo.kt
  9. +29 −3 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/CurrencyPairInfo.kt
  10. +3 −5 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/CurrencyPairsListWithDate.kt
  11. +5 −1 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/CurrencySubunit.kt
  12. +0 −26 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/Futures.kt
  13. +81 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/FuturesContractType.kt
  14. +0 −13 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/FuturesMarket.kt
  15. +11 −7 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/Market.kt
  16. +13 −28 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/Ticker.kt
  17. +1 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/currency/VirtualCurrency.kt
  18. +0 −49 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Abucoins.kt
  19. +0 −47 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Biki.kt
  20. +9 −20 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Binance.kt
  21. +39 −14 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/BinanceFutures.kt
  22. +19 −26 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Bit2c.kt
  23. +23 −28 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/BitBay.kt
  24. +0 −46 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/BitKonan.kt
  25. +0 −41 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/BitMaszyna.kt
  26. +0 −50 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/BitZ.kt
  27. +66 −31 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/BitcoinToYou.kt
  28. +0 −56 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/BitcoinVenezuela.kt
  29. +0 −38 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/BitexLa.kt
  30. +48 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Bitget.kt
  31. +43 −37 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Bithumb.kt
  32. +62 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Bitrue.kt
  33. +5 −1 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Bitso.kt
  34. +39 −83 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Bitstamp.kt
  35. +37 −31 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Bittrex.kt
  36. +16 −24 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Bkex.kt
  37. +25 −48 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Bleutrade.kt
  38. +0 −43 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/BlinkTrade.kt
  39. +0 −51 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Braziliex.kt
  40. +29 −56 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Btcturk.kt
  41. +8 −2 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/BwCom.kt
  42. +44 −40 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Bybit.kt
  43. +93 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/BybitDerivatives.kt
  44. +60 −31 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/CapeCrypto.kt
  45. +19 −46 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/CexIO.kt
  46. +54 −36 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/CoinEx.kt
  47. +0 −43 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/CoinFloor.kt
  48. +17 −15 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/CoinJar.kt
  49. +34 −30 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/CoinMateIO.kt
  50. +37 −25 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/CoinTree.kt
  51. +21 −7 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Coinbase.kt
  52. +0 −50 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Coineal.kt
  53. +3 −2 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/CryptoCom.kt
  54. +22 −40 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/CryptoMarket.kt
  55. +73 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Deribit.kt
  56. +0 −44 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/EXX.kt
  57. +57 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Exbitron.kt
  58. +42 −34 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Exmo.kt
  59. +0 −48 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Exrates.kt
  60. +1 −1 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Foxbit.kt
  61. +17 −19 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Ftx.kt
  62. +89 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/FtxFutures.kt
  63. +0 −35 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/FybSG.kt
  64. +25 −36 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/GateIo.kt
  65. +0 −50 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Hbtc.kt
  66. +8 −2 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Hotbit.kt
  67. +45 −33 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Huobi.kt
  68. +136 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/HuobiFutures.kt
  69. +0 −49 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Hydax.kt
  70. +18 −26 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Indodax.kt
  71. +46 −31 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/ItBit.kt
  72. +24 −21 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Koinim.kt
  73. +27 −28 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Korbit.kt
  74. +79 −63 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Kraken.kt
  75. +44 −35 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Kucoin.kt
  76. +55 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Kuna.kt
  77. +0 −53 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/LakeBTC.kt
  78. +57 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Latoken.kt
  79. +0 −61 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Livecoin.kt
  80. +87 −34 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Mercado.kt
  81. +64 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Mexc.kt
  82. +0 −49 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Mexo.kt
  83. +0 −57 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Mxc.kt
  84. +0 −41 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/NegocieCoins.kt
  85. +43 −37 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Okex.kt
  86. +44 −74 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/OkexFutures.kt
  87. +0 −50 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/OmniTrade.kt
  88. +45 −24 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Paribu.kt
  89. +12 −13 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Paymium.kt
  90. +71 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Phemex.kt
  91. +21 −21 ...Module/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/{Tokok.kt → SafeTrade.kt}
  92. +0 −59 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/ShapeShift.kt
  93. +44 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Stex.kt
  94. +65 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Tokocrypto.kt
  95. +51 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Txbit.kt
  96. +19 −18 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Upbit.kt
  97. +25 −40 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Uphold.kt
  98. +0 −42 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Urdubit.kt
  99. +0 −50 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Vaultoro.kt
  100. +92 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/Woo.kt
  101. +50 −0 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/XTCom.kt
  102. +0 −79 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/XthetaGlobal.kt
  103. +0 −49 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/ZgCom.kt
  104. +15 −1 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/model/market/generic/SimpleMarket.kt
  105. +42 −48 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/util/CurrencyPairsMapHelper.kt
  106. +23 −12 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/util/FormatUtilsBase.kt
  107. +13 −1 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/util/JsonUtils.kt
  108. +8 −3 dataModule/src/main/java/com/aneonex/bitcoinchecker/datamodule/util/TimeUtils.kt
  109. +63 −12 dataModuleTester/build.gradle
  110. +115 −0 dataModuleTester/schemas/com.aneonex.bitcoinchecker.tester.data.local.MarketDatabase/1.json
  111. +15 −9 dataModuleTester/src/main/AndroidManifest.xml
  112. +0 −337 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/MainActivity.kt
  113. +28 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/MyApplication.kt
  114. +7 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/data/HttpLogger.kt
  115. +15 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/data/MyMarketRepository.kt
  116. +97 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/data/MyMarketRepositoryImpl.kt
  117. +19 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/data/TickerImpl.kt
  118. +69 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/data/local/MarketDao.kt
  119. +25 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/data/local/MarketDatabase.kt
  120. +35 −0 ...oduleTester/src/main/java/com/aneonex/bitcoinchecker/tester/data/local/MyMarketLocalDataSource.kt
  121. +21 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/data/local/model/MarketEntity.kt
  122. +33 −0 ...ModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/data/local/model/MarketPairEntity.kt
  123. +14 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/data/local/model/MarketWithPairs.kt
  124. +17 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/data/remote/HttpLoggerImpl.kt
  125. +204 −0 ...uleTester/src/main/java/com/aneonex/bitcoinchecker/tester/data/remote/MyMarketRemoteDataSource.kt
  126. +41 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/data/remote/util/Calls.kt
  127. +24 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/di/LocalDataModule.kt
  128. +30 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/di/MarketModule.kt
  129. +36 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/di/RemoteDataModule.kt
  130. +0 −96 ...ModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/dialog/DynamicCurrencyPairsDialog.kt
  131. +3 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/domain/exceptions/DatabaseError.kt
  132. +8 −0 ...ModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/domain/exceptions/HttpMarketError.kt
  133. +49 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/domain/exceptions/MarketError.kt
  134. +5 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/domain/exceptions/NetworkError.kt
  135. +3 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/domain/exceptions/ParseError.kt
  136. +3 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/domain/exceptions/TimeoutError.kt
  137. +3 −0 ...uleTester/src/main/java/com/aneonex/bitcoinchecker/tester/domain/exceptions/UnknownMarketError.kt
  138. +3 −0 ...ster/src/main/java/com/aneonex/bitcoinchecker/tester/domain/exceptions/UserFriendlyMarketError.kt
  139. +10 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/domain/model/MarketTickerResult.kt
  140. +6 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/domain/model/MyMarket.kt
  141. +41 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/domain/model/MyMarketPairsInfo.kt
  142. +20 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/MainActivity.kt
  143. +172 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/components/ComboBox.kt
  144. +46 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/components/LogBox.kt
  145. +51 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/components/Scrollbar.kt
  146. +104 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/components/Ticker.kt
  147. +96 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/features/error/ErrorScreen.kt
  148. +38 −0 ...ModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/features/loading/LoadingScreen.kt
  149. +352 −0 ...Tester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/features/markettest/MarketTestScreen.kt
  150. +27 −0 ...c/main/java/com/aneonex/bitcoinchecker/tester/ui/features/markettest/MarketTestScreenViewState.kt
  151. +277 −0 ...ter/src/main/java/com/aneonex/bitcoinchecker/tester/ui/features/markettest/MarketTestViewModel.kt
  152. +3 −0 .../main/java/com/aneonex/bitcoinchecker/tester/ui/features/markettest/dto/MarketPairsUpdateState.kt
  153. +74 −0 ...leTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/features/syncpairs/SyncPairsDialog.kt
  154. +32 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/navigation/MyAppNavHost.kt
  155. +6 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/navigation/ScreenRoute.kt
  156. +8 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/theme/Color.kt
  157. +11 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/theme/Shape.kt
  158. +56 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/theme/Theme.kt
  159. +9 −0 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/ui/theme/Typography.kt
  160. +0 −75 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/util/CheckErrorsUtils.kt
  161. +0 −45 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/util/HttpsHelper.kt
  162. +0 −37 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/util/MarketCurrencyPairsStore.kt
  163. +0 −10 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/util/SpannableUtils.kt
  164. +0 −10 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/volley/CheckerErrorParsedError.kt
  165. +0 −66 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/volley/CheckerVolleyMainRequest.kt
  166. +0 −14 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/volley/CheckerVolleyNextRequest.kt
  167. +0 −68 ...r/src/main/java/com/aneonex/bitcoinchecker/tester/volley/DynamicCurrencyPairsVolleyMainRequest.kt
  168. +0 −12 ...r/src/main/java/com/aneonex/bitcoinchecker/tester/volley/DynamicCurrencyPairsVolleyNextRequest.kt
  169. +0 −9 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/volley/UnknownVolleyError.kt
  170. +0 −8 ...ter/src/main/java/com/aneonex/bitcoinchecker/tester/volley/generic/GenericCheckerVolleyRequest.kt
  171. +0 −156 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/volley/generic/GzipVolleyRequest.kt
  172. +0 −12 ...uleTester/src/main/java/com/aneonex/bitcoinchecker/tester/volley/generic/ResponseErrorListener.kt
  173. +0 −11 dataModuleTester/src/main/java/com/aneonex/bitcoinchecker/tester/volley/generic/ResponseListener.kt
  174. BIN dataModuleTester/src/main/res/drawable-hdpi/ic_action_info.png
  175. BIN dataModuleTester/src/main/res/drawable-hdpi/ic_launcher.png
  176. BIN dataModuleTester/src/main/res/drawable-mdpi/ic_action_info.png
  177. BIN dataModuleTester/src/main/res/drawable-mdpi/ic_launcher.png
  178. BIN dataModuleTester/src/main/res/drawable-xhdpi/ic_action_info.png
  179. BIN dataModuleTester/src/main/res/drawable-xhdpi/ic_launcher.png
  180. BIN dataModuleTester/src/main/res/drawable-xxhdpi/ic_action_info.png
  181. BIN dataModuleTester/src/main/res/drawable-xxhdpi/ic_launcher.png
  182. BIN dataModuleTester/src/main/res/drawable-xxxhdpi/ic_launcher.png
  183. +134 −0 dataModuleTester/src/main/res/drawable/ic_error.xml
  184. +20 −0 dataModuleTester/src/main/res/drawable/ic_launcher_foreground.xml
  185. +160 −0 dataModuleTester/src/main/res/drawable/ic_no_connection.xml
  186. +0 −32 dataModuleTester/src/main/res/layout/dynamic_currency_pairs_dialog.xml
  187. +0 −146 dataModuleTester/src/main/res/layout/main_activity.xml
  188. +5 −0 dataModuleTester/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
  189. +0 −12 dataModuleTester/src/main/res/values/check_errors.xml
  190. +25 −0 dataModuleTester/src/main/res/values/colors.xml
  191. +4 −0 dataModuleTester/src/main/res/values/ic_launcher_background.xml
  192. +29 −21 dataModuleTester/src/main/res/values/strings.xml
  193. +0 −7 dataModuleTester/src/main/res/values/styles.xml
  194. +10 −0 dataModuleTester/src/main/res/values/themes.xml
  195. +13 −0 dataModuleTester/src/main/res/xml/backup_rules.xml
  196. +19 −0 dataModuleTester/src/main/res/xml/data_extraction_rules.xml
  197. BIN docs/app_screenshot.png
  198. +307 −0 docs/development.md
  199. +1 −1 gradle.properties
  200. +3 −3 gradle/wrapper/gradle-wrapper.properties
  201. +9 −0 translate/README.md
  202. +3 −0 translate/en/google_play/long_description.txt
  203. +1 −0 translate/en/google_play/short_description.txt
  204. +27 −0 translate/en/plurals.xml
  205. +277 −0 translate/en/strings.xml
  206. +3 −0 translate/it/google_play/long_description.txt
  207. +1 −0 translate/it/google_play/short_description.txt
  208. +27 −0 translate/it/plurals.xml
  209. +278 −0 translate/it/strings.xml
  210. +3 −0 translate/pt-BR/google_play/long_description.txt
  211. +1 −0 translate/pt-BR/google_play/short_description.txt
  212. +27 −0 translate/pt-BR/plurals.xml
  213. +278 −0 translate/pt-BR/strings.xml
28 changes: 5 additions & 23 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# This workflow will build a Java project with Gradle
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle

name: Java CI with Gradle
name: Android CI

on:
push:
@@ -15,36 +15,18 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Checkout source code
uses: actions/checkout@v2

- name: Set up JDK 11
uses: actions/setup-java@v2
with:
java-version: '11'
distribution: 'adopt' # Adopt OpenJDK

- name: Validate Gradle wrapper
uses: gradle/wrapper-validation-action@v1

- name: Cache Gradle packages
uses: actions/cache@v2
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
distribution: 'adopt'
cache: gradle

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Build with Gradle
run: ./gradlew build

- name: Cleanup Gradle Cache
# Remove some files from the Gradle cache, so they aren't cached by GitHub Actions.
# Restoring these files from a GitHub Actions cache might cause problems for future builds.
run: |
rm -f ~/.gradle/caches/modules-2/modules-2.lock
rm -f ~/.gradle/caches/modules-2/gc.properties
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2022 Aneonex Software

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading