Honza Rychnovský
b544de316d
[ #1147 ] Show transaction memo
...
- Improves the screen UI so we’re able to call click, and query transaction memos
- These APIs will be useful once we approach screen refactoring according to the Figma design
- Adds UI test for the new feature
- Closes #1147
Changelog update
2024-01-02 09:03:12 +01:00
Honza Rychnovský
d4fdb9aec2
[ #1136 ] Release v0.2.0 (517)
...
* [#1136 ] Release v0.2.0 (517)
Closes #1136
2023-12-21 18:01:54 +01:00
Honza Rychnovský
b42db7b035
[ #1138 ] Malformed pattern: Grouping separator
...
* [#1138 ] Malformed pattern: Grouping separator
- This handles possible malformed format pattern exceptions in Zashi, but the proper solution needs to be provided within the SDK. See #1315 .
- Closes #1138
* Changelog update
2023-12-21 17:46:02 +01:00
Honza Rychnovský
c901a63d54
[ #1139 ] Malformed pattern for ICU DecimalFormat
...
- This handles possible malformed format pattern exceptions in Zashi, but the proper solution needs to be provided within the SDK. See #1315 .
- Closes #1139
2023-12-21 17:40:59 +01:00
Honza Rychnovský
90c982ac2a
[ #1134 ] Home screens UI improvements
...
* [#1134 ] Improve Home sub-screens paddings
* [#1134 ] Rework Home Scaffold to ConstraintLayout
* [#1134 ] Rework Home screen TextFields
Plus, unify Home sub-screens bottom action buttons position
* [#1134 ] Fix Textfiled height jumping
* Changelog update
2023-12-21 16:15:20 +01:00
dependabot[bot]
c813c54827
Bump actions/download-artifact from 4.0.0 to 4.1.0 ( #1131 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](7a1cd3216c...f44cd7b40b
)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-21 12:58:14 +01:00
dependabot[bot]
0799c9bdd6
Bump gradle/gradle-build-action from 2.11.0 to 2.11.1 ( #1133 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 2.11.0 to 2.11.1.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](8cbcb9948b...982da8e78c
)
---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-21 09:12:43 +01:00
Honza Rychnovský
c943fc58be
[ #1121 ] Available balance check on Send
...
* [#1121 ] Available balance check on Send
Closes #1121
* Align UI tests
* Changelog update
2023-12-21 08:51:54 +01:00
Honza Rychnovský
4e3bea2c2f
[ #1129 ] Fix failing Test Robo Debug
...
* [#1129 ] Fix failing Test Robo Debug
Closes #1129
* Changelog update
* Specify main-debug folder
* [#1129 ] Separate version flags
- Separate debuggable and run under a test service flags
- As we now have more flexibility in requesting the flags in runtime
2023-12-19 11:03:28 +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
dependabot[bot]
94616c4a7a
Bump actions/upload-artifact from 3.1.3 to 4.0.0 ( #1123 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.1.3 to 4.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](a8a3f3ad30...c7d193f32e
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-16 16:08:50 +01:00
dependabot[bot]
666c8c62bf
Bump actions/download-artifact from 3.0.2 to 4.0.0 ( #1124 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3.0.2 to 4.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](9bc31d5ccc...7a1cd3216c
)
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-16 16:08:05 +01:00
dependabot[bot]
0074c2ebe3
Bump gradle/gradle-build-action from 2.10.0 to 2.11.0 ( #1120 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 2.10.0 to 2.11.0.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](87a9a15658...8cbcb9948b
)
---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-13 09:23:29 +01:00
Honza Rychnovský
d3c4730f42
[ #1114 ] Release v0.2.0 (505)
...
Closes #1114
2023-12-11 16:22:49 +01:00
Honza Rychnovský
c28dadaeed
[ #1109 ] Detekt Compose Rules 0.3.5
...
- Closes #1109
- Fixed the new Detekt Compose warnings
2023-12-11 10:31:24 +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ý
a10b372e73
[ #908 ] EmulatorWtf 0.15.1
...
* [#908 ] EmulatorWtf 0.15.1
Closes #908
2023-12-11 10:19:44 +01:00
Honza Rychnovský
c05991fbe1
[ #1099 ] Other dependency update
...
Closes #1099
2023-12-11 10:19:07 +01:00
Honza Rychnovský
780014380f
[ #1106 ] AndroidX dependency update
...
Closes #1106
2023-12-09 14:05:26 +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ý
4c97e2f82e
[ #1098 ] Gradle 8.5
...
- Closes #1098
- Leverages new Gradle APIs from versions 8.4 and 8.5
- Follow-ups filled for the not-used but useful new APIs
2023-12-08 13:13:23 +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ý
201cdbbd07
[ #1094 ] Add message under Doc and PP buttons
...
* [#1094 ] Add message under Doc and PP buttons
- Closes #1094
- Shows Toast UI message with Not implemented yet test after the buttons hit
* Changelog update
2023-12-07 08:14:16 +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ý
dd81b90fbf
[ #1089 ] Remove circular progress bar from Home
...
* [#1089 ] Remove circular progress bar from Home
Closes #1089
* Fix ktlint warning
2023-12-05 12:29:15 +01:00
Honza Rychnovský
b88a64de9d
[ #1069 ] Improve sideloading documentation
...
* [#1069 ] Improve sideloading doc
- Closes #1069
- The cmdline-tools path tested on a clear macOS installation
* Add install Java instruction
2023-12-05 08:55:41 +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
Honza Rychnovský
ff0757b818
[ #1080 ] Changelog update
...
Closes #1080
2023-12-01 15:21:20 +01:00
Honza Rychnovský
905a14db50
[ #1003 ] Clear unused Onboarding alternatives
...
- Removes unused Oboarding alternative LongOnboarding screen with all related resources
- Removes related integration tests and screen decision logic
- Removes related is_short_onboaridng remote configuration logic
- Closes #1003
2023-11-30 20:50:59 +01:00
dependabot[bot]
ec534550a7
Bump actions/setup-java from 3.13.0 to 4.0.0 ( #1071 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3.13.0 to 4.0.0.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](0ab4596768...387ac29b30
)
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-30 09:07:14 +01:00
dependabot[bot]
db152bab8d
Bump google-github-actions/auth from 1.2.0 to 2.0.0 ( #1072 )
...
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth ) from 1.2.0 to 2.0.0.
- [Release notes](https://github.com/google-github-actions/auth/releases )
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md )
- [Commits](f105ef0cdb...67e9c72af6
)
---
updated-dependencies:
- dependency-name: google-github-actions/auth
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-30 09:06:30 +01:00
Honza Rychnovský
b468b4c725
[ #1067 ] Build universal release APK on CI
...
Closes #1067
2023-11-28 13:51:23 +01:00
Honza Rychnovský
3d33bb8ca5
[ #1064 ] Restore Seed-Birthday Screen
...
* [#1064 ] Restore Seed-Birthday Screen
- Reworked Restore Seed-Birthday height screen
- Contains UI, screen logic and tests
- Closes #1064
* Update changelog
* [#859 ] Fix failing Restore screenshot test
Closes #859
2023-11-28 13:05:31 +01:00
dependabot[bot]
0054588ec0
Bump gradle/gradle-build-action from 2.9.0 to 2.10.0 ( #1066 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 2.9.0 to 2.10.0.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](842c587ad8...87a9a15658
)
---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-28 10:09:54 +01:00
Honza Rychnovský
b15c1e9063
[ #1059 ] Restore Seed Screen
...
* [#1059 ] Restore Seed Screen
- Reworked UI according to Figma design
- Closes #1059
* Changelog update
2023-11-27 10:55:15 +01:00
Kris Nuttycombe
cb9d3cf70b
Update the README for the Zashi Android repository. ( #1041 )
...
* Update the README for the Zashi Android repository.
This depends on [Electric-Coin-Company/zashi#1 ]
* Remove obsolete instructions from README.md
---------
Co-authored-by: Honza Rychnovský <rychnovsky.honza@gmail.com>
2023-11-23 12:01:14 +01:00
Honza Rychnovský
f34aa78f3d
[ #1054 ][ #1055 ] Update buttons and screens spacings
...
- Done across all screens
- Closes #1054
- Closes #1055
Fix Ktlint warnings
2023-11-23 11:37:02 +01:00
Honza Rychnovský
8966615a39
[ #1051 ] Fix Export Data FileProvider
...
- Both debug and production builds of the app can now be deployed on the same device
- Closes #1051
2023-11-23 11:07:09 +01:00
Honza Rychnovský
771dc114da
[ #1048 ] Seed Recovery Screen
...
[#1048 ] Seed Recovery Screen
Open Seed Recovery from the Settings screen
[#1014 ] Unify screen name with Figma
[#1048 ] UI + logic + tests
Improve click action effect on TopAppBar
[#1049 ] Add Changelog
Closes #1049
Update PR template
2023-11-23 10:41:59 +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
dependabot[bot]
22da30bc9a
Bump google-github-actions/auth from 1.1.1 to 1.2.0 ( #1053 )
...
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth ) from 1.1.1 to 1.2.0.
- [Release notes](https://github.com/google-github-actions/auth/releases )
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md )
- [Commits](35b0e87d16...f105ef0cdb
)
---
updated-dependencies:
- dependency-name: google-github-actions/auth
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-21 09:38:52 +01:00
Honza Rychnovský
6aa8094ed7
[ #1038 ] Primary button has colored shadow background
...
* [#1038 ] Primary button has colored shadow bg
- Closes #1038
- Also improves share_file_provider_paths content for exporting private data feature
* Reorder parameters
2023-11-14 16:00:00 +01:00
Honza Rychnovský
494d068168
[ #1031 ] Export of private app data
...
* [#1031 ] Export of private app data UI+logic
- Closes #1031
* [#1031 ] Export of private app data tests
* Move provider to app/manifest
To avoid: The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDER
* [#1037 ] Debuggable release build
- So we’re able to log or debug release app build while testing
- Default value false
- Closes #1037
* Fix file provider path in release build
2023-11-13 14:53:16 +01:00
Honza Rychnovský
70d5721845
[ #992 ][ #1025 ] Custom Google Play publishing
...
* [#992 ][#1025 ] Custom Google Play publishing
- Copy logic from working demo
- Documentation
- Update checkProperties task
- Update release listing
- Status completed
- Switch back to main branch
- Closes #992
- Closes #1025
* Deployment documentation
* Remove deprecated Gradle Publisher plugin
* Improve logging
Improve publishing task logging
* Resolve review comments
* Increase PR actions timeouts
2023-11-13 11:50:57 +01:00
Honza Rychnovský
6df3806a1f
[ #998 ] Transaction History Compose Preview
2023-11-08 10:47:49 +01:00
Honza Rychnovský
a15bea738f
[ #355 ] Lock screen to portrait
...
- Adds capability to customize the screen lock via gradle.properties to enable it while developing or testing the app UI easily
- Closes #355
2023-11-08 10:47:31 +01:00
Honza Rychnovský
692e5fc0d2
[ #1023 ] Remove zcash-android-wallet-plugins dependency
...
Closes #1023
2023-11-08 10:47:19 +01:00
Honza Rychnovský
84e591561d
[ #1026 ] Restore Seed screen keyboard hides UI
...
Closes #1026
2023-11-08 10:47:03 +01:00
dependabot[bot]
7a59d49920
Bump clamav/clamav from 1.2.0 to 1.2.1 in /.github/actions/antivirus ( #1024 )
...
Bumps clamav/clamav from 1.2.0 to 1.2.1.
---
updated-dependencies:
- dependency-name: clamav/clamav
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-03 16:51:03 +01:00
Honza Rychnovský
2f773b8b0a
[ #1016 ] Force SecureScreen turned on in UI testing
...
- After we added the customization of SecureScreen sensitive data mechanism in building and testing the app via Gradle property in #1009 , we also need to ensure that the SecureScreen is always on in our automated Android UI tests.
- Closes #1016
2023-10-23 15:21:00 +02:00