v1.25.1 πŸ€™ Reflections on the 1970s
February 4, 2023

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.

➑️ Read more about Nostr

πŸ’‘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

  • Add Nostr key management per account

  • Add Nostr discover section

  • Add better Tor Browser support by using in memory indexed db if indexedDB is not available

  • feat: add account menu avatars - Avvvatars lib

  • feat(options): add closeable tab actions on Websites screen

  • fix: account new button vertical alignment

  • fix: avoid showing welcome screen on re-install

  • fix: minor ui improvements (spacing, shadows, etc)

  • fix(lnurlpay): handle status 500 for callback url #1995

  • fix: make account menu width and accounts on account page responsive

  • feat: add channel.ninja to discover websites

  • fix: compress discover page images

Full Changelog: v1.24.0...v1.25.1

Continue reading
v1.24.0 πŸŒ• Moon Enhanced Latest
January 22, 2023

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)

  • Fix: Connect/Onboarding responsiveness

  • Chore: Add id and pubkey to nostr events by default

  • Fix: cutoff text on publisher card

  • Fix: remove balance card

  • Fix: improve discover ui

  • Fix: publishers ui

  • Fix: remove window or tab based on what the browser opens

  • Improved navigation

  • Fix: navbar container

Continue reading
v1.23.0 πŸ“² Tails of Comet ZTF
January 22, 2023

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 support for EUR/USD-denominated accounts has been added along with support to connect Kollider accounts (BTC/USD/EUR).

Notable Changes

  • Add: support for BIP21 in send option - you can now also paste scan and paste BIP21 QR code strings by

  • Add: new Kollider connector and support accounts with fiat as base currencies

  • Add: forgot password link dark mode and i18n

  • Fix: minor onboarding issues

  • I18n: add zh cn

  • Add: support to request invoices via webln.request for LND

  • Fix: display name instead of url as the publisher card title

  • Fix: improve handling for mobile browsers

Continue reading
v1.22.1 🌌 Kemble’s Cascade of Stars - patch 1
January 3, 2023

Same as v1.22.0 with minor text fixes.

See v1.22.0 for full release notes.

Continue reading
v1.22.0 🌌 Kemble’s Cascade of Stars
January 3, 2023

This release brings some UI changes making the onboarding easier, introduces a new discover screen to showcase some of the great lightning apps. It also has updates and fixed for Nostr (NIP19).

Notable changes

  • Split Alby login and create account screens to better guide users through the onboarding

  • Split publishers screen into visited and discover screens

  • Add support for NIP19 and load and show the Nostr key in the new format

  • Fix: return Nostr relays in correct format

  • Fix: re-encrypt Nostr key on password change

  • chore: allow _ in Lightning addresses

Full Changelog: v1.21.1...v1.22.0

Continue reading
v1.21.1 Thor's Helmet - patch 1
January 3, 2023

Minor updates and fixes to the v1.21.0 release

Changes

  • Fix: WebBTC should behave like WebLN

  • Fix: removed currencies which throw a 404

  • Fix: align buttons a the bottom

  • Nostr: add link to more info about nostr keys

  • Fix: allowances enable unit test fixture data

  • Chore: always prompt for zero amount invoices

Full Changelog: v1.21.0...v1.21.1

Continue reading
v1.21.0 πŸš€ Thor's Helmet
January 3, 2023

The number 21 is a special number. And v1.21 is a special Alby release for all lightning app developers out there! πŸŽ‰

This version includes the new WebLN/WebBTC interface, making it easier than ever to build full lightning web applications accessing the LND and CLN APIs. No complicated node access, no macaroons, no gRPCs and what not. It's now all plain simple JavaScript APIs and full lightning apps can be deployed as simple JavaScript web apps. Alby's permission system gives the user full control. The user decides which API calls and what information should be accessible to the specific web app.

Example

The "hello-world" of a lightning app leveraging the new webln.request() call:

// enable webln

await window.webln.enable();

// list the channels of the connected LND node

await window.webln.request('listchannels');

Noteable Changes:

  • add request method functionality to lnd and commando

  • add tests for ln request

  • add lnd routermc call

  • refactor: form el for ConfirmorCancel

  • add 25k option for the default amounts

  • refactor: getOS: don't use deprecated appVersion.

  • fix: add favicon to extension pages (Firefox)

  • refactor: Navbar: constrain max width to same width as the content.

  • fix: lnurl auth return value cause error msg

  • feat: always focus prompt and centerd prompt

Full Changelog: v1.20.1...v1.21.0

Continue reading
v1.20.1 The Helix Nebula - patch 1
December 8, 2022
  • Fixes an issue with the local for Brasil: an invalid old locale in the settings caused an error when formatting amounts

Continue reading
v1.20.0 The Helix Nebula
December 7, 2022

Enjoy using Alby to communicate on Nostr apps. This release completes the Nostr integration and now supports NIP04 encryption and decryption and extends the permission system to give the user full control and greatly improve the usability for Lightning web apps (preparing for a big, big update in the next release) and web apps using Nostr. Besides that, it contains a big list of improvements and fixes.

Notable changes

  • Nostr NIP04 for encryption/decryption

  • Permissions for Nostr. You can now enable the different Nostr calls per host. So no more manual confirmation of each call

  • Format sats and fiat with current locale

  • Add publusher lnurl-auth badge

  • Dual currency input for keysend and makeInvoice calls to show fiat amount

  • Improve blocklist and added note to reload the page when a page is added to the blocklist

  • Fix: case insensitive bitcoin links

  • Fix: update YouTube battery to support new @ profiles

  • Fix: overflow of website title in publisher card

  • Fix: description overflow in LNURL-pay screen

  • Fix: load lightning data from Linktree name and description

  • Fix: load lightning data from vida.page

  • Fix: remove potential lightning: protocol when scanning QR codes

  • Fix: prevent browser from translating

  • Chore: compress images with ImageOptim (insane) and SVGOMG.

  • Chore: load and initialize connector on unlock

  • Test: extract test fixtures about allowances

  • Docs: modified the structure of readme and added some content

