v0.7.7 Highlights
- Bug fix: Camera: prevent scanning in background
- Added confirmation process to delete a node connection
- lnurlpay metadata display enhancements
- Notes display enhancements
- Sparko interface now marked as deprecated
What's Changed
- build.sh: make sure build process can be interrupted by @schildbach in #1497
- Camera: prevent scanning in background by @myxmaster in #1491
- ZEUS-1290: Invoice details are not displayed if clicked on from Activity view by @myxmaster in #1505
- Node config: require confirmation to delete a node by @myxmaster in #1489
- Locales: fix translations in channels sort dropdown by @myxmaster in #1506
- Locales: add missing button labels by @myxmaster in #1490
- Fix button press when keyboard is open by @myxmaster in #1485
- Increased size of QR scanner icon by @myxmaster in #1507
- Locales: rename 'copy node config' button to 'duplicate node config' by @myxmaster in #1488
- Improved balance view buttons spacing by @myxmaster in #1515
- Node Info: show 'Synced to chain' = False if not synced by @myxmaster in #1528
- Add DEPRECATED label to Sparko interface by @kaloudis in #1513
- deps: update react-native-tcp/udp to latest versions by @ktecho in #1519
- lnurlpay metadata: fix scrolling issues and cut-off messages by @myxmaster in #1508
- Channels: await node info retrieval in enrichChannels by @myxmaster in #1523
- AddNotes: improved layout and colors by @myxmaster in #1520
- Payment request: Show fiat conversion below main amount by @myxmaster in #1526
- Bug Fix: External links not re-directing to mempool by @shubhamkmr04 in #1524
- Version bump: v0.7.7-beta1 by @kaloudis in #1531
- Node config: Fixed updating selected node after deleting a node by @myxmaster in #1486
- Bump tough-cookie from 4.0.0 to 4.1.3 by @dependabot in #1539
- Send: hide UTXOPicker for LND backends by @kaloudis in #1536
- deps: v0.7.7-beta1 by @kaloudis in #1538
- GitHub workflows: bump node to v16 by @kaloudis in #1547
- deps:
bolt11
1.2.7 -> 1.4.1 by @kaloudis in #1546 - CLN-rest: UTXOs: fix display of amounts by @kaloudis in #1548
- ZEUS-1527: On-chain payment request amount not correctly processed on Send view by @kaloudis in #1535
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #1552
- Zeus-1542: Fixed the notes being same for invoice and lightning payme… by @shubhamkmr04 in #1551
- ZEUS-1550: AmountInput: getSatAmount: handle amounts with comma separator by @kaloudis in #1553
New Contributors
- @schildbach made their first contribution in #1497
Full Changelog: v0.7.6...v0.7.7-beta1
Verifying the Release
In order to verify the release, you'll need to have gpg
or gpg2
installed on your system. Once you've obtained a copy (and hopefully verified that as well), you'll first need to import the keys that have signed this release if you haven't done so already:
gpg --keyserver hkps://keys.openpgp.org --recv-keys 96C225207F2137E278C31CF7AAC48DE8AB8DEE84
Once you have his PGP key you can verify the release (assuming manifest-v0.7.7-beta1.txt
and manifest-v0.7.7-beta1.txt.sig
are in the current directory) with:
gpg --verify manifest-v0.7.7-beta1.txt.sig manifest-v0.7.7-beta1.txt
You should see the following if the verification was successful:
gpg: Signature made Thu Jul 20 18:40:36 2023 EDT
gpg: using RSA key 96C225207F2137E278C31CF7AAC48DE8AB8DEE84
gpg: issuer "zeusln@tutanota.com"
gpg: Good signature from "Zeus LN <zeusln@tutanota.com>" [ultimate]
That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you've downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:
cat manifest-v0.7.7-beta1.txt
One can use the shasum -a 256 <file name here>
tool in order to re-compute the sha256
hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.
External links
Android
Universal APK
arm64-v8a APK
Manifest
Manifest Signature