Skip to content

Releases: Block-Equity/stellar-android-wallet

v2.0.7.5

12 Feb 04:44
Compare
Choose a tag to compare
  • Major refactor to keep PinActivity with single responsibility, moved the overall logic to activity of result contract in WalletManagementActivity:
    restore, createWallet, verifyPin, showSecretSeed and showMnemonic
  • WalletFragment has been refactored to use mvvm
  • Added 100% test coverage around WalletManagementActivity.
  • Added trade tool tip (will be disable for now)
  • Added contact feature, contactListFragment. Now is possible to add a stellar address to any contact and send fund to them.
  • Refactored the class StellarAddressActivity (prev EnterAddressActivity) to be used in the following 3 flows: toSend, updateContact and createContact.
  • Stellar SDK upgrade to 0.4.1
  • I added the logic to reuse fragments in the bottom navigation bar (before were created on every switch of the bottom bar)
  • Android studio upgrade to 3.3, kotlin 1.3.11, gradle 3.3.0
  • Adding the logic were you can not open trading if you do not have enough asset pairs.
  • I added the passphrase to the mnemonicView
  • I moved all BlockEQ specific request from volley to retrofit. (Exchange providers, diagnostic and supported assets. I added Stetho and reused the same instance okHttp used in Horizon.
  • Add more states on the WalletFragment: UnFunded, Refreshing and Active
  • Added retry mechanism and empty placeholders to orderBookFragment and myOffers Fragment.
  • Added Bitrise deployment workflow that uploads a new binary to the internal track.
  • Adding a better balance calculator in AvailableBalanceActivity, and providing a balance for the non native assets.
  • Added the ability to use horizon test-net server in debug builds, settings > debug > testnet server)

v2.0.4

17 Dec 20:50
Compare
Choose a tag to compare
  • formatting with 4 decimals the amounts under myOffers list
  • adding -- for walletAdapter that are an inflation set
  • using the availableBalance in the TradeTabFragment when the selling coin is LMX
  • setting a maximum of 7 decimals amount in the SendActivity and AddressActivity

v2.0.3

14 Dec 21:41
Compare
Choose a tag to compare
v2.0.3 Pre-release
Pre-release
  • fixing the submit order button which was disabled during 100% trade.
  • [NumberFormatException] entering a invalid number (,) to the editText in the tradeView

v2.0.2

14 Dec 18:20
Compare
Choose a tag to compare
v2.0.2 Pre-release
Pre-release
  • Re-fix: Market trade amount in second text field is not a dark enough font color
  • Added generic error for all horizon exceptions sending funds on SendActivity.kt

v2.0.1

13 Dec 23:34
Compare
Choose a tag to compare
v2.0.1 Pre-release
Pre-release

Fixed

  • GH-160 Make all buttons and toolbars look beautiful and consistent
  • GH-154 Fixed all low priority issues in Android Bug Bash
  • GH-152 Trading 100% should not do any math and grab 7 decimals
  • GH-147 Update market price once user is back from limit
  • GH-155 Creating asset does not refresh the list
  • GH-151 Sending coins to yourself should be blocked
  • GH-145 [UninitializedPropertyAccessException] crash switching fast form settings to trading

