Commit graph

2895 commits

Author SHA1 Message Date
Roland
595361df27
feat: read only JWT for http api use (#1717)
* feat: read only JWT for http api use

* fix: pass permission to start and unlock endpoints

* chore: add http service JWT tests

* chore: update mocks

* fix: close db in tests
2025-09-19 13:07:10 +07:00
Roland
a294e1b169
feat: rebalance through node pubkey (#1731)
* feat: rebalance through node pubkey (WIP)

* fix: check if remote channel policy exists
2025-09-19 12:30:51 +07:00
Adithya Vardhan
3a4d04bc20
fix: add min width 0 to flex parents (#1737) 2025-09-19 12:29:54 +07:00
Roland
a227b0aef3
fix: lsp channel terms copy (#1741) 2025-09-19 12:29:13 +07:00
Adithya Vardhan
55e5477076
feat: request channel info + orders from alby oauth endpoint (#1714)
* feat: request channel info + orders from alby oauth endpoint

* fix: tests

* chore: use identifier instead of url

* chore: change timeout to 30s

* fix: handle optional invoice when requesting lsp order

* chore: minor code cleanup, fixed incorrect error messages

---------

Co-authored-by: Roland Bewick <roland.bewick@gmail.com>
2025-09-18 13:04:46 +07:00
Roland
0be4f9b135
fix: from and to descriptions in transaction item for zaps and swaps (#1730)
* fix: from and to descriptions in transaction item for zaps and swaps

* fix: only set to if type is outgoing

* fix: swap to copy
2025-09-17 13:36:26 +07:00
Roland
f978d1f937
chore: add note about channels being non-refundable (#1729)
* chore: add note about channels being non-refundable

* chore: update copy
2025-09-16 20:57:55 +07:00
Roland
3787f54006
Fix: use LNClient payment context (#1728)
* fix: mark failed payment as settled

* fix: use lnclient context for paying instead of request context
2025-09-16 20:53:02 +07:00
Roland
6fb08d2dac
feat: use cron for monthly ZapPlanner payments (#1722)
* feat: use cron for monthly ZapPlanner payments

* chore: update comment
2025-09-16 20:50:33 +07:00
Roland
37dbcdc4e3
fix: mark failed payment as settled (#1727) 2025-09-16 20:47:30 +07:00
René Aaron
1ed6f23133
fix: badge usage (#1725) 2025-09-16 15:40:42 +02:00
Roland
9fb4ef56fb
chore: remove unused call to get LDK node payment on success event (#1726) 2025-09-16 16:19:41 +07:00
Adithya Vardhan
29e84ee5c4
fix: add min width 0 to SidebarInset to stop overflows (#1710) 2025-09-16 12:32:01 +07:00
dependabot[bot]
f638d38253
build(deps): bump react-resizable-panels from 3.0.4 to 3.0.6 in /frontend (#1721)
build(deps): bump react-resizable-panels in /frontend

Bumps [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) from 3.0.4 to 3.0.6.
- [Release notes](https://github.com/bvaughn/react-resizable-panels/releases)
- [Commits](https://github.com/bvaughn/react-resizable-panels/compare/3.0.4...3.0.6)

---
updated-dependencies:
- dependency-name: react-resizable-panels
  dependency-version: 3.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 12:29:23 +07:00
dependabot[bot]
ab1dda5053
build(deps): bump golang.org/x/crypto from 0.41.0 to 0.42.0 (#1718)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.41.0 to 0.42.0.
- [Commits](https://github.com/golang/crypto/compare/v0.41.0...v0.42.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 12:28:21 +07:00
dependabot[bot]
b90be42b04
build(deps): bump swr from 2.3.4 to 2.3.6 in /frontend (#1706)
Bumps [swr](https://github.com/vercel/swr) from 2.3.4 to 2.3.6.
- [Release notes](https://github.com/vercel/swr/releases)
- [Commits](https://github.com/vercel/swr/compare/v2.3.4...v2.3.6)

---
updated-dependencies:
- dependency-name: swr
  dependency-version: 2.3.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 12:27:11 +07:00
dependabot[bot]
4748b2b5ba
build(deps): bump @getalby/sdk from 6.0.0 to 6.0.1 in /frontend (#1703)
Bumps [@getalby/sdk](https://github.com/getAlby/js-sdk) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/getAlby/js-sdk/releases)
- [Commits](https://github.com/getAlby/js-sdk/compare/v6.0.0...v6.0.1)

---
updated-dependencies:
- dependency-name: "@getalby/sdk"
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 12:25:43 +07:00
dependabot[bot]
1db3ac074e
build(deps-dev): bump prettier from 3.2.5 to 3.6.2 in /frontend (#1700)
* build(deps-dev): bump prettier from 3.2.5 to 3.6.2 in /frontend

Bumps [prettier](https://github.com/prettier/prettier) from 3.2.5 to 3.6.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.2.5...3.6.2)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.6.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: run prettier

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Roland Bewick <roland.bewick@gmail.com>
2025-09-16 12:25:09 +07:00
dependabot[bot]
01448afe9d
build(deps-dev): bump shx from 0.3.4 to 0.4.0 in /frontend (#1702)
Bumps [shx](https://github.com/shelljs/shx) from 0.3.4 to 0.4.0.
- [Release notes](https://github.com/shelljs/shx/releases)
- [Changelog](https://github.com/shelljs/shx/blob/main/CHANGELOG.md)
- [Commits](https://github.com/shelljs/shx/compare/v0.3.4...v0.4.0)

---
updated-dependencies:
- dependency-name: shx
  dependency-version: 0.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 12:08:38 +07:00
Aniket Ambore
2b38ff131a
feat: add Bringin app to Alby Hub Store (#1713)
* feat: add Bringin app to Alby Hub App Store

* chore: update bringin app store app to be used with new connection wizard

---------

Co-authored-by: Roland Bewick <roland.bewick@gmail.com>
2025-09-16 12:01:33 +07:00
dependabot[bot]
4871f86f2b
build(deps): bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 (#1701)
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.30.0 to 0.31.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.30.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-version: 0.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 12:00:01 +07:00
dependabot[bot]
f046dd66ce
build(deps): bump github.com/go-gormigrate/gormigrate/v2 from 2.1.4 to 2.1.5 (#1707)
build(deps): bump github.com/go-gormigrate/gormigrate/v2

Bumps [github.com/go-gormigrate/gormigrate/v2](https://github.com/go-gormigrate/gormigrate) from 2.1.4 to 2.1.5.
- [Release notes](https://github.com/go-gormigrate/gormigrate/releases)
- [Changelog](https://github.com/go-gormigrate/gormigrate/blob/master/CHANGELOG.md)
- [Commits](https://github.com/go-gormigrate/gormigrate/compare/v2.1.4...v2.1.5)

---
updated-dependencies:
- dependency-name: github.com/go-gormigrate/gormigrate/v2
  dependency-version: 2.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 11:49:55 +07:00
dependabot[bot]
1bdc9a614f
build(deps): bump gorm.io/gorm from 1.30.5 to 1.31.0 (#1719)
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm) from 1.30.5 to 1.31.0.
- [Release notes](https://github.com/go-gorm/gorm/releases)
- [Commits](https://github.com/go-gorm/gorm/compare/v1.30.5...v1.31.0)

---
updated-dependencies:
- dependency-name: gorm.io/gorm
  dependency-version: 1.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 11:46:23 +07:00
dependabot[bot]
614df17120
build(deps): bump google.golang.org/grpc from 1.75.0 to 1.75.1 (#1720)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.75.0 to 1.75.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.0...v1.75.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.75.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-16 11:44:31 +07:00
Roland
92c6b54b27
feat: new connection wizard (#1690)
* feat: new connection wizard (WIP)

* feat: move app created logic into finalize step on new app page

* feat: move superuser connection creation to new app wizard, make alby go a standard app

* chore: remove unused property

* chore: update suggested app guides (up to snort)

* chore: update suggested app guides (WIP)

* chore: update guides for rest of app store apps

* feat: add sheet selection for scope groups

* chore: add guide for buzzpay

* fix: show stepper controls when returnTo is set

* chore: use flex wrap

* fix: icons in scopes component

* fix: remove default connect button on internal apps

* fix: use responsive button for connect button in app store detail header

---------

Co-authored-by: im-adithya <imadithyavardhan@gmail.com>
2025-09-15 13:10:12 +07:00
dependabot[bot]
c979385dac
build(deps): bump gorm.io/gorm from 1.30.2 to 1.30.5 (#1709)
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm) from 1.30.2 to 1.30.5.
- [Release notes](https://github.com/go-gorm/gorm/releases)
- [Commits](https://github.com/go-gorm/gorm/compare/v1.30.2...v1.30.5)

---
updated-dependencies:
- dependency-name: gorm.io/gorm
  dependency-version: 1.30.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 12:43:24 +07:00
Adithya Vardhan
fb7ce555ad
fix: set direction in swap alert (#1715) 2025-09-15 12:42:04 +07:00
Roland
f745f0ee06
fix: filter out suggestions that do not allow public channels if the order is for a public channel (#1697) 2025-09-09 16:06:00 +05:30
Adithya Vardhan
5445a0375a
feat: show BOLT11 invoice in tx modal (#1692) 2025-09-08 16:23:51 +05:30
Roland
bf8bd38a45
chore: add dependabot for frontend dependencies (#1687) 2025-09-08 12:42:45 +05:30
Nodii
d4efb61b7a
Add Educational Links to Channel Warning Messages (#1688)
* chore: improvements following PR #1531

* feat: add learn more link to better assist the user when a channel is offline

* feat: adding a link to warning message

* feat: adding a link to offline channel warning message

* feat: adding a link to unbalanced channel warning message

* feat: review before pushing, fixed files that should not be modified

* revert: restore package.json to original state from master
2025-09-05 11:27:22 +07:00
Roland
3a811399c7
feat: add ldk electrum chain source (#1682) 2025-09-04 11:53:22 +07:00
Adithya Vardhan
ec50c47e13
chore: add bip21 to swap in and button to copy amount (#1685) 2025-09-04 11:53:07 +07:00
René Aaron
7ada0e1030
fix: cleanup on-chain dropdown options (#1686) 2025-09-04 11:22:23 +07:00
Roland
2187053b43
chore: speed up slow list transactions query by adding updated at index (#1681) 2025-09-03 13:05:02 +05:30
Roland
a3c574d7d8
fix: use break-anywhere instead of break-words (#1684) 2025-09-03 12:45:13 +05:30
Roland
dfb81ab307
fix: ldk relax maximum fee estimate confirmation target estimation (#1683) 2025-09-03 13:40:46 +07:00
René Aaron
880917177e
feat: keyboard commands (#1665)
* feat: commands

* fix: search input

* fix: use correct apps links

* fix: command item hover

* feat: display apps in command palette (#1671)

* fix: cleanup palette

* fix: reset filter on navigation

* fix: icons, keywords + new channel

* fix: autofocus after running command

---------

Co-authored-by: Roland Bewick <roland.bewick@gmail.com>
Co-authored-by: Roland <33993199+rolznz@users.noreply.github.com>
2025-09-02 16:46:52 +02:00
Adithya Vardhan
4e0b9c5b37
chore: use NewRequestWithContext instead of NewRequest (#1677) 2025-09-02 19:52:30 +07:00
dependabot[bot]
40c6077c9d
build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#1675)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 11:55:13 +07:00
dependabot[bot]
c72e24a8f6
build(deps): bump gorm.io/gorm from 1.30.1 to 1.30.2 (#1676)
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm) from 1.30.1 to 1.30.2.
- [Release notes](https://github.com/go-gorm/gorm/releases)
- [Commits](https://github.com/go-gorm/gorm/compare/v1.30.1...v1.30.2)

---
updated-dependencies:
- dependency-name: gorm.io/gorm
  dependency-version: 1.30.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 11:54:40 +07:00
Adithya Vardhan
3c5c41bdca
chore: replace divs with shadcn tab component (#1673) 2025-09-02 11:53:47 +07:00
Roland
fdbceec406
Feat: transactions csv export (#1672)
* chore: add apps pagination (#1543)

* feat: update subaccount transaction export to CSV with dropdown menu

* feat: add subscriber-only transaction export with pagination and fix ui

* chore: improve transactions csv export

- get headers from all transactions
- remove unnecessary pagination call
- improved csv encoding
- move dropdown to correct place in main wallet page
- minor renaming
- code cleanup

* chore: split transactions list and transactions list menu

* fix: stringify object fields

* fix: plan code check

---------

Co-authored-by: Aditya-PS-05 <adityapratapsjnhh7654@gmail.com>
Co-authored-by: im-adithya <imadithyavardhan@gmail.com>
2025-09-02 11:51:51 +07:00
Adithya Vardhan
20eddc348f
fix: use InvoicePaid state to mark swap in success (#1674) 2025-09-01 21:19:36 +07:00
Roland
f7cdb2b53b
fix: link to connected apps rather than app store (#1667)
fix: link to connected apps rather than app store (link alby account, connect success, app cleanup)
2025-08-30 12:45:02 +07:00
Roland
2bd8ebdfc8
fix: add scrollbar to transaction modal (#1664)
* fix: add scrollbar to transaction modal

* fix: add space between scrollbar and content
2025-08-29 16:47:49 +07:00
Roland
7a38f051c5
fix: auto swap to xpub (#1662) 2025-08-29 16:47:31 +07:00
Roland
7ad3a9e5c2
fix: remove Alby Cloud sidebar link (#1660)
* fix: change Alby Cloud to Alby Pro in sidebar

* fix: check to display alby pro sidebar item

* chore: remove duplicated pro CTA
2025-08-28 22:36:24 +07:00
René Aaron
c0cc39940d
fix: improve connection detail dropdown menu (#1657) 2025-08-28 22:26:22 +07:00
Roland
1817d10301
fix: do not exceed max fly timeout (5 minutes) (#1658)
* fix: do not exceed max fly timeout (5 minutes)

* chore: update kill timeout comment
2025-08-28 22:22:56 +07:00