Milan Cerovsky
0db65c410a
Code cleanup
2025-04-22 16:45:58 +02:00
Milan Cerovsky
8b285aad0e
Design hotfixes
2025-04-17 10:09:37 +02:00
Milan Cerovsky
aa72d1f92f
Restoration connected to sdk
2025-04-16 11:43:34 +02:00
Milan Cerovsky
64af1a3d50
Balance actions bussiness logic
2025-04-15 16:51:19 +02:00
Milan Cerovsky
2b9635502e
Crash report message implemented
2025-04-15 09:44:46 +02:00
Milan Cerovsky
720c2f82ca
Balances UI implementation
2025-04-14 15:35:51 +02:00
Milan Cerovsky
8f526602ce
Error handling
2025-04-14 13:09:22 +02:00
Milan Cerovsky
c45d672995
Message persistence
2025-04-10 20:38:39 +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
Milan Cerovsky
2f12bea435
Home messages and dialogs UI
2025-04-04 12:15:12 +02:00
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
2281a8e60f
Bottom sheet code cleanup
2025-04-01 13:29:41 +02:00
Milan Cerovsky
0209bec72b
Wallet backup message
2025-04-01 13:06:24 +02:00
Milan Cerovsky
33cd056570
Automatic keyboard and bottom sheet handling during navigation
2025-03-31 17:07:28 +02:00
Milan Cerovsky
38d3dfefd8
App hotfixes
2025-03-31 14:56:11 +02:00
Milan Cerovsky
11c2341022
Recovery seed screen redesigned
2025-03-25 17:22:24 +01:00
Milan Cerovsky
3af7fedd9b
Test hotfixes
2025-03-24 10:55:18 +01:00
Milan Cerovsky
9195ebef49
Merge branch 'feature/home-onboarding-redesign' into feature/restore-redesign
2025-03-24 10:16:45 +01:00
Milan Cerovsky
463b16e349
Code cleanup
2025-03-20 09:43:04 +01:00
Milan Cerovsky
1ed8b86d23
Seed suggestions optimization
2025-03-17 19:41:13 +01:00
Milan Cerovsky
e794a54c90
Seed suggestions design implementation
2025-03-17 14:51:28 +01:00
Milan Cerovsky
3ee0934e52
Restore estimation design added
2025-03-13 09:41:20 +01:00
Honza
a4bc273c92
Detekt Compose 0.4.22 + Detekt plugin 1.23.8
2025-03-13 09:39:58 +01:00
Honza
37ed3841e4
Ktlint 1.5.0
2025-03-13 09:39:58 +01:00
Honza
757713d654
Kotlin 2.1.10
2025-03-13 09:39:58 +01:00
Milan Cerovsky
43e1c36dfb
Year-month date picker implementation
2025-03-12 19:38:15 +01:00
Milan Cerovsky
cee77ea0f9
Restore redesign
2025-03-11 19:53:30 +01:00
Milan Cerovsky
3ff1df9d0d
Home redesign
2025-03-07 13:37:37 +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
caf2943658
Redesign spanish translations & code cleanup ( #1796 )
...
* Spanish translations
* Code cleanup
* Add xliff
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2025-02-26 12:05:43 +01:00
Milan Cerovsky
9accef3ae2
Revert "Revert non 1.3.3 changes ( #1782 )"
...
This reverts commit a20fbd3e83
.
2025-02-19 08:55:56 +01:00
Milan Cerovsky
03a563e378
Merge branch 'main' into feature/redesign
2025-02-19 08:55:43 +01:00
Milan
a20fbd3e83
Revert non 1.3.3 changes ( #1782 )
...
* Revert "#1763 Keystone confirmation flow design update (#1773 )"
This reverts commit 1ed5088953
.
* Revert "Flexa bump to version 1.0.11 from maven central (#1762 )"
This reverts commit ed8dad3c54
.
2025-02-19 08:55:12 +01:00
Milan Cerovsky
7938576be5
Merge branch 'main' into feature/redesign
2025-02-18 16:10:20 +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
Milan
1ed5088953
#1763 Keystone confirmation flow design update ( #1773 )
...
* #1763 Keystone confirmation flow design update
Closes #1763
* #1763 Documentation update
Closes #1763
* #1763 Documentation update
Closes #1763
* #1763 Back handling
* #1763 Strings update
* #1763 Code cleanup
2025-02-12 22:10:02 +01:00
Milan
a4090044ad
[ #1731 ] Qr dialog ( #1761 )
...
* QR dialog implementation
Closes #1731
* QR dialog refactor
Closes #1731
* Code cleanup
Closes #1731
* Code cleanup
Closes #1731
* Code cleanup
Closes #1731
2025-02-06 07:37:24 +01:00
Milan
69cf5ef7c3
Keystone added to integrations ( #1760 )
...
* Keystone added to integrations screen
Closes #1754
* Strings update
* Design updates
* Design updates
2025-02-06 07:37:14 +01:00
Milan
f8b209c44c
Transaction detail implementation ( #1748 )
...
* Transaction Detail implementation
* View transaction detail after successful transaction
* Send transaction again button functionality
* String resource handling update
* Date format handling
* Memos update
* Transaction detail memo hotfix for receive transactions
2025-01-29 14:46:26 +01:00
Milan
84b1991c81
Transaction filters ( #1752 )
...
* Transaction filters kickoff
* Initial changes UI changes
* Progress on UI changes
+ Basic WM feature
* Transaction filter logic for sent and received
* Animation update
* Fix items ripple effect + filters animation
* Switch strings from resource
* Static analysis warnings
* String ids in VM
* Fix list header vertical paddings
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2025-01-29 11:29:41 +01:00
Milan
1912f9f34e
Homepage transaction history redesign ( #1738 )
...
* Homepage transaction history redeisgn
* Detailed transaction history screen
* Code cleanup
* Code cleanup
* Design updates
* Send screen navigation
* Design update
* Test hotfixes
* Empty state handling
* Transaction title handling
* Transaction design updates
* Strings update
* Design updates
* Transaction date handling
* Test hotfix
* Design update
* Remove unnecessary reference
* Code cleanup
* Add ES translation file
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2025-01-27 15:28:55 +01:00
Honza Rychnovský
5ccf9b5706
[ #1733 ] `SignTransaction` QR always white&black
...
* [#1733 ] `SignTransaction` QR always white&black
- Closes #1733
- Changelogs updated
2025-01-21 22:45:39 +01:00
Honza Rychnovský
603178fd67
QR code image logic refactoring ( #1732 )
...
* QR code image logic refactor
The QR code image logic of the `QrCode` and `Request` screens has been refactored to work upon the newer `ZashiQr` component
* Refactor values into state
* Changelog update
2025-01-21 22:32:34 +01:00
Honza Rychnovský
9b88b5638d
[ #1725 ] Release 1.3.2 (829)
...
* Fix KS confirm QR background
* Changelogs version
2025-01-10 13:18:35 +01:00
Honza Rychnovský
37a7a1e334
[ #1473 ] Dark theme QR codes
...
- Closes #1473
- These changes add dark theme QR codes to `QrCodeView` and `RequestQrCodeVew` for all use cases
- Changelogs updated
2025-01-09 17:46:11 +01:00
Milan Cerovsky
9916a346d6
Keystone code cleanup
2025-01-09 15:26:36 +01:00
Milan Cerovsky
796fd7de64
App bar status updated
2024-12-18 19:46:03 +01:00
Milan
ef4ccbec81
Feature: Keystone integration ( #1692 ) ( #1707 )
...
* Keystone integration (#1692 )
* Keystone QR generation and reader
* Keystone account list UI
* Top app bar refactor
* Code cleanup
* Design update
* Keystone version bump
* Code cleanup
* Test hotfixes
* Code cleanup
* Keystone business logic implementation & ui elaboration (#1708 )
* Keystone business logic implementation & ui elaboration
* Code cleanup
* Code cleanup
* Strings code cleanup
* Navigation refactor
* Navigation update
* Select keystone account button hotfix
* Navigation hotfix
* Wallet restoration hotfixes and optimizations
* Confirmation refactor
* Design updates
* Strings update and design updates
* Zip321 keystone integration
* Strings update
* Spanish translations
* New SDK changes integration
* New SDK version adoption
* Code cleanup
* Code cleanup
* Transaction history preparation
* Sapling address made optional
* Code cleanup
* Design updates
* Transaction hotfix
* PCZT preparation
* Settings design update
* Strings update
* Code cleanup
* PCZT integration
* Design updates
* Code cleanup
* App hotfixes
* Strings update
* Strings update
* Transparent transaction UI update
* Keystone tutorial link commented out
* Keystone exception handling
* Scan keystone progress bar
* Scan keystone performance update
* Share PCZT debug button
* Optimizations
* Add `MockSynchornizer` functions
* Try-catch address obtaining
Even though this is not the proper way we want to implement it, it fixes #1658 as a temporary solution
* Fix `ExchangeRateState` loading state
* Peformance optimizations
* Account data source exception handling
* Spanish strings updated
* Transaction progress texts updated
* Copy PCZT proposal data
* Dialog window dim fix
* Proposal proof optimization
* Proposal proof optimization
* Transaction progress shielding texts update
* Code cleanup
* Code cleanup
* Code cleanup
* PCZT progress calculation update
* KS promo
* KS sign in progress update
* KS QR progress update
* Adopt `Synchronizer.Status.INITIALIZING` state
* Design updates
* Propagate exceptions
* Updates
* Code cleanup
* Promo update
* Scan fix
* Code cleanup
* Bump to Zcash SDK 2.2.7-SNAPSHOT
* Fix lint warnings
* Make tests update
With follow-up #1713 for fixing the failing tests.
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-12-17 18:40:36 +01:00
Milan
c1853dee13
Settings design hotfixes and code cleanup ( #1704 )
2024-12-02 13:36:47 +01:00
Milan
224344d4e3
Fix seed visibility ( #1691 )
...
* Fix seed view words visibility
* Code cleanup
* Add better clipping to ripple effect
* Changelogs update
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-11-20 14:35:59 +01:00