Keshav
797faa70fb
fix(ui): enable keyboard submission for dialogs #760 ( #2005 )
...
* fix(ui): enable keyboard submission for dialogs #760
* fix: add global max dialog height
* fix: routing fee dialog submit
* chore: remove unused code
* chore: correct copy for exporting pathfinding scores
* fix: return correct error message when refunding swap that is not found
---------
Co-authored-by: Roland Bewick <roland.bewick@gmail.com>
2026-01-12 11:52:26 +07:00
Adithya Vardhan
ceb3a5f490
fix: conditional query param in swap in status navigation ( #2011 )
2026-01-12 10:45:00 +07:00
Roland
a5d45cbac0
feat: add fountain to the app store ( #2009 )
...
Also some minor fixes to other apps, and replaced testflight links with app store links
2026-01-07 21:26:23 +07:00
HODLmeTight
0061e94594
Add TunnelSats to suggested apps ( #2001 )
2026-01-07 21:00:36 +07:00
Roland
c5b7282865
chore: reduce alby oauth permissions ( #2008 )
...
(custodial alby account is shut down so there is no need to fetch balance or transfer funds now)
2026-01-07 20:34:17 +07:00
Roland
191958570a
feat: add alert to node page when user has any large LDK channel monitors ( #2007 )
2026-01-07 20:24:22 +07:00
Roland
47b91c445a
fix: increase vss client timeout ( #2002 )
2026-01-06 13:33:48 +07:00
Roland
4a9e6868fa
fix: max amount when swapping in from external wallet ( #2004 )
2026-01-06 11:42:45 +05:30
Roland
e80261a545
fix: only clear ldk VSS migration config value after successfully starting node ( #2000 )
2026-01-05 18:11:14 +07:00
Roland
1083047624
fix: github docker build runs out of space ( #1991 )
2025-12-17 01:35:32 +07:00
Roland
1f1aacfa8b
chore: use encrypted jwt secret ( #1988 )
...
* chore: use encrypted jwt secret
* chore: improve jwt secret unlock test
* chore: replace unencrypted jwt secret on unlock
* chore: add TODO to remove encrypted JWT secret check after 2027
2025-12-17 00:25:33 +07:00
Nodii
7824576214
feat: add jumble, satoshis-auction-house, and takemysats to app store… ( #1977 )
...
* feat: add jumble, satoshis-auction-house, and takemysats to app store (#1970 #1966 #1965 )
* fix: jumble and satoshis auction house instructions
---------
Co-authored-by: Roland Bewick <roland.bewick@gmail.com>
2025-12-16 23:38:06 +07:00
TheWildHustle
bb1f62f7b7
Add RUNSTR to App Store ( #1978 )
...
* Add RUNSTR to App Store
RUNSTR is a Bitcoin-powered fitness competitions app that uses NWC for Lightning payments.
Users can track workouts, join team competitions, and earn Bitcoin rewards.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* Address review: add zapStoreLink and Android support
* Fix prettier formatting
---------
Co-authored-by: Dakota Brown <dakotabrown@Dakotas-MacBook-Air.local>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Dakota Brown <dakotabrown@mac.mynetworksettings.com>
2025-12-16 23:19:50 +07:00
René Aaron
cc624ba642
fix: consistent use of bitcoinDisplayFormat ( #1942 )
...
* fix: use constants, require displayFormat
* fix: constants
* fix: make display format non-optional
* chore: remove unnecessary fallbacks
---------
Co-authored-by: Roland Bewick <roland.bewick@gmail.com>
2025-12-16 23:14:03 +07:00
Roland
d7e29a2eb6
chore: check for an error when getting public key when creating new app ( #1989 )
2025-12-16 23:07:27 +07:00
Roland
a5f2c2d692
fix: check lnclient in event handler ( #1987 )
...
* fix: check lnclient in event handler
* fix: stop processing subscriptions events channel if context is done
2025-12-16 22:42:26 +07:00
Roland
8c9aeff5b3
chore: add debugging instructions and vscode launch config ( #1953 )
2025-12-15 22:49:48 +07:00
Roland
32f09d3a9f
fix: typo in comment ( #1927 )
2025-12-15 11:19:19 +07:00
Roland
cda0fcc493
chore: add flashsats mutinynet pubkey as trusted 0-conf peer ( #1975 )
2025-12-15 11:18:40 +07:00
Roland
036cb39427
feat: add 2fiat topup app ( #1941 )
2025-12-15 10:38:20 +07:00
Nodii
a2f0db07c2
feat: Review Channel Purchase - add fiat display #1949 ( #1967 )
...
* feat: add fiat display to Buy Channel page (frontend only) #1949
* feat: add dynamic fiat display to Buy Channel using FormattedFiatAmount #1949
* chore: update Buy Channel page title to Review Channel Purchase #1949
2025-12-12 21:52:20 +07:00
Roland
6db84bbda9
fix: bump macos runner images to 14 ( #1974 )
2025-12-12 15:57:56 +07:00
Roland
8d01d8f042
chore: bump LDK-node v0.7.0 RC1 to v0.7.0 release version ( #1959 )
2025-12-12 15:18:08 +07:00
frnandu
e15f9f7b3d
fix: include encryptionKey in the cache key (sha256) ( #1969 )
...
* fix: include encryptionKey in the cache key (sha256)
* fix: make cache 2 level nested map
* chore: comment
* chore: add config unlock password tests
* fix: config SetUpdate also update encrypted column
* chore: update tests to check cache is used
---------
Co-authored-by: fmar <fmar@fmar.dev>
Co-authored-by: Roland Bewick <roland.bewick@gmail.com>
2025-12-12 15:09:50 +07:00
Roland
bfa4b22511
chore: remove unused LDK backend code ( #1960 )
2025-12-09 12:40:25 +07:00
Utkarsh raj
a1d202f6b6
fix: update Clams app logo ( #1962 )
...
Replaces old Clams logo with new official logo as requested in issue #1961
Co-authored-by: utkarshraj0001 <utkarshrajpandey0001@gmail.com>
2025-12-09 12:39:39 +07:00
Settoshi Tonami
fd9074f9e0
make sure verify.sh is replaced by last version when downloaded ( #1956 )
...
fixes #1563
2025-12-02 13:06:15 +07:00
Roland
46a2d9e410
chore: bump LDK-Node to v0.7.0-rc1 ( #1931 )
...
* chore: bump LDK-Node to v0.7.0-rc1
* chore: bump ldk-node-go dependency to remove aws-lc-rs
* fix: default LDK listening address
* chore: retry on vss conflict
* fix: disable lazy deletes in vss store
2025-11-29 11:26:47 +07:00
Roland
d12ed10c67
chore: add method to return cached config value ( #1944 )
...
* chore: add method to return cached config value
* fix: add check for relay urls when starting NWC wallet service
* fix: mocks
* chore: always use cache for config entries
2025-11-29 11:24:27 +07:00
bitmojo
db1167030c
Fix: Allow Account Settings Page to Load ( #1930 )
...
* feat: add disconnect button to Alby connection card
* refactor: use standard kebab menu instead of new button
* feat: show unlink menu when OAuth tokens exist
Show the 3-dot menu with 'Unlink Alby Account' option whenever
OAuth tokens exist (info.albyAccountConnected), even if the
Alby Account app is missing from the database. This allows users
to recover from broken states (e.g., deleted getalby.com account
with orphaned local tokens) without requiring manual database cleanup.
The 'Edit Connection' option only appears when the app exists.
Fixes #1929
* fix: load alby settings page even without account
* refactor: remove the kebab menu from the alby card
* feat: link to local alby settings page if account deleted
* refactor: alby settings button links local when account deleted
* refactor: settings points to albyhub account when it exists
* refactor: user account menu settings link also local when deleted
* refactor: remove albyMe conditionals, always point to local settings page
* fix: remove diffs
2025-11-28 12:29:10 +07:00
Roland
cdbced9d5a
fix: ensure relays on startup ( #1926 )
...
if the user has no apps then the relays are never connected to.
This leads to the relays incorrectly shown as offline
2025-11-20 22:02:06 +07:00
Roland
0e8a420300
feat: improve first channel screen UI ( #1925 )
...
* feat: improve first channel screen UI
* fix: error message when no payment method is chosen
* chore: make channel copy more clear
* fix: toast text colors
* fix: decrease margin
* fix: improve qr code overlay
* fix: decrease qr code rounding
* fix: preset amounts
* fix: preset amounts
* fix: use field
* fix: remove radio group
* fix: add cursor-pointer on field
---------
Co-authored-by: René Aaron <rene@twentyuno.net>
2025-11-20 21:49:39 +07:00
frnandu
d01ced8b92
feat: decouple ldk log ( #1879 )
...
* feat: decouple ldk log
* fix: condition mapping correct levels
* fix: move LDK_LOG_LEVEL into LDK section
* fix: move ldk logger to be init in ldk service
* fix: higher is more verbose
* fix: missing 6 (trace)
* chore: address decouple ldk log feedback (#1924 )
* fix: remove unneeded global variable
---------
Co-authored-by: Fmar <frnandu@gmail.com>
Co-authored-by: Roland <33993199+rolznz@users.noreply.github.com>
Co-authored-by: Roland Bewick <roland.bewick@gmail.com>
2025-11-20 11:54:36 +07:00
Roland
ea98bf1356
feat: add "see all" button to homescreen connected apps widget ( #1923 )
2025-11-19 15:39:49 +07:00
Roland
5189616d24
fix: minor manual open lightning channel ux issues ( #1922 )
...
- do not show lightning invoice if balance drops below when paying
- remove unnecessary delay and toast
2025-11-19 15:39:34 +07:00
dependabot[bot]
74a1e36ac7
build(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 ( #1920 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.32.0 to 0.33.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.32.0...v0.33.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-version: 0.33.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-11-18 11:36:19 +07:00
dependabot[bot]
aa1f5f103e
build(deps): bump github.com/BoltzExchange/boltz-client/v2 from 2.9.0 to 2.9.1 ( #1919 )
...
build(deps): bump github.com/BoltzExchange/boltz-client/v2
Bumps [github.com/BoltzExchange/boltz-client/v2](https://github.com/BoltzExchange/boltz-client ) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/BoltzExchange/boltz-client/releases )
- [Changelog](https://github.com/BoltzExchange/boltz-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BoltzExchange/boltz-client/compare/v2.9.0...v2.9.1 )
---
updated-dependencies:
- dependency-name: github.com/BoltzExchange/boltz-client/v2
dependency-version: 2.9.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-11-18 11:22:18 +07:00
dependabot[bot]
4c946d5bbf
build(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 ( #1918 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.43.0 to 0.44.0.
- [Commits](https://github.com/golang/crypto/compare/v0.43.0...v0.44.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.44.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-11-18 11:21:38 +07:00
Adithya Vardhan
1fde06a61d
feat: add retries for swap refund ( #1914 )
...
* feat: add retries for swap refund
* chore: address feedback
2025-11-18 11:05:20 +07:00
Roland
87146bf80b
fix: handle unexpected subscription closure from relay pool ( #1911 )
...
* chore: log go-nostr debug messages
* fix: handle unexpected subscription closes from relay
* chore: also output messages from go-nostr info logger in debug mode
* chore: temporarily use forked go-nostr fix
* chore: update forked go-nostr fix
* fix: relay shows as offline on startup
* chore: update go-nostr
* chore: remove debug tags
* chore: run go mod tidy
* fix: only get relay statuses once
2025-11-18 11:03:51 +07:00
Adithya Vardhan
4015ec2b5a
chore: upgrade react to v1.18.3 ( #1907 )
...
Co-authored-by: Roland Bewick <roland.bewick@gmail.com>
2025-11-17 14:24:22 +07:00
Adithya Vardhan
6ddc43ec15
chore: improve button accessibility ( #1906 )
...
* chore: improve button accessibility
* chore: more button accessibility improvements
---------
Co-authored-by: Roland Bewick <roland.bewick@gmail.com>
2025-11-17 14:20:19 +07:00
Roland
7011eee746
fix: lint warnings ( #1916 )
2025-11-17 14:17:46 +07:00
dependabot[bot]
77b1113558
build(deps-dev): bump eslint-plugin-react-hooks from 4.6.2 to 7.0.1 in /frontend ( #1901 )
...
build(deps-dev): bump eslint-plugin-react-hooks in /frontend
Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks ) from 4.6.2 to 7.0.1.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks )
---
updated-dependencies:
- dependency-name: eslint-plugin-react-hooks
dependency-version: 7.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 12:35:18 +07:00
dependabot[bot]
13fea3bfaa
build(deps): bump github.com/wailsapp/wails/v2 from 2.10.2 to 2.11.0 ( #1900 )
...
Bumps [github.com/wailsapp/wails/v2](https://github.com/wailsapp/wails ) from 2.10.2 to 2.11.0.
- [Release notes](https://github.com/wailsapp/wails/releases )
- [Commits](https://github.com/wailsapp/wails/compare/v2.10.2...v2.11.0 )
---
updated-dependencies:
- dependency-name: github.com/wailsapp/wails/v2
dependency-version: 2.11.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-11-17 12:23:27 +07:00
dependabot[bot]
d71bd67a35
build(deps): bump github.com/btcsuite/btcd/btcec/v2 from 2.3.5 to 2.3.6 ( #1899 )
...
Bumps [github.com/btcsuite/btcd/btcec/v2](https://github.com/btcsuite/btcd ) from 2.3.5 to 2.3.6.
- [Release notes](https://github.com/btcsuite/btcd/releases )
- [Changelog](https://github.com/btcsuite/btcd/blob/master/CHANGES )
- [Commits](https://github.com/btcsuite/btcd/compare/btcec/v2.3.5...btcec/v2.3.6 )
---
updated-dependencies:
- dependency-name: github.com/btcsuite/btcd/btcec/v2
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-11-17 12:18:57 +07:00
dependabot[bot]
975e0397df
build(deps): bump gorm.io/gorm from 1.31.0 to 1.31.1 ( #1897 )
...
Bumps [gorm.io/gorm](https://github.com/go-gorm/gorm ) from 1.31.0 to 1.31.1.
- [Release notes](https://github.com/go-gorm/gorm/releases )
- [Commits](https://github.com/go-gorm/gorm/compare/v1.31.0...v1.31.1 )
---
updated-dependencies:
- dependency-name: gorm.io/gorm
dependency-version: 1.31.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-11-17 12:15:10 +07:00
dependabot[bot]
ceabba0c76
build(deps): bump github.com/lightningnetwork/lnd from 0.20.0-beta.rc2 to 0.20.0-beta.rc4 ( #1898 )
...
build(deps): bump github.com/lightningnetwork/lnd
Bumps [github.com/lightningnetwork/lnd](https://github.com/lightningnetwork/lnd ) from 0.20.0-beta.rc2 to 0.20.0-beta.rc4.
- [Release notes](https://github.com/lightningnetwork/lnd/releases )
- [Changelog](https://github.com/lightningnetwork/lnd/blob/master/docs/release.md )
- [Commits](https://github.com/lightningnetwork/lnd/compare/v0.20.0-beta.rc2...v0.20.0-beta.rc4 )
---
updated-dependencies:
- dependency-name: github.com/lightningnetwork/lnd
dependency-version: 0.20.0-beta.rc4
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-11-17 12:13:51 +07:00
Roland
452eb372fc
fix: make event endpoint require token ( #1910 )
2025-11-14 15:29:25 +05:30
René Aaron
3cf5d8dc79
fix: remove trustpilot ( #1912 )
2025-11-13 21:56:29 +05:30