You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v1.2.2 refreshes the wallet interface, improves saved-contact payments and receiving, adds durable encrypted payment disclosures, and strengthens connection recovery and Windows packaging.
Wallet interface and themes
- Added a wallet style picker with style preferences saved independently of light and dark mode.
- Refined Home, Activity, Send, Receive, onboarding, key management, and Settings.
- Improved narrow-screen layouts, larger-text support, contextual help, and desktop controls.
- Grouped transactions by day and made amounts, statuses, and transaction details easier to read.
- Preserved exact atomic ARRR precision when formatting amounts.
- Improved protection of revealed inputs and immediate balance hiding.
- Updated translations throughout the revised wallet flows.
Address Book and sending
- Connected saved contacts to the Send form and streamlined transaction review.
- Improved contact browsing, search, filtering, deletion, and desktop toolbar layout.
- Added default Pirate Chain general and development donation contacts.
- Improved validation of Sapling and Ironwood payment addresses.
- Added an Address Book walkthrough with Mobile and Desktop screenshots to the user guide.
Receiving and key management
- Simplified QR sharing and optional payment requests.
- Distinguished address copying from payment-request copying and sharing.
- Added historical-address previews without changing the current receive address.
- Fixed manual address rotation and address derivation for view-only wallets.
- Unified Sapling and Ironwood spending-key import fields.
- Improved viewing-key imports across both pools and corrected viewing-key export for the current receive account.
Payment disclosures and storage
- Added encrypted, persistent payment disclosure bundles for recovery and reuse.
- Kept disclosure loading tied to the active wallet session.
- Updated passphrase changes to rotate account-key and disclosure encryption together.
- Improved database upgrade coordination and schema error handling.
Connections and platform reliability
- Checked automatic server candidates concurrently and improved recovery from failed RPC endpoints.
- Made connection tests use the selected endpoint route and provide clearer failure summaries.
- Preserved underlying Tor initialisation errors for better diagnostics.
- Disabled Android background synchronisation and removed foreground services.
- Bundled required Visual C++ runtime libraries on Windows.
- Improved Windows archive handling, Tor bridge packaging, and preservation of upstream signatures.
Maintenance
- Refreshed Flutter dependencies and the Rust bridge toolchain.
- Updated the shared Rust backend and Android native SDK to 0.3.5.
- Updated the React Native wrapper and native companion packages to 0.3.6.
- Expanded regression and responsive-interface coverage.
Full changes:
https://github.com/PirateNetwork/Stashi-Wallet/compare/v1.2.1...v1.2.2