Milan Cerovsky
0db65c410a
Code cleanup
2025-04-22 16:45:58 +02:00
Milan Cerovsky
87de66d0b8
Sdk changes regarding sync progress adopted
2025-04-22 15:00:15 +02:00
Milan Cerovsky
d6d500eaed
Home messages business logic, wallet info removed from status bar and general refactoring
2025-04-10 12:53:34 +02: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
Milan
2c37d086f0
Metadata encryption keys ( #1781 )
...
* Metadata encryption keys
* Decryption hotfix
* Transaction detail bottom bar design hotfix
* Auto backup enabled for metadata
2025-02-28 15:20:21 +01:00
Milan
ebd02de639
Transaction metadata with note & bookmark functionality ( #1753 )
...
* Transaction metadata with note & bookmark functionality
* Test hotfix
* Transaction loading and empty states
* Transaction search logic
* Application hotfixes and performance updates
* Performance update
* Transaction note hotfix
* Add fullText filtering feature
* Fix lint warnings
* Transaction restore timestamp taken into consideration when calculating whether transaction is read or unread
* Transaction search filter
* Code cleanup
* Code cleanup
* Bugfixing
* Adopt `TransactionId` wrapper
* Metadata update
* Code cleanup
* Eye icon added to transaction detail
* Metadata serialization update
* Memory optimization
* Sort update
* Design updates
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2025-02-18 14:49:40 +01:00
Honza Rychnovský
359d4a5eea
[ #1640 ] Add authentication to app launch
...
* [#1640 ] Enable app entry authentication
* Reworked app launch UX/UI
* 15 min background reauthenticate trigger
* Changelogs update
* Disable app entry authentication on test services
* [#1656 ] Add Network Type to email template
* Address review comments
2024-10-25 18:37:15 +02:00
Milan
a9e8c102c9
Exchange rate implementation ( #1540 )
...
* Adopt TEX addresses related changes
* Exchange Rates implementation
Closes #532
Closes #578
* Send Review Screen design change
Closes #532
Closes #578
* Code cleanup
Closes #532
Closes #578
* Exchange rate implementation
* Exchange rate implementation
* Exchange rate design implementation
* Exchange rate design implementation
* Exchange Rate redesign
* Code cleanup
* Design hotfix
* Design hotfix
* Disabling of usd text field
* Sort new dependencies
* Code cleanup
* Code cleanup
* Test hotfixes
* Link TODO issue
* Unify MockSynchronizer functions report
* New navigation target
* Code cleanup
* Send screen amount focus handling
* Code cleanup
* Fix test fixtures
* Design hotfix
* Code cleanup
* Test hotfixes
* Test hotfixes
* Activity Compose Composition Strategy handling
* Revert "Activity Compose Composition Strategy handling"
This reverts commit be8ed7a8ad
.
* Test hotfixes
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-08-23 07:58:27 +02:00
Honza Rychnovský
a1cf59f9b2
[ #1407 ] Add Delete wallet feature
...
- Closes #1407
- Changelog update
- Link a new snapshot version of the Zcash SDK
2024-05-02 10:07:28 +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ý
cf45a0ef34
[ #942 ] New Wallet Recovery Phrase Screen
...
[#942 ] New Wallet Recovery Phrase Screen
[#1006 ] Enhance VersionInfo with other fields
[#947 ] About screen UI + logic + tests
[#1040 ] Extract logo and title on top of screens
- Place it into a separate UI component
- Used across several screens
- Closes #1040
Remove long version of the Backup screen
- We previously had a configuration field that controlled which version of the screen should be displayed to a user
- Removed
- Partly solves #1003
Backup screen view redesign
Tests + docummentation
Update links to the Zashi Github repository
As the GitHub repository was recently moved from Zcash under the ECC company
[#1014 ] Unify screen name with Figma design
[#1045 ] Adopt Zcash SDK v2.0.3
Closes #1045
Fix screenshot test
The new wallet recovery screen is now much taller; scrolling to the acting button is needed.
Fix Restore screen test
Lint tools warnings
2023-11-23 10:00:13 +01: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
6b202e3c9f
[ #764 ] Multiplatform remote config API
2023-02-21 12:50:31 -05:00
Carter Jernigan
505939c74d
[ #742 ] Kotlin 1.8.10
2023-02-10 07:18:58 -05:00
Carter Jernigan
bf67948ef8
[ #700 ] Kotlin 1.8
2023-01-18 11:59:19 -05:00
Honza Rychnovsky
da2d481860
[ #689 ] Kotlin 1.7.21
...
* [#689 ] Kotlin 1.7.21
* Fix dependencies locks
* Bump to the latest Compose Compiler version
- To avoid build warning: This version (1.3.2) of the Compose Compiler requires Kotlin version 1.7.20 but you appear to be using Kotlin version 1.7.21 which is not known to be compatible. Please fix your configuration (or `suppressKotlinVersionCompatibilityCheck` but don't say I didn't warn you!).
2022-12-16 14:12:00 +01:00
Alex
0ab9626b05
update to Kotlin 1.7.20 ( #618 )
2022-10-19 12:17:38 +02:00
Carter Jernigan
72e50ec54a
[ #549 ] Kotlin 1.7.10
2022-07-22 12:58:45 -04:00
Carter Jernigan
7ca9761ba8
[ #539 ] Coroutines 1.6.4
2022-07-15 07:09:21 -04:00
Carter Jernigan
1aa763e475
[ #507 ] Coroutines 1.6.3
2022-06-30 07:11:40 -04:00
Carter Jernigan
811e7e900c
[ #557 ] Kotlin 1.7.0
2022-06-30 07:11:40 -04:00
Carter Jernigan
6540cd6bd3
[ #482 ] Rename build-convention to build-conventions-secant
...
This prevents naming conflicts with included builds across multiple projects with build conventions.
2022-06-14 18:20:51 -04:00
Carter Jernigan
1ce826e453
[ #464 ] Use Kover for multiplatform coverage
2022-06-06 08:41:01 -04:00
Carter Jernigan
8b6d0bd1b4
[ #460 ] Coroutines 1.6.2
2022-06-01 05:22:57 -04:00
Carter Jernigan
e9fd67a51a
[ #421 ] Kotlin 1.6.21 and Compose Compiler 1.2.0-beta02
2022-06-01 05:22:57 -04:00
Carter Jernigan
319f3a3a6d
[ #458 ] Androidx Test updates
2022-06-01 05:22:57 -04:00
Carter Jernigan
3e67fda537
[ #394 ] Kotlin 1.6.20
...
Also updated the Compose compiler to be compatible
2022-04-22 10:57:56 -04:00
Carter Jernigan
ea52674a68
[ #342 ] Coroutines 1.6.1
2022-04-06 07:56:17 -04:00
Carter Jernigan
5df93d2423
[ #120 ] Coroutines 1.6.0
...
In addition to bumping the dependency version, also leverage the new coroutines testing APIs
2021-12-24 08:34:17 -05:00
Carter Jernigan
17c5c2ba6a
[ #148 ] Kotlin 1.6.10
2021-12-16 14:57:21 -05:00
Carter Jernigan
227f4be54a
[ #55 ] Partial implementation of dependency locking
...
With the release of Kotlin 1.6, dependency locks can apply pure Kotlin modules.
Android modules are not yet supported.
2021-12-03 08:16:24 -05:00
Carter Jernigan
ec983f1f8f
[ #28 ] Initial SDK integration
...
This sets up the infrastructure needed to continue implementing the onboarding UI for create and import of wallets. By fleshing out the global state management in the app now, we can better manage asynchronous IO to avoid blocking the UI.
This adds:
- Load and persistence a wallet in encrypted preferences
- The stored data is written as a single JSON object, as opposed to multiple entries, to ensure atomic writes
- The data is versioned, so that we can change the JSON format readily in the future
- Detection of application state, e.g. onboarding versus loading the user's wallet
- Touch points to initialize the SDK
2021-11-12 07:09:43 -05:00
Carter Jernigan
c5f3a44340
[ #13 ] Add initial preference infrastructure
...
This adds infrastructure to read/write preferences, with both a multiplatform wrapper and an Android-specific implementation.
This implementation is primarily designed to cover the initial needs of implementing the wallet SDK integration for issue #28 for securely storing keys (with encryption) for the user's wallet.
2021-10-19 09:26:03 -04:00