Milan Cerovsky
0db65c410a
Code cleanup
2025-04-22 16:45:58 +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
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
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
ff864eef34
[ #1812 ] Create wallet update
...
Closes #1812
2025-03-21 11:53:52 +01:00
Honza
6d96db3400
Fix `receiveZecScreenshots` test
2025-03-13 11:00:55 +01:00
Honza
70bf9101c4
Screenshot testing fix
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
cee77ea0f9
Restore redesign
2025-03-11 19:53:30 +01:00
Milan Cerovsky
1d3d8b41e0
Test hotfixes
2025-03-10 13:49:42 +01:00
Milan Cerovsky
6de46b0bfb
Test hotfixes
2025-03-10 13:07:44 +01:00
Milan Cerovsky
89bd2110f7
Home redesign
2025-03-07 14:01:40 +01:00
Milan Cerovsky
3ff1df9d0d
Home redesign
2025-03-07 13:37:37 +01:00
Milan
29c344dffb
Copy update on onboarding ( #1804 )
...
* Copy update on onboarding
* Strings update
2025-03-04 16:50:46 +01:00
Milan Cerovsky
7d48e1590f
Merge branch 'main' into feature/redesign
...
# Conflicts:
# CHANGELOG.md
# app/src/main/java/co/electriccoin/zcash/app/ZcashApplication.kt
# settings.gradle.kts
# ui-lib/build.gradle.kts
# ui-lib/src/main/java/co/electriccoin/zcash/di/UseCaseModule.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/account/view/HistoryView.kt
# ui-lib/src/main/java/co/electriccoin/zcash/ui/screen/settings/viewmodel/SettingsViewModel.kt
2025-02-21 10:46:48 +01:00
Honza Rychnovský
aa2b38cead
F-Droid and GitHub Release support ( #1787 )
...
* F-Droid support (#1784 )
* [#1768 ] `Zashi Foss` build type (#1769 )
* [#1768 ] Zashi Foss build type
- Closes #1768
- Changelog updated
* Support `zcashtestnetFoss` build type provider
* Code cleanup
* Build type converted to dimension
* CI update
* Code cleanup
* Code cleanup
Closes #1763
* CI update
* CI update
---------
Co-authored-by: Milan Cerovsky <milan@z.cash>
* Support `zcashtestnetFoss` build type provider
* Remove FB Crashlytics for Debug and Foss BT
* Helper comments
Remove these helper comments before merging
* Firebase FOSS removal
* Update screen removed
* QR scanner set to zxing for foss version
* Compilation hotfix
* Foss suffix removed
* Revert "Foss suffix removed"
This reverts commit 881ef0d4d43ff4a391d31091dd4d3672770688aa.
* Version code hotfix for fdroid
* Minor alternative-stores changes (#1777 )
- Fix app name
- Tests fix
* Test fdroid 855 (#1775 )
Revert "#1763 Keystone confirmation flow design update (#1773 )"
* Compilation hotfix
* Change default `verssionCode` back to 1
As it’s not needed for F-Droid version passing
* Change the default `versionName` format
- To align with the F-Droid requirements
- UI still displays the same format
* Checkout hotfix
* Compilation hotfix
---------
Co-authored-by: Honza Rychnovský <honza@rychnovsky.dev>
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
* GitHub Releases (#1786 )
* Create release.yaml
* Update release.yaml
---------
Co-authored-by: y4ssi <11613913+y4ssi@users.noreply.github.com>
Co-authored-by: Milan Cerovsky <milan@z.cash>
* F-Droid reproducible builds (#1788 )
* Uncomment `check_secrets`
* Build Foss app variant
* Remove unnecessary variables
* Add striping of non-foss files
* Update the FOSS related steps
* Versions update
* Versions update
* Fix version files path
* Fix stripping step
* Rework non-foss stripping step
* Fix stripping with sed
* Strip out plugins
* Update release.yaml
* Integrations show only when flexa and coinbase is set up
* Version name and version code artifact fix
* Pipeline signing update
* Revert "Pipeline signing update"
This reverts commit 0b509907a7
.
* Fdroid stripping update
* Pipeline update for reproducible build
* Pipeline update for reproducible build
* Pipeline update for reproducible build
* Pipeline update for reproducible build
* Remove support email from gradle variables
- Moved to strings instead
- So we can leverage reproducible builds from F-Droid
* Disable dependency metadata in apks
* Fix strip step timeout
---------
Co-authored-by: Milan Cerovsky <milan@z.cash>
Co-authored-by: y4ssi <11613913+y4ssi@users.noreply.github.com>
* Update fastlane changelogs
* Changelog update
---------
Co-authored-by: Milan <milan@z.cash>
Co-authored-by: y4ssi <11613913+y4ssi@users.noreply.github.com>
2025-02-20 20:42:02 +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
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
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
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
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
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
1e275fe634
Adress book local storage ( #1623 )
...
* Address book local storage architecture
* Address book local storage implementation
* Code cleanup
* Unused parameter suppression
* Code cleanup
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2024-10-08 16:52:36 +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
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
Honza Rychnovský
76a89c9b91
[ #1538 ] Adopt TEX addresses related changes ( #1539 )
...
* Adopt TEX addresses related changes
* Send screen keyboard ime action handling
* Send screen amount handling for tex addresses
* Dependency update
* Test hotfixes
* Test hotfixes
* Code cleanup
* Test hotfix
* Test hotfix
* Min api bump
* Test hotfixes
---------
Co-authored-by: Milan Cerovsky <milan@z.cash>
2024-08-23 06:00:36 +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
Honza Rychnovský
00db536674
[ #1417 ] Add in-app authentication
...
* [#1417 ] Add authentication
- Closes #1417
- Closes #326
- Partially addresses [Electric-Coin-Company/zashi#7 ] too
- Creates reusable AuthenticationVM component with all necessary logic that reports authentication status to its callers
- Addresses authentication requirements for the Send funds, Delete wallet, Export private data, and Recovery phrase. The App access authentication use case is prepared and can be turned on anytime.
- The new logic also counts with possible future user customization via the app UI of the default on/off states for all implemented authentication use cases
- Send.Confirmation logic simplification
- This also adds the welcome screen (splash) animation to all the app entry points (the app recreation caused by system included)
* Allow unauthenticated access
- In case no authentication method is available on the device
* Build supported authenticators for the device
- Based on the device Android SDK version
* Disable broken screenshot testing
- This is a temporary change until #1448 is addressed
* Changelog update
* Add temporary placeholder screenshot test
To suppress no test error
2024-05-22 15:59:38 +02:00
Honza Rychnovský
afd47e513e
[ #1352 ] Remove test fixture values ZIP321
...
- Addresses issue J from the security audit: Payment URI parser uses a test fixture address
- This also removes unused Request screen with its logic and tests
- Closes #1352
2024-04-18 08:10:08 +02:00
Honza Rychnovský
8c027003cc
[ #1164 ] Restoring UI state in TopAppBar
...
- Closes #1164
- This incorporates the new wallet restoring label into the custom TopAppBar UI component, so it’s accessible from all screens
- This also fixes the adjust brightness feature that previously stayed turned on when the user left to a surrounding tab screen (Send or Balances)
- Changelog update
Move DisableScreenTimeout into the parent HomeView
Persist restoring state
Fix infinite loading trx history UI state
Add New wallet syncing state
This also adds the wallet restoring state into the transaction history state calculation
2024-04-05 13:09:08 +02:00
Honza Rychnovský
3845772071
[ #1159 ] Send.Confirmation according to new design
...
- Closes #1159
- Closes #1269
- Closes #1073
- Its direct follow-ups are #1294 and #1161
- Other follow up is #1260
- These changes also enable having two Primary buttons side-by-side
- This adds sorting history of transactions by a new calculated height after send done
- This also changes how we treat empty transaction dates from `-` to `` in UI
- Changelog update
2024-03-21 09:57:36 +01:00
Honza Rychnovský
9a929c1109
[ #1160 ] Trx History UI incorporated into Account
...
- Closes #1160
- Changelog update
2024-03-05 08:52:47 +01:00
Honza Rychnovský
c8e3a05eb9
[ #1234 ] Advanced settings screen ( #1272 )
...
- Changelog update
- Closes #1234
2024-03-02 18:57:49 +01:00
Honza Rychnovský
7285137f2e
[ #1144 ] Send.Form screen rework
...
* [#1144 ] Send.Form screen rework
- This follows the new Figma design. It also adds the TextFields values validation and proper UI reactions.
- Closes #340
- Closes #810
- Closes #1157
- Closes #1158
- Closes #1253
- Closes #1254
- Closes #826
- Follow-ups: #1047 , #1257
* Changelog update
2024-02-27 10:13:44 +01:00
Honza Rychnovský
26a73f8e59
[ #1166 ] Add shielding funds feature
...
* [#1166 ] Add shielding funds feature
- Changelog updated
- Closes #1127
- Closes #1166
- Related #238
2024-02-13 09:30:51 +01:00
Honza Rychnovský
cc333ea902
[ #1165 ] Syncing progressbar
...
* [#1165 ] Syncing progressbar
- UI + logic + tests
- Closes #1165
* Changelog update
2024-02-08 11:28:00 +01:00
Honza Rychnovský
3240c3baa8
[ #1196 ] Balances widget on Balances screen
...
* [#1196 ] Integrate Balances widget to Balances
- Closing #1196
- Changelog update
2024-01-28 01:26:11 +01:00
Honza Rychnovský
6519df7539
[ #1145 ] Receive screen
...
- Closes #1145
- Closes #1057
- Closes #1088
- Closes #1154
- Closes #1155
- Closes #1185
2024-01-15 17:32:15 +01:00
Honza Rychnovský
f44ed53077
[ #817 ] Simplify Send screenshot test
...
- Closes #817
- This issue is obsolete, as we introduced a new check on available balance to enable the Send button on the Send Form screen. The test can’t easily bypass this new check.
2024-01-09 12:39:44 +01:00
Honza Rychnovský
4cf608b733
[ #1079 ] Home screen bottom nav bar
...
* Changelog update
* [#1118 ] Account screen Balance Text line break
- Closes #1118
* [#1117 ] Reusable Loading screen indicator
- Closes #1117
* [#1116 ] Balances screen structure
- Closes #1116
* [#1079 ] Bottom bar - tabs navigation
- Closes #1079
* [#1079 ] Rework UI tests
* [#1079 ] File follow-ups
* [#1079 ] Fix static lint tools warnings
* [#1079 ] Improve Home sub-screens indexing
* [#1079 ] Reorg navigation into Home components
* [#1079 ] Align with Figma design
* [#1079 ] Update screenshot and UI tests
2023-12-18 14:31:25 +01: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ý
06ca665fca
[ #1096 ] Change brightness adjusting feature
...
* [#1096 ] Change brightness adjusting feature
- Closes #1096
- As reported by testers, the automatic brightness adjustment could be too invasive
- Switched to the on-demand feature after a new button click
- Tests aligned
* Align Screenshot tests
* Changelog update
2023-12-07 16:35:27 +01:00
Honza Rychnovský
1310a0730d
[ #1092 ] Duplicate Home to separate Account screen
...
- Closes #1092
- New Account screen + logic created
- Moved a few commonly used logic components into the common package
2023-12-06 15:29:12 +01:00
Honza Rychnovský
f67c3fde8f
[ #1082 ] Remove Side Navigation Drawer menu
...
- Closes #1082
- Closes #1086
- Added TODO links to the missing Settings actions
- Fixed About screen versionCode displaying
- Added app name to the About screen debug menu, as the Home screen does not contain it anymore
- Changelog updated
2023-12-04 15:45:30 +01:00