Skip to content

Stashi Wallet v1.2.2

Choose a tag to compare

@github-actions github-actions released this 11 Sep 18:02
· 116 commits to main since this release
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