Commit Graph

135 Commits

Author SHA1 Message Date
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 4392f02dbe
Merge pull request #78 from zcash/release/sprint-2
Release/sprint-20-05
2020-02-12 08:06:20 -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 f02021709a
Refactor to add support for SDK plugins. 2020-02-12 07:59:47 -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
Linda Lee 2c0fcaacd5 Update issue templates
Shortened the bug report changes
2020-01-17 16:00:43 -06:00
Linda Lee a1424e2d3d Update issue templates
These are the default github templates. Let me know if you'd like tweaks.
2020-01-16 16:26:46 -06:00
Kevin Gorham cccfbe2271
Hotfixes. 2020-01-15 11:27:09 -05:00
Kevin Gorham 27a78a90b4
Merge pull request #65 from zcash/task/stress-test-fixes
Task/stress test fixes
2020-01-15 10:33:39 -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 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