This repository has been archived by the owner on Sep 2, 2024. It is now read-only.
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 [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
- @im-adithya made their first contribution in #29
- @frnandu made their first contribution in #43
- @MoritzKa made their first contribution in #55
- @pavanjoshi914 made their first contribution in #95
- @rdmitr made their first contribution in #131
- @reneaaron made their first contribution in #165
Full Changelog: 0.4.2...v0.5