Releases: getAlby/lightning-browser-extension
v1.16.0 📀 Ringed Ice Giant Neptune
This release includes improvements to handle translations and allows users to enable or disable browser notifications. We also added many refactorings to improve the user experience.
Features
- feat(settings): enable/disable browser notifications by @im-adithya in #1449
Further Changes
- fix: dark mode on Galoy connector by @secondl1ght in #1447
- fix: update allowance icon on revisit by @im-adithya in #1448
- fix: linktree by @im-adithya in #1456
- fix(lnurlwithdraw): display error on prompt #1451 by @escapedcat in #1452
- Fix/1467 auth no prompt if allowance is enabled by @escapedcat in #1468
- fix: ln address regex by @im-adithya in #1444
- fix: align signmessage response in all connectors by @im-adithya in #1497
- fix: remove unnecessary line height by @im-adithya in #1501
Refactor
All "Send" views use the same way of handling props now. This makes it easier for devs.
Furthermore, we moved the fiat rate conversion to the background script to improve performance.
- refactor: align confirmsignmessage to use navstate by @im-adithya in #1487
- refactor: align makeinvoice to use navstate by @im-adithya in #1489
- refactor(verifymessage): remove support #1345 by @escapedcat in #1485
- refactor: align confirmkeysend to use navstate by @im-adithya in #1486
- refactor: align keysend to use navstate by @im-adithya in #1488
- refactor(currencyconvert): use localstorage for rate by @escapedcat in #1354
i18n fixes
- ConfirmOrCancel i18n fix by @im-adithya in #1450
- fix(accounts): i18n related updates by @escapedcat in #1455
- Fix/i18n 20220918 by @escapedcat in #1460
Ringed Ice Giant Neptune: https://apod.nasa.gov/apod/ap220923.html
v1.15.1 North America and the Pelican - patch 1
Small patch release with some minor improvements
Changes
- Added more batteries to allow sending sats for linktree pages, vida pages, mixcloud and soundcloud pages @im-adithya (#1419 #1428 #1423 #1366)
- Enable translations for ES and pt_BR @escapedcat (#1420)
- fix: add missing inpage script to accessible resource @bumi (#1431)
- fix: publishercard in lnurlpay screen @im-adithya (#1406)
- fix: remove error toast from utils.call @im-adithya (#1408)
v1.15.0 🌈 North America and the Pelican
New features and notable changes
- better YouTube battery: we now load the lightning information also from the channel description
- add tipping support on SoundCloud @im-adithya (#1364)
- support for the Tor Browser: when Alby is used with the Tor Browser or Tor running then connections to Tor nodes just work @bumi (#1397)
- more descriptive unlock screen and better description for the unlock password @bumi (#1398)
- makes it easier for websites to detect if a user has webln on page load @bumi @reneaaron (#1358 #1357)
- capture links in dynamic content @reneaaron (#1337)
- show invoice memo in the transaction list @escapedcat (#1389)
- show fiat amounts on the payment confirmation screen @lisabaut (#1324)
- case insensitive monetization and more consistent alby metatags @bumi (#1388)
- more i18n screens @im-adithya @escapedcat (#1291 #1374 #1375 #1376 #1363 #1362 #1344 #1341 etc. )
- Linked to node websites on the connector screens @Cheapshot003 (#1352)
- fix: wait for allowance before loading payments @lisabaut (#1360)
- fix: handle "receiver" in paymentSuccesNotification if used via popup #770 @escapedcat (#1327)
North America and the Pelican: https://apod.nasa.gov/apod/ap220908.html
v1.14.2 🌈 Cartwheel Galaxy
Improvements
- fix peertube battery
v1.14.1 🌈 Cartwheel Galaxy
New features and notable changes
- Several LNURL improvements and fixes to support LNURL all over the place. @escapedcat @lisabaut (#1289 #1315 #1323 #1282 #1273 #1270 #1270)
- Allow users to reset their accounts if they forgot the password @bumi (#1322)
- Further I18N improvements @im-adithya @secondl1ght (#1297 #1290 #1265 #1319 #1319)
- Ask users for feedback on uninstall @secondl1ght (#1172)
- Geyser battery @secondl1ght (#1246)
New release names
We're all exited about space and space exploration. To celebrate the universe our release names are now inspired by the Astronomy Picture of the Day. Today: The Cartwheel Galaxy from Webb
v1.13.0 🌈 The last time we break LNURL-auth, promised!
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)
v1.12.1 🐞 Euro - Dollar parity edition - patch 1
v1.12.0 🌈 Euro - Dollar parity edition
The long-awaited version 1.12.0 🎉
And just in time for Euro-Dollar parity we now show sats amounts additionally in our old fiat currency.
Thanks to all the contributors and special thanks to the Summer of Bitcoin crew!
New features and notable changes
- Update extension icons: New icons when a website has lightning enabled @GBKS @reneaaron (#1086)
- Allow users to export the LNDHub wallet credentials (and import the wallet to Zeus) @im-adithya (#1012)
- Add support to show satoshi amounts in fiat currency @escapedcat (#1000)
- Support for special Alby metatags to allow customization of name and icon in Alby @bumi (#1050)
- Allow users to block certain sites and disable Alby on those @pseudozach (#825)
- Dispatch JS events when WebLN is ready and a payment for a lightning link succeeded @bumi (#853)
- Add support to show password in input fields @im-adithya (#1079)
- Refactor confirmation screen to always have a visible confirmation button @dylancom (#1006)
- Feat: add tipping for Stack Overflow profiles @im-adithya (#1078)
- Fix tipping on GitHub: change regex to match lightning emoji @im-adithya (#1077)
- Fix: margin issues in onboarding flow @im-adithya (#1097)
- Switch babel to swc @escapedcat (#1088, #1087)
- Fix: show allowances without budget @bumi (#1098)
- Fix: add dark mode styling for adornment @im-adithya (#1096)
- Fix: refresh access token after expired Alby token #960 @escapedcat (#1072)
- Refactor: list types @escapedcat (#988, #987, #986, #985)
- Refactor: rename AuthProvider/AuthContext to AccountProvider/AccountC… @iamziike (#1066)
- Translate LND & LndHub connectors, and QrcodeScanner component @thebrandonlucas (#1059)
- Translate Toasts on NewWallet Page @thebrandonlucas (#1058)
- Translations: i18nextProvider for popup, optimize namespaces, add Unlock screen translations @thebrandonlucas (#906)
- Style: update to new bitcoin beach logo @secondl1ght (#1062)
- chore: rename delete to remove @im-adithya (#1053)
- Add more descriptive copy to the confirm payment screen @secondl1ght (#867)
- Use dual currency field on edit budget screen @secondl1ght (#1089)
v1.11.2 🐛 damn, I hoped for - patch 2
This release contains a bugfix that prevented adding new connections to Umbrel, myNode and Start9.
Changes
- fix: url should include port number @dylancom (#1037)
- chore: eslint rules @escapedcat (#1036)
- chore: rename accountName id @im-adithya (#1038)
v1.11.1 🌈 damn, I hoped for - patch 1
This release fixes the potential error in Firefox: "Could not establish connection. Receiving end does not exist".
Besides that it includes some internal refactorings and improvements.
Notable Changes
- fix: refactor DB loading of allowances/payments @bumi (#1029)
- refactor(account): switch getAccounts to TS #652 @escapedcat (#980)
- feat: go back to general home from contextual home @dylancom (#1005)
- chore: rename type to action @im-adithya @riccardobl (#1010, #1013, #993)
- refactor(state): isUnlocked handling #652 @escapedcat (#977)