Commit Graph

322 Commits

Author SHA1 Message Date
mdr0id 2ad5929423 Updating pipeline and bindings 2020-06-18 14:52:32 -07:00
mdr0id 2495ecff1b Remove refspec tag 2020-06-18 11:04:48 -07:00
mdr0id 001456bcc9 Splitting build and lint task 2020-06-18 09:24:57 -07:00
mdr0id d80bbb4c9b Add pr pipeline 2020-06-18 09:15:58 -07:00
mdr0id 8e9cd28ef1 clean up comments 2020-06-18 07:26:04 -07:00
mdr0id 1254c4ad89 add pipeline template 2020-06-17 12:05:10 -07:00
Marshall Gaucher 1f3be5fa5d
Create zcash-android-pr-triggerbinding.yml
Adding in triggerbindings
2020-06-17 11:40:10 -07:00
Ben Wilson 567b3fc2eb
Merge pull request #136 from benzcash/ci/tekton-ciBundle
Added tekton task for ciBuild run
2020-06-16 15:36:32 -04:00
Marshall Gaucher 7c45d19d9d
Update zcash-android-sdk-cibundle.yml
update step names
2020-06-16 11:52:35 -07:00
Marshall Gaucher 5f195f3d34
Update zcash-android-sdk-cibundle.yml
Adding patch for ciLint
2020-06-16 11:48:45 -07:00
Ben Wilson bd3b55264a Added tekton task for ciBuild run 2020-06-16 12:30:06 -04:00
Kevin Gorham c305a94df7
Quick changes to simplify publishing. 2020-06-11 15:33:10 -04:00
Kevin Gorham 3959c389ae
Merge pull request #134 from zcash/feature/explicitly-add-x86_64-support
Added explicit support for x86_64
2020-06-11 14:06:00 -04:00
Kevin Gorham 872000df8e
Added explicit support for x86_64
Previously, we just relied on implicit support given that x86 is compatible with both 32 bit and 64 bit systems but going forward, the Play Store will reject these builds, EVEN FOR INTERAL TESTS. This addresses that but it comes with other considerations. arm64 and x86_64 are only supported on Android for API 21+. We probably should structure our resource folders differently to reflect this nuance. Our supported versions are: API 16+ for 32-bit hardware and API 21+ for 64-bit hardware, unless its 64-bit arm which is backward compatible with our 32-bit arm code. Clear as mud, right? I'll add this verbiage somewhere.
2020-06-11 14:00:06 -04:00
Kevin Gorham 8180d10d61
Update README to reflect how to use the bintray releases. 2020-06-10 15:47:50 -04:00
Kevin Gorham 79184c3cdd
Merge pull request #133 from zcash/feature/api-updates
Feature/api updates
2020-06-10 06:00:34 -04:00
Kevin Gorham 712dac2481
Published to bintray and updated demo apps, accordingly. 2020-06-10 05:59:40 -04:00
Kevin Gorham 75718e9e71
New checkpoints. 2020-06-10 03:43:41 -04:00
Kevin Gorham 38fa68a4ec
Update NDK version instructions 2020-06-10 03:43:30 -04:00
Kevin Gorham aa8eb9ccf5
Refresh github doc files. 2020-06-10 03:27:52 -04:00
Kevin Gorham aa569c99dd
Major refactor: corrected package name.
Now the SDK matches everything else that we have published to bintray and jcenter.
2020-06-10 03:08:19 -04:00
Kevin Gorham 4e95c46acb
Add missing newlines. 2020-06-09 23:28:21 -04:00
Kevin Gorham 48f03e6beb
Refactor: Moved validation objects into package.
This helps declutter the Synchronizer, which we do not want to let get complex.
2020-06-09 22:52:32 -04:00
Kevin Gorham dce743d9f9
Refactor: moved 'entity' package into 'db'.
Now it is more clear that these files are related to the databases. Plus, there's one less folder at the top-level, which reduces clutter.
2020-06-09 22:31:00 -04:00
Kevin Gorham c70da1983d
New: Added Heartwood support.
Going forward, consensus branch IDs will automatically switch over, once we reach the activation height.
2020-06-09 22:15:55 -04:00
Kevin Gorham c5ad25a5ce
New: Added darksidewalletd testing support.
Also modified tests so that they can compile again.
2020-06-09 22:15:55 -04:00
Kevin Gorham 5cc8a38a5f
New: Additional APIs and functionality.
Added new functions that made things easier while testing, making the SDK a bit more usable.
2020-06-09 22:15:54 -04:00
Kevin Gorham c585ed93ff
Improve error handling. 2020-06-09 22:15:54 -04:00
Kevin Gorham 40c2be9ce1
Added ci build tasks and updated dependencies.
Added tasks to adhere to CI contract with DefInfra team per this doc https://github.com/zcash/zcash-android-wallet-sdk/blob/master/docs/ci.md
For now, most of these are just placeholders but we will get them to work in order to simplify CI.
2020-06-09 22:15:53 -04:00
Kevin Gorham 345725a744
Fix: Wallet details screen does not update.
Should address https://github.com/zcash/zcash-android-wallet/issues/153 but needs to be verified before closing that issue.
2020-06-09 21:53:18 -04:00
Kevin Gorham eecf57383e
Improve polling interval logic per #95.
Add logic to poll on the next time boundary, rather than sleeping a fixed amount of time after processing.
2020-06-09 21:43:23 -04:00
Kevin Gorham 2ee0e9ab3c
Simplified initialization.
Put more emphasis on creating a synchronizer only with an initializer.
Made it easier to specify an initializer and custom dependencies at once.
Removed confusing constructor from SdkSynchronizer that muddied the waters on how to properly create one.
Added extension function to make it easier to start a synchronizer with an imported wallet.
2020-06-09 21:35:40 -04:00
Linda Lee c6a1d43819 Update issue templates
update feature request template
2020-06-01 14:44:05 -05:00
Linda Lee fbfc894613 Update issue templates
update bug report template.
2020-06-01 14:42:53 -05:00
Kevin Gorham c5025accf3
Merge pull request #128 from defuse/update-threat-model
Replace the threat model with the one on readthedocs
2020-05-28 01:14:45 -04:00
Taylor Hornby 761fd94be0 Replace the threat model with the one on readthedocs 2020-05-27 16:49:20 -06:00
Linda Lee d35fb351d2 Add issue templates 2020-05-27 10:14:26 -05:00
Kevin Gorham 812e51b0f8
Added the android side of the CI contract
Updated to include details from the development side; in particular, the build targets that we will commit to in order to ease the CI workload.
Updated target names for CI. To keep things easy to understand and avoid conflicts with existing target, it is simpler to prefix all targets used during CI.
2020-05-13 15:38:51 -04:00
Kevin Gorham be11ac29fc
Merge pull request #122 from benzcash/ben/ci.md
Initial ci.md
2020-04-22 15:07:26 -04:00
Ben Wilson 93a8651ccb Initial ci.md 2020-04-22 12:08:58 -04:00
Kevin Gorham ae2af49913
Merge pull request #121 from rex4539/fix-typos
Fix typos and cleanup
2020-04-16 11:33:30 -04:00
Kevin Gorham bae210ba07
Bump version to 1.0.0-beta05 2020-03-27 16:59:58 -04:00
Kevin Gorham 813c1c9511
Merge pull request #120 from zcash/release/internal-20200325
Feature: full memo support
2020-03-27 16:57:05 -04:00
Kevin Gorham bc012f47fd
New checkpoints. 2020-03-27 16:29:10 -04:00
Kevin Gorham cdabfc8f4c
Improve the handling of disconnected state. 2020-03-27 16:28:42 -04:00
Kevin Gorham d36e4f276b
Simplified the construction of a synchronizer.
There is no harm in letting the initializer hold a reference to the application context. So let it do that in order to simplify the construction of synchronizers.
2020-03-27 16:26:41 -04:00
Kevin Gorham 82381c5381
Fix: correct the transaction queries.
The new info that we receive during scanning broke some assumptions we were making in the queries.
2020-03-27 16:24:27 -04:00
Dimitris Apostolou 44cba56d30
Fix typos and cleanup 2020-03-26 13:00:04 +02:00
Kevin Gorham 8808d9c58d
Update demo app to support inbound memos. 2020-03-25 17:58:52 -04:00
Kevin Gorham 7bb80c4678
Add support for inbound memos and full wallet restore. 2020-03-25 17:58:08 -04:00