Continue reading
v1.19.0 πŸŒƒ Eclipse in the City6
November 13, 2022

In this release we move a big step forward in our mission to make full Lightning web applications possible.This includes support to use the Alby Extension with Core Lightning nodes. This means the Alby Extension now supports all major node implementations and accounting apps (LNBbits, LNDHUb, ...) Besides that we have many updates and fixes to improve the Alby Extension experience.

Notable changes

  • Core Lightning support through the commando plugin (supporting CLN v0.12.0 and later)

  • generic permission system to give users full, fine-grained control of calls (used for lightning and Nostr calls)

  • implement WebBTC on window.webbtc

  • support for Value 4 Value on GitHub organization pages

  • fix: Nostr nos2x compatibility on sign event calls

  • add: focus the submit button for easy confirmation

  • add Italian translations thanks to

  • add Swedish translations thanks to

  • add hmac signature to account API calls

  • fix: properly encode the LNURLp payerdata JSON

  • fix: make sure Alby shows the correct publisher logo

  • fix: Value 4 Value on medium.com

  • fix: decrease spacing between elements to fit into screen

  • fix: highlight menu icon dots

  • fix: disable input fields on Create Invoice

  • fix: update bitcoin jungle logo

  • fix: support Twitter mobile urls

  • fix: avoid send-start screen being cut-off by focusing

  • refactor: store currency rate in settings ref

  • refactor: push buttons to bottom in send and receive screens

  • refactor: Citadel API calls without npm dependency

  • refactor: extract AllowanceView and DefaultView

  • refactor: unify connector function interface

Thanks to all the amazing contributors.

Continue reading
v1.18.0 πŸ” Pillars of Creation Latest
October 21, 2022

This release integrates Nostr.

Nostr is a simple and open protocol that aims to create censorship-resistant social networks and works with cryptographic keys.

πŸš€ Features

  • Nostr integration

πŸ› Bug Fixes

  • fix(connectors): lnbits - avoid balance with decimal places

  • fix(connectors): lnbits incoming payments shows outgoing ones as well

  • fix(connectors): lndhub incoming tx order

  • fix: input placeholder got cut (send)

  • fix(lnurlpay): disable input fields buttons

  • fix: truncate account title

  • refactor: remove act warnings for allowance-menu & lnurl-pay

  • fix: remove Remember & set budget from send

  • feat: use resultcard in lnurlwithdraw

  • feat: use resultcard in lnurlauth

  • fix: text displayed with tags

  • fix: close text to switch (settings)

  • fix: amount-input changes value on scroll

  • feat: auto-focus first form field

  • ci: explicitly use node v14 for playwright

  • Improvements for issue handling

  • docs: update working node version

  • fixed typos of README.md file

  • docs: add minimal contributing md

  • feat: use resultcard in confirmpayment

  • fix: adjust transaction toggle (vertical) position

Continue reading
v1.17.0 🎯 Expanding Plume from DART's Impact
October 21, 2022

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

  • For tipping on GitHub Alby now also checks the GitHub location field for a lightning address

  • Add general lndhub connector

Maintenance

  • feat(allowance): add option to enable/disable auto-login

  • Add loading spinner to button when logging in with LNURL-auth

  • fix: support new and old YouTube UI when checking for Lightning addresses

  • feat: introduce general success screen component (LNURLPay)

  • fix(home): Prefer tipping card even if an allowance is available

  • fix(settings): make sure new fiat-rate is being used on currency switch

  • fix: handle ln-address server error response

  • Minor UI and wording updates

Expanding Plume from DART's Impact : https://apod.nasa.gov/apod/ap221005.html

Continue reading
v1.16.1 🌈 Ringed Ice Giant Neptune - patch 1 Latest
September 27, 2022

Feature

  • Feat/1381 fiat values in notifications

Fixes

  • fix(settings): make sure the correct fiat rate is being used

  • fix: fetch the latest wallet amount after a send

  • i18n fixes

Continue reading
v1.16.0 πŸ“€ Ringed Ice Giant Neptune
September 27, 2022

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

Further Changes

  • fix: dark mode on Galoy connector

  • fix: update allowance icon on revisit

  • fix: linktree

  • fix(lnurlwithdraw):

  • Fix/1467 auth no prompt if allowance is enabled

  • fix: ln address regex

  • fix: align signmessage response in all connectors

  • fix: remove unnecessary line height

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

  • refactor: align makeinvoice to use navstate

  • refactor(verifymessage): remove support

  • refactor: align confirmkeysend to use navstate

  • refactor: align keysend to use navstate

  • refactor(currencyconvert): use localstorage for rate

i18n fixes

  • ConfirmOrCancel i18n fix

  • fix(accounts): i18n related updates

  • Fix/i18n 20220918

Ringed Ice Giant Neptune: https://apod.nasa.gov/apod/ap220923.html

Continue reading
v1.15.1 North America and the Pelican - patch 1
September 13, 2022

Small patch release with some minor improvements

Changes

  • Added more batteries to allow sending sats for linktree pages, vida pages, mixcloud and soundcloud pages

  • Enable translations for ES and pt_BR

  • fix: add missing inpage script to accessible resource

  • fix: publishercard in lnurlpay screen

  • fix: remove error toast from utils.call

Continue reading
Filter
All posts
Powered by Noora