Skip to content

Releases: getAlby/nostr-wallet-connect-next

v0.8.0 Dagny Taggart

28 Jun 14:51
3206b62
Compare
Choose a tag to compare

At long last, Alby Hub has a wallet page! Try out the embedded wallet, including a transaction list and the ability to create and pay BOLT11 invoices directly from Alby Hub. We've also radically simplified the new channel flows, by automatically picking the optimal channel partner for you. On the liquidity page we've added liquidity alerts so you can easily know why your payments might be failing. Finally, we've added a button to transfer any remaining funds from your Alby shared node account into your own channels in one click.

What's Changed

New features

  • feat: send and receive functionality by @im-adithya in #465
  • feat: simplify open channel UI by @rolznz in #533
  • feat: channel liquidity alerts on liquidity page by @rolznz in #521
  • feat: add extra info to the channel opening page by @rolznz in #518

Fixes

  • fix: do not use RGS by default by @rolznz in #507
  • fix: order channels by size by capacity @reneaaron in #515
  • fix: liquidity check before transferring funds from alby shared node by @rolznz in #519
  • fix: exclude tor uris from lsps1 info response by @rolznz in #535
  • fix: add info for apps without budgets by @reneaaron in #524

Misc

  • chore: use Go version from go.mod in Github actions by @rdmitr in #526
  • chore: increase yarn timeout in Docker image to fix failing arm64 builds by @rdmitr in #517
  • chore: create bz2 archives in http build by @bumi in #523
  • chore: bump import-codesign-certs version and disable notarization for non-release Wails macOS builds by @rdmitr in #527
  • chore: fix race condition in multi_ tests by adding mutex by @im-adithya in #530
  • chore: use new download URL by @bumi in #525

Full Changelog: v0.7.2...v0.8.0

v0.7.2 Hank Rearden

26 Jun 07:29
Compare
Choose a tag to compare

In this release we now include linux server builds and Arm64 docker builds to easily host Alby Hub your way! There's also been a large number of UX improvements: new liquidity visualization, channel creation split into separate flows for requesting incoming and outgoing liquidity, improved app store UI with easy links for different platforms, and an easy way to migrate the rest of your funds from the Alby shared node into self custody with 1 click.

What's Changed

New features

  • feat: Build linux http executables by @bumi and @rdmitr in #480
  • feat: app store improvements by @reneaaron in #504
  • feat: channel visualization by @reneaaron in #498
  • feat: Split new channel flow into "Increase Spending Balance" and "Increase Receiving Capacity" by @rolznz in #500
  • feat: feedback link by @reneaaron in #476
  • feat: sweep alby shared funds balance by @rolznz in #503
  • feat: add LDK payment createdAt and duration to payment sent event by @rolznz in #484
  • feat: build proper Docker image for arm64 by @rdmitr in #501

Fixes

  • fix: return request_methods even without a permission by @im-adithya in #441
  • fix: update LSPS1 to match latest spec changes by @rolznz in #483
  • fix: set high default forwarding fee on channel ready event by @rolznz in #497
  • fix: frequently update fee estimates by @rolznz in #499
  • chore: log OS signal on exit in HTTP mode by @rolznz in #502
  • fix: only use current access token if it expires 20+ seconds in the future by @rolznz in #505
  • fix: if version is greater than released version, still mark Alby hub as up to date by @rolznz in #506

Dependency Updates

  • build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.64.0 to 1.65.0 by @dependabot in #453
  • build(deps): bump braces from 3.0.2 to 3.0.3 in /frontend by @dependabot in #434
  • build(deps): bump github.com/nbd-wtf/go-nostr from 0.30.2 to 0.32.0 by @dependabot in #412
  • chore: update LDK-node dependency to v0.3.0 by @rolznz in #488
  • build(deps): bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 by @dependabot in #486
  • build(deps): bump github.com/go-gormigrate/gormigrate/v2 from 2.1.1 to 2.1.2 by @dependabot in #487
  • build(deps): bump golang.org/x/crypto from 0.23.0 to 0.24.0 by @dependabot in #410
  • build(deps): bump github.com/labstack/echo-contrib from 0.14.1 to 0.17.1 by @dependabot in #409

Full Changelog: v0.6.2...v0.7.2

v0.6.2 John Galt (Patch #2)

22 Jun 07:53
1c759ad
Compare
Choose a tag to compare

What's Changed

  • fix: only cache latest version for 5 minutes by @rolznz in #479

Full Changelog: v0.6.1...v0.6.2

v0.6.1 John Galt

22 Jun 07:04
Compare
Choose a tag to compare

This is the first Alby Hub release which Alby Hub knows about! you'll now know if your Alby Hub is out of date (Edit: actually you won't - please update to v0.6.2) . There's a huge number of improvements to the UI such as a fully reworked onboarding, new app connection flows, improved connection cards, new onboarding checklist, as well as many functional changes, such as Podcasting 2.0 support, experimental ways to purchase incoming liquidity, a cashu backend, improved phoenix setup screen, LND channels UI, and of course many bug fixes. Desktop builds are now available to try (instructions coming soon, let us know if you get stuck)

What's Changed

Full Changelog: v0.5...v0.6.1

v0.5-alpha

29 May 06:53
5b32563
Compare
Choose a tag to compare
v0.5-alpha Pre-release
Pre-release

