Skip to content
This repository has been archived by the owner on Sep 2, 2024. It is now read-only.

v0.5-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@reneaaron reneaaron released this 29 May 06:53
· 178 commits to master since this release
5b32563

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 [email protected] 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 call to get onchain and lightning balances by @rolznz in #182
  • Add SignMessage method by @rdmitr in #124
  • feat: UI cleanup by @reneaaron in #179
  • chore: remove onchain balance endpoint by @rolznz in #187
  • feat: simple onboarding (WIP) by @rolznz in #190
  • fix: fetch alby token by @rolznz in #195
  • feat: improved alby auth redirect by @rolznz in #198
  • Fix: make app permission expiry optional by @rolznz in #189
  • Implement CloseChannel() for Greenlight by @rdmitr in #138
  • feat: change unlock password by @rolznz in #193
  • Feat: mobile menu by @rolznz in #205
  • fix: use real node pubkey by @rolznz in #204
  • fix: delete old ldk log files on startup by @rolznz in #208
  • fix: do not require channel in onboarding for breez backend by @rolznz in #209
  • fix: add error handling for 0-conf api calls by @rolznz in #218
  • fix: buy channels with external wallet by @reneaaron in #215
  • feat: NIP-47 subscriptions by @rolznz in #183
  • feat: include supported notification types in wallet service info notifications tag by @rolznz in #221
  • dynamic fee for Alby's pmlsp and new endpoint by @frnandu in #197
  • chore: use DELETE action for channel deletion by @im-adithya in #177
  • Implement debug HTTP APIs (getAlby#63) by @rdmitr in #123
  • fix: migrate alby fee by @rolznz in #223
  • fix: incorrect min alby balance by @rolznz in #224
  • feat: update color scheme, migrate few of the existing components to shadcn by @pavanjoshi914 in #188
  • feat: connect alby account nwc node by @rolznz in #207
  • feat: allow skipping channel opening process by @im-adithya in #226
  • fix: onchain-address screen ui by @pavanjoshi914 in #235
  • feat: intro slides by @reneaaron in #236
  • feat: balance on wallet page by @reneaaron in #225
  • fix: use expiresAtValue instead of empty expiresAt by @im-adithya in #240
  • fix: remove the requirement to only pass either description or description hash when making an invoice by @rolznz in #244
  • chore: add config option to disable connecting alby account to NWC by @rolznz in #238
  • fix: re-add incoming onchain sats without LDK anchor channel reserves by @rolznz in #247
  • fix: hide channels page for unsupported node types by @rolznz in #245
  • fix: fee calculation on alby funds migration page by @rolznz in #253
  • fix: wait for LDK wallet onchain wallet to sync before completing node startup by @rolznz in #252
  • chore: add getting started with mutinynet by @im-adithya in #242
  • chore: return all channel info in ListChannels call (for debug tools) by @rolznz in #257
  • Arm6 build frontend by @bumi in #259
  • Support ARM6 build by @rdmitr in #248
  • chore: add blocktank as a trusted peer by @rolznz in #260
  • feat: add OAuth support in wails by @im-adithya in #250
  • feat: replace custom confirm dialog with shadcn by @reneaaron in #264
  • feat: add ldk pagination and filtering, support unpaid parameter by @rolznz in #266
  • Feat/new channel page v2 by @rolznz in #262
  • Add support to manually connect to peers by @bumi in #271
  • Add UI to sign a random message with the node key by @bumi in #275
  • feat: remove default RGS by @rolznz in #273
  • feat: add node status debug api call by @rolznz in #274
  • Fix Raspberry Pi package: use older GLIBC by @rdmitr in #263
  • feat: pi installation script by @reneaaron in #261
  • fix: pi install script by @reneaaron in #283
  • fix: add alby service as a subscriber to event publisher by @rolznz in #282
  • chore: update some dependencies by @rolznz in #284
  • Add hub link by @bumi in #286
  • feat: add payment fees to ldk + penalize routes with more hops, remove preimage check from budget calculation by @rolznz in #280
  • feat: chat by @reneaaron in #287
  • fix: disable setup redirect on initial setup by @rolznz in #295
  • Load channel peer suggestions from API by @bumi in #296
  • Basic backup method by @rdmitr in #249
  • feat: reset router configurable keys by @rolznz in #288
  • fix: remove alby http oauth callback redirect for default oauth client by @rolznz in #298
  • feat: logout / shutdown by @reneaaron in #292
  • Dependency updates 20240514 by @rolznz in #310
  • fix: LDK shutdown by @rolznz in #313
  • feat: reset router when backing up node, update ldk-node dependency by @rolznz in #317
  • Start NWC after the network is actually online by @bumi in #314
  • feat: manually link account by @reneaaron in #319
  • feat: update ldk-node version, add button in debug tools to fetch network graph by @rolznz in #327
  • feat: connect some peers at LDK node startup for p2p gossip by @rolznz in #326
  • fix: add legal copy by @reneaaron in #277
  • feat: set global properties on event publisher by @rolznz in #325
  • feat: dynamic wallet sync intervals based on user activity by @rolznz in #330
  • A simple DO deploy template by @bumi in #276
  • fix: unify toast copy by @reneaaron in #342
  • fix: return mainnet instead of bitcoin for get_info by @reneaaron in #348
  • Phoenixd by @bumi in #337

New Contributors

Full Changelog: 0.4.2...v0.5