Other bug bash issues fixed in this version:

  • Add asset is missing a back arrow on Action Bar
  • 100% trade left a residual balance
  • Market trade amount in second text field is not a dark enough font color
  • Add asset: Font size too small
  • Inflation destination: button colours are not the same as everywhere else in the app (Megha)
  • Inflation destination: title can go into the action bar (right now it's in the main part of the screen)
  • Send amount: Cant send amounts less than 4 decimal places
  • Send amount: Cursor on memo shouldn't be selected
  • Diagnostic Email address incorrect [email protected]
  • Update market price once user is back from limit
  • Buttons across the app are inconsistent in terms of font, size, format and color. This has to be consistent.
  • Some titles are inconsistent (i.e. some action bar, some below, some have 'X', some have back arrow). Needs clean up.

Wallet 2.0.0 com.blockeq.stellarwallet

12 Dec 17:08
Compare
Choose a tag to compare
Pre-release

Added

  • Full support of Android App Bundle.
  • Trade Feature: Trade, OrderBook and MyOffers
  • GH-126 Trading asset selection logic in tradingTabFragment
  • GH-142 Wallet List, setting trade row dot color to gray
  • GH-127 Diagnostics for Android (v2.1)
  • GH-123 create espresso tests for creation wallet flow, WalletManagement
  • GH-114 About (Policies, ToS, Info)
  • GH-109 Recovery with 15 or 18, 21 words
  • GH-108 Add QR for mnemonic phrase
  • Added a debug preferences to disable / enable leakCanary and the pin
  • BIP30 mnemonic spell-check

Changed

  • GH-133 Remove backwards compatibility support for old wallets

Fixed

  • GH-117 [java.lang.ClassCastException] getting the getOldDecryptedPair()
  • GH-138 [IllegalStateException] Fragment already added: SearchableListDialog

Security

  • GH-103 [Security] check for pin when user changes request pin when sending payments

Beta release v1.0.5

21 Nov 22:15
Compare
Choose a tag to compare
Beta release v1.0.5 Pre-release
Pre-release

[1.0.5] - 2018-11-21

Changed

  • GH-105 Email diagnostic tool
  • New app icon with a beta ribbon on it
  • "Beta" Added to the app title

ATTENTION This will be the last update of the Beta app, as we will be freezing the code and developing the release app for a December release

Beta release v1.0.4.2

19 Nov 19:10
Compare
Choose a tag to compare

[1.0.4.2] - 2018-11-19

Fixed

  • GH-93 [StringIndexOutOfBoundsException] calling getOldDecryptedPair()
  • GH-95 [Empty passphrase bug]

Changed

  • Changed the empty transactions string: Removed the words "Start trading!" Since it is not implemented yet.

Beta v1.0.4.1

18 Nov 01:57
5cae0fa
Compare
Choose a tag to compare

[1.0.4.1] - 2018-11-17

Fixed

  • Disabling and hiding the navigation item: trading, the feature was not read
    (kotlin.UninitializedPropertyAccessException OrderBookTabFragment.updateTradingCurrencies)

Beta release v1.0.4

18 Nov 01:31
Compare
Choose a tag to compare

[1.0.4] - 2018-11-16

Added

  • Start using changelog
  • GH-85 Add more checks for stellar recovery string and move the logic outside of the ui
  • A fix for the crash in API19 around the security provider was applied.
  • Adding support for spaces in the passphrase.
  • GH-72 add a proper build CI and create a lint baseline file to ignore for now the 149 issues
  • GH-58 Refactor input/strings checks to a class
  • Upgrading support libraries to 28
  • Upgrading kotlin library from 1.2.50 to 1.2.71
  • Adding ui test: WalletCreationTest and AccountUtilsTest and KeySToreWrapperTest
  • Added Bitrise support for ui testing.
  • TDD test for GH-52

Changed

  • Clearing the wallet was improved deleting any keystore’s alias.
  • GH-66 Send funds message update

Fixed

  • GH-52 [IllegalArgumentException] creating wallet after entering to recovery secret key flow
  • GH-56 The mnemonic is not fully visible in 480x800 hdpi devices
  • GH-59 Support for Arabic RTL and non-Arabic LTR language
  • Added a mechanism that checks clears the wallet when the shared preferences and the keystore are in a inconsistent state
  • GH-79 [ArrayIndexOutOfBoundsException] loading the wallet screen
  • GH-83 [BaseEncoding$DecodingException] with empty trying
  • GH-63 Sending 100% of the available funds fails with a success message

Security

  • GH-70 Apply a secure random generator patch