Commit Graph

135 Commits

Author SHA1 Message Date
Kevin Gorham ce09ed7bd2
Format outbound transactions. 2020-01-02 18:53:06 -05:00
Kevin Gorham b53992534a
Basic support for transaction history. 2019-12-23 19:07:10 -05:00
Kevin Gorham 5cdfc97945
Merge pull request #40 from zcash/sprint/49
Sprint/49
2019-12-23 14:42:22 -05:00
Kevin Gorham e1bbf1b6e8
Cleanup and bugfixes.
- Corrected logic for splitting address into 8 parts
  - Corrected bug in loading seed phrase
2019-12-23 14:41:16 -05:00
Kevin Gorham cdcc39121b
Modifications to configuration and tests. 2019-12-23 14:41:15 -05:00
Kevin Gorham f81c6b2dff
Implemented homescreen.
- Added logic for numberpad and send button
  - Added logic for starting sync and displaying progress
2019-12-23 14:41:15 -05:00
Kevin Gorham fa4415ae99
Implement send flow.
Added 4 screens and the related logic.
2019-12-23 14:41:15 -05:00
Kevin Gorham 29c024c563
Iterated on wallet creation
- Added additional metrics
 - Added support for using a funded wallet for development
 - Added (hidden) logic for importing an existing wallet
2019-12-23 14:41:14 -05:00
Kevin Gorham 65edb2f69a
Added archive naming. 2019-12-18 13:24:06 -05:00
Kevin Gorham e25822671a
Bump version to 1.0.0-alpha03 2019-12-18 12:59:16 -05:00
Kevin Gorham 0437995ce7
Show message to make it clear that feedback is not implemented. 2019-12-18 12:58:27 -05:00
Kevin Gorham 85860ecf78
Merge pull request #35 from zcash/sprint/49
Sprint/49
2019-12-18 12:22:23 -05:00
Kevin Gorham cf797b80a2
Added the ability to display seed words at any time.
Closes: #13
2019-12-18 12:20:56 -05:00
Kevin Gorham 93916a45f7
Add the ability to export logs.
This includes bare bones UI for the wallet details screen. Closes #26 and Closes #27.
2019-12-18 11:09:13 -05:00
Kevin Gorham e3c72936da
Merge pull request #34 from zcash/sprint/49
Tasks for Sprint 49
2019-12-17 16:37:00 -05:00
Kevin Gorham 83056ad492
Refactor feedback logic and configuration. 2019-12-17 16:34:42 -05:00
Kevin Gorham e9e41e4a9d
Setup FTUE navigation
Add view models and use them to trigger conditional navigation, based on state. Create navigation subgraph for the create seed workflow. Closes https://github.com/zcash/zcash-android-wallet-poc/issues/11.
2019-12-17 16:32:57 -05:00
Kevin Gorham 76b94f184c
Incorporate secure seed storage and mneumonic phrase support.
Also added the related UI to display the seed phrase.
2019-12-17 16:23:58 -05:00
Kevin Gorham eb4c3323df
Merge pull request #33 from zcash/bugfix/back-button
Added larger hit area for back buttons
2019-12-17 10:47:36 -05:00
Kevin Gorham dd4f262596
Added larger hit area for back buttons
Addresses known issue listed in #1.
2019-12-17 10:46:30 -05:00
Kevin Gorham 10b5c08bc2
Merge pull request #32 from zcash/feature/secure-storage
Added module for securely storing seeds and keys.
2019-12-15 18:35:42 -05:00
Kevin Gorham 5419808ebf
Delete example tests 2019-12-15 18:34:22 -05:00
Kevin Gorham 52a2dcb5c2
Added module for securely storing seeds and keys.
The underlying library is not perfect but it will do for now. Closes #11. Closes #12.
2019-12-15 18:08:04 -05:00
Kevin Gorham 688f401d25
Merge pull request #31 from zcash/feature/mnemonics
Added module for generating mnemonic phrases and seeds.
2019-12-14 21:49:36 -05:00
Kevin Gorham 1a64eb3fbd
Added module for generating mnemonic phrases and seeds.
The underlying library is not perfect but it will do for now. Closes #7. Closes #8.
2019-12-14 21:43:34 -05:00
Kevin Gorham 9b2e7b318b
Corrections 2019-12-14 17:44:12 -05:00
Kevin Gorham 6d12ada9a5
Merge pull request #30 from zcash/feature/feedback
Feature/feedback
2019-12-14 15:11:39 -05:00
Kevin Gorham 35e9984be3
Refactor: FeedbackObservers should not have to know about the Coordinator.
This also makes the initialization of feedback easier to reason about because there is no magic involved with adding the observers.
2019-12-14 15:09:21 -05:00
Kevin Gorham 1af99c0263
Add support for writing feedback to the console, a file or mixpanel.
The app currently does all three. Closes #28. Closes #29.
2019-12-14 14:40:27 -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 18c62287a4
Added the zboto font.
Created by @geffenz to contain the Z logo in place of the dollar sign, which helps with positioning and animating text.
2019-12-13 06:02:30 -05:00
Kevin Gorham 1e232a726c
Make numberpad not respond to taps while disabled.
Addresses item 2 in issue #1
2019-12-13 05:59:56 -05:00
Kevin Gorham a36fa8b4d4
Added startup workflows.
- added home screen banner and logic to show/hide messages
- added no balance banner and behavior
- added landing and backup screens
- fixed and finished receive screen
- added back buttons
- switched from rounded to cut corners
- added sound and vibration
- added ability to detect dev environment and adjust behavior
2019-11-27 09:24:00 -05:00
Kevin Gorham 343b7c4cf3
Initial commit. 2019-11-26 15:29:16 -05:00
Kevin Gorham c2e395a4b7
Initial commit 2019-11-24 16:40:00 -05:00