Commit Graph

292 Commits

Author SHA1 Message Date
Kevin Gorham 5891f948b1
Fixes #106 per suggestions from @CrystalPony. 2020-07-02 18:15:01 -04:00
Kevin Gorham 1569d770bc
Merge pull request #177 from CrystalPony/master
Limits decimal places in amount inputs on the home and send screens
2020-07-02 18:05:08 -04:00
Hlib 45a4f43079 Changes for #177
Replaced doBeforeTextChanged and doAfterTextChanged calls with a TextWatcher
Moved the limitDecimalPlaces code to the EditText ext
Implemented uniform currency formatter functions
Hugely simplified limitDecimalPlaces code
This fixes all cases related to the user's locale
2020-07-02 14:40:44 +03:00
Hlib 68e14cc754 PR #177 changes 2020-06-29 00:39:38 +03:00
Hlib d9386b98b0 Limits decimal places in amount inputs on the home and send screens
Adds a zero in front of the amount if dot is entered on the send screen
Prevents and removes odd leading zeroes in the address text input on the send screen
2020-06-28 18:36:05 +03:00
Kevin Gorham b3d8f2d41b
Merge pull request #176 from CrystalPony/master
Fixes app crash when pressing Application Log
2020-06-28 06:46:06 -04:00
Hlib 472b88c0a6 Fixes app crash when pressing Application Log 2020-06-28 11:23:03 +03:00
Kevin Gorham e9c166a47d
Merge pull request #175 from CrystalPony/master
Fix the cursor position resetting to 0 when there's a space on either side of the address field
2020-06-28 04:14:17 -04:00
Hlib c6872d20eb Fix address field cursor position resetting after trimming spaces 2020-06-27 23:56:03 +03:00
Kevin Gorham a68981d788
Updated with helpful links that many will need. 2020-06-15 13:05:28 -04:00
Kevin Gorham 5d30a274fd
Merge pull request #164 from zcash/hotfix/seed-word-display
Fixes seed phrase display issue by upgrading dependency.
2020-06-11 19:32:57 -04:00
Kevin Gorham 258b622d58
Fixes seed phrase display issue by upgrading dependency. 2020-06-11 18:45:28 -04:00
Kevin Gorham e4d060dbdb
Touch up the README. 2020-06-11 17:13:57 -04:00
Kevin Gorham 9b199ceb36
Merge pull request #162 from zcash/task/update-sdk
Update to the latest SDK which adds explicity x86_64 compatibility.
2020-06-11 17:00:59 -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 762eff533b
Merge pull request #159 from zcash/task/final-preparations
Contributing guide and helper file for easier builds.
2020-06-10 18:07:16 -04:00
Kevin Gorham 24064e7fd5
Contributing guide and helper file for easier builds. 2020-06-10 18:06:38 -04:00
Kevin Gorham 484f0d2368
Merge pull request #158 from zcash/task/final-preparations
Updated product name and removed local dependency.
2020-06-10 17:09:53 -04:00
Kevin Gorham 1bda85c1c4
Updated product name and removed local dependency. 2020-06-10 17:09:20 -04:00
Kevin Gorham 0afe8e05b0
Merge pull request #155 from zcash/task/update-readme-for-open-sourcing
Updated readme for public release
2020-06-10 15:04:23 -04:00
Linda Lee b568495089
Merge pull request #156 from zcash/lindanlee-update-readme-opensource
Update README.md
2020-06-10 14:01:37 -05:00
Linda Lee 768c8819a0
Update README.md
Add back in traffic analysis.
2020-06-10 13:57:12 -05:00
Kevin Gorham 1ff92a8269
Addressed feedback in https://github.com/zcash/zcash-android-wallet/pull/156#discussion_r438328102 2020-06-10 14:35:44 -04:00
Linda Lee 331498a97c
Update README.md
- clarify that this is maintained by ECC 
- delete duplicate sentence about the wallet threat model (kept in the disclaimers, deleted in the intro). 
- delete "Traffic analysis, like in other cryptocurrency wallets, can leak some privacy of the user." --we agreed that we didn't want to give off the impression that our wallet is worse than other apps, when it is actually better for privacy. 
- delete "We recommend backing up your seed and using this with amounts of funds..." --we reiterate that this is not a product, and Taylor has looked at our code enough to feel confident about our wallets not losing funds. 
- delete "We aim to make it as beautiful as it is useful. Internally, we will continue to extensively use it to innovate and interate on everything from [protocol changes](https://electriccoin.co/blog/introducing-heartwood/) to [lottie animations](https://lottiefiles.com/popular). Of course, Zcash has a strong history of being open-source, even when it's difficult. It would be easier to keep this internal-only so that we could fill it with crash-reporting and feedback tools but, instead, we decided to disable those things and make it available as a community resource." -- this takes away from the point that this is only for dogfooding, and that this is not a product.
2020-06-10 12:43:05 -05:00
Kevin Gorham e70c55e7a6
Iterated on README after merging in changes from #141. 2020-06-10 13:01:39 -04:00
Kevin Gorham e9d7bea423 Simplify the build, per the README instructions. 2020-06-10 12:53:23 -04:00
Kevin Gorham 9ff1e96ebd Initial draft 2020-06-10 12:53:23 -04:00
Kevin Gorham f38ba85e6a
Merge pull request #141 from defuse/link-to-threat-model
Add known areas for improvement to the README
2020-06-10 12:44:41 -04:00
Kevin Gorham 41422992ce
Merge pull request #154 from zcash/task/clean-up-dependencies
Task/clean up dependencies
2020-06-10 10:26:14 -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 340fb8c993
Address security finding #127 by validating address.
This just needs to be tested on detail views with a lot of transactions to be sure that rapid scrolling doesn't cause too much backpressure.
2020-06-10 08:50:52 -04:00
Kevin Gorham ebbe69125c
New: Provide checksum warning to user.
If the user enters an invalid seed phrase, let them know immediately, per #120.
2020-06-10 08:26:21 -04:00
Kevin Gorham 4c4ef46efe
Updated to the newly refactored (and published) SDK. 2020-06-10 07:49:38 -04:00
Kevin Gorham c5a17ff876
Merge pull request #146 from zcash/task/clean-up-dependencies
Remove NovaCrypto dependency because of license issue.
2020-06-04 13:51:59 -04:00
Kevin Gorham 901db38ee0
Remove NovaCrypto dependency because of license issue.
Add Zcash implementation instead.
2020-06-04 13:50:43 -04:00
Taylor Hornby 5cd2091394 Add known areas for improvement to the README 2020-05-28 16:43:14 -06:00
Kevin Gorham e77423e3dd
Merge pull request #140 from defuse/link-to-threat-model
Add link to threat model
2020-05-28 01:15:40 -04:00
Taylor Hornby c3622f1d63 Add link to threat model 2020-05-27 17:00:21 -06:00
Kevin Gorham 7d2a62854a
Merge pull request #139 from zcash/task/clean-up-dependencies
Dependency cleanup so plugin dependencies are easier to find.
2020-05-27 14:38:32 -04:00
Kevin Gorham 7717612524
Dependency cleanup so plugin dependencies are easier to find. 2020-05-27 14:37:44 -04:00
Kevin Gorham 337a361ef1
Merge pull request #96 from zcash/release/internal-20200325
Internal ECC release 2020-03-25
2020-03-27 16:58:02 -04:00
Kevin Gorham 5632de7493
Bump version to 1.0.0-alpha25 2020-03-27 16:47:07 -04:00
Kevin Gorham 5a956a55d3
Improved transaction detail UI and behavior.
Differentiate pending transactions, show address when we can parse it from the memo, allow address copy.
2020-03-27 16:46:38 -04:00
Kevin Gorham 8371f9c53a
New: Feedback screen in profile. 2020-03-27 16:45:32 -04:00
Kevin Gorham 6e44614207
Improve behavior when disconnected from the server. 2020-03-27 16:43:44 -04:00
Kevin Gorham 27efadc218
Minor tweaks and improvements. 2020-03-27 16:43:08 -04:00
Kevin Gorham ae41bd50cf
Iterate on button styles, including initial loading animation. 2020-03-26 09:46:21 -04:00
Kevin Gorham 28d19bce1f
Fix: improve handling of memo length. 2020-03-26 09:45:31 -04:00
Kevin Gorham dcd1e63491
Fix: avoid negative numbers in the UI. 2020-03-26 09:43:28 -04:00
Kevin Gorham 436fa5fa74
Fix: ignore irrelevant crashes while closing the camera. 2020-03-26 09:42:16 -04:00