Commit Graph

179 Commits

Author SHA1 Message Date
Honza Rychnovský e8870b9662
[#969] Kover 0.7.3
* Kover 0.7.0-Beta

* Configure test to fail

* Refresh dependency locks

* [#969] Kover 0.7.3

* Revert back test value

* Increase build timeout

---------

Co-authored-by: Carter Jernigan <git@carterjernigan.com>
2023-09-22 14:30:29 +02:00
Honza Rychnovský b2834e6cb5
[#962][#907][#963] Dependency bump
- Closes AGP 8.1.1 #963
- Closes Kotlin 1.9.10 #907
- Closes Compose Compiler 1.5.3 #962
2023-09-11 12:36:02 +02:00
Honza Rychnovský a69339977b
[#929] Fill in support contact email 2023-08-04 15:34:58 +02:00
Honza Rychnovský 6c4e080dc6
[#925] Rename app 2023-08-03 11:46:55 +02:00
Honza Rychnovský 38b7d41ed2
[#923] Adopt SDK 1.20.0-beta01 2023-08-03 10:55:48 +02:00
Honza Rychnovský c7c3c3f79d
[#903] Update doc on supported java versions 2023-07-17 13:49:11 +02:00
Honza Rychnovský 70c7d3ea8f
[#901] Adopt SDK 1.19.0-beta01 2023-07-06 11:17:34 +02:00
Honza Rychnovský f2a50dd7bc
[#898] Adopt Bip39 1.0.5 2023-07-04 14:09:53 +02:00
Honza Rychnovský f9c795cfc4
Gradle Max Heap Increase (#896)
* Increase Gradle Max Heap

As advised by the Google engineering team this could be the way to bypass the OOM trouble.
2023-07-04 13:28:03 +02:00
Alex fc7321e049
[#664] Transaction History List
* [#664] Transaction history

* Move under the screens folder

* Fix Request screen Preview

* Add TODO link

* Improve Text design component

* HistoryView UI enhancing

* Adopt ZcashCurrency API

* Add transaction history sync state

* Compact time format

* Bump Compose Material Icons to v1.5.0-beta02

* Add support for pending and expired transactions

* Add progress in syncing with no transaction yet

* Screenshot test

* Simplified no transaction check

* Transaction history manual test case

* Home screen history button test

* Fix flow collecting

* View tests

* Sent transaction sign

* Remove unused transaction snapshot from VM

---------

Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-07-04 13:24:07 +02:00
Honza Rychnovský 93ad1302e4
[#885] Gradle Versions Plugin 0.47.0 2023-06-20 11:25:38 +02:00
Honza Rychnovský a71ea7577d
[#873] Detekt enhance
* [#873] Detekt - consider MaxLineLength rule on

* [#882] Detekt Compose 0.1.10

* [#872] Detekt 1.23.0
2023-06-19 08:59:00 +02:00
Honza Rychnovský 0c23b60275
[#879] Adopt SDK 1.18.0-beta01 2023-06-14 10:25:59 +02:00
Carter Jernigan 3d439ae6a1
[#751] AGP 8.0.2
* [#751] AGP 7.4.2

* [#874][#758][#751] Gradle 8.1.1 + AGP 8.0.2

- Dependency locks update
- And the related changes the versions bump brings done as well
- Dep issue template changed as appropriate now

* [#875] Emulator.wtf 0.12.2

* Minor fixing changes after Gradle bump

* Fix deprecated Runtime.exec()

* Fix running screenshot tests

We use the same pattern now as in the other pure test modules.

* Fix jvm versions compatibility

'compileJava' task (current target is 1.8) and 'compileKotlin' task (current target is 17) jvm target compatibility should be set to the same Java version.

---------

Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-06-09 15:19:09 +02:00
Carter Jernigan de00a6eb51 Adopt SDK 1.17.0-beta01 changes 2023-05-23 06:34:06 -04:00
Carter Jernigan 8ca30f19c4 [#866] Coroutines 1.7.1 2023-05-19 06:12:04 -04:00
Carter Jernigan cf131b2a44 [#850] Emulator.wtf Gradle plugin 0.10.2 2023-05-19 06:12:04 -04:00
Carter Jernigan b6226c55eb
[#853] Adopt latest SDK changes
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-05-12 07:14:31 -04:00
Carter Jernigan e20221f117 [#862] Firebase BOM 32.0.0 2023-05-10 05:52:41 -04:00
Carter Jernigan 3f1558cb1e [#860] Gradle Play Publisher 3.8.2 2023-05-10 05:52:41 -04:00
Carter Jernigan e9f424fa49 [#861] Flank 23.04.0 2023-05-10 05:52:41 -04:00
Carter Jernigan 8045df9e6d [#818] Androidx updates 2023-05-10 05:52:41 -04:00
Carter Jernigan 29324746ac [#855] Kotlin 1.8.21 2023-05-09 05:57:59 -04:00
Carter Jernigan dc8df5c5b8 [#849] Ktlint 0.49.0 2023-05-03 10:16:31 -04:00
Honza Rychnovsky 467aa79d22
[#840][#841] Kotlin and Compose Compiler dependencies update
* [#840][#841] Kotlin and Compose Compiler dependencies update

* Remove workaround

---------

Co-authored-by: Carter Jernigan <git@carterjernigan.com>
2023-04-19 10:31:23 +02:00
Honza Rychnovsky 8d7d11563c
[#845] Detekt 0.1.2 -> 0.1.5 2023-04-18 14:38:26 +02:00
Honza Rychnovsky 588287a21d
[#836] Desugar 2.0.2 -> 2.0.3 2023-04-18 14:33:46 +02:00
Honza Rychnovsky 61a5c0e085
[#843] Jacoco 0.8.8 -> 0.8.9 2023-04-18 14:31:09 +02:00
Honza d683ecbaee [#838] Flank 23.01.0 -> 23.03.2 2023-04-18 06:30:42 -04:00
Carter Jernigan d1d7304780 [#824] Run emulator.wtf tests against API 33 2023-03-29 07:02:44 -04:00
Carter Jernigan 5fc3974129
[#784] Refactor support email address to CI variable
---------

Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-03-13 09:19:14 -04:00
Carter Jernigan 6e77a6f981 [#797] jGit 6.4.0 2023-03-09 13:00:23 -05:00
Carter Jernigan 59811c719d [#796] Gradle versions plugin 0.46.0 2023-03-09 13:00:23 -05:00
Carter Jernigan 769fec637e [#741] Gradle Play Publisher 3.8.1 2023-03-09 13:00:23 -05:00
Carter Jernigan 7a853010a7 [#795] Firebase BOM 31.2.3
Also updated the Crashlytics gradle plugin
2023-03-09 13:00:23 -05:00
Carter Jernigan 3f3ccf2dfb [#743] Desugar 2.0.2 2023-03-09 13:00:23 -05:00
Carter Jernigan 91f17b4746 [#794] Zxing 3.5.1 2023-03-09 13:00:23 -05:00
Carter Jernigan 4c6e498b37 [#793] Androidx updates
Also leveraged new WorkManager API to avoid resetting the background sync schedule

Note that Material3 alpha 7 breaks our UI tests, so I’ve only bumped to alpha 6 for now.
2023-03-09 13:00:23 -05:00
Carter Jernigan f18e224404
[#781] Kover 0.7.0-alpha
* [#781] Kover 0.7.0-alpha

---------

Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-03-09 06:32:31 -05:00
Carter Jernigan 4acd5d3593
[#584 ]Adopt Twitter's Compose Detekt rules
Twitter had a set of Compose rules, which have been forked into Detekt, Ktlint, and Android Lint implementations.

I see ktlint as mostly being formatting, Detekt being more for multiplatform static analysis, and Android Lint for Android-specific issues.  Android lint is slow, so I didn’t want to use it as the first choice.

I went with the Detekt implementation which can be useful if we leverage multiplatform for our Composables in the future.
2023-03-01 07:58:47 -05:00
Carter Jernigan 9b966b4087
[#776] Fix hang on launch
Combining multiple flows will hang if the group of flows is empty

- Updated profile installer lib
- Removed benchmark operations receiver fix
- Added new benchmark results

---------

Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-02-27 11:28:41 -05:00
Carter Jernigan 6b202e3c9f [#764] Multiplatform remote config API 2023-02-21 12:50:31 -05:00
Carter Jernigan b3f4601b14
[#765] Change app name 2023-02-21 08:41:08 -05:00
Carter Jernigan c380450756
[#566] Enable Compose compiler metrics 2023-02-20 11:22:33 -05:00
Carter Jernigan f5e0af6545
[#757] Adopt SDK 1.14.0 (#759) 2023-02-17 06:05:23 -05:00
Carter Jernigan 505939c74d
[#742] Kotlin 1.8.10 2023-02-10 07:18:58 -05:00
Carter Jernigan a7d7de0451
[#745] Set min API to 27
* Add Android min SDK API level check test

---------

Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-02-09 06:47:04 -05:00
Honza Rychnovsky a9787ebeac
[#694] Ktlint 0.48.2
* [#694] Ktlint 0.48.2
2023-02-01 13:50:24 +01:00
Carter Jernigan 6e85764f74
[#346][#304] Configure Crashlytics and analytics opt-out 2023-01-26 14:12:44 -05:00
Carter Jernigan a5d38c6bf9 [#677] Detekt 1.22.0 2023-01-24 16:10:16 -05:00