Commit Graph

503 Commits

Author SHA1 Message Date
Kevin Gorham c22294a871
Add commas to block height in transaction details. 2021-05-31 16:43:48 -04:00
Kevin Gorham c1d59619fa
Fix: Oversized copy icon in history. 2021-05-31 08:45:01 -04:00
Kevin Gorham f249bb9384
Fix: Frequent crash while monitoring for errors. 2021-05-31 07:44:15 -04:00
Kevin Gorham 98fc890c32
Fix: Frequent crash while updating metrics.
This is our most frequent crash in bugsnag: https://app.bugsnag.com/electric-coin-company/ecc-wallet/errors/60bba262ffb33f00073c5911
2021-05-31 06:53:58 -04:00
Kevin Gorham 2c93dd7755
New: Add 'Ask Later' button to feedback popup. 2021-05-28 13:04:07 -04:00
Kevin Gorham ac32b44ca0
New: Update to the latest SDK. 2021-05-27 09:35:21 -04:00
Kevin Gorham abdaba69dd
New: Add success vibration feedback when sending. 2021-05-26 17:22:44 -04:00
Kevin Gorham 4f1c1ceff0
Fix: Sending workflow launched in the wrong scope.
The sending workflow should run to completion, even if the send fragment closes. There may be a problem where it never ends so that would be worth looking into on the SDK side to ensure it cancels after 10 confirmations are reached.
2021-05-26 17:13:03 -04:00
Kevin Gorham cee24b4771
Clean up dead code. 2021-05-26 10:35:41 -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 44d10dad73
Fix: History displays negative zero balance during initial sync. 2021-05-26 08:36:08 -04:00
Kevin Gorham dcb2cee6ee
Fix: Synchronizer singleton issue.
Ensure there is only ever one synchronizer. This is really a stop-gap fix until we can add Hilt, which will simplify a lot of the DI code.
2021-05-25 16:18:29 -04:00
Kevin Gorham a3bfa39ba3
Display appropriate currency symbol (TAZ) for testnet. 2021-05-24 20:05:36 -04:00
Kevin Gorham 95b5b28151
Update navigation for address tabs. 2021-05-24 15:03:46 -04:00
Kevin Gorham 5d2e94563d
Add icon for transparent addresses. 2021-05-24 14:59:22 -04:00
Kevin Gorham 1e5a3b8e8d
Polish address tabs design and function.
Restored original styled background.
Added swipe transition animaiton.
Let share button remain stationairy during swipe.
Added transparent icon on t-addr.
Updated layouts to work on many more devices.
Fixed fragment caching issue, just let the fragment manager handle it.
Added share capability.
Added tap to copy functionality.
2021-05-24 06:31:14 -04:00
Kevin Gorham 7326373073
Refactor transparent address fragment into a tab. 2021-05-21 08:40:16 -04:00
Kevin Gorham f459115a61
Refactor ReceiveFragment into a tab. 2021-05-21 07:10:03 -04:00
Kevin Gorham c2c1659975
Migrate to ViewPager2. 2021-05-20 19:28:36 -04:00
Kevin Gorham bc4c139a2d
Enable back buttons in new fragments. 2021-05-20 13:41:47 -04:00
Kevin Gorham 4fd5ae4aef
Add exit icon to new balance detail screen.
This makes the screen fit in better with other screens in the app.
2021-05-20 09:20:53 -04:00
Kevin Gorham 068ebc8a19
Update Android Studio to Artic Fox. 2021-05-19 15:30:59 -04:00
Kevin Gorham 9c92fa9e60
Add exit icon to new receive screen.
This makes the screen fit in better with other screens in the app.
2021-05-19 08:04:53 -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
Kevin Gorham 9d93a2996c
Add missing layout file. 2021-05-12 12:52:02 -04:00
Kevin Gorham b94f3e8233
Ktlint cleanup, after merging branches. 2021-05-12 12:51:48 -04:00
Kevin Gorham 1fa079f1ee
Merge remote-tracking branch 'herou/feature/issues_#234' into integration/taddrs 2021-05-11 13:57:38 -04:00
Kevin Gorham 24d3d2f8b4
Merge remote-tracking branch 'herou/feature/issu_#251' into integration/taddrs 2021-05-07 10:59:44 -04:00
Eljo c4df9d288d Add button to shielded and transparent 2021-05-04 23:41:28 +02:00
Eljo 0bb517b174 UI changes on tab layout 2021-05-04 23:18:52 +02: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
Eljo 3d76d6c5bb Show title on tab bar 2021-05-02 17:14:37 +02:00
Eljo 268441dc46 Show Shielded and Transparent fragments 2021-05-02 16:37:12 +02:00
Eljo 36d98394b3 Add TabLayout and viewpager 2021-05-02 15:58:16 +02:00
Kevin Gorham 3a45ac5db2
Merge pull request #264 from zcash/fix/refactor-startup
Fix/refactor startup
2021-05-02 00:28:33 -04:00
Kevin Gorham 780d0ca165
Fix: Pull over viewkey migration fix from nighthawk. 2021-05-02 00:02:42 -04:00
Kevin Gorham c9866225c1
Fix: Pull over syncing race condition that was fixed in Nighthawk.
This does not impact the ECC wallet as much currently because it is not showing transactions on the home screen but it's still a good fix to utilize.
2021-05-02 00:02:41 -04:00
Kevin Gorham 2b01982645
New: Remove last vestige of firebase residue. 2021-05-01 23:54:53 -04:00
Kevin Gorham 9d99d24d5d
Update version and SDK. 2021-05-01 21:45:20 -04:00
Kevin Gorham 91ec924f21
Minor fix. 2021-05-01 21:45:00 -04:00
Eljo 9c8d746adc Merge branch 'feature/issues_#234' of https://github.com/herou/zcash-android-wallet into feature/issue_#234_1 2021-05-01 19:15:51 +02:00
Eljo c8c5175063 save work progress 2021-05-01 19:15:35 +02:00
Eljo 58cbceb5e6 Init commit 2021-05-01 19:15:35 +02:00
Eljo 81b01a99df minor fix 2021-04-30 18:08:29 +02:00
Eljo 8476ce5b94 Merge branch 'feature/issu_#251' of https://github.com/herou/zcash-android-wallet into feature/issu_#251 2021-04-30 17:42:04 +02:00
Eljo e32130f57e Revert "minor change"
This reverts commit 4442f19b8c.
2021-04-30 16:57:27 +02:00
Eljo 4442f19b8c minor change 2021-04-30 16:55:29 +02:00
Eljo 44f3944620 Merge branch 'feature/issu_#251' of https://github.com/herou/zcash-android-wallet into feature/issu_#251 2021-04-29 20:56:22 +02:00
Eljo 2a12a982c4 Remove unused files. 2021-04-29 20:56:01 +02:00
Kevin Gorham a03ae9b77a
New: Add maven central repo in anticipation of fully dropping JCenter. 2021-04-28 18:23:20 -04:00