Default shortcut command: You can now open Alby with the shortcut: Alt+Shift+A / Option+Shift+A(mac)
New prompt for webln. makeinvoice calls
Scan location field on Twitter for lightning address
Added special RaspiBlitz connector with instructions to connect your RaspiBlitz to Alby
Support BIP21 URI with BOLT 11 invoice in QR codes
Enable tipping on GitHub profiles
Better payment notifications with icon and payment fees
Show fee amount in the transactions table
Initial i18n setup - Alby will soon be in your language!
Theme selector - choose light/dark mode independent of your OS theme
Make "description" when receiving a payment in Alby optional
fix: add JWT bypass screen for when Galoy authentication fails
Remove the sats faucet - some funny people tried to abuse it too much
Allow users to login to their Alby wallet again
Explanatory videos for account setup (currently for Umbrel)
Improved dark/light mode: material design surface overlay
Dark mode on Alby publishers page
Add enabled check to content script to prevent not-enabled WebLN calls
Replace invoices by bolt11 npm package
Improve some UX and design on the send screen
Prevent duplicate onboarding / configuration
Update citadel sdk for core lightning support)
v1.9.0 introduced a bug that caused the webln. signMessage call to fail. This is now fixed. There are no other changes in this release.
This release contains new features, fixes, security updates but sadly also a breaking change. We're required to do this change to be compatible with BlueWallet and LNBits for signing messages which is used for login with LNURL-auth.
But the good new is: with these changes we slowly approach a more stable "Beta" version. \o/
Message signing with LNDhub and LNbits accounts has been changed to be compatible with BlueWallet and also LNbits in the future. Sadly this is a breaking change and if you rely on the old signing mechanism to login to websites you have to enable the Legacy signing for LNDhub and LNBits option in the Settings.
If you have an LNDHub or LNbits account and use Alby to login to websites, then enable the Legacy signing for LNDhub and LNBits option. Sorry for any inconvenience.
New wallet account creation and you now can create a getalby.com lightning address with your new Alby account
LUD 18 email support
New, BlueWallet compatible signing functions
You can now change the account from the prompt)
Show account name and node alias in navbar
Tipping support for medium.com
Follow webln spec for keysend
Highlight delete account links in warn colors
Pre-defined amount buttons text wrapping
Move shared screen code into reusable components
Render publisher card with tipping button
Right in time for the bolt.fun hackathon: The Alby "Schock the Web" edition! Happy Hacking!
This release brings great improvements and makes it easier to connect personal nodes to Alby but most notably is the support for keysend payments for LND and the Alby wallet. Also a long awaited feature is finally in and it is now possible to change the default account names.
Bitcoin Beach (Galoy)
Bitcoin Jungle (Galoy)
Tor support for LNbits
Prevent switching accounts while in loading is in progress )
React modals should get focus after opening
Dark mode updates )
Capitalize QR code data for smaller QR codes
Pattern form validation for TextField and Input elements )
With this release we fully activate our Alby wallets. Getting a new wallet is now easier and much faster! We recommend everyone to migrate their old BlueWallet LNDhub accounts to a new Alby account.
With our new Alby companion apps you can now connect Alby to nodes behind Tor. Tor greatly improves the node operator's privacy and makes it easier to connect to personal nodes like for example RaspiBlitz, Umbrel, Citadel, myNode, etc.
Delete accounts - first step towards full account management features)
Use new Alby hosted wallets
Tipping for reddit profiles
Support for the Alby native app to connect to nodes behind Tor.
Micro-improving the UX on the receive screen
Dark mode updates)
Use uuids as account ids
Always require native messaging permission
Add commitlint linter to follow conventional commit specifications
Use typescript for all components
Improved account handling: accounts context (updating accounts troughout the whole app)
Use templates while creating features and issues
Add integration test and fix bolt11 decoding in jest
Setup testing library jest setup
Add user prompt for signing messages
Add support for lighting tipping on vimeo videos
Improved lnurlpay screen
Improved LNURL-Pay notification
Add a loading spinner to the LNURL pay screen
Support for lnd v0.14 new error format
Add wait message to test connction screen
Change grid to allow 5 connectors per row
Fix macaroon text in dark mode
Remove LNURL image
Support for native companion apps to connect to nodes like Umbrel or RaspiBlitz
Add eclair connector
Replace tipping slider with sat amount buttons
Enable tipping on YouTube channels
Better handle invalid invoices and LNURLs
Show success message after payments from within the popup
Update balance info after payment
Improved browser state storage handling
Dark mode improvements for invoice creation
v.1.3.0 and v.1.3.1 had a bug that default settings are not used if the user already had some custom setting saved. This resulted in cases where the website enhancements had been disabled. Those should be enabled by default.
Keep website enhancements enabled by default
Thanks to our 1000 Twitter followers!
implement lud-18 names.
Extract lightning addresses from lightning links
Add bitcast peertube instance and load lightning data from peertube "support" fields
Locally cache accounts for faster loading times
Better extraction of lightning addresses
Update unlock screen
Make sure LND's payment response is a hex string
Upgrade to Tailwind v3
Revisit prettier setup
Fix broken storybook
Updated store descriptions
Return preimage in webln(.)sendPayment calls
Add tipping to BitcoinTV
Dynamic webln invoice creation: Alby prompts for invoice details on the webln(.)makeInvoice call
Website enhancements toggle: You can now disable the tipping features on Twiter, YouTube, etc.
Receive screen now shows when an invoice is paid
Improved LNURL-pay handling
Check all ⚡️emojis in the twitter bio
Trigger call to extract lightning data only from http sites
Link to the paid website on the transaction list
Make sure to load cached connector class and not reinitialize connectors
Fully typed connectors and better connector examples
Limit tx history in popup to most recent 10
Dark mode for feedback
New onboarding screens
For development and testing we now have a new regtest setup with an Alby internal lightning network for testing.
You can now easily connect Alby to the test account and pay invoices on the regtest-merchant site.
This makes it easier for anybody to test and develop on Alby without the need to use real Satoshi.
Please refer to the documentation for details:
We want to dedicate this release to all the people who made Adopting Bitcoin the greatest Lightning event.
Thank you to all the amazing organizers and all the participants. 🚀
Show LNURL-pay responses in the app instead of a notification
Add support for comments in LNURLpay requests
Add logos to new account screen
Replace all hero icons by bitcoin icons
Use Alby as extension icon
Fix invoice creation with LNbits
Fix: cannot stop scanner bug
Reset account to initial state before loading
Bug fix NaN displaying in GUI
Only show preimage when available
Faster Webpack building in development
Upgrade to ESLint 8, don't depend on CRA, introduce new JSX transforms
Add optional debug mode
React Router v6 + Auth Flow
Disallow horizontal scrollbar in popup