Releases: ACINQ/phoenix
Phoenix Android v1.4.26
Add full payment history
A new screen has been added to list the full payment history. The home screen will now only display the last dozen payments, plus a button to open that full history screen.
Support phoenix
scheme
Third-party apps that want to specifically open the Android Phoenix app can do so with an intent with the phoenix
scheme (e.g. phoenix:lightning:lnbc1...
).
- (phoenix-legacy) : android-legacy-v1.4.25...android-legacy-v1.4.26
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Phoenix Android 1.4.25
Fix LNURL-auth for bolt.fun
Phoenix will now use the compatibility scheme when authenticating with bolf.fun
, instead of the regular scheme.
- (phoenix-legacy) : android-legacy-v1.4.24...android-legacy-v1.4.25
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Phoenix 1.4.24
Use services' full domain name with LNURL-auth
Phoenix is now using the service's full domain name (like in the LUD-04 specifications) when creating the LNURL-auth linking key. For existing services where users may already have accounts on, Phoenix keeps using the etld+1 domain name so that those accounts are still accessible.
- (phoenix-legacy) : android-legacy-v1.4.23...android-legacy-v1.4.24
- (eclair-core) : ACINQ/eclair@v0.4.16-android-phoenix...v0.4.17-android-phoenix
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Phoenix v1.4.23 (android)
Fix compatibility issue with LND 0.15.1-beta
The legacy Phoenix app on android used bit 50 for the trampoline feature bit, which has since been reused for zeroconf with a dependency on scid_alias. The legacy app now uses bit 148 instead. This fixes an issue that prevented the android app from receiving payment sent from LND 0.15.1-beta
- (phoenix-legacy) : android-legacy-v1.4.22...android-legacy-v1.4.23
- (eclair-core) : ACINQ/eclair@v0.4.15-android-phoenix...v0.4.16-android-phoenix
Verifying signatures
You will need gpg
and our release signing key E434ED292E85643A. Note that you can get it:
- from our website: https://acinq.co/pgp/padioupm.asc
- from github user @pm47, a committer on eclair: https://api.github.com/users/pm47/gpg_keys
To import our signing key:
$ gpg --import padioupm.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Phoenix v1.4.22 (android)
Fix wallet creation on some devices
This version fixes an issue on some devices where creating an entry in the keystore would fail, preventing new wallets from being created.
List of commits (filter on phoenix-legacy)
Verifying signatures
You will need gpg
and our release signing key E434ED292E85643A. Note that you can get it:
- from our website: https://acinq.co/pgp/padioupm.asc
- from github user @pm47, a committer on eclair: https://api.github.com/users/pm47/gpg_keys
To import our signing key:
$ gpg --import padioupm.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Phoenix v1.4.21 (android)
Main changes
Remove send all checkbox
When sending a payment, the "send all" checkbox lets users use all their balance for that payment and forces the app to use the highest possible trampoline fee, which can lead to unintended high fees (especially if the default trampoline fees have been altered by the user). This checkbox has thus been removed until we find a better solution.
Verifying signatures
You will need gpg
and our release signing key E434ED292E85643A. Note that you can get it:
- from our website: https://acinq.co/pgp/padioupm.asc
- from github user @pm47, a committer on eclair: https://api.github.com/users/pm47/gpg_keys
To import our signing key:
$ gpg --import padioupm.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Phoenix v1.4.20 (android)
Main changes
Payment expiry can be modified
Invoice default expiry is still 1 week, but can now be modified in the payment options screen.
Prevent sending more than twice the requested amount
This is to prevent a frustrating scenario for the user where the app will let you overpay more than twice an invoice, even though we know the receiving node will most certainly reject the payment in accordance to BOLT11. (See #232)
Full list of changes
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Phoenix v1.4.19 (android)
Main changes
Fix payment details screen for lnurl-pay
Phoenix now correctly displays the description of a lnurl payment, as well as other metadata that the service could have provided (such as identifiers for lightning addresses).
Full list of changes
- app: android-legacy-v1.4.17...android-legacy-v1.4.19
(this diff is very large because it contains the merge with the phoenix-kmm repository)
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Phoenix v1.4.17
Main changes
Manual input support and sending to Lightning addresses
You can now pay lightning addresses over LNUrl-pay with Phoenix. Go to the Send screen > Manual input to enter an address. You can also manually enter a Bitcoin address or a BOLT11 invoice if you want to.
Arabic translation
The app has been translated to Arabic. Thanks @EZ0010 for the translation, and @Jean-Gray for the review.
Full list of changes
Verifying signatures
You will need gpg
and our release signing key E434ED292E85643A. Note that you can get it:
- from our website: https://acinq.co/pgp/padioupm.asc
- from github user @pm47, a committer on eclair: https://api.github.com/users/pm47/gpg_keys
To import our signing key:
$ gpg --import padioupm.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped
Phoenix v1.4.15
Main changes
Extract invoices from images stored on device
You can now browse the device's file system (using the device's browser, hence not needing any permissions) to load an image containing a Lightning invoice (or a Bitcoin URI, or a LNURL) and read the invoice as usual. This is useful when trying to pay someone using a QR code image shared over the internet, for example on Twitter.
Full list of changes
Verifying signatures
You will need gpg
and our release signing key 7A73FE77DE2C4027. Note that you can get it:
- from our website: https://acinq.co/pgp/drouinf.asc
- from github user @sstone, a committer on eclair: https://api.github.com/users/sstone/gpg_keys
To import our signing key:
$ gpg --import drouinf.asc
To verify the release file checksums and signatures:
$ gpg -d SHA256SUMS.asc > SHA256SUMS.stripped
$ sha256sum -c SHA256SUMS.stripped