Skip to content

v1.13.0 🌈 The last time we break LNURL-auth, promised!

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Aug 09:26
· 4175 commits to refs/heads/master since this release

Changes

A release packed full of improvements and new features! For example: Alby now can show incoming transactions (thanks to @escapedcat), you can connect your BTCPay server and we started updating the UI by @dvoroneca

Shout out also to @im-adithya who during his Summer of Bitcoin project did a lot of TypeScript improvements

But there is also a breaking change related to LNURL-Auth:

We always strive for interoperability. To make sure we are fully LNURL-Auth compatible some breaking changes had to be made on how keys are derived. Action required: If you have used LNURL-Auth before you need to have the legacy mode enabled (see "Settings) and ideally you should update your lnurl-auth login details with the services you use.

New features and notable changes

  • Correct LNURL-auth key generation to be compatible with other clients (helps to use the same account on different devices) @bumi (#968)
  • New styles - moving towards the beautiful UIs by @dvoroneca - and revamped enable screen @im-adithya (#1118)
  • Tipping for stack overflow on the question page @im-adithya (#1099)
  • Support keysend in lightning meta tag - this makes it possible for websites to receive Value 4 Value payments also through keysend similar to the podcast:value tag @bumi (#1223)
  • Support for LNURL-channel (through webln.lnurl()) @escapedcat (#1173)
  • Disable fiat conversions - for all of us who are already on the bitcoin standard @lisabaut (#1177)
  • List incoming transactions from the current selected account #389 @escapedcat (#1080)
  • BTCPay Server connector to easily connect your BTCPay Server to Alby - receive payments with BTCPay spend them with Alby @bumi (#1176)
  • Allow users to change their Alby extension passwords @im-adithya (#1039)
  • style: change sats icon to alby logo on welcome and onboard success screen @secondl1ght (#1167, #1153))
  • fix: YouTube battery @bumi (#1234)
  • chore(lnurl): bech32 parsing eerror is just an info, not a real error @escapedcat (#1232)
  • refactor: use settings context in LNURLPay @lisabaut (#1227)
  • fix: remaining budget display @krsjoseph (#927)
  • chore: add missing import @bumi (#1222)
  • test(e2e): delete user-dir before tests @escapedcat (#1217)
  • test(createWallet): to to get rid of flaky alby tests @escapedcat (#1215)
  • chore: remove account export in onboarding (people accidentially share the QR code which includes credentials) @bumi (#1204)
  • chore(connector): adjust unsupported message for getInvoices #389 @escapedcat (#1209)
  • Fix url for raspiblitz v1.7.2 @BtcContributor (#1187)
  • chore: removing state subscription to persist to browser storage @bumi (#1175)
  • lots of typescript refacgtorings by @im-adithya
  • fix: properly propagate errors from LND @bumi (#1157)
  • test: publishers screen after wallet creation @escapedcat (#1114)
  • refactor(i18n): support weblate by handling everythign in one file @escapedcat (#1154)
  • Add support to load the exchange rate from the Alby server @bumi (#1138)