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
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
Milan
3ea088e752
#1675 Integrations screen disclaimer & Flexa version bump ( #1684 )
...
* Flexa version bump
* [#1675 ] Integrations screen disclaimer
Closes #1675
* Code cleanup
* Documentation update
* Fix review comment
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-11-20 07:58:49 +01:00
Honza Rychnovský
d31f713361
Finalize Spanish translation ( #1686 )
...
* Init commit
* Update strings.xml
* Update strings.xml
* Add Spanish welcome logo
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Update strings.xml
* Review changes
- Reverted ui-lib/src/main/res/ui/export_data/values/strings.xml
- Removed unused ui-lib/src/main/res/ui/support/values/strings.xml
- Added metadata tag to all strings files
---------
Co-authored-by: y4ssi <11613913+y4ssi@users.noreply.github.com>
2024-11-17 17:23:59 +01:00
Honza Rychnovský
f59add8e3b
Fix several UI issue ( #1680 )
...
- App entry authentication
- Update Lottie animation
- Fix button text centering
- Closes #1667
2024-11-14 14:54:49 +01:00
Milan
425052f1db
[ #1618 ] Settings redesign ( #1658 )
...
* [#1618 ] About redesign
* [#1618 ] Whats new redesign
* [#1618 ] Delete screen redesign
* [#1618 ] Export private data refactor
* [#1618 ] Seed recovery refactor
* [#1618 ] Seed Redesign
* [#1618 ] Feedback Redesign
* [#1618 ] Popup implementation
* [#1618 ] Localization fixes
* [#1618 ] Code cleanup
* [#1618 ] Code cleanup
* [#1618 ] Code cleanup
* [#1618 ] Documentation update
* [#1618 ] Code cleanup
* [#1618 ] Design hotfixes
* [#1618 ] Code cleanup
* [#1618 ] Test hotfixes
* [#1618 ] Test hotfixes
* Code cleanup
* Changelogs entries update
* Address few review comments
* Fix UI tests
* Fix bottom widget version name in WhatsNew
* Update Spanish texts
* Fix ktlint warnings
* Test hotfix
* Test hotfix
* Code cleanup
* Design hotfixes for small screens
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-11-14 14:12:59 +01:00
Milan
d4be4a5dda
Flexa hidden behind feature flag ( #1676 )
...
* Flexa hidden behind feature flag
* Remove unused flag IS_FIAT_CONVERSION_ENABLED
* Code cleanup
* Kotlin flow handling
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-11-13 13:20:29 +01:00
Honza Rychnovský
882605d7a9
[ #1657 ] Redesign SendConfirmation subscreens
...
* [#1657 ] Improve sub-screens previews
* Initial design structure changes
* Bottom bar by screen stage
* Bottom bar paddings
* TopAppBar for all screens
* Content part - success (partly)
* Fix SendConfirmationContent composable scrolling
* Improve SendConfirmationSending UI
* SendConfirmationSending subscreen final UI
* SendingConfirmationSuccess subscreen UI
* SendConfirmationFailure UI
* Failed/Success view transaction logic
* SendConfirmationGrpcFailire UI
* MultipleTrxFailure UI partly done
* MultipleTrxFailure screen UI
* Gradient Scaffold for subscreens
* Fix static code analysis warnings
* Changelogs update
* Screen images update
* WhatNewEs changelog update
* Update Spanish translation keys
2024-11-13 09:24:35 +01:00
Milan
c6350641e3
Issue 1617 not enough space and update redesign ( #1652 )
...
* [#1617 ] Update redesign
Closes ##1617
* [#1617 ] Not enough space redesign
Closes ##1617
* [#1617 ] Code cleanup
Closes ##1617
* [#1617 ] Documentation update
Closes ##1617
* [#1617 ] Sensitive settings disabled during needed update
Closes ##1617
* Code cleanup
* Test hotfix
* Test hotfix
* Test hotfix
* Address review comments
* Fix broken in-app update logic
- It was broken since we introduced Koin
- Now fixed and tested using AppUpdateCheckerMock
* Changelogs update
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-11-12 15:27:50 +01:00
Honza Rychnovský
4d35a0d5bc
[ #1421 ] Spanish translation
...
* [#1421 ] Initial es translation structure
* Update strings.xml
* Update strings.xml
* Fix english texts
* Exclude non-translatable texts
* Add new es texts
* [#1421 ] [WIP] es translation
* Update strings.xml
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
* Add Spanish locale to screenshot testing
* Fix Detekt warning
* Changelogs update
* Add WhatsNew chnagelog Spanish logic
* Spanish WHATS_NEW cleanup
* Google Play Store listings
* Fix history item buttons positioning
* Ktlint warnings fix
* Add Flexa texts on Integration [ES_REQUIRED]
* Adopt latest Spanish in-app review comments
* Update strings.xml
* Revert Zcash to Zashi in Spanish text
* Update Spanish whatsnew
* Update Spanish Google Play Store listing
---------
Co-authored-by: y4ssi <11613913+y4ssi@users.noreply.github.com>
2024-11-11 12:47:16 +01:00
Milan
c773e7d1c7
[ #1533 ] Flexa integration
...
* [#1533 ] Flexa integration
Closes #1533
* [#1533 ] Code cleanup
* [#1533 ] Finalisation
* [#1618 ] Flexa payment biometrics
* [#1618 ] Design update
* [#1618 ] Local maven added
* [#1618 ] Code cleanup
* [#1533 ] Material3 version bump
* Fix proguard rules
* [#1533 ] Flexa hotfixes
* [#1533 ] Flexa hotfixes
* Changelogs update
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-11-04 12:53:43 +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
9d634a2da8
Settings code cleanup ( #1644 )
...
* Settings code cleanup
* Auto formatting using Ktlint
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-10-23 15:08:02 +02:00
Honza Rychnovský
2129adaa8d
[ #1595 ] Build Request ZEC Uri Consume Part ( #1642 )
...
* Payment Request screen logic update
* Scan view model implementation
* Zip321 Uri parsing and passing around screens
* Pass PaymentRequestArguments
* Fixed screens navigation
* Screen balances UI part
* Address UI part
* Address UI part + logic
* Memo UI part
* Amounts UI part
* Add stages and send logic with authentication
* Send transaction error handling
* Code analysis warnings fix
* Tests update
* Changelogs
* [#1595 ] QR code design update
* Address review comments
---------
Co-authored-by: Milan Cerovsky <milan@z.cash>
2024-10-21 21:11:10 +02:00
Milan
8652b91a99
Issue 1630 global design update ( #1638 )
...
* [#1630 ] Buttons replaced
Closes #1630
* [#1630 ] Grid background removed
Closes #1630
* [#1630 ] Sharp boxes replaced
Closes #1630
* [#1629 ] Onboarding redesign
Closes #1629
* [#1630 ] Content spacing
Closes #1630
* [#1630 ] Code cleanup
Closes #1630
* [#1630 ] Documentation
Closes #1630
* [#1630 ] Code cleanup
* [#1630 ] Text updates
* [#1630 ] Text updates
* [#1630 ] Test hotfix
* [#1630 ] Test hotfix
2024-10-18 09:43:06 +02:00
Milan
d6f630cab8
[ #1568 ] Integrations screen ( #1637 )
...
* [#1568 ] Integrations screen
Closes #1568
* [#1568 ] Icon added to integrations list item
Closes #1568
* [#1568 ] Test hotfix
Closes #1568
* [#1568 ] Code cleanup
Closes #1568
* [#1568 ] Code cleanup
Closes #1568
2024-10-17 13:07:50 +02:00
Milan
d3f85631ac
Send address book and scan contact qr ( #1615 )
...
* Scan QR logic
* Send address book logic
* Documentation update
* Resources update
* Test hotfix
* Confirmation Screen contact name information
* Confirmation Screen contact name information
* Address Book ellipsis
* Code cleanup
* Test hotfix
* Code cleanup
* Test hotfix
2024-10-08 13:03:53 +02:00
Honza Rychnovský
c6257d8412
[ #1612 ] QR Code screen
...
* Refactor Receive screen architecture
- Added QrCodeScreen architecture and basic UI
* QrCode Detail screen UI + logic
* Improve share intent
+ Attach snackbar to the failed sharing attempt
+ Fix tests
* Changelogs update
* Ktlint warnings fix
2024-10-08 09:46:42 +02:00
Milan
1fedce1cff
Feature/address book ( #1614 )
...
* [#1564 ] Send screen redesign (#1601 )
* [#1564 ] Send screen redesign
Closes #1564
Closes #1580
* [#1564 ] Test hotfix
Closes #1564
Closes #1580
* [#1564 ] Test hotfix
* [#1564 ] Bugfixes and code cleanup
* [#1564 ] Focus handling
* Address Book UI (#1606 )
* Address Book UI
* Design hotfix
* Code cleanup
* Test hotfix
* Confirmation screen redesign (#1602 )
* Confirmation screen redesign
* Documentation update
* Design hotfixes
* History item redesign (#1603 )
* History item redesign
* Empty Memo message removed
* Hidden fee for a receiving transaction
* Address Book, Add Contact & Update Contact logic (#1610 )
* Address Book Screen logic
* Add New Contact screen logic
* Update Contact screen logic
* Code cleanup
* Code cleanup
2024-10-03 17:40:19 +02:00
Honza Rychnovský
519b48b524
[ #1574 ] Update Receive screen UI
...
* [#1574 ] Receive screen redesign
Initial changes
* Remove adjust brightness feature
* Hamburger icon change
* Basic address panel UI
+ necessary resource
* Final design
* Changelogs update
* Tests fix
* Fix screenshot testing
* Improve addresses panel animation
2024-10-03 17:03:30 +02:00
Milan
2df8126454
New compose design system ( #1596 )
...
* New compose design system
* Code cleanup
* Documentation update
* Code cleanup
* Code cleanup
2024-09-23 11:01:43 +02:00
Milan
35c01df313
[ #1528 ] Coinbase on-ramp integration
...
* [#1528 ] Coinbase integration
Closes #1528
* [#1528 ] CI hotfix
Closes #1528
* Remove duplicate lines
* Improve CI scripts + variable renaming
* Remove coinbase button in testnet build
* Update changelogs
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-09-12 18:10:54 +02:00
Milan
fa9ea0c03a
Settings redesign ( #1576 )
...
* Settings redesign
Closes #1146
* Tests hotfix
* Changelogs update
* Code cleanup
* Add small padding above logo in Settings
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-09-12 09:03:38 +02:00
Milan
b75836f941
[ #1420 ] Testing Servers Responses + redesign ( #1536 )
...
* Dependency injection implementation
* Code cleanup
* Code cleanup
* Test hotfix
* [#1420 ] Choose Server UI refactor
* [#1420 ] UI refactor
* [#1420 ] Code cleanup
* [#1420 ] SDK integration
* [#1420 ] Choose server redesign
Closes #1420
* [#1420 ] Code cleanup
Closes #1420
* #1420 Design updates
Closes #1420
* #1420 Design updates
Closes #1420
* #1420 Code cleanup
Closes #1420
* #1420 Code cleanup
Closes #1420
* #1420 Code cleanup
Closes #1420
* #1420 Design hotfixes
Closes #1420
* #1420 Design hotfixes
Closes #1420
* #1420 Code cleanup
Closes #1420
* #1420 Design hotfixes
Closes #1420
* #1420 Design hotfixes
Closes #1420
* Remove unnecessary supression
* Remove unnecessary dependency
- We link these by the command api(libs.bundles.koin) above
* [#1420 ] Code cleanup
Closes #1420
* Changelogs update
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-09-11 11:08:27 +02:00
Milan
d29b0f7bb2
Dependency injection implementation ( #1513 )
...
* Dependency injection implementation
* Code cleanup
* Code cleanup
* Test hotfix
* Code cleanup
* Code cleanup
* Code cleanup
* Merge dependencies to bundle
* Changelog update
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-09-04 15:36:59 +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
Milan
66458a221a
[ #1448 ] Screenshot testing enabled
...
* [#1448 ] Screenshot testing enabled
Closes #1448
* Changelog update
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-08-12 11:17:17 +02:00
Milan
0bc7757aa2
[ #1492 ] Restore success dialog refactor ( #1507 )
...
* [#1492 ] Restore success dialog refactor
Closes #1492
* [#1492 ] Code cleanup
Closes #1492
* Create a separate Android layer
* Changelog update
* Move restore success string resources
* Rename logic related variables
+ File a follow-up issue
* Resources rename
* Move drawable to its package
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-07-19 10:17:45 +02:00