Commit Graph

313 Commits

Author SHA1 Message Date
Milan 8d3af5814e
[#1876] Release: 2.0.3 (965) (#1877)
* [#1876] Release: 2.0.3 (965)

Closes #1876

* Documentation update

Closes #1876
2025-05-19 13:23:44 +02:00
Milan 5033cd9625
Shielded address rotation (#1875)
* Shielded address rotation

* Shielded address rotation disabled for KS

* Account sorting fix

* Keystone hotfix

* UnifiedAddressRequest refactor

* Code cleanup

* Documentation update
2025-05-19 12:03:09 +02:00
Milan 52a5fd53ff
Release: 2.0.2 (962) (#1873)
Closes #1872
2025-05-14 14:28:38 +02:00
Milan 9bb7cf151d
Release: 2.0.1 (941)
Closes #1862
2025-04-29 17:08:51 +02:00
Milan 000697ba63
2.0.0 App redesign (#1842)
* Home redesign

* Home redesign

* Test hotfixes

* Test hotfixes

* Code cleanup

* Restore redesign

* Year-month date picker implementation

* Restore estimation design added

* Homepage performance updates

* Seed suggestions design implementation

* Seed suggestions optimization

* Seed suggestions optimization

* Code cleanup

* [#1812] Create wallet update

Closes #1812

* Test hotfixes

* Recovery seed screen redesigned

* App hotfixes

* Keyboard handling hotfix

* Automatic keyboard and bottom sheet handling during navigation

* Wallet backup screen implemented

* WIP home messages

* Wallet backup message

* Bottom sheet code cleanup

* Strings code cleanup

* Home messages and dialogs UI

* Home messages business logic, wallet info removed from status bar and general refactoring

* Message persistence

* Message visibility based on foreground/background

* Error handling

* Balances UI implementation

* Design updates

* Strings update

* Crash report message implemented

* Balance actions bussiness logic

* Balance actions bugfixes

* Balance actions bugfixes

* Restoration connected to sdk

* Design hotfixes

* Design hotfixes

* Sdk changes regarding sync progress adopted

* Shielded transaction immediately hidden after shield clicked

* Code cleanup

* Messages update

* Home message bugfixes

* Strings update

* Transaction detail hotfix for pending transaction

* Messages and balances hotfixes

* Balances hotfix

* Hotfix for foss

* Third party scan state

* Clearing shared prefs fixed

* Store crash reporting bugfix

* Store bugfix

* Spanish translations

* Shielding info update

* Shielding info update

* Bugfixes

* Bugfixes

* Sdk version bump

* Backup message shows only with zashi account

* Ktlint format

* Ktlint format

* Code cleanup

* Code cleanup

* Strings update

* Release 2.0.0 (934)

Closes ##1859

* Changelog update

Closes ##1859
2025-04-25 20:08:09 +02:00
Honza Rychnovský c10f6a7d58
Adopt production Zcash SDK v2.2.11 (#1848) 2025-04-08 11:52:04 +02:00
Honza Rychnovský bf26eb7b78
[#1843] Release v1.5.2
Closes #1843
2025-04-03 13:18:51 +02:00
Honza Rychnovský 13070f8f38
[#1840] Android Zashi Release v1.5.1 (#1841) 2025-03-30 08:58:18 +02:00
Honza Rychnovský bad9e767d3
Flexa v1.0.12 (#1839) 2025-03-29 10:00:52 +01:00
Honza Rychnovský 4eb384bba1
[#1830] Release Zashi v1.5 (923)
* Adopt Zcash SDK v2.2.10-SNAPSHOT

* Version 1.5

* Changelog update

* What’s new update

* Fastlane changelogs

* Update to version code 923
2025-03-28 15:00:16 +01:00
Honza Rychnovský 0098721d40
Adopt Zcash SDK v2.2.10 (#1836) 2025-03-27 14:05:49 +01:00
Honza Rychnovský 4fa68a6198
Downgrade Navigation Compose to v2.8.4 (#1835)
To bypass the Flexa Login screen issue
2025-03-27 10:25:13 +01:00
Honza Rychnovský 88847b9894
Adopt Zcash SDK v2.2.9-SNAPSHOT (#1831) 2025-03-25 18:00:13 +01:00
Honza Rychnovský 4336cf8884
Adopt Bip39 v1.0.9 version (#1827)
* Bip39 production v1.0.9 adoption

* Dependency locks rebuilt
2025-03-21 14:35:01 +01:00
Honza 6b481b0967 Downgrade Google Auth Java to 1.24.1
To avoid: Unable to load class 'io.grpc.InternalGlobalInterceptors' bug in later versions
2025-03-13 14:08:17 +01:00
Honza a4810b9684 Google Play Publisher v3-rev20250227-2.0.0 2025-03-13 09:39:59 +01:00
Honza f73c15a7df Remove in-app update left code fragments 2025-03-13 09:39:58 +01:00
Honza bbb82a7d99 Other dependencies update
- Jgit 7.1.0.202411261347-r
- Compose Compiler 1.5.15
- Splash 1.2.0-beta01
- UI Automator 2.4.0-alpha01
- Google Auth Java 1.33.1
- KotlinX Datetime 0.6.2
2025-03-13 09:39:58 +01:00
Honza 746f00a026 Wtf Emulators Plugin 0.18.1 2025-03-13 09:39:58 +01:00
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
Honza 7928b6d94a Tink 1.16.0 2025-03-13 09:39:58 +01:00
Honza f75eef14e6 Kover 0.9.1 2025-03-13 09:39:58 +01:00
Honza 78d7681445 Accompanist 0.37.2 2025-03-13 09:39:58 +01:00
Honza 08d2238ba4 Lottie 6.6.3 + Shimmer 1.3.2 2025-03-13 09:39:58 +01:00
Honza b78f8334f8 Desugar 2.1.5 2025-03-13 09:39:58 +01:00
Honza bc0481e590 Koin 4.0.2 2025-03-13 09:39:58 +01:00
Honza 0a65677452 Firebase + Google dependencies 2025-03-13 09:39:58 +01:00
Honza fa09ec87ce KotlinX dependency update 2025-03-13 09:39:58 +01:00
Honza da5e104b5a Regenerate dependency locks
- Closes #1526
- Fix previous changes
2025-03-13 09:39:58 +01:00
Honza ec18987885 AndroidX dependencies 2025-03-13 09:39:58 +01:00
Honza 5179be8ab6 Fulladle 0.17.5 2025-03-13 09:39:58 +01:00
Honza 877ab1836d Gradle Versions Plugin 0.52.0 2025-03-13 09:39:58 +01:00
Honza 757713d654 Kotlin 2.1.10 2025-03-13 09:39:58 +01:00
Honza 93fcf036b9 AGP 8.9.0 2025-03-13 09:39:58 +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 2d1687ba85 Adopt production Zcash SDK v2.2.8 2025-03-03 19:25:27 +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 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 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
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ý 2eb19586d5
[#1739] Keystone 0.7.10
- Closes #1739
- Changelogs update
2025-01-22 10:00:39 +01:00
Honza Rychnovský 3f02a5648f
[#1725] Release 1.3.2 (828)
- Changelogs
- Version name
- Closes #1725
2025-01-09 19:26:25 +01:00
Honza Rychnovský 805a1b26b7
QR codes scanning improvements (#1722)
Introduce Mlkit Barcodes library

Added `MlkitQrCodeAnalyzer` component

Changelogs update
2025-01-09 17:21:17 +01:00
Milan Cerovsky 90caacfaed Release 1.3.1
Documentation update

Changelogs
2025-01-07 19:50:28 +01:00