291 lines
12 KiB
Markdown
291 lines
12 KiB
Markdown
# Changelog
|
||
All notable changes to this application will be documented in this file.
|
||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||
and this application adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||
|
||
Supported section titles:
|
||
- Added, Changed, Fixed, Removed
|
||
|
||
**Please be aware that this changelog primarily focuses on user-related modifications, emphasizing changes that can
|
||
directly impact users rather than highlighting other key architectural updates.**
|
||
|
||
## [Unreleased]
|
||
|
||
## [2.0.3 (965)] - 2025-05-19
|
||
|
||
### Changed:
|
||
- Zashi no longer includes transparent receivers in Unified Addresses.
|
||
- The Receive screen now displays a rotating, shielded-only UA which gets freshly generated each time you open the Receive screen.
|
||
- All transactions sent to your different rotating Shielded Addresses will remain part of one wallet balance under the same seed phrase.
|
||
- Wallets and exchanges that don’t support sending funds to shielded receivers will require transparent address.
|
||
|
||
## [2.0.2 (962)] - 2025-05-14
|
||
|
||
### Changed:
|
||
- When entering amount in USD, we floor the Zatoshi amount automatically to the nearest 5000 Zatoshi to prevent creating unspendable dust notes in your wallet.
|
||
- We updated primary & secondary button position to follow UX best practices.
|
||
- We updated Receive screen design.
|
||
- We updated the Send and Receive screen icons across the app based on your feedback.
|
||
- We improved copy in a few places.
|
||
- We also made a few other UI tweaks.
|
||
|
||
### Fixed:
|
||
- We made a few bug fixes.
|
||
|
||
## [2.0.1 (941)] - 2025-04-29
|
||
|
||
### Added:
|
||
- Zashi 2.0 is here!
|
||
- New Wallet Status Widget helps you navigate Zashi with ease and get more info upon tap.
|
||
|
||
### Changed:
|
||
- Redesigned Home Screen and streamlined app navigation.
|
||
- Balances redesigned into a new Spendable component on the Send screen.
|
||
- Revamped Restore flow.
|
||
- Create Wallet with a tap! New Wallet Backup flow moved to when your wallet receives first funds.
|
||
- Firebase Crashlytics are fully opt-in. Help us improve Zashi, or don’t, your choice.
|
||
- Scanning a ZIP 321 QR code now opens Zashi!
|
||
|
||
## [2.0.0 (934)] - 2025-04-25
|
||
|
||
### Added:
|
||
- Zashi 2.0 is here!
|
||
- New Wallet Status Widget helps you navigate Zashi with ease and get more info upon tap.
|
||
|
||
### Changed:
|
||
- Redesigned Home Screen and streamlined app navigation.
|
||
- Balances redesigned into a new Spendable component on the Send screen.
|
||
- Revamped Restore flow.
|
||
- Create Wallet with a tap! New Wallet Backup flow moved to when your wallet receives first funds.
|
||
- Firebase Crashlytics are fully opt-in. Help us improve Zashi, or don’t, your choice.
|
||
- Scanning a ZIP 321 QR code now opens Zashi!
|
||
|
||
## [1.5.2 (932)] - 2025-04-23
|
||
|
||
### Added:
|
||
- We added an option for Playstore users to opt out of sharing crash reports via Firebase Crashlytics. You can find this new setting in the Advanced Settings -> Crash Reporting.
|
||
|
||
## [1.5.2 (929)] - 2025-04-09
|
||
|
||
### Fixed
|
||
- 1.5 Bug Fix release!
|
||
- We fixed a migration issue impacting some users on 1.5 app version.
|
||
- We also removed the redundant Security Warning screen which was incorrectly informing the user about crash
|
||
reporting not included in Zashi Android FOSS version.
|
||
|
||
|
||
## [1.5.2 (926)] - 2025-04-03
|
||
|
||
### Fixed:
|
||
- 1.5 Bug Fix release!
|
||
- We fixed a migration issue impacting some users on 1.5 app version.
|
||
|
||
## [1.5.1 (925)] - 2025-03-31
|
||
|
||
### Added:
|
||
- Transparent Funds Rescue - Zashi can now help you recover funds from fully transparent wallets like Ledger. We recommend importing your transparent hardware wallet recovery phrase into a Keystone hardware wallet and then pairing it with Zashi using the Keystone integration.
|
||
|
||
### Fixed:
|
||
- We fixed a long-standing note commitment tree issue that affected a small number of users. Zashi is now able to allow stuck funds to be spent.
|
||
|
||
## [1.5 (923)] - 2025-03-27
|
||
|
||
### Added:
|
||
- Transparent Funds Rescue - Zashi can now help you recover funds from fully transparent wallets like Ledger. We recommend importing your transparent hardware wallet recovery phrase into a Keystone hardware wallet and then pairing it with Zashi using the Keystone integration.
|
||
|
||
### Fixed:
|
||
- We fixed a long-standing note commitment tree issue that affected a small number of users. Zashi is now able to allow stuck funds to be spent.
|
||
|
||
## [1.4 (876)] - 2025-03-04
|
||
|
||
### Added
|
||
- Export your last year's transaction history with a new Export Tax File feature.
|
||
- Bookmark transactions, and add private notes.
|
||
- Filter for Received, Sent, Memos, Notes, and Bookmarked transactions.
|
||
- Download Zashi from F-Droid and GitHub.
|
||
|
||
### Changed
|
||
- Discover redesigned Transaction History!
|
||
- Access Keystone from the Integrations screen.
|
||
- Enjoy improved transaction signing experience.
|
||
|
||
### Fixed
|
||
- No more failures of Keystone Send, we fixed it.
|
||
- We also fixed the Tax File feature.
|
||
|
||
## [1.4 (873)] - 2025-03-03
|
||
|
||
### Added
|
||
- Export your last year's transaction history with a new Export Tax File feature.
|
||
- Bookmark transactions, and add private notes to them.
|
||
- Filter for Received, Sent, Memos, Notes, and Bookmarked transactions.
|
||
- Download Zashi Android from F-Droid and GitHub.
|
||
|
||
### Changed
|
||
- Discover completely redesigned Transaction History!
|
||
- Access Keystone from the Integrations screen.
|
||
- Enjoy improved transaction signing experience.
|
||
|
||
### Fixed
|
||
- No more failures of Keystone Send, we fixed the issue!
|
||
|
||
## [1.3.3 (839)] - 2025-01-23
|
||
|
||
### Changed
|
||
- We refactored the QR code image logic to work with the newer ZashiQr component.
|
||
- The colors of the QR code image on the SignTransaction screen are now the same for both color themes to improve
|
||
scanning by the Keystone device.
|
||
- We improved the block synchronization progress logic to return an uncompleted percentage in case the Synchronizer
|
||
is still in the SYNCING state.
|
||
- We updated the Keystone SDK to version 0.7.10, which brings a significant QR code scanning improvement.
|
||
|
||
### Fixed
|
||
- We fixed the logic for the Disconnected popup for cases when the app is backgrounded.
|
||
- We also resolved an issue with the app's navigation stack not getting cleared up after clicking on the View
|
||
Transactions button.
|
||
|
||
## [1.3.2 (829)] - 2025-01-10
|
||
|
||
### Changed
|
||
- Zashi now displays the dark version of QR codes in the dark theme
|
||
- We improved the QR code scanner to respond faster
|
||
- We refactored the Send screens to work better for you
|
||
|
||
### Fixed
|
||
- And we also fixed the way how Zashi treats addresses within QR codes
|
||
|
||
## [1.3.1 (822)] - 2025-01-07
|
||
|
||
### Fixed
|
||
- We fixed a bug in the Coinbase Onramp feature which impacted users making purchases with their Coinbase account.
|
||
We now pass a correct transparent address to Coinbase and your ZEC gets sent directly to your Zashi wallet instead
|
||
of your Coinbase account.
|
||
|
||
## [1.3 (812)] - 2024-12-19
|
||
|
||
### Added
|
||
Zashi + Keystone Hardware Wallet integration is live!
|
||
- Connect your Keystone wallet with Zashi.
|
||
- Sign a transaction with your Keystone wallet.
|
||
- Includes both shielded and transparent ZEC support.
|
||
|
||
## [1.2.3 (799)] - 2024-11-26
|
||
|
||
### Added
|
||
- It is finally here! Flexa integration at your service!
|
||
- Pay with Flexa at supported merchants in the US, Canada, and El Salvador.
|
||
- It's waiting for you in Zashi Settings.
|
||
|
||
## [1.2.2 (789)] - 2024-11-18
|
||
|
||
### Added
|
||
- Hola! We taught Zashi to speak Spanish!
|
||
- We adopted SDK release 2.2.6 which should help speed up sending multiple transactions.
|
||
- We implemented encryption and remote storage for Address Book!
|
||
- We added device authentication to app launch.
|
||
- We added animated progress screen and new success and failure screens.
|
||
|
||
### Changed
|
||
- We made Settings and status screens pretty.
|
||
- Let us know how you like Zashi with the improved Send Feedback feature.
|
||
|
||
### Fixed
|
||
- We fixed the shield icon behaviour in Transaction History.
|
||
|
||
## [1.2.1 (760)] - 2024-10-22
|
||
|
||
### Added
|
||
- Tired of copy pasting addresses? We’ve added an Address Book feature!
|
||
- Introducing the “Request ZEC” feature: easily create a payment request and share it as a QR code!
|
||
|
||
### Changed
|
||
- The Receive tab got some love—we redesigned it based on your feedback.
|
||
- We tweaked the Send form.
|
||
- We updated the transaction history to simplify your experience.
|
||
- And that’s not all—the Scan UI has been redesigned, too.
|
||
- We also made many other minor UI/UX tweaks and fixes along the way. Enjoy!
|
||
|
||
## [1.2 (739)] - 2024-09-27
|
||
|
||
### Changed
|
||
- Adopted snapshot Zcash SDK version 2.2.5 which includes a fix for block synchronization issues caused by incorrect check of the block height component.
|
||
|
||
## [1.2 (735)] - 2024-09-20
|
||
|
||
### Added:
|
||
- All Zashi's error dialogs now have a Report button that prefills the error stack trace in a selected email client.
|
||
|
||
### Changed:
|
||
- The Message input field on the Send screen has been updated to provide a Return key on the software keyboard, and make auto-capitalization at the beginning of every sentence or a new line.
|
||
|
||
### Fixed:
|
||
- We fixed the Send Feedback feature and made it compatible with more e-mail clients.
|
||
|
||
## [1.2 (731)] - 2024-09-16
|
||
|
||
### Added
|
||
- We added an experimental feature which allows you to buy ZEC with Coinbase Onramp integration - find it in the Advanced Settings.
|
||
- No need to keep guessing which server performs best. We added a dynamic server switch, which identifies the best performing servers for you.
|
||
- We improved UX for unsent transactions. The SDK now checks whether there are any unsent transactions, and it attempts to resubmit such transactions.
|
||
- We also added support for Android 15.
|
||
|
||
### Changed
|
||
- We updated our Settings UI.
|
||
|
||
## [1.2 (729)] - 2024-09-13
|
||
|
||
### Added
|
||
- We added an experimental feature which allows you to buy ZEC with Coinbase Onramp integration - find it in the Advanced Settings.
|
||
- No need to keep guessing which server performs best. We added a dynamic server switch, which identifies the best performing servers for you.
|
||
- We improved UX for unsent transactions. The SDK now checks whether there are any unsent transactions, and it attempts to resubmit such transactions.
|
||
- We also added support for Android 15.
|
||
|
||
### Changed
|
||
- We updated our Settings UI.
|
||
|
||
## [1.1.7 (718)] - 2024-09-06
|
||
|
||
### Added
|
||
- We added ZEC/USD currency conversion to Zashi without compromising your IP address.
|
||
- You can now view your balances and type in transaction amounts in both USD and ZEC.
|
||
|
||
### Changed
|
||
- We adopted the latest Zcash SDK version 2.2.0, which brings the ZIP 320 TEX addresses support, currency conversion feature that fetches ZEC/USD exchange rate over Tor, and support for restoring the full history from transparent-only wallets.
|
||
|
||
### Fixed
|
||
- We re-enabled app screenshot testing after we moved away from the AppCompat components.
|
||
|
||
## [1.1.6 (712)] - 2024-09-04
|
||
|
||
### Added
|
||
- We added ZEC/USD currency conversion to Zashi without compromising your IP address.
|
||
- You can now view your balances and type in transaction amounts in both USD and ZEC.
|
||
|
||
### Changed
|
||
- We adopted the latest Zcash SDK version 2.2.0, which brings the ZIP 320 TEX addresses support, currency conversion feature that fetches ZEC/USD exchange rate over Tor, and support for restoring the full history from transparent-only wallets.
|
||
|
||
### Fixed
|
||
- We re-enabled app screenshot testing after we moved away from the AppCompat components.
|
||
|
||
## [1.1.5 (706)] - 2024-08-09
|
||
|
||
### Changed
|
||
- We adopted the latest Zcash SDK version 2.1.3, which significantly improves block synchronization speed.
|
||
- We also improved the logic for fetching transparent transactions.
|
||
|
||
## [1.1.4 (700)] - 2024-07-23
|
||
|
||
### Added
|
||
- We added What’s New information to the About screen.
|
||
- We secured copying sensitive information into a device clipboard by masking it from the system visual confirmation.
|
||
|
||
### Changed
|
||
- We added a screen with syncing tips for successful Restore.
|
||
- We updated UI of the About screen.
|
||
|
||
### Fixed
|
||
- We fixed QR code scanning speed and reliability.
|
||
- We fixed UI on the Feedback screen, so the Send button is not hidden by keyboard anymore.
|
||
- We also improved handling of Android configuration changes.
|