Releases: getAlby/lightning-browser-extension
v1.17.0 🎯 Expanding Plume from DART's Impact
This release improves the LNBits integration and it is now possible to also see the incoming LNBits payments directly in the Alby Extension. This makes the Alby Extension now work perfectly with any lnbits account.
We now also have a special LNDHub connection flow for users who run their own LNDHub instances. This is additional to connecting your BlueWallet Lightning account.
Notable changes
- Add incoming payments support for lnbits, which is adding best possible support to use an lnbits-account with Alby by @im-adithya in #1502
- For tipping on GitHub Alby now also checks the GitHub location field for a lightning address by @im-adithya in #1503
- Add general lndhub connector #576 by @escapedcat in #1538
Maintenance
- feat(allowance): add option to enable/disable auto-login by @im-adithya in #1539
- Add loading spinner to button when logging in with LNURL-auth by @im-adithya in #1546
- fix: support new and old YouTube UI when checking for Lightning addresses by @bumi in #1506
- feat: introduce general success screen component (LNURLPay) by @im-adithya in #1446
- fix(home): Prefer tipping card even if an allowance is available @escapedcat in #1496
- fix(settings): make sure new fiat-rate is being used on currency switch by @escapedcat in #1530
- fix: handle ln-address server error response by @escapedcat in #1531
- Minor UI and wording updates #1262 #1555
Full Changelog: v1.16.1...v1.17.0
Expanding Plume from DART's Impact : https://apod.nasa.gov/apod/ap221005.html
v1.16.1 🌈 Ringed Ice Giant Neptune - patch 1
Feature
- Feat/1381 fiat values in notifications @escapedcat (#1430)
Fixes
- fix(settings): make sure correct fiat rate is being used #1521 @escapedcat (#1522)
- fix: fetch latest wallet amount after a send @im-adithya (#1523)
- i18n fixes
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)