Milan Cerovsky
6ce230cba0
Merge branch 'main' into feature/home-onboarding-redesign
...
# Conflicts:
# configuration-api-lib/src/commonMain/kotlin/co/electriccoin/zcash/configuration/api/MergingConfigurationProvider.kt
# sdk-ext-lib/src/main/java/cash/z/ecc/sdk/model/SeedPhraseValidation.kt
# ui-design-lib/src/main/java/co/electriccoin/zcash/ui/design/component/TextField.kt
# ui-lib/src/androidTest/java/co/electriccoin/zcash/ui/screen/account/view/AccountViewTest.kt
# ui-lib/src/androidTest/java/co/electriccoin/zcash/ui/screen/balances/view/BalancesViewTest.kt
# ui-lib/src/androidTest/java/co/electriccoin/zcash/ui/screen/restore/view/RestoreViewTest.kt
# ui-lib/src/androidTest/java/co/electriccoin/zcash/ui/screen/securitywarning/view/SecurityWarningViewTestSetup.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/NavigationRouter.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/common/compose/SynchronizationStatus.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/common/repository/ExchangeRateRepository.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/common/repository/MetadataRepository.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/common/repository/WalletRepository.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/common/usecase/GetCurrentFilteredTransactionsUseCase.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/common/usecase/GetTransactionDetailByIdUseCase.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/common/usecase/GetWalletAccountsUseCase.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/common/usecase/Zip321ParseUriValidationUseCase.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/common/viewmodel/WalletViewModel.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/account/AndroidAccount.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/account/view/AccountView.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/accountlist/viewmodel/AccountListViewModel.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/advancedsettings/AndroidAdvancedSettings.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/authentication/AndroidAuthentication.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/balances/AndroidBalances.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/balances/model/WalletDisplayValues.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/balances/view/BalancesView.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/home/AndroidHome.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/home/view/HomeView.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/integrations/AndroidIntegrations.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/integrations/viewmodel/IntegrationsViewModel.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/restore/AndroidRestore.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/restore/model/ParseResult.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/restore/state/RestoreState.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/restore/state/WordList.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/restore/view/RestoreView.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/restore/viewmodel/RestoreViewModel.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/scan/AndroidScan.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/scan/model/ScanResultState.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/securitywarning/AndroidSecurityWarning.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/securitywarning/view/SecurityWarningView.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/seed/SeedRecoveryView.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/transactiondetail/TransactionDetailViewModel.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/transactionfilters/viewmodel/TransactionFiltersViewModel.kt
# ui-screenshot-test/src/main/java/co/electroniccoin/zcash/ui/screenshot/ScreenshotTest.kt
2025-04-02 13:17:32 +02:00
Milan Cerovsky
38d3dfefd8
App hotfixes
2025-03-31 14:56:11 +02:00
Honza
2f348d3be1
Fix `Instant` in configuration tests
2025-03-13 09:39:59 +01:00
Honza
bbb82a7d99
Other dependencies update
...
- Jgit 7.1.0.202411261347-r
- Compose Compiler 1.5.15
- Splash 1.2.0-beta01
- UI Automator 2.4.0-alpha01
- Google Auth Java 1.33.1
- KotlinX Datetime 0.6.2
2025-03-13 09:39:58 +01:00
Honza
37ed3841e4
Ktlint 1.5.0
2025-03-13 09:39:58 +01:00
Honza
31ac7b8c6d
Update dependency lock files
2025-03-13 09:39:58 +01:00
Honza
fa09ec87ce
KotlinX dependency update
2025-03-13 09:39:58 +01:00
Honza
54d8c86d7a
Update dependency locks
2025-03-13 09:39:58 +01:00
Honza Rychnovský
ff2ce3a379
[ #1372 ] Throw if parsing configuration failed
...
- Closes #1372
- Follow up #1373
2024-04-23 08:43:14 +02:00
Honza Rychnovský
dc955d6ee3
[ #1342 ] Dependency update
...
* [#1342 ] Bip-39 1.0.8-SNAPSHOT
* Gradle versions 0.51.0
* Ktlint 1.2.1
* Kotlin 1.9.23 + Compose Compiler 1.5.11
* Gradle 8.7
* compose Activity 1.8.2
* AndroidX Annotation 1.7.1
* Test Macrobenchmark 1.2.3
* Compose 1.6.5
* AndroidX Core 1.12.0
* AndroidX Lifecycle 2.7.0
* Uiautomator 2.3.0
* Accompanist Permission 0.34.0
* Firebase Bom 32.8.1
* Google Play Service Plugin 4.4.1 + Firebase CL Tools 4.4.1
* UiAutomater version fix
* Zxing 3.5.3
* Detekt 1.23.6 + Detekt Compose 0.3.15
* Kotlin Immutable Collections 0.3.7
* Emulator Wtf Gradle Plugin 0.16.2
* Changelog update
[skip ci]
* Bip-39 1.0.8
* AGP 8.3.0
* Jacoco 0.8.12
2024-04-15 17:46:49 +02:00
Honza Rychnovský
a3e7d8f6c4
[ #1108 ] Ktlint 1.0.1
...
* [#1108 ] Ktlint 1.0.1
- Closes #1108
- Version and artefact update
* Fix ktlint warnings
2023-12-11 10:20:32 +01:00
Honza Rychnovský
987b08bb0a
[ #1103 ][ #1104 ] Kotlin and Compose dependency update
...
* [#1103 ] Compose dependency update
Closes #1103
* [#1104 ] Kotlin dependency update
- Closes #1104
2023-12-08 13:56:37 +01:00
Honza Rychnovský
16bf1afa90
[ #947 ] About screen UI/logic/tests
...
* [#947 ] About screen UI (partially implemented)
* [#947 ] About screen UI
* [#947 ] Fixed failing test case
* [#947 ] Added Zashi text logo
---------
Co-authored-by: Honza Rychnovský <rychnovsky.honza@gmail.com>
* [#947 ] UI: About Screen
* [#1005 ] Remove DebugMenu from Home screen
- The new design does not require it on the Home screen
- Partially moved to the Settings and About screens
* [#392 ] Update About screen texts
Closes #392 as not needed now
* [#1006 ] Enhance VersionInfo with other fields
* [#947 ] About screen UI + logic + tests
* Adopt VersionInfo on different screens
* VersionInfo test
Update .gitignore
---------
Co-authored-by: Venkat-corebts <143575548+Venkat-corebts@users.noreply.github.com>
2023-10-17 15:56:04 +02:00
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ý
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
Carter Jernigan
8ca30f19c4
[ #866 ] Coroutines 1.7.1
2023-05-19 06:12:04 -04:00
Carter Jernigan
29324746ac
[ #855 ] Kotlin 1.8.21
2023-05-09 05:57:59 -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
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
417fc4b8a5
[ #764 ] Android Remote Config implementation
...
Note that there is no cloud integration yet. This creates the abstractions to support injecting different remote config sources
2023-02-21 12:50:31 -05:00
Carter Jernigan
6b202e3c9f
[ #764 ] Multiplatform remote config API
2023-02-21 12:50:31 -05:00