What's Changed

  • Feat: Wails (v2) by @rolznz in #1
  • Update README.md by @rolznz in #13
  • Feat: add multi pay keysend method by @rolznz in #4
  • doc: update README with next changes by @rolznz in #15
  • fix: empty password check by @rolznz in #18
  • chore: DB changes for NWC multi_* method support by @rolznz in #20
  • Feat: multi_pay_invoice and multi_pay_keysend methods by @rolznz in #3
  • doc: add fly and vm deployment instructions to README by @rolznz in #27
  • chore: improve onboarding UI by @rolznz in #31
  • feat: update onboarding screens by @im-adithya in #29
  • fix: support pre-configured node flow by @rolznz in #37
  • chore: finish screen feedback by @rolznz in #39
  • feat: add finish screen for setup by @im-adithya in #38
  • feat: onboarding by @im-adithya in #36
  • Fix: lock breez version in dockerfile by @rolznz in #42
  • fix: casade response_events on request_events by @im-adithya in #44
  • feat: channel management (WIP) by @rolznz in #30
  • feat: greenlight LNClient WIP by @rolznz in #28
  • copy libbreez_sdk_bindings.so instead of wget'ing by @frnandu in #43
  • chore: remove go warnings by @im-adithya in #45
  • Feat: Greenlight extra methods (GetInfo, Keysend, ListTransactions) + initial rust planning by @rolznz in #46
  • feat: LDK LNClient type by @rolznz in #53
  • fix: NIP-47 capabilties does not follow spec by @rolznz in #49
  • Update README.md by @MoritzKa in #55
  • feat: Greenlight (using Rust glalby bindings) by @rolznz in #51
  • feat: implement missing wails methods (WIP) by @rolznz in #62
  • chore: use ldk-node-go library by @rolznz in #66
  • fix: split onchain balance from channels loading by @rolznz in #68
  • fix: poll LDK events rather than blocking by @rolznz in #70
  • feat: return failure reason for ldk payment failure events by @rolznz in #72
  • Chore: consume glalby@v0.1.0 by @rolznz in #67
  • chore: update ldk-node-go to support macos and windows by @rolznz in #74
  • doc: add instructions to deploy with docker to README by @rolznz in #75
  • fix: ldk use payment preimage by @rolznz in #77
  • fix: ldk payment preimage error message by @rolznz in #78
  • Feat: custom log levels by @rolznz in #81
  • chore: consume from glalby-go package by @rolznz in #82
  • Add support for configurable LDK network by @bumi in #76
  • doc: add fly commands to view logs by @rolznz in #83
  • fix: add sensible limit to ListTransactions for all node types by @rolznz in #85
  • fix: decrease limit for list transactions by @rolznz in #87
  • fix: ldk list transactions limit by @rolznz in #88
  • fix: mac bindings by @rolznz in #86
  • Update README.md by @MoritzKa in #90
  • Feat: read bolt11 invoice from LDK payment by @rolznz in #89
  • feat: ldk keysend custom tlvs by @rolznz in #73
  • fix: error prefix by @pavanjoshi914 in #95
  • Closing channels for ldk by @frnandu in #64
  • check if array has at least limit for slice by @frnandu in #96
  • Fix: LDK remove mutex by @rolznz in #92
  • chore: update glalby-go and ldk-go bindings by @rolznz in #97
  • chore: add extra ldk debug logs by @rolznz in #98
  • fix: add error handling for ldk open channel by @rolznz in #102
  • feat: show if a channel is public or private on channels page (LDK) by @rolznz in #106
  • feat: Breez redeem onchain funds by @rolznz in #57
  • feat: show pending onchain balance by @rolznz in #133
  • feat: support 0conf channels by @rolznz in #69
  • Feat: Reset LDK router by @rolznz in #127
  • Implement RedeemOnchainFunds() for LDK and Greenlight by @rdmitr in #131
  • configurable MempoolLightningNode by @frnandu in #122
  • chore: go mod tidy by @rolznz in #139
  • feat: edit permissions by @im-adithya in #109
  • feat: add new design and mnemonic screen by @im-adithya in #84
  • fix: do not allow user to re-setup their node after setup is completed by @rolznz in #145
  • feat: improve LDK get info response by @rolznz in #146
  • Alby Plebs LSP by @frnandu in #149
  • chore: update fly toml for LDK by @rolznz in #148
  • feat: add button to stop the node by @rolznz in #152
  • Remove unused context by @rdmitr in #141
  • Use standard data directory as working directory root by default by @rdmitr in #150
  • feat: log events by @rolznz in #153
  • Feat: migrate funds from Alby account (WIP) by @rolznz in #130
  • README formatting by @bumi in #156
  • fix: use background context for event logger by @rolznz in #158
  • chore: simplify LDK posthog events by @rolznz in #160
  • fix: check for ln prefix and number before decoding by @im-adithya in #147
  • chore: remove unnecessary event by @rolznz in #164
  • feat: add posthog by @rolznz in #157
  • chore: add backup redirect by @im-adithya in #162
  • chore: refactor haspermission and unmarshal checks by @im-adithya in #159
  • fix: request event state after publishing response by @im-adithya in #167
  • fix: check other items in the array for clearnet by @im-adithya in #172
  • feat: conditionally turn on event logs by @rolznz in #174
  • feat: shadcn by @reneaaron in #165
  • [WiP] add ALBY as an instant channel LSP by @frnandu in #175
  • chore: only pass svc to NewAPI by @im-adithya in #176
  • feat: api ca...
Read more