This release contains many amazing new features, bug and security fixes and beautiful UI improvements.
For example: it is now possible to do onchain swaps and send payments to onchain addresses using deezy.io directly from with in the Extension.
The injection of the window.nostr and window.webln providers has been greatly improved and is now faster. This makes it easier and faster for web apps to detect if a provider is present. Also Alby can now handle parallel calls to those providers using an internal queue (no more "call is already executing" errors for developers of nostr apps \o/)
Alby now no longer checks the LNURL description hash in order to make the LNURL pay spec update possible.
The allowance views have been completely updated with much more useful information.
Notable Changes
- feat: onchain swaps by @reneaaron in #2514
- feat: add promise queues for providers by @reneaaron @pavanjoshi914 e.g. in #2679
- feat: fast provider injection 🔥 by @reneaaron @pavanjoshi914 e.g. in #2691
- feat: implement allowances and sites pages UX/UI improvements by @GabrielSoga in #2617
- feat: new receive ui by @reneaaron in #2722
- feat: add lightning address to homescreen by @reneaaron in #2739
- feat: remove lnurl-pay description hash check by @bumi in #2700
- feat: remember permissions by default by @reneaaron in #2704
- feat: add logo to prompt header by @reneaaron in #2640
- feat: provider onboard by @pavanjoshi914 in #2701
- feat: new toasts by @reneaaron in #2729
- feat: webln:enabled event by @pavanjoshi914 in #2732
- feat: send account changed message to all the valid tabs which has receiving end by @pavanjoshi914 in #2748
- security: additionally check message origin by @bumi in #2736
- fix: show nsec format in nostr settings page by @rolznz in #2743
- fix: remove setInterval, focus window by @reneaaron in #2695
- fix: prompt layout by @reneaaron in #2703
- fix: webln request supported methods check by @rolznz in #2740
- fix: use comment if available for alby invoices by @reneaaron in #2738
- fix: set unique keys for routes by @im-adithya in #2593
- fix: add the account name to prompt by @reneaaron in #2645
- fix: remove obsolete activetab permission by @reneaaron in #2714
- fix: zeus link in translations by @reneaaron in #2725
- fix: shift the buttons to the bottom in LNURLpay screen view by @Rithvik-padma in #2742
- fix: disable the checkbox for budget control during payments by @Rithvik-padma in #2731
- fix: Updated "Bitcoin Beach Wallet" connector by @AdarshRawat1 in #2655
- fix: change the styling for the galoy connector screen in dark theme mode by @Rithvik-padma in #2760
- fix: validate the nostr private key only while saving by @Rithvik-padma in #2769
New Contributors
- @GabrielSoga made their first contribution in #2617
- @Rithvik-padma made their first contribution in #2742
Full Changelog: v3.1.1...v3.2.0
Tagging Bennu: https://apod.nasa.gov/apod/ap230921.html