ThomasV
9f33cecede
qt coins tab: sotz by height
2023-01-18 20:12:05 +01:00
ThomasV
396fa4a97a
payserver: add 'view in payserver' menu item
2023-01-18 11:28:37 +01:00
myxmaster
4d4d2e2206
allow for translation of age strings
2023-01-18 10:51:17 +01:00
Platon Pronko
eed48a8508
fix adding coins to coincontrol from address list
2023-01-18 13:38:27 +04:00
Sander van Grieken
3c1e4ba5a5
qml: remove Dialog standardButtons everywhere
2023-01-17 18:03:13 +01:00
Sander van Grieken
4b7472b13f
qml: BalanceSummary add lightning can send/receive amounts
2023-01-17 17:40:05 +01:00
Sander van Grieken
9afea4768d
qml: make bolt icon a gossip progress indicator
2023-01-17 17:23:50 +01:00
Sander van Grieken
38472c895c
qml: NetworkOverview removed from menu, now triggered by onchain and lightning status icon
2023-01-17 16:52:50 +01:00
Sander van Grieken
5977386697
qml: disambiguate text prefs item onchain fallback address
2023-01-17 16:45:25 +01:00
Sander van Grieken
1fd9d9d5bd
qml: increase width of elevator in History
2023-01-17 16:43:06 +01:00
Sander van Grieken
ff8a049525
qml swap send and receive buttons, move menu button to bottom button group
2023-01-17 16:33:21 +01:00
ThomasV
d13c74eb0d
payserver plugin improvements
2023-01-17 12:26:03 +01:00
Sander van Grieken
b7964253a8
qml: define a common Heading component for page section headings
2023-01-17 12:22:11 +01:00
Sander van Grieken
aac0e4f693
add explicit is_lightning check before potentially calling lnworker.get_invoice_status in wallet.export_request
2023-01-17 11:34:23 +01:00
ThomasV
f680607683
update payserver submodule
2023-01-17 07:35:52 +01:00
Sander van Grieken
58e5891eff
qml: move (un)freeze buttons next to can send/receive info
2023-01-16 16:45:43 +01:00
Sander van Grieken
d79de092e2
qml: just to be sure, keep QEAmount instances around if exposed to QML
2023-01-16 14:54:42 +01:00
Sander van Grieken
623bdcdabe
qml: switching dialog buttons seems to SEGV sometimes
2023-01-16 14:54:42 +01:00
ThomasV
9f8b91da50
update payserver submodule
2023-01-16 13:57:08 +01:00
Sander van Grieken
f82136d07c
qml: refactor most amount values to FormattedAmount, use fixed font more consistently
2023-01-16 13:49:32 +01:00
Sander van Grieken
a986e61047
qml: implement RbF bump methods Decrease payment/Preserve payment
...
extend FormattedAmount to wrap alt to next line, or show as empty when invalid
2023-01-16 13:15:24 +01:00
Sander van Grieken
393554c31e
qml: fix unintended mangling of TX (non-psbt) for QR
2023-01-16 11:20:05 +01:00
Sander van Grieken
0c728fd13f
qml: close SwapDialog only after starting swap.
2023-01-16 09:56:52 +01:00
Sander van Grieken
3fbc82dc95
qml: let Pin dialog decide its own height
2023-01-16 09:14:07 +01:00
ThomasV
2c0dd0deb0
update payserver www submodule
2023-01-15 10:43:45 +01:00
Sander van Grieken
b7106fd746
qml: show QR when finalized and saved
2023-01-13 22:39:01 +01:00
Sander van Grieken
3b7a09a307
qml: fix tx not saved when PIN active
2023-01-13 21:31:08 +01:00
ThomasV
8fa549c418
Merge pull request #8135 from spesmilo/scid_alias
...
Add support for option_scid_alias
2023-01-13 18:44:13 +01:00
ThomasV
7bfcf4f4d8
Merge pull request #8143 from MrNaif2018/tx-hashes-unpaid-invoices
...
Return list of tx hashes for partially paid invoices too
2023-01-13 18:29:58 +01:00
Sander van Grieken
77c64b6629
fix wizard leftovers of removed 'multisig_show_masterpubkey' view
2023-01-13 17:25:12 +01:00
ThomasV
e74857f1ce
lnmsg: remove handling of optional fields in msgdata
2023-01-13 16:11:11 +01:00
ThomasV
7d52021d6b
Merge pull request #8139 from SomberNight/202301_locale_decimal_point
...
locale amounts: consistently use "." as dec point, and " " as thou sep
2023-01-13 16:00:47 +01:00
ThomasV
b9393b0603
Support scid alias:
...
- save remote alias for use in invoices
- derive local alias from wallet xpub
- send channel_type without the option_scid_alias bit
(apparently LND does not like it)
2023-01-13 15:47:30 +01:00
ThomasV
89df68d66a
channel_db: protect load_db against raw messages that can no longer be parsed
2023-01-13 15:47:02 +01:00
ThomasV
020637b5d4
fix field type: 'varint' was rebńamed to 'bigsize'
2023-01-13 15:45:20 +01:00
ThomasV
c109d5e722
lnwire: update csv files with recent BOLTs
...
Note: there are no more optional fields in msgdata, per f068dd0d8d
2023-01-13 12:50:48 +01:00
ThomasV
d95f3e5622
Use different trampoline bits than Eclair. Fixes #8141
2023-01-13 12:48:13 +01:00
Sander van Grieken
ddfe1a6d70
qml: add lightning network status indicator in top bar, add channel peers to NetworkOverview
2023-01-13 12:36:33 +01:00
Sander van Grieken
c94d3529f5
qml: serverlistmodel use network is tor flag for server list filter
2023-01-13 12:36:33 +01:00
SomberNight
762a9a9e7a
follow-up prev: fix tests
2023-01-13 10:55:52 +00:00
SomberNight
ab953f4a7f
lnmsg: add details to FailedToParseMsg, log message type
...
note: Would it be ok to log potentially secret (semi-sensitive) data?
We take care not to log onchain private keys as they are extremely sensitive,
but what about logging a LN transport message that might contain channel secrets?
Decided not to, for now.
2023-01-13 10:37:06 +00:00
Sander van Grieken
4c229fdf08
qml: SendDialog icon
2023-01-13 11:13:56 +01:00
Sander van Grieken
7cc344dbc9
qml: show Tor status in NetworkOverview
2023-01-13 11:13:56 +01:00
Sander van Grieken
f33989b445
immediately check for Tor upon proxy set
2023-01-13 11:13:56 +01:00
Sander van Grieken
d26440b964
qml: refactor proxy options to map, remove explicit TOR option
2023-01-13 11:13:56 +01:00
ThomasV
d70a574780
Increase trampoline fee if we receive TEMPORARY_CHANNEL_FAILURE
...
Sometimes the trampoline node fails to send a payment and returns
TEMPORARY_CHANNEL_FAILURE, while it succeeds with a higher trampoline
fee. My guess is that the initial fee was not sufficient to try
all routes, and that a higher fee allows to use extra routes. I
suppose it would make more sense if the trampoline node returned
TRAMPOLINE_FEE_INSUFFICIENT in that case.
2023-01-13 11:02:19 +01:00
SomberNight
d5c3c7ca66
payserver: daemon._run should only be called once
2023-01-13 01:02:47 +00:00
SomberNight
9039ec1dc4
payserver: make daemon_wallet_loaded hook reliable
...
daemon.load_wallet() often early-returns,
e.g. in Qt case, for storage-encrypted wallets.
closes https://github.com/spesmilo/electrum/issues/8118
2023-01-13 00:58:02 +00:00
MrNaif2018
c785eb9ccd
Return list of tx hashes for partially paid invoices too
2023-01-13 01:04:49 +03:00
SomberNight
9a0fff2571
wallet.get_request_by_addr: make deterministic
...
This makes test_invoices/test_wallet_get_request_by_addr pass without flakyness.
closes https://github.com/spesmilo/electrum/issues/8113
2023-01-12 18:19:11 +00:00