Skip to content

v0.1.7-beta

Compare
Choose a tag to compare
@minibits-cash minibits-cash released this 14 May 11:38
· 96 commits to main since this release

minibits_units_800

New native release of Minibits wallet is out! Minibits now supports multiple currency units issued by mints. With this change, wallet adapted heavily its UX and navigation:

What's Changed

  • Wallet paged screen is now organized by units, not by mints. Last visited unit is remembered and shown on next start.
  • Lighnting (topup and transfer) transactions are initiated in selected mint context (you can still change your mind and select another mint before submitting transaction)
  • Send and Receive bottom buttons now handle Ecash transactions (could be further adapted based on feedback)
  • Mint balances colors are now not random but aligned to currency units
  • Selected mint, unit and balance is shown in header when making a new transaction
  • Lightning and ecash transactions have been redesigned
  • UI of completed transactions screens were redesigned and aligned
  • Donation UX has been improved (and donation for custom lightning address increased to whooping 500 sats)
  • Mint information kept by the wallet can be now refreshed, e.g. in case the mint lists new currency
  • Nostr relays can be re-subscribed to using new button on Relays screen header
  • Transactions moved to own bottom tab
  • Wallet profile and address is accessible from wallet screen and address can be copied
  • In-progress preparation for full support of i18n translations
  • Overall upgrade of used libraries and React Native version
  • Wallet now fully uses v1 Cashu API specification when talking to the mints

Attention

  • Before upgrading make sure you made a backup of your mnemonic phrase
  • Updating includes one-time migration of data model and reset of recovery indexes because of cryptographic changes. In order to keep recovery using mnemonic phrase working, balance remaining in the wallet during upgrade should be sent to yourself or through another wallet (in a fact swapped by the mint for fresh Ecash). To avoid unnecessary risks, you can empty balance before upgrading and then move it back again.

What's missing

  • Internal Tor daemon had to be removed because of incompatibility with newer platform versions. Help to make it work from someone with deep java / android skills would be appreciated
  • Signing of APK binaries (to be done soon)

How to install

For those using Google Play Store, download Google Play release
For all others, there are now platform-specific APKs that have much smaller size to download. Universal APK remain available.

Special thanks to contributors

https://github.com/deerwhisper2310
https://github.com/KraXen72

Full Changelog: v0.1.6-beta.31...v0.1.7-beta.5