Commit Graph

64 Commits

Author SHA1 Message Date
Honza Rychnovský 00995f1d00
[#374] AGP 8.0.2 2023-06-09 15:20:02 +02:00
Alex 1f0391e160
[#302][#316] Adopt latest Android SDK 1.12.0-beta01
Co-authored-by: Carter Jernigan <git@carterjernigan.com>
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-01-24 14:50:58 -05:00
Alex d14637012c
Dagger removal (#347)
* dagger removal

* analytics removal
2022-10-31 13:04:14 +01:00
Alex f397260430
fix for included builds (#346) 2022-10-21 15:41:52 +02:00
Carter Jernigan 764f0a914e [#341] Android Gradle Plugin 7.3.0 2022-09-22 16:06:17 -04:00
Honza 84aa6b6014 Fix or ignore broken tests 2022-08-09 07:19:55 -04:00
Carter Jernigan 48d86b23ae
[#323] Kotlin 1.7.10
Also suppressed some deprecations which are making the build logs very noisy.
2022-07-25 15:36:23 -04:00
Carter Jernigan cb7c2d3e74 [#309] Move ktlint to convention plugin
This resolves some compatibility issues with trying to invoke ktlint directly from the the app module, while also enabling ktlint to be run on the entire project
2022-05-23 07:44:41 -04:00
Carter Jernigan 4eb3692d2b [#311] AGP 7.1.3 2022-05-23 07:44:41 -04:00
Carter Jernigan 1875c5f298 [#269] Implement autoshield information prompt
The prompt should be displayed the first time the user visits the home screen after creating/restoring a wallet.
2021-09-09 16:36:32 -04:00
Carter Jernigan c27cdffc9e Fix typos in comments 2021-08-24 14:19:43 -04:00
Kevin Gorham 25a71119e8
Fix: Update the view binding DSL.
This will be deprecated soon so update to the newer DSL, preemptively.
2021-07-19 10:39:32 -04:00
Kevin Gorham 0e51764be0
Fix: remove the deprecated kotlin extensions plugin.
This was included in the template project created by android studio and was never used in a significant way. It has been deprecated by google and is safe to remove from the build files.
2021-07-19 09:21:21 -04:00
Kevin Gorham d38396b1c2
Update dependencies. 2021-06-18 22:37:47 -04:00
Kevin Gorham 5c5cb8b888
Update Changelog and dependencies. 2021-06-07 08:09:25 -04:00
Kevin Gorham b78bd5c5f1
Fix: QR scanning issues on API below 24.
This had to do with the zebra crossing (zxing) library using a Java 8 sorted API that is not available until Android API 24. The previous fix was to revert to an older version of zxing but now R8/D8 allows for desugaring so that the sort API now works.
2021-05-26 10:04:47 -04:00
Kevin Gorham 068ebc8a19
Update Android Studio to Artic Fox. 2021-05-19 15:30:59 -04:00
Adí 695bffab9a
#247 Add ktlint (#248)
* Add ktlint

Upgrade Gradle
Fix formatting for ktlint

* Upgrade to Gradle 7.0

Bump up NDK, targetSDKVersion & kotlinVersion

Fix expected type issue in ScanFragment getPackageInfo()

* Revert SDK version.

Delete unused file SendAddressFragment.kt
Fix comment formatting.

Co-authored-by: Kevin Gorham <kevin.gorham@electriccoin.co>
2021-05-03 11:22:16 -04:00
Kevin Gorham a23c681e53
Update version and CHANGELOG and checkpoints.
Created wallet-specific checkpoints so that it is easier to see where future ones belong.
2021-04-23 18:38:55 -04:00
Kevin Gorham a6c60741d8
Miscellaneous cleanup and minor version updates. 2021-04-23 14:28:38 -04:00
Kevin Gorham 2124b1fea2
New: Update to latest SDK changes.
Mainly involves using a network parameter rather than a separate build for testnet and mainnet. This network object is also now the source of the SAPLING_ACTIVATION_HEIGHT, which varies by network. The other major change is the way wallet initialization works, particularly around viewing keys. Under the hood, this involves a database migration so it is worth testing the upgrade path.
2021-04-23 08:40:05 -04:00
Eljo 0b5e4047bb fix PR requests 2021-02-28 18:38:00 +01:00
Eljo 655094d0d3 remove redundant libraries/code 2021-02-21 13:47:16 +01:00
Eljo 8fa8f42a44 Implement zxing in progress 2021-02-14 23:01:19 +01:00
Eljo Prifti 93ed588073
fix testnet (#227)
* fix testnet

* -move buildConfigFiled inside flavour
-rename SERVER_URL to DEFAULT_SERVER_URL
2021-01-31 18:26:58 -05:00
Kevin Gorham e188c793a7
Minor changes.
Change log update.
Version bump.
Copy Edit.
2020-10-09 13:26:13 -04:00
Kevin Gorham 7e193812e3
New: Added QA build type.
This allows the app to run alongside the play store version for internal testing within the wallet team. This proved to be super useful so we formalized it into its own build with a separate icon and app name.
2020-10-07 20:19:54 -04:00
Kevin Gorham d3efb08fb1
Minor fixes and cleanup. 2020-09-25 11:50:20 -04:00
Kevin Gorham 4d678d24da
Update version to 1.0.0-alpha34. 2020-08-28 04:06:12 -04:00
Kevin Gorham 77e77ab724
New: Update to 1.2.0 version of RecyclerView to take advantage of new StateRestorationPolicy
which automatically handles some of the more complex state management. Without this change, the recyclerview would lose its scroll position after viewing tx details. Now it handles it perfectly due to setting transactionAdapter.stateRestorationPolicy =
            RecyclerView.Adapter.StateRestorationPolicy.PREVENT_WHEN_EMPTY
2020-08-28 03:19:13 -04:00
Kevin Gorham 953aeb32ea
Allow color resources to be used in vector drawables.
Without these changes, hard coded colors must be used on APIs prior to 24.
2020-08-28 03:05:07 -04:00
Kevin Gorham 74485df432
Updated version. 2020-08-14 00:02:55 -04:00
Kevin Gorham 649e50c3b0
New: Fully removed crashlytics, in favor of bugsnag. 2020-08-13 23:46:53 -04:00
Kevin Gorham 38a1f36539
New: Add bugsnag for better crash reporting.
Removed crashlytics.
2020-08-13 23:25:00 -04:00
Kevin Gorham 8e5c87e301
New: Add biometric authentication support. 2020-08-01 02:46:49 -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 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 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 1367ef6eff
Updated build, dependencies and added changelog. 2020-02-21 19:03:00 -05:00
Kevin Gorham 9b756d60da
Updated build and dependencies. 2020-02-12 08:03:14 -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 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