Skip to content

v0.4.0-beta

Latest
Compare
Choose a tag to compare
@KKA11010 KKA11010 released this 13 Apr 17:13
· 3 commits to main since this release
3366641

What's Changed

  • Added support for bech32 lnurl encoding/decoding allowing to scan/paste lnurls by @starbackr-dev and @KKA11010 in #323 and #324
  • Fixes translation issues by @viragur in #316
  • Minor UI fixes related to android and ios conditional rendering by @KKA11010 in #328
  • Adds a loading indicator while a mint is being added by @KKA11010
  • Fixes going back to dashboard from invoice QR screen by @KKA11010
  • Fixes a bug in the restore-success screen (was requesting a restore again after leaving the success-screen) @KKA11010
  • UI shows pending lightning invoices in history by @KKA11010 in #339
    • Pending invoices are checked once on app start and can be manually checked in the history entry.

Improving project maintainability:

  • Added the first end-to-end test using the Detox lib by @KKA11010 🎊 in #330
  • Added an android-build CI workflow which also runs the detox tests by @BilligsterUser 🎊 in #330
  • Updated Expo to the latest version and related expo-dependencies by @BilligsterUser 🥇 in #325

Thanks everyone for the fantastic feedback and contributions! Really appreciate it. 💯

Official Download Links

Android

enuts-v0.4.0-beta.apk

IOS

Testflight

APK Download Hash

a28cb5c0e8e268b223d2b4b388586d0cfa3729e2f3431b9778c528faa645fa6f enuts-v0.4.0-beta.apk

A GPG-signed list of the hashes is available at /utils/verification and it should be treated as canonical, with the signature checked against the appropriate GPG key in /utils/gpg_keys/KKA11010.asc.

🔐 Verify APK

A verification process adds an extra layer of security to our releases. It's important to verify the integrity of software you download to ensure that the files are those originally posted by the maintainers. You should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.

Download APK and Verification Files:
In the same release section, locate and download the following verification files:

  • Download the APK file you want to verify.
  • chosen_app_version.apk.sig (Detached signature for the APK)
  • hash_list.txt (List of hash values for all releases)
  • gpg_key.asc (Our GPG public key)

Import the GPG Public Key:
Import our GPG public key using the following command:

gpg --import gpg_key.asc

Verify the Detached Signature:
Run the following command to verify the detached signature:

gpg --verify chosen_app_version.apk.sig chosen_app_version.apk

Verify the Hash Value:

  • Open the hash_list.txt file and locate the hash value associated with the downloaded APK file.
  • Calculate the hash value of your downloaded APK file using a hash tool, for example, sha256sum:
sha256sum chosen_app_version.apk
  • Compare the calculated hash value with the one in the hash_list.txt file.

If the verification process is successful, you can be confident that the release is authentic and hasn't been tampered with. If you encounter any issues or have questions, please contact us.

New Contributors

Full Changelog: v0.3.1-beta...v0.4.0-beta