Kevin Gorham
771d10358e
Fix nearly all bugs from yesterday's stress test.
...
- reset the send data after a successful transaction submission
- failed txs will keep the data around for a retry
- improved wallet details
- added a footer so that it is easier to see scroll behavior
- unblocked the navigation icons
- fix change displayed to be ZEC instead of zatoshi
- fix spacing and sizing for amount text
- colored the amount available text at the top (emphasize amount)
- improved t-address experience
- valid t-addresses are recognized in the UI
- remove shield for transparent sends
- don't allow memos
- message the user about unshielded transactions
- improved icon positioning on home screen (and profile)
2020-01-10 13:58:10 -05:00
Kevin Gorham
62bbd30c40
Fixes after the team testing session.
2020-01-10 02:53:16 -05:00
Kevin Gorham
fd5a0ff831
Merge pull request #64 from zcash/task/fix-include-address
...
Added the behavior to include the senders address
2020-01-09 13:04:44 -05:00
Kevin Gorham
83969f0eb4
Added the behavior to include the senders address
...
Addresses #63
2020-01-09 13:01:29 -05:00
Kevin Gorham
cb9e6cc4b4
Merge pull request #62 from zcash/feature/profile-screen
...
Feature/profile screen
2020-01-09 11:07:24 -05:00
Kevin Gorham
655d959282
Bumped version to alpha05
2020-01-09 11:05:02 -05:00
Kevin Gorham
d5c8d17c3d
Home screen improvements and bug fixes.
...
- Implemented long press to clear amount
- fixed bugs around No Funds being shown when available was zero but change was pending confirmation
- colored the gray z-icon on the home screen
- added color emphasis when change is pending
- added profile button
2020-01-09 11:05:02 -05:00
Kevin Gorham
4c8adf5180
Improved back navigation flow and animations.
...
Addresses #61
2020-01-09 11:05:02 -05:00
Kevin Gorham
6ab46f75bb
Implemented wallet detail screen redesign.
...
Addresses #60
2020-01-09 11:05:01 -05:00
Kevin Gorham
931bf5c280
Enabled crash reporting.
...
Addresses #54
2020-01-09 11:05:01 -05:00
Kevin Gorham
5fbee70b58
Added profile screen.
...
Addresses #45
2020-01-09 10:17:13 -05:00
Kevin Gorham
7f026f033e
Merge pull request #59 from zcash/feature/qr-code-scan
...
Feature/qr code scan
2020-01-08 03:50:27 -05:00
Kevin Gorham
a93cf27eea
Switched to ECC's lightwalletd
2020-01-08 03:47:50 -05:00
Kevin Gorham
074b4fe1ee
Repaired integration tests.
2020-01-08 03:47:37 -05:00
Kevin Gorham
f72f33477d
Revamped navigation.
2020-01-08 03:47:12 -05:00
Kevin Gorham
df651dddad
Implemented redesigned receive screen.
2020-01-08 03:46:40 -05:00
Kevin Gorham
c42a0063c2
Added QR Scanner UI
2020-01-08 03:45:45 -05:00
Kevin Gorham
4922d690e9
Added configuration to support QR scanning.
2020-01-08 03:42:49 -05:00
Kevin Gorham
8ef4edd88b
Round all the corners.
2020-01-07 02:02:14 -05:00
Kevin Gorham
4ecac12f03
Merge pull request #52 from zcash/task/fix-dagger
...
Task/fix dagger
2020-01-07 01:56:01 -05:00
Kevin Gorham
c99deb7447
Fixed broken back button behavior on the wallet backup screen.
2020-01-07 01:47:19 -05:00
Kevin Gorham
69b32f14b9
Leveraged new ability to safely inject Synchronizers.
...
This was a key benefit of the refactor for #39 .
2020-01-07 01:46:51 -05:00
Kevin Gorham
ed7577f4a8
Starting the synchronizer in a more clear way with less room for error.
...
This was a key benefit of the refactor for #39 . Also removed the bandaid of exposing the rustBackend in the Synchronizer, which is a huge win.
2020-01-07 01:45:24 -05:00
Kevin Gorham
1937c19a14
Improved viewmodel logic for #39 .
...
- added separate factories for VMs that require the synchronizer and those that do not
- witched to using the factories directly, instead of creating providers, similar to how Google does it in their generic extension functions but removed the need to inject the factory
2020-01-07 01:43:15 -05:00
Kevin Gorham
ac626917f4
Added Synchronizer subcomponents.
...
Related to #39
2020-01-07 01:41:02 -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
b2908989aa
Merge pull request #51 from zcash/feature/transaction-history
...
Feature/transaction history
2020-01-04 16:20:25 -05:00
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