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
dependabot[bot]
02e67ae778
Bump actions/checkout from 4.1.5 to 4.1.6 ( #1446 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.5 to 4.1.6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](44c2b7a8a4...a5ac7e51b4
)
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2024-05-20 17:45:21 +02:00
dependabot[bot]
9fdfcf39dd
Bump google-github-actions/auth from 2.1.2 to 2.1.3 ( #1445 )
...
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth ) from 2.1.2 to 2.1.3.
- [Release notes](https://github.com/google-github-actions/auth/releases )
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md )
- [Commits](55bd3a7c6e...71fee32a0b
)
---
updated-dependencies:
- dependency-name: google-github-actions/auth
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>
2024-05-16 06:44:23 +02:00
Honza Rychnovský
6ee0deeb5c
[ #1442 ] Release Zashi Android version 1.0 (650)
...
* [#1442 ] Release Zashi Android version 1.0 (650)
- Closes #1442
- Changelog
2024-05-07 17:02:17 +02:00
Honza Rychnovský
a97b71d922
[ #1338 ] Redesign Update-Available screen
...
- Closes #1338
- Changelog update
2024-05-07 16:57:45 +02:00
dependabot[bot]
b235e0cc82
Bump actions/checkout from 4.1.4 to 4.1.5 ( #1439 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](0ad4b8fada...44c2b7a8a4
)
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2024-05-07 07:00:09 +02:00
Honza Rychnovský
6c3307748a
Improve delete wallet app state reset ( #1438 )
2024-05-06 19:29:50 +02:00
Honza Rychnovský
c3cf711ee6
[ #1382 ] Improve Onboarding screen dynamic height calculation
...
- Closes #1382
- Changelog update
2024-05-06 18:54:52 +02:00
Honza Rychnovský
5c21a776d5
[ #1434 ] Improve Shielding UX
...
* [#1434 ] Improve Shielding UX
- Closes #1434
- Changelog update
* Trigger balances refresh after sending too
2024-05-06 16:33:31 +02:00
Honza Rychnovský
6160554d64
[ #1431 ] Minor UI improvements
...
* [#1431 ] Minor UI improvements
- Account - syncing bar vertical paddings too big
* Add missing bottom padding on About
* Changelog update
* Improve OS info in the support email template
* [#1348 ] Update restore wallet text field copy
Closes #1348
2024-05-03 13:53:10 +02:00
Honza Rychnovský
2828c25c21
[ #1350 ] No message included in transaction
...
- Closes #1350
2024-05-03 10:15:59 +02:00
Honza Rychnovský
e2ddebe47c
[ #1429 ] Deduplicate messages on transaction
...
- Closes #1429
- Changelog update
2024-05-02 12:53:21 +02:00
Honza Rychnovský
448177c2d1
[ #1427 ] Do not concatenate memos
...
- Closes #1427
- Changelog update
2024-05-02 12:37:50 +02:00
Honza Rychnovský
09febc6ff1
[ #1425 ] Improve Balances widget loader logic
...
- Closes #1425
- Changelog update
2024-05-02 12:04:49 +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ý
eae133f650
[ #1405 ] Release version 1.0 (638)
...
* Fix server selection in Restore wallet flow
* [#1405 ] Release version 1.0 (638)
- Closes #1405
- Changleog update
2024-04-26 16:43:27 +02:00
Honza Rychnovský
b0ccdef6e3
Fix server selection in Restore wallet flow ( #1404 )
2024-04-26 16:42:54 +02:00
Honza Rychnovský
a95172ad76
[ #1402 ] Release version 1.0 (636)
2024-04-26 13:11:44 +02:00
Honza Rychnovský
9b2bad6f10
Add zec.rocks lightwalletd server options ( #1401 )
...
- Default wallet option changed to zec.rocks:443
- Changleog update
2024-04-26 13:02:07 +02:00
dependabot[bot]
9ca5548ca3
Bump gradle/gradle-build-action from 3.3.1 to 3.3.2 ( #1400 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](e2097ccd7e...4c39dd82cd
)
---
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>
2024-04-26 12:45:38 +02:00
dependabot[bot]
841e0e76d1
Bump gradle/wrapper-validation-action from 3.3.1 to 3.3.2 ( #1399 )
...
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases )
- [Commits](5188e9b552...216d1ad2b3
)
---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-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>
2024-04-26 12:45:15 +02:00
dependabot[bot]
e1a805fc0a
Bump actions/checkout from 4.1.3 to 4.1.4 ( #1398 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](1d96c772d1...0ad4b8fada
)
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2024-04-26 12:44:47 +02:00
dependabot[bot]
9ae38c92bc
Bump actions/download-artifact from 4.1.6 to 4.1.7 ( #1397 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.1.6 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](9c19ed7fe5...65a9edc588
)
---
updated-dependencies:
- dependency-name: actions/download-artifact
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>
2024-04-26 12:44:17 +02:00
Honza Rychnovský
b9249d6ebf
[ #1395 ] Release Zashi Android version 1.0 (630)
...
Closes #1395
2024-04-24 19:05:28 +02:00
Honza Rychnovský
2ac9f5ebd4
Add more servers to the list ( #1394 )
...
- 8 more servers added to the list
- Order of servers changed to show default as 1st, custom as 2nd
2024-04-24 18:47:23 +02:00
Honza Rychnovský
e0439f0ca9
[ #1150 ] Release Zashi Android v1.0 (628)
...
- Closes #1150
- Changelog updated
2024-04-23 21:14:19 +02:00
Honza Rychnovský
abafc0387f
[ #1391 ] Adopt SDK production v2.1.1
...
Closes #1391
2024-04-23 20:22:40 +02:00
Honza Rychnovský
d9565e68e0
Remove unused resources ( #1390 )
2024-04-23 18:08:58 +02:00
Honza Rychnovský
45ca274f98
Display only 3 decimals within fee amount ( #1387 )
...
- The proper solution will be added with #1047
2024-04-23 13:30:11 +02:00
Honza Rychnovský
66ba050719
Scroll to Send button ( #1386 )
2024-04-23 13:29:12 +02:00
Honza Rychnovský
1ffbaf986f
[ #1284 ] Rework Scan screen
...
- Closes #1284
- Closes #423
- Closes #437
- Changelog update
2024-04-23 10:05:15 +02:00
dependabot[bot]
992c1dd197
Bump actions/download-artifact from 4.1.5 to 4.1.6 ( #1383 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.1.5 to 4.1.6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](8caf195ad4...9c19ed7fe5
)
---
updated-dependencies:
- dependency-name: actions/download-artifact
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>
2024-04-23 08:56:57 +02:00
dependabot[bot]
32e68c3d91
Bump actions/upload-artifact from 4.3.2 to 4.3.3 ( #1384 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.2 to 4.3.3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](1746f4ab65...65462800fd
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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>
2024-04-23 08:46:09 +02:00
Honza Rychnovský
dd371348eb
[ #372 ] Improve scrolling on Onboarding
...
* [#372 ] Improve scrolling on Onboarding
- Closes #372
- All screens were checked
- The Onboarding screen behavior on very small screens improved
- Tested with Split screen OS feature to emulate a very small screen
* Fixed status and navigation bars height
2024-04-23 08:45:27 +02:00
dependabot[bot]
6ef9d9f02e
Bump actions/checkout from 4.1.2 to 4.1.3 ( #1379 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](9bb56186c3...1d96c772d1
)
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2024-04-23 08:44:23 +02:00
Honza Rychnovský
551055e65c
[ #1291 ] Balances hint box copy update
...
Closes #1291
2024-04-23 08:43:48 +02:00
Honza Rychnovský
ff2ce3a379
[ #1372 ] Throw if parsing configuration failed
...
- Closes #1372
- Follow up #1373
2024-04-23 08:43:14 +02:00
Honza Rychnovský
786c8c2cab
[ #1371 ] Improve Balances widget loader logic
...
- Closes #1371
- This also covers the security audit recommendation: 4.2.14 (App) This comment in WalletSnapshot.kt should be ticketed
2024-04-23 08:42:34 +02:00
Honza Rychnovský
fb5d446bab
[ #1367 ] Send 0 funds only within shielded transaction
...
- Closes #1367
- Plus slightly refactored SendForm composable to two functions
- Changelog update
2024-04-23 08:39:40 +02:00
Honza Rychnovský
b00c807df1
[ #1190 ] Add native debug symbols to builds
...
- Although this build flag is not transitive, and thus it does not cover SDK, it’s still a good approach to have it turned on
- Using the middle path with symbol_table value - this could be changed once needed
2024-04-23 08:38:36 +02:00
dependabot[bot]
533f335038
Bump actions/upload-artifact from 4.3.1 to 4.3.2 ( #1366 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.1 to 4.3.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](5d5d22a312...1746f4ab65
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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>
2024-04-19 09:01:24 +02:00
dependabot[bot]
e3fb6083c9
Bump actions/download-artifact from 4.1.4 to 4.1.5 ( #1365 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](c850b930e6...8caf195ad4
)
---
updated-dependencies:
- dependency-name: actions/download-artifact
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>
2024-04-19 09:00:56 +02:00
dependabot[bot]
681fb6ae85
Bump gradle/wrapper-validation-action from 3.3.0 to 3.3.1 ( #1364 )
...
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases )
- [Commits](460a3ca55f...5188e9b552
)
---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-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>
2024-04-19 09:00:17 +02:00
dependabot[bot]
7cc067af49
Bump gradle/gradle-build-action from 3.3.0 to 3.3.1 ( #1363 )
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](8baac4c8ef...e2097ccd7e
)
---
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>
2024-04-19 08:59:51 +02:00
Honza Rychnovský
9c9388a695
[ #1361 ] Release 0.2.0 (609)
2024-04-18 14:23:30 +02:00
Honza Rychnovský
e92c0b613c
[ #1359 ] Remove fixed US locale
...
* [#1359 ]: Use default Locale in PercentDecimal
* Intended use of Local.US
* Use default Locale in Transaction history dates
* Use default Locale in Balance widget
* Use default Locale in Send tests
* Use default Locale in WalletDisplayValues.kt
2024-04-18 13:05:32 +02:00
dependabot[bot]
cada044991
Bump clamav/clamav from 1.3.0 to 1.3.1 in /.github/actions/antivirus ( #1358 )
...
Bumps clamav/clamav from 1.3.0 to 1.3.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>
2024-04-18 08:11:13 +02:00
Honza Rychnovský
895d692588
[ #1356 ] Do not report caught exceptions
...
- Although GlobalCrashReporter is built primarily as an interface for the locale exceptions reporting using LocalCrashReporter, the FirebaseCrashReporter inherits its reportCaughtException API and provides the ability to report a caught exception to remote crashyltics service. This commit disables this API for FirebaseCrashReporter.
- Closes #1356
2024-04-18 08:10:46 +02:00
Honza Rychnovský
81508f6466
[ #1354 ] Repository restriction regex
...
- Closes #1354
- The repository regex changed to align with audit findings and still be able to cover both
com.android:signflinger:[version] and com.android.tools:common:[version]
2024-04-18 08:10:28 +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