Commit Graph

94 Commits

Author SHA1 Message Date
Kevin Gorham baf3522e89
Hackathon mid-point. 2020-06-27 03:46:47 -04:00
Kevin Gorham adda661311
remove analytics dependencies completely 2020-06-23 19:09:28 -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 24064e7fd5
Contributing guide and helper file for easier builds. 2020-06-10 18:06:38 -04:00
Kevin Gorham 1bda85c1c4
Updated product name and removed local dependency. 2020-06-10 17:09:20 -04:00
Kevin Gorham e9d7bea423 Simplify the build, per the README instructions. 2020-06-10 12:53:23 -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 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 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
Kevin Gorham f724a74993
Fix: last digit of send amount always lingers when returning to home screen 2020-03-26 09:38:52 -04:00
Kevin Gorham 3d4ae2ae63
Minor tweaks.
Improved spannable ext function
Updated wallet details to wallet history
2020-03-26 09:37:21 -04:00
Kevin Gorham 1367ef6eff
Updated build, dependencies and added changelog. 2020-02-21 19:03:00 -05:00
Kevin Gorham 6d08591452
General bug fixes. 2020-02-21 18:53:29 -05:00
Kevin Gorham 2fc572e434
Extend analytics to include taps, screen views, and send flow. 2020-02-21 18:52:57 -05:00
Kevin Gorham d5129e44fa
Download user logs and developer logs as files. 2020-02-21 18:50:57 -05:00
Kevin Gorham 5803a9dd71
Add crash reporting via Crashlytics. 2020-02-21 18:49:45 -05:00
Kevin Gorham 8331e8ff06
Pulled in error handling improvements from the SDK. 2020-02-21 18:49:16 -05:00
Kevin Gorham 9b756d60da
Updated build and dependencies. 2020-02-12 08:03:14 -05:00
Kevin Gorham a2a53f3cb8
Updated launcher icons. 2020-02-12 08:02:48 -05:00
Kevin Gorham 3bce43c32e
Modify z->t experience. 2020-02-12 08:01:39 -05:00
Kevin Gorham 8434e23014
Logging: Send failures.
Also improved crash reporting.
2020-02-12 08:01:08 -05:00
Kevin Gorham b630b9fa78
Bug and crash fixes. 2020-02-12 07:58:41 -05:00
Kevin Gorham 6da700d683
Restore feature cleanup.
Show birthdate in backup fragment.
2020-02-12 07:55:44 -05:00
Kevin Gorham a357afe09a
General fixes and cleanup.
- Allow tiny transaction amounts and improve display
- show toAddress and memo when we know it
- Bugfix: self transactions are not duplicated
- Turned Developer logs back on and cleaned up output a bit
2020-01-31 11:32:36 -05:00
Kevin Gorham 899e48b9f3
Implemented the Restore feature. 2020-01-31 11:31:36 -05:00
Kevin Gorham 61ec3bed66
Memo improvements.
- Added ability to clear the memo field
- Fixed the memo UI so the wording makes more sense and responds to checkbox
- Changed 'Send without memo' to 'Omit memo'
2020-01-31 11:28:55 -05:00
Kevin Gorham cccfbe2271
Hotfixes. 2020-01-15 11:27:09 -05:00
Kevin Gorham b72b1434ac
Final improvements before beta release. 2020-01-15 10:32:54 -05:00
Kevin Gorham 64461197b6
Improved loading animation. 2020-01-15 10:32:10 -05:00
Kevin Gorham 3028f99ced
New launcher icon files. 2020-01-15 10:30:45 -05:00
Kevin Gorham 4283a771f6
Added metrics around sending funds. 2020-01-15 10:29:08 -05:00
Kevin Gorham f8603d424a
Code freeze fixes 2020-01-13 20:58:09 -05:00
Kevin Gorham f7e438431d
Mucho fixes. 2020-01-13 19:09:22 -05:00
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 83969f0eb4
Added the behavior to include the senders address
Addresses #63
2020-01-09 13:01:29 -05:00
Kevin Gorham 655d959282
Bumped version to alpha05 2020-01-09 11:05:02 -05:00