Releases: getAlby/lightning-browser-extension
v2.0.0 🌌 Twilight in a Flower
This is the biggest release of the Alby Extension ever!
We're proud to announce that this update has brought on board more contributors than ever before and is packed with countless enhancements and updates. In fact, the changes are so extensive that we've decided it's time for a major version update! 🎉 (and following the semantic versioning idea it has some big changes with the new web extension manifest v3)
A big shout out and thanks to the incredible Alby user community and the great feedback that helped shape this update!
What is new? tl;dr
- 🎨 Amazing new UI upgrades - Thanks to all the great feedback that we got!
- 🪄 Greatly improved onboarding UIs making it easier to get started (especially great for self-hosted node runners)
- 🔥 New account management features
- 🤞 Updated to web extension manifest v3 - finally! ...hopefully Google likes that :)
Noteable changes
- chore: add tests for keysend and sendpayment by @im-adithya in #2188
- feat(Websites): add loading spinner by @lujakob in #2211
- feat: Added primal.net to nostr section by @Tejasp2003 in #2224
- feat(lang): add marathi language closes #2213 by @SiddheshKukade in #2220
- Feature/eclair improvements by @kiwiidb in #2208
- feat(i18n): support polish language by @escapedcat in #2239
- feat(lang): add
locale
for dayjs for marathi language by @SiddheshKukade in #2252 - refactor!: manifest v3 support #1051 by @escapedcat in #1124
- feat: add connectors form field autofocus by @lujakob in #2265
- feat(Unlock): add container for max width on options screen by @lujakob in #2263
- fix(DualCurrencyField): amount label color styles by @lujakob in #2274
- Fix/1051 mv3 txs dates by @escapedcat in #2276
- Reorder and add https://lnnodeinsight.com/ to the discover page with a new category: Node management by @SiddheshKukade in #2233
- fix: add text style for dark mode by @reneaaron in #2277
- fix: style disabled state of inputs by @Pratik-A-N in #2298
- feat: add kollider signup screen by @im-adithya in #2227
- feat: settings screen by @11WALTER11 in #2304
- Add twitch support by @riccardobl in #1017
- feat: avatars & account menu overhaul by @reneaaron in #2195
- Fix :Correct upper helper text in inputs coloring #2291 by @Pratik-A-N in #2317
- fix(ui): added effect to topnav button by @HARI-124 in #2315
- fix: accountmenu: updated colors, removed min-width by @reneaaron in #2319
- feat: colors & gradients by @reneaaron in #2302
- Fixed typos fixed at multiple places. by @legendarykamal in #2331
- feat: DefaultView reverse send/receive buttons order by @lujakob in #2335
- Updated LNC and Umbrel LND connector's content by @AdarshRawat1 in #2326
- Navigation improvement by @ankitzm in #2289
- feat(ui): implemented balance info and made styling according to the … by @HARI-124 in #2341
- [FIX] UX on the connect your lightning wallet page. by @AdarshRawat1 in #2336
- feat(Transactions): add loading spinner by @lujakob in #2205
- chore: remove deprecated welcome page translations by @lujakob in #2349
- fix: start9 setup by @reneaaron in #2300
- fix: register listeners sync by @reneaaron in #2350
- fix: removed line clamp plugin (included by default) by @reneaaron in #2311
- fix: outline btn text color for dark mode by @reneaaron in #2358
- feat: add account-context balanceLoading by @lujakob in #2359
- fix: tabs hover / dark mode by @reneaaron in #2360
- fix: use account id from connector directly by @reneaaron in #2367
- Bug/changed rendering condition to get "no transactions" message only when needed by @mviswanathsai in #2324
- feat: lnurlpay screen toggle more fields by @lujakob in #2373
- fix: change link color to blue-600 / blue-700 on hover by @reneaaron in #2372
- chore: also wait for migrations before finishing init by @rolznz in #2374
- feat: balanceBox component by @11WALTER11 in #2363
- feat: onboarding add pin extension screen by @lujakob in #2347
- fix: sort discover items alphabetically by @reneaaron in #2346
- fix: tests for useTips by @reneaaron in #2381
- feat: shrink receiver box by @lujakob in #2376
- fix: delete unused component devmenu by @reneaaron in #2371
- Added Music Side Project and CurioCaster to the "Discover" page by @AdarshRawat1 in #2354
- feat(lang): Updating translations for hindi closes #2244 by @SiddheshKukade in #2271
- fix(home): handle undefined settle date #1403 by @escapedcat in #1773
- fix: race conditions by @reneaaron in #2218
- fix: change edit allowance text to edit preferences by @manavdesai27 in #2232
- chore: cleanup migrations by @bumi in #2384
- chore: await initialization before routing a msg by @bumi in #2364
- Update websites.json: add a Nostr client by @BlowaterNostr in #2182
- fix: remove timeout for lnc by @reneaaron in #2389
- fix: add missing fetch adapters by @reneaaron in #2390
- feat: Added Broadcstr.com to Nostr section by @Tejasp2003 in #2248
- fix: remove loft by @reneaaron in #2391
- Revamp forms layout in onboarding screens by @taboca in #2284
- fix(kollider): routes by @fczuardi in #2309
- feat: add connector multiple implementations by @lujakob in #2272
- chore: add simple URL based hmac verification details by @bumi in #2397
- chore: fix e2e tests by @rolznz in #2394
🚀 New Contributors
- @Tejasp2003 made their first contribution in #2224
- @SiddheshKukade made their first contribution in #2220
- @Pratik-A-N made their first contribution in #2298
- @11WALTER11 made their first contribution in #2304
- @HARI-124 made their first contribution in #2315
- @legendarykamal made their first contribution in #2331
- @AdarshRawat1 made their first contribution in #2326
- @ankitzm made their first contribution in https://gith...
v1.28.1 🏃♂️ Orion and the Running Man - patch 1
v1.28.0 🏃♂️ Orion and the Running Man - including a typo fix :)
v1.28.0 🏃♂️ Orion and the Running Man
Noteable changess
- feat: outgoing transactions screen by @lujakob in #2035
- feat: show raw Nostr JSON event data on signing screen by @rolznz in #2178
- feat: backup reminder for nostr key by @reneaaron in #2180
- feat: make permissions account specific by @im-adithya in #2002
- feat: back button in send sats screen (not prompt) by @manavdesai27 in #2109
- feat: add substack battery by @lukeojones in #2000
- feat: add big warning before removing the Nostr key by @ShivamJhaa in #2114
- feat: add hold invoice to lnd webln.request by @reneaaron in #2151
- feat: improve TOR connection setup by @reneaaron in #2190
- feat(i18n): support finnish language by @escapedcat in #2127
- feat(i18n): support czech language by @escapedcat in #2148
- feat(i18n): support danish language by @escapedcat in #2154
- Fix: Update Raspiblitz connection instructions by @rolznz in #2150
- chore: add remove private key action by @im-adithya in #2043
- chore: refactor actions and add tests by @im-adithya in #2015
- fix: add type in publishPaymentNotification by @im-adithya in #2139
- fix: add host to lndhub errors to be more descriptive by @reneaaron in #2073
- fix: remove max amount from keysend payments by @bumi in #2169
- fix: event tags type by @im-adithya in #2162
- feat: improve LNURL ux by @reneaaron in #2152
- feat: always enable debug mode in development mode by @bumi in #2024
- fix: pass account details to connector by @im-adithya in #2135
New Contributors
- @lukeojones made their first contribution in #2000
Full Changelog: v1.27.0...v1.28.0
Orion and the Running Man: https://apod.nasa.gov/apod/ap230310.html
v1.27.0 ✍🏿 Barred Spiral Galaxy NGC 1365
This release adds a new window.nostr.signSchnorr
function. This allows web apps to request signatures from the Nostr key not only for Nostr events but any data. Opening up a whole new world of possible things that can be connected to user's Nostr key.
Noteable changes
- Feat: add signSchnorr to nostr by @im-adithya in #2083
- Feat: added receive another payment button by @manavdesai27 in #2094
- Fix: show preimage in transaction table by @manavdesai27 in #2107
- Fix: receive back button by @manavdesai27 in #2103
- Fix: chose connector UI improvements by @escapedcat in #2108
- Docs: add fixtures and i18n to project structure by @avikt18 in #2124
- Chore: add test for cancel by @im-adithya in #2119
New Contributors
Full Changelog: v1.26.0...v1.27.0
Barred Spiral Galaxy NGC 1365: https://apod.nasa.gov/apod/ap230218.html
v1.26.0 💫 ZTF meets ATLAS
This release mainly contains bugfixes and general code improvements.
Noteable changes
- feat: improve performance loading the incoming transactions tab by @qqqzhch in #2053
- fix: added error message for change password by @ShivamJhaa in #2025
- fix: issue changing the unlock password if the Nostr key is not set by @manavdesai27 in #2077
- fix: format signup error messages by @im-adithya in #2012
- fix: show toast error if nostr key is malformed by @im-adithya in #2095
- fix: spacing on lg by @reneaaron in #2072
- fix: handle null as budget value by @im-adithya in #2079
- fix: pt_br language bug in permissions by @manavdesai27 in #2080
- update translation for spanish language by @ktecho in #2067
- fix broken links to LNURL in README.md by @bitkarrot in #2082
- Add Iris.to to discover page by @MoritzKa in #2092
- Add https://blogstack.io and https://notebin.org Nostr services on discover page by @ShivamJhaa in #2085
- chore: reduce bundle size - optimizing the use of the default settings by @im-adithya in #2090
New Contributors
- @ktecho made their first contribution in #2067
- @ShivamJhaa made their first contribution in #2025
- @manavdesai27 made their first contribution in #2077
- @bitkarrot made their first contribution in #2082
Full Changelog: v1.25.2...v1.26.0
ZTF meets ATLAS: https://apod.nasa.gov/apod/ap230210.html
v1.25.2 🤙 Reflections on the 1970s - patch 2
Fixed an issue that prevented users from updating old accounts (accounts that have been added to Alby more than 8 months ago).
v1.25.1 🤙 Reflections on the 1970s
This release contains many amazing updates that it easily becomes one of our favorite releases:
🤙 Nostr
Nostr is now moved out of the hidden "Alby labs"! 🎉 Every account in the Alby extension can now have Nostr keys making Alby the easiest way to manage your Nostr keys and use Nostr web clients. Now you can manage multiple Nostr identities in the extension.
Note: existing accounts will be all configured with the existing Nostr account. Going forward accounts need to be configured individually.
💡Did you know? With a getalby.com account and lightning address you can also get a nostr address (NIP-05 identifier).
🔗 Lightning Node Connect
Connecting to self-custodial lightning nodes running at home has always been a bit tricky. With the Alby companion app for Tor we already made it possible and managed to allow people to use their nodes running behind Tor (thanks to libtor).
To make it even easier to connect to your self-custodial LND node Alby now supports Lightning Node Connect (LNC). LNC is Lightning Labs' mechanism to create an encrypted connection to a LND node. You can find more details about LNC here.
➡️ Have a look at the guide on how to connect using LNC.
🛡️ Privacy and Tor Browser
The Alby extension already supported the Tor Browser but you still had to disable some default privacy setting. The Tor Browser is incredibly important tool to protect against surveillance and censorship. We improved our support for the Tor Browser further and you now can easily use lightning and Nostr apps safely with the Tor Browser or with an all-private window in Firefox. This is means also Nostr web clients can be accessed in areas where Nostr apps might be blocked.
➡️ Read more about using Alby with the Tor Browser.
💡Did you know? You can also connect your LND node behind Tor to a getalby.com lightning address
Notable changes
- Add Lightning Node Connect by @bumi in #1629
- Add Nostr key management per account by @im-adithya in #1964
- Add Nostr discover section by @reneaaron in #1988
- Add better Tor Browser support by using in memory indexed db if indexedDB is not available by @im-adithya in #2006
- feat: add account menu avatars - Avvvatars lib by @lujakob in #1992
- feat(options): add closeable tab actions on Websites screen #1849 by @JamesCharlesworth in #1892
- fix: account new button vertical alignment by @lujakob in #1997
- fix: avoid showing welcome screen on re-install by @im-adithya in #2013
- fix: minor ui improvements (spacing, shadows, etc) by @reneaaron in #1962
- fix(lnurlpay): handle status 500 for callback url #1995 by @escapedcat in #1998
- fix: make account menu width and accounts on account page responsive by @rolznz in #1982
- feat: add channel.ninja to discover websites by @channelninja in #2014
- fix: compress discover page images by @jankoegel in #2038
New Contributors
- @JamesCharlesworth made their first contribution in #1892
- @lujakob made their first contribution in #1997
- @channelninja made their first contribution in #2014
Full Changelog: v1.24.0...v1.25.1
Reflections on the 1970s: https://apod.nasa.gov/apod/ap230202.html
v1.25.0 🤙 Reflections on the 1970s
see v1.25.1
v1.24.0 🌕 Moon Enhanced
This release brings bugfixes, UI updates, and improves the responsiveness for a better mobile experience.
Notable changes
- Add feature to view and edit allowance permissions (on edit modal) by @im-adithya in #1821
- Fix: Connect/Onboarding responsiveness by @rolznz in #1969
- Chore: Add id and pubkey to nostr events by default by @bumi in #1983
- Fix: cutoff text on publisher card by @reneaaron in #1966
- Fix: remove balance card by @reneaaron in #1961
- Fix: improve discover ui by @reneaaron in #1958
- Fix: publishers ui by @reneaaron in #1959
- Fix: remove window or tab based on what the browser opens by @bumi in #1976
- Improved navigation by @reneaaron in #1955
- Fix: navbar container by @reneaaron in #1981
Full Changelog: v1.23.0...v1.24.0
Moon Enhanced: https://apod.nasa.gov/apod/ap230116.html
v1.23.0 📲 Tails of Comet ZTF
Version 1.23.0 comes with improvements to run the Alby extension on mobile browsers (e.g. Kiwi Browser). WebLN apps and Nostr web clients can now be used on mobile devices.
And a support for EUR/USD denominated accounts has been added along with support to connect Kollider accounts (BTC/USD/EUR).
Noteable Changes
- Add: support for BIP21 in send option - you can now also scan and paste BIP21 QR code strings by @im-adithya in #1931
- Add: new Kollider connector and support accounts with fiat as base currencies by @lisabaut in #1774
- Add: forgot password link dark mode and i18n #1937 by @escapedcat in #1938
- Fix: minor onboarding issues by @rolznz in #1943
- I18n: add zh cn by @escapedcat in #1922
- Add: support to request invoices via webln.request for LND by @reneaaron in #1946
- Fix: display name instead of url as the publishercard title by @reneaaron in #1944
- Fix: improve handling for mobile browsers by @reneaaron in #1951
Full Changelog: v1.22.1...v1.23.0
Tails of Comet ZTF: https://apod.nasa.gov/apod/ap230109.html