Commit Graph

15 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
Carter Jernigan acd0012919
[#325] Migrate to SDK with BlockHeight AP
SDK 1.8 is not released yet, so this consumes a snapshot of the SDK 1.8 release.
2022-07-27 13:56:08 -04:00
Kevin Gorham 1d30795842
Update project dependencies.
This required changes to use requireContext and also target java 1.8 in every module.
2021-05-12 14:56:28 -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 26c82974a5
Fix: Address tough bug on older devices that crashed during restore.
The root issue seemed to be, if a keyboard was shown for a focused EditTextView that was also disabled, older versions of android would crash inside the input manager which was impossible to catch with a try/catch block. The end result was major: some users could not restore their wallets. This work around addresses the problem by keeping the focused view enabled at all times. In theory this could result in some weird behavior but in practice, that's unlikely.
2021-04-23 12:26:41 -04:00
Kevin Gorham 53957746ac
New: Add 'clear' feature when restoring wallet seed words. 2021-04-23 12:26:39 -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
Kevin Gorham 93a6d7c7a2
New: Better handling around unsatisfied link errors.
Primarily a developer feature to warn when a local build of the SDK is broken because the Rust libraries did not properly link, which happens occasionally and can be frustrating but should never be seen by an end user. In the event that a broken build does make it to a user, this would at least improve the experience.
2021-03-18 02:07:40 -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 2fc572e434
Extend analytics to include taps, screen views, and send flow. 2020-02-21 18:52:57 -05:00
Kevin Gorham 6da700d683
Restore feature cleanup.
Show birthdate in backup fragment.
2020-02-12 07:55:44 -05:00
Kevin Gorham 899e48b9f3
Implemented the Restore feature. 2020-01-31 11:31:36 -05:00