Releases: minibits-cash/minibits_wallet
v0.1.3-beta
New Minibits wallet version focused on interoperability and privacy:
Minibits v0.1.3-beta now becomes full member of Lightning ecosystem:
- Reacts to lightning, cashu, lnurlw and lnurlp deeplinks
- Allows paying to static QR codes, links and lightning addresses, including NOSTR zaps (LNURL Pay)
- Allows withdrawals into the wallet from services supporting LNURL Withdraw
On top, univarsal .APK of Minibits that you'll find below now has its own Tor daemon, that allows to connect to the mints with .onion addresses. Mints thus does not know the IP address of the interacting wallet.
Another neat usecase is to run your own mint without the need to have public IP address and domain. You can expose it via Tor service that the wallet can connect to without additional networking setup.
Further technical changes include:
- Completely revamped parser of incoming links and QR codes
- Decreased amount of error logging
- Temporary usage of local cashu-ts library until proposed changes needed for Tor support are reviewed, finalized and merged
Many thanks to @swedishfrenchpress, @Ciugam and @callebtc for help and contributions!
v0.1.2-beta
Minibits has entered OPEN beta testing on Google Play. To install it from the store, head here on PC or tap here on Android.
The same released version is available as a standalone APK, please accept offered over-the-air update after an installation.
Major new features compared to the last alpha release:
- You can send payment requests to your contacts. Payment requests are lightning invoices that are shared with your contacts over NOSTR relays. Wallet of the receiver notifies and shows incoming payment requests and allows them to pay them immediately.
- You can replace automatically assigned and random wallet NOSTR profile (with @minibits.cash address) with your own external NOSTR profile. This involves replacing managed private (nsec) key by your own. It means, that you can then use your public NOSTR address as an ecash payment identifier at the same time. All ecash and lightning invoices sent to you as direct messages are then retrieved by the wallet and can be claimed or paid. You can reset back to the @minibits.cash profile, but your keys will be regenerated.
Even much more stable and fetaure-full that alpha, all usage warnings still apply! Happy testing and thanks for all contributions.
v0.0.8-alpha
Every Minibits user now gets unique wallet name and picture in the format @minibits.cash that can be used to send coins to. You can change your name if you wish.
New Contacts feature allows you to keep your private contacts at one tap from sending some coins. Moreover, you can now add your followers from your NOSTR account as your public contacts.
This is still alpha release, please follow Github issues for more details about the limitations or any known bugs.
v0.0.7-alpha
This release contains:
- Numerous smaller bug fixes and UI improvements
- Ability to select coins and send them while the sending device is offline
Offline SEND
You can now SEND e-cash while the device is offline. New coin selection allows to pick exact coins to be sent, without the need to connect to the mint.
With deferred receive while offline released before, Minibits wallet now supports scenarios, where an e-cash can be exchanged with both devices staying offline using QR code. Please note, that receiving e-cash offline means trusting the payer until the receiving wallet can connect to the mint and exchange received coins.
v0.0.6-alpha
New native release of Minibits Wallet, designed for ALPHA testing. What's included?
- Numerous bug fixes based on feedback from the first week of testing, including some critical issues.
- Small UX enhancements and additional features.
Receive cash OFFLINE
This release introduces the Minimum Viable Product (MVP) of the feature allowing users to receive tokens even when their device is offline. Users can redeem the coins once their device regains an internet connection. Still a lot to do to refine this feature and improve the user experience, making it clear that received tokens are tentative until claimed online, and potentially allowing redemption without requiring user action.
Special thanks to trbouma for thorough testing and valuable insights.
v0.0.5-alpha
Over The Air (OTA) updates via App Center Code Push. Updates are opt-in in new Update manager screen in Settings. Intended to be used during alpha testing. In production OTA updates should be reserved for security fixes.
v0.0.2-alpha
- Upgrade to React Native 0.72.2
- Biometric login (if storage encryption is ON in wallet settings)
- QR code scanner handles mint URL encoded as QR code
Initial release
First Minibits wallet application release for Android intended for testing basic app functionality across more diverse set of devices. If you do not want or can install .apk directly on your device, go to the Development section of repo's README and follow instructions on how to create your own debug build from the source code. Hopefully app will soon be available to install through Google play testing program as well.