Commit Graph

34 Commits

Author SHA1 Message Date
Kevin Gorham a6c60741d8
Miscellaneous cleanup and minor version updates. 2021-04-23 14:28:38 -04:00
Kevin Gorham 9cc941eafc
Fix: Correct errors on certain devices around biometrics. 2021-04-23 12:26:53 -04:00
Kevin Gorham d425130b4d
New: Add multi-word paste support when restoring a wallet.
This also improves the overall experience around importing seed words and allows a full seed phrase to be pasted and parsed at once.
2021-04-23 12:26:43 -04:00
Kevin Gorham 2124b1fea2
New: Update to latest SDK changes.
Mainly involves using a network parameter rather than a separate build for testnet and mainnet. This network object is also now the source of the SAPLING_ACTIVATION_HEIGHT, which varies by network. The other major change is the way wallet initialization works, particularly around viewing keys. Under the hood, this involves a database migration so it is worth testing the upgrade path.
2021-04-23 08:40:05 -04:00
Kevin Gorham f60ed7dd2b
Cleanup dependency reference. 2021-03-16 15:09:53 -04:00
Eljo 0b5e4047bb fix PR requests 2021-02-28 18:38:00 +01:00
Eljo 655094d0d3 remove redundant libraries/code 2021-02-21 13:47:16 +01:00
Kevin Gorham 5f713454d3
Update version and changelog. 2020-12-20 11:09:36 -05:00
Kevin Gorham 8e1fcdc3b1
Update version and changelog. 2020-12-19 16:47:09 -05:00
Kevin Gorham f8bbd5c887
Update version and changelog. 2020-12-19 11:26:31 -05:00
Kevin Gorham 7b4d6f1c9f
Fix: Upgraded biometrics dependency and fixed cancel issues.
Previously, certain phones could press cancel to bypass biometrics. Others couldn't even enter the send flow. Google's library for this is still not stable but it has improved and the underlying issue that contributed to these bugs has been corrected.
2020-12-19 10:23:47 -05:00
Kevin Gorham 210adadcbb
New: Upgrade to the latest SDK.
This includes:
- Reduced fees via ZIP-313 support
- Secure storage library fixes
- Improved and simplified initialization logic
- Various other changes and improvements

For more details, see the SDK changelog https://github.com/zcash/zcash-android-wallet-sdk/blob/master/CHANGELOG.md
2020-12-19 10:14:01 -05:00
Kevin Gorham af2d8004cc
Workaround for navigation issue.
The SendFinal screen would completely break after pressing cancel. Pressing back would return to other screens but not actually clear the SendFinal fragment out. This workaround fixes that but there is still weird behavior when users press back. This is good enough for this release.
2020-10-09 13:26:14 -04:00
Kevin Gorham e188c793a7
Minor changes.
Change log update.
Version bump.
Copy Edit.
2020-10-09 13:26:13 -04:00
Kevin Gorham a693caf499
Fix: critical bug in underlying storage library.
ViewingKeys would sometimes get written in one way but not read back the same, dependeing on length. This was hard to catch because it only happened about 30 percent of the time. The fix was to update the secure storage library to work with lists and maintain order. A PR was submitted upstream but we are also going to seek out a better library to use going forward.
2020-10-07 20:17:29 -04:00
Kevin Gorham 808c124d3b
Update dependencies and pull latest SDK. 2020-09-25 11:41:44 -04:00
Kevin Gorham 77e77ab724
New: Update to 1.2.0 version of RecyclerView to take advantage of new StateRestorationPolicy
which automatically handles some of the more complex state management. Without this change, the recyclerview would lose its scroll position after viewing tx details. Now it handles it perfectly due to setting transactionAdapter.stateRestorationPolicy =
            RecyclerView.Adapter.StateRestorationPolicy.PREVENT_WHEN_EMPTY
2020-08-28 03:19:13 -04:00
Kevin Gorham c19df43d60
New: Switched to the latest SDK.
Latest SDK has improvements and better t-addr support.
2020-08-13 23:49:34 -04:00
Kevin Gorham 649e50c3b0
New: Fully removed crashlytics, in favor of bugsnag. 2020-08-13 23:46:53 -04:00
Kevin Gorham 38a1f36539
New: Add bugsnag for better crash reporting.
Removed crashlytics.
2020-08-13 23:25:00 -04:00
Kevin Gorham 8e5c87e301
New: Add biometric authentication support. 2020-08-01 02:46:49 -04:00
Kevin Gorham 8f9da23f27
Pull in SDK changes from hackathon. 2020-07-29 13:10:32 -04:00
Kevin Gorham 258b622d58
Fixes seed phrase display issue by upgrading dependency. 2020-06-11 18:45:28 -04:00
Kevin Gorham 1ceaa2a996
Update to the latest SDK which adds explicity x86_64 compatibility. 2020-06-11 17:00:35 -04:00
Kevin Gorham 1bda85c1c4
Updated product name and removed local dependency. 2020-06-10 17:09:20 -04:00
Kevin Gorham de69567812
Explicitly disable all feedback, dev info and crash reporting.
Addresses https://github.com/zcash/zcash-android-wallet/issues/143 by placing everything behind a user setting that can be enabled in the future by users who want to continue helping us improve the user experience. For the most part, this will just be turned on for internal company releases in order to continue learning and improving the app.
2020-06-10 10:02:53 -04:00
Kevin Gorham 4c4ef46efe
Updated to the newly refactored (and published) SDK. 2020-06-10 07:49:38 -04:00
Kevin Gorham 901db38ee0
Remove NovaCrypto dependency because of license issue.
Add Zcash implementation instead.
2020-06-04 13:50:43 -04:00
Kevin Gorham 7717612524
Dependency cleanup so plugin dependencies are easier to find. 2020-05-27 14:37:44 -04:00
Kevin Gorham 9b756d60da
Updated build and dependencies. 2020-02-12 08:03:14 -05:00
Kevin Gorham 1d25feadf9
Fix dagger implementation by simplifying things and removing Dagger Android.
Dagger Android is overly complex and confusing and Google admitted that they need to change it and simply its use. In the meantime, it is easier to just remove it and setup dagger the old way.
2020-01-06 00:01:06 -05:00
Kevin Gorham 83056ad492
Refactor feedback logic and configuration. 2019-12-17 16:34:42 -05:00
Kevin Gorham 00813ba05f
Created module for feedback
This provides a reusable way to generate streams of feedback events that can be directed to a file or analytics service. Address item 1 in issue #28
2019-12-13 07:58:43 -05:00
Kevin Gorham 343b7c4cf3
Initial commit. 2019-11-26 15:29:16 -05:00