This website requires JavaScript.
74f3c0427d
android: pin hostpython3 PyProjectRecipe versions, pin android and pyjnius recipes Cython version
Sander van Grieken
2026-03-17 15:45:08 +01:00
f2e8b466cd
qml: add type hints for QVariant pyqtProperty workarounds
Sander van Grieken
2026-03-13 15:25:15 +01:00
323189874b
android: update Qt6 to 6.10.2, PyQt6 to 6.10.2
f321x
2026-03-05 16:57:54 +01:00
3f34e6bee0
qml: additional styling InfoTextArea in dialogs
Sander van Grieken
2026-02-25 13:15:07 +01:00
31b1974089
qml: FlatButton: show indicator for press-and-hold functionality
Sander van Grieken
2026-02-23 20:53:13 +01:00
8e78d74723
qml: remove unused components
Sander van Grieken
2026-02-23 13:18:01 +01:00
3c5dc66068
qml: various styling updates
Sander van Grieken
2026-02-23 16:32:27 +01:00
7c83e749ef
icons: square closebutton.png and copy_bw.png so they don't resize on highlight (qml) and upscale qrcode-[_white].png for the same reason and so we don't need to apply scaling
Sander van Grieken
2026-02-23 13:55:00 +01:00
895679a6be
qml: styling History, ProxyConfig and NostrConfigDialog
Sander van Grieken
2026-02-23 13:16:48 +01:00
87bb63e442
qml: use standard Button for buttons outside of buttoncontainer
Sander van Grieken
2026-02-23 13:03:47 +01:00
3a740256c5
qml: add missing button containers
Sander van Grieken
2026-02-23 13:01:18 +01:00
1c0851c6eb
styling OpenChannelDialog
Sander van Grieken
2026-02-23 12:31:02 +01:00
738992ac9e
qml: don't add navigationbar padding when on-screen keyboard is visible, also allow stackview pages to override navigationbar background color to allow correct color runoff below buttons
Sander van Grieken
2026-02-22 13:30:56 +01:00
28f744f778
qml: additional styling updates
Sander van Grieken
2026-02-21 16:25:53 +01:00
e99b3023e9
qml: wizard styling, password dialog styling
Sander van Grieken
2026-02-21 03:23:30 +01:00
cdb5c0b86d
qml: styling updates qt6.10
Sander van Grieken
2026-02-20 13:36:08 +01:00
42472a1e94
android: minimum API 26 required for Qt6.10 (Android 8.0)
Sander van Grieken
2026-02-19 17:31:01 +01:00
4d55b049b6
android: upgrade to androidx.core:core:1.16.0 from com.android.support:support-compat:28.0.0
Sander van Grieken
2026-02-18 16:26:50 +01:00
fd5b867689
qml: don't import QtMultimedia when running on android (android 8 compat)
Sander van Grieken
2026-02-18 16:20:39 +01:00
9772a6d5b6
qml: add workarounds for issue assigning custom types to QObject properties
Sander van Grieken
2026-02-16 14:57:30 +01:00
dba6b751cc
android: update for rebase p4a, update qt to 6.10, ndk to 28
Sander van Grieken
2026-02-20 10:13:49 +01:00
bca41d941d
Merge pull request #10573 from f321x/qml_wallet_rename
ThomasV
2026-04-22 10:03:14 +02:00
294d21407a
Merge pull request #10568 from SomberNight/202604_verifier_left_sibling_duplicates
ThomasV
2026-04-21 16:22:07 +02:00
c189360120
Merge pull request #10590 from SomberNight/202604_test_lnpeer_flaky_hold_invoice_set
ThomasV
2026-04-21 13:30:21 +02:00
1bea23926f
Merge pull request #10595 from f321x/update_ci_review_model
Felix
2026-04-21 13:27:30 +02:00
1ba31448a3
ci: bump code review ci claude version 4.6 -> 4.7
f321x
2026-04-21 13:24:02 +02:00
b45d89e120
Merge pull request #10546 from f321x/bolt12_preparation_1
ghost43
2026-04-20 15:09:41 +00:00
68e6995a3c
bitcoin.py: add helper func: neuter_bitcoin_address
SomberNight
2026-04-20 13:27:21 +00:00
45458c2f89
wallet_db: put 'genesis_blockhash' in DB, detect mainnet/testnet mixup
SomberNight
2026-04-20 01:09:22 +00:00
febe95e642
wallet: make_unsigned_tx: fix base_tx for GUI simple-send batching
SomberNight
2026-04-19 22:19:00 +00:00
ca8bdba0c5
tests: lnpeer: fix flaky test "hold_invoice_set_doesnt_get_expired"
SomberNight
2026-04-19 15:15:39 +00:00
21946e1e87
lnpeer: channel_reestablish: split "they_are_ahead" into ctn vs revnum
SomberNight
2026-04-18 17:23:35 +00:00
16c8cb50e3
lnchannel: (trivial) fix type hint of receive_fail_reasons
SomberNight
2026-04-18 17:16:57 +00:00
b3808b7920
Using GET_MASTER_FINGERPRINT for Legacy Client to get the root public key fingerprint
Ilya Artemov
2026-04-16 10:23:26 +02:00
3fbf597485
Merge pull request #10579 from f321x/qml_relay_list_padding
accumulator
2026-04-14 18:18:05 +02:00
4a14feffd4
lnpeer: chan_reest: clarify my_current_per_commitment_point is ignored
SomberNight
2026-04-14 14:18:14 +00:00
24d93420fb
qml: add top padding to nostr relay url list
f321x
2026-04-14 08:34:18 +02:00
78135ac8b2
windows: delete lightning URI hooks on uninstall
f321x
2026-04-13 09:32:25 +02:00
a5f1a299e7
pi: don't match literal | char in regexes
f321x
2026-04-10 09:27:19 +02:00
ef702d74cd
pi: handle lud-17 URI payment identifier
f321x
2026-04-09 21:26:30 +02:00
016c8b5f4c
bip21: add comment listing URI scheme handler registrations
SomberNight
2026-04-11 02:55:54 +00:00
1235b4a6b9
Merge pull request #10572 from f321x/fix_coingecko
ghost43
2026-04-08 09:46:42 +00:00
8a12874c8e
qml: allow renaming wallets
f321x
2026-04-08 10:03:14 +02:00
9827734ab6
exchange rate: fix coingecko api
f321x
2026-04-08 10:20:01 +02:00
3304d76920
Merge pull request #10571 from f321x/nwc_handle_null_params
ThomasV
2026-04-07 13:37:53 +02:00
fd230cf9d1
plugin: nwc: handle 'null' params in request
f321x
2026-04-07 09:52:13 +02:00
3d39074294
verifier.py: fix CVE-2012-2459: reject left-sibling duplicates
SomberNight
2026-04-03 02:17:43 +00:00
7a6a39d1aa
add comments about xpub encryption
ThomasV
2026-04-02 12:09:01 +02:00
2ea4874600
Merge pull request #10566 from f321x/release_script_apk
ghost43
2026-04-02 12:44:31 +00:00
7adc833f21
contrib: check for unsigned apk in release.sh
f321x
2026-04-02 13:49:32 +02:00
e71616e673
update release notes for version 4.7.2
SomberNight
2026-04-01 14:13:48 +00:00
4254c9a051
onion_message: fix route construction to ip
f321x
2026-02-19 15:42:04 +01:00
4134dc7b25
onion_message: split send_onion_message_to
f321x
2026-02-19 14:52:07 +01:00
2e0f263269
onion_message: iterate blinded paths for onion message requests
Sander van Grieken
2025-11-20 14:28:07 +01:00
9bcbbdd3eb
move blinding_privkey from onion_message to lnonion
Sander van Grieken
2025-12-01 12:55:09 +01:00
3e3bffa4a2
onion_message: let caller specify considered channels for blinded paths. This allows restricting blinded paths to channels that have sufficient receive capacity for payment.
Sander van Grieken
2025-11-18 16:43:20 +01:00
2b6ad68145
tests: test_onion_message: mock LNWallet._add_peer
f321x
2026-02-19 11:57:21 +01:00
5c4fc2d713
onion_message: verify LNPeerAddr returned as hint in NoRouteFound
Sander van Grieken
2025-11-13 17:08:37 +01:00
8d4affa293
test_onion_message: test get_blinded_paths_to_me
f321x
2026-03-27 17:29:54 +01:00
b7a512845f
onion_message: factor out get_blinded_paths_to_me from get_blinded_reply_paths. the former also calculates payinfo information for payment scenarios. include payment_relay struct for payment blinded_paths.
Sander van Grieken
2025-10-08 15:34:16 +02:00
65fb739584
segwit_addr: bech32 decode without checksum option
Sander van Grieken
2024-05-28 12:00:58 +02:00
09a09057f6
Merge pull request #10548 from SomberNight/202603_lockdown_rpcserver
ghost43
2026-03-31 15:25:52 +00:00
8942ceace8
Merge pull request #10558 from f321x/followup_10541
ghost43
2026-03-30 14:33:00 +00:00
efcf1f056f
Merge pull request #10547 from SomberNight/202603_umask
ghost43
2026-03-27 18:27:51 +00:00
7755d97a76
set restrictive unix umask application-wide by default
SomberNight
2026-03-25 16:08:53 +00:00
9d204abfae
daemon: set restrictive permission on RPC-server unix domain socket
SomberNight
2026-03-23 17:57:27 +00:00
85ea6af5b1
ci: llm sec review: tweak trigger types
SomberNight
2026-03-27 18:17:49 +00:00
a8cd2715c8
Merge pull request #10553 from f321x/code_review
ghost43
2026-03-27 17:58:11 +00:00
88f9c49a60
ci: add claude code code review
f321x
2026-03-26 19:37:19 +01:00
11f0a68c96
trampoline: prevent adding ourself on the route
f321x
2026-03-27 18:05:00 +01:00
d33212656f
crypto.py: replace sys.exit with ImportError
SomberNight
2026-03-27 15:30:34 +00:00
eb6a796de0
Merge pull request #10555 from f321x/nwc_handle_missing_params
ThomasV
2026-03-27 15:58:36 +01:00
efbe1907d7
Merge pull request #10556 from f321x/settings_dialog_guard_network
ThomasV
2026-03-27 15:54:36 +01:00
1aad09a61d
qt: SettingsDialog: guard self.network access
f321x
2026-03-27 15:40:22 +01:00
b9a24ae1cf
plugin: nwc: handle missing params dict in request
f321x
2026-03-27 15:05:15 +01:00
7afec53828
follow-up prev
SomberNight
2026-03-27 13:13:20 +00:00
316e2b8c76
Merge pull request #10554 from SomberNight/202603_plugin_fix_type_hints
ThomasV
2026-03-27 08:41:06 +01:00
a508519017
plugin.py: fix some type hints
SomberNight
2026-03-26 18:56:02 +00:00
35b44a1e64
Merge pull request #10552 from spesmilo/authorized_decorator
ghost43
2026-03-26 18:13:43 +00:00
032dfcf107
plugins: use decorator to early return if plugin not authorized
ThomasV
2026-03-26 15:51:53 +01:00
a4af5cf48a
qt: ReceiveTab: fix flickering zeroconf message
f321x
2026-02-05 17:10:34 +01:00
a06c8bacc3
lnpeer: don't signal OPTION_ZEROCONF_OPT to untrusted peer
f321x
2026-02-04 15:17:22 +01:00
85356e5544
lnwallet: make jit fees configurable, add mining fees
f321x
2026-02-03 17:37:29 +01:00
a3f12506ce
tests: add unittests for LNWallet just in time opening
f321x
2026-02-03 15:13:18 +01:00
2eac67b4b8
open_channel_just_in_time: add cleanup and broadcast retry
f321x
2026-02-03 14:14:08 +01:00
f56e1cafac
lnworker: stop setting static jit alias for jit channel
f321x
2026-02-03 12:26:04 +01:00
2da9fbbf15
lnworker/config: check if zeroconf is enabled when forwarding
f321x
2026-02-03 10:44:25 +01:00
1f17574dfa
lnchannel: fix update_unfunded_state, add unittest
f321x
2026-02-02 17:56:25 +01:00
297aed99f0
lnpeer: check just-in-time channel opening fee
f321x
2025-12-11 14:59:31 +01:00
9d50d78e39
Merge pull request #10541 from f321x/trampoline_feature_invoice
ThomasV
2026-03-26 12:20:00 +01:00
ac87eea02f
test_lnwallet: unittest trampoline invoice_feature and r_tag
f321x
2026-03-24 12:34:06 +01:00
609a274661
LNWallet: set trampoline invoice feature independently
f321x
2026-03-24 11:41:46 +01:00
0265c70766
LNWallet: only include tramp r_tags if tramp feature
f321x
2026-03-24 11:27:28 +01:00
726d3995f4
qt gui: more defensive 'gui' RPC (i.e. URI) handling
SomberNight
2026-03-25 18:54:13 +00:00
d951a3d2f4
in GUI mode, only start a limited minimal RPC server
SomberNight
2026-03-25 18:44:56 +00:00
bd4439945a
Merge pull request #10545 from SomberNight/202603_commands_getsockname
ghost43
2026-03-25 16:43:11 +00:00
e08390a01d
daemon: (trivial) CommandsServer.run: move tcp-specific line
SomberNight
2026-03-25 16:19:14 +00:00
a76603ceef
Merge pull request #10073 from f321x/fix_issue_10065
ThomasV
2026-03-25 12:01:14 +01:00
06490657bc
fix: remove negative fee assert from get_tx_fee_warning
f321x
2025-07-22 15:55:27 +02:00
3012c367ad
Qt: move LN fee slider to payment dialog. fixes #10516
ThomasV
2026-03-25 10:52:31 +01:00