Commit Graph

987 Commits

Author SHA1 Message Date
Poussinou 21807cd362
Update README.md (#1810) 2025-03-12 17:21:51 +01:00
Milan Cerovsky cee77ea0f9 Restore redesign 2025-03-11 19:53:30 +01:00
Milan Cerovsky 8c6d873d04 Code cleanup 2025-03-10 13:54:13 +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
Honza Rychnovský ec4bc7784f
Fix build variants resources (#1807)
* Add `zcashtestnetFossRelease` variant

* Fix `zcashtestnetStoreDebug` variant file provider

* Changelog update
2025-03-05 13:54:41 +01:00
dependabot[bot] 01ad527b09
Bump actions/download-artifact from 4.1.8 to 4.1.9 (#1795)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.1.8 to 4.1.9.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](fa0a91b85d...cc20338598)

---
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>
2025-03-05 10:17:45 +01:00
dependabot[bot] c4eb24c161
Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#1794)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](65c4c4a1dd...4cec3d8aa0)

---
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>
2025-03-05 10:17:25 +01:00
dependabot[bot] 6ace0b49fd
Bump google-github-actions/auth from 1 to 2 (#1791)
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth) from 1 to 2.
- [Release notes](https://github.com/google-github-actions/auth/releases)
- [Commits](https://github.com/google-github-actions/auth/compare/v1...v2)

---
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>
2025-03-05 10:17:04 +01:00
Milan 9f7eadec62
[#1806] Release Android Zashi v1.4 (876)
* Release Android Zashi v1.4

* Changelogs update

* Fastlane screenshots update

---------

Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2025-03-04 19:47:21 +01:00
Milan 29c344dffb
Copy update on onboarding (#1804)
* Copy update on onboarding

* Strings update
2025-03-04 16:50:46 +01:00
Milan e6bbd651b9
Foss share util bugfix (#1803)
* Foss share util bugfix

* DistributionDimension added to version info

* Foss testnet debug update
2025-03-04 16:25:02 +01:00
Honza Rychnovský 69c872397f
[#1801] Release Android Zashi v1.4 (#1802)
* [#1801] Release v1.4

* Updated WHATS_NEW_EN.md

Updated What's New for 1.4 release

* Updated WHATS_NEW_ES.md

updated What's New_ES for 1.4 release

* Update EN WN text

* App version bump

* Distinct Zashi/Keystone in TaxExport UI

* Version code bump

* Add fastlane RN

---------

Co-authored-by: Andrea Kobrlova <109794238+true-jared@users.noreply.github.com>
2025-03-03 21:27:05 +01:00
Honza Rychnovský 49af2a9f7c
Merge pull request #1757 from Electric-Coin-Company/feature/redesign
Feature: Transaction history redesign
2025-03-03 20:02:57 +01:00
Honza 2d1687ba85 Adopt production Zcash SDK v2.2.8 2025-03-03 19:25:27 +01:00
Milan Cerovsky 7f6fd857ae Code cleanup & bugfix 2025-03-03 16:29:48 +01:00
Milan Cerovsky e732202971 Documentation update 2025-03-03 16:07:03 +01:00
Milan Cerovsky f37281f074 Metadata key code cleanup 2025-03-03 16:07:03 +01:00
Milan Cerovsky 725476978e Metadata key code cleanup 2025-03-03 16:07:03 +01:00
Milan 79f756b580
Transaction code cleanup (#1793)
* Transaction code cleanup

* Code cleanup

* Code cleanup
2025-02-28 21:11:32 +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 13695bbd97
Shielding transaction data handling update (#1792)
* Shielding transaction data handling update

* Code cleanup
2025-02-27 10:19:55 +01:00
Milan b6c85d22c0
Rust PCZT update (#1780)
* Rust PCZT update

* Code cleanup
2025-02-27 10:19:36 +01:00
Milan Cerovsky fb85269f14 .gitIgnore update 2025-02-27 10:07:26 +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 dbd40183d0
Tax export (#1774)
* Tax export

* Code cleanup
2025-02-26 09:04:09 +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ý a0d765dfe3
F-Droid app icon (#1790) 2025-02-20 22:19:06 +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 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 ed8dad3c54
Flexa bump to version 1.0.11 from maven central (#1762)
* Flexa bump to version 1.0.11 from maven central

* Documentation update
2025-02-12 10:54:09 +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
dependabot[bot] c3fc832074
Bump google-github-actions/auth from 2.1.7 to 2.1.8 (#1759)
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth) from 2.1.7 to 2.1.8.
- [Release notes](https://github.com/google-github-actions/auth/releases)
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md)
- [Commits](6fc4af4b14...71f986410d)

---
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>
2025-02-04 13:19:55 +01:00
dependabot[bot] 3e6c404bda
Bump actions/setup-java from 4.6.0 to 4.7.0 (#1755)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4.6.0 to 4.7.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](7a6d8a8234...3a4f6e1af5)

---
updated-dependencies:
- dependency-name: actions/setup-java
  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>
2025-01-31 11:47:47 +01:00
Honza 5dcf1aa65f Add ES strings to Trx History 2025-01-29 14:49:32 +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
Honza 97d9a98304 Merge branch 'main' into feature/redesign 2025-01-27 15:44:05 +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
dependabot[bot] 6aa00c1853
Bump clamav/clamav from 1.4.1 to 1.4.2 in /.github/actions/antivirus (#1744)
Bumps clamav/clamav from 1.4.1 to 1.4.2.

---
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>
2025-01-27 09:47:49 +01:00
Honza Rychnovský 9e1c862c8a
[#1741] Release 1.3.3 (839)
* [#1741] Release 1.3.3 (839)

* EN what’s update

* ES what’s update
2025-01-23 16:41:46 +01:00
Honza Rychnovský 6c4986e729
[#1737] Create transaction error handling
* #1737 Create transaction error handling

Closes #1737

* QR code bitmap fix

Now we create the shareable bitmap on demand

---------

Co-authored-by: Milan Cerovsky <milan@z.cash>
2025-01-23 10:56:42 +01:00