secant-android-wallet/docs/whatsNew/WHATS_NEW_EN.md

291 lines
12 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 dont 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 dont, 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 dont, 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? Weve 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 thats 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 Whats 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.