Sander van Grieken
f9156912a3
qml: move balancesummary to controls/
4 years ago
Sander van Grieken
b4d13ffb41
qml: show balance summary on top
4 years ago
ThomasV
ff5ba7cca4
rbf: fix issues with bump_frr_through_decreasing_change
...
- break from loop if target is reached
- recompute delta if there is no next iteration.
4 years ago
Sander van Grieken
54b69348f4
qml: scroll-drag in history, fix a few more assumptions w.r.t positioning of listview and size of indicator
4 years ago
Sander van Grieken
ce068eb8fc
qml: no need for an active wallet to access server/proxy settings
4 years ago
Sander van Grieken
5a64d62b24
qml: lnurl comment only when allowed by server
4 years ago
Sander van Grieken
8538bfe49b
qml: add lnurl-pay comment feature
4 years ago
Sander van Grieken
68b630a2e9
qml: unify dialog headers
4 years ago
Sander van Grieken
e73993dba5
lnurl: add support for comments (LNURL12)
4 years ago
Sander van Grieken
fd791f4fb1
qml: make request types clickable, some fixes
4 years ago
Sander van Grieken
ae15c0527b
qml: expose bolt11_fallback in preferences
4 years ago
ThomasV
552300dc89
follow-up previous commit
4 years ago
ThomasV
4366055ada
Remove old trampoline compatibility bits from invoices
...
bits 50/51 are now used on the network (as option_zeroconf)
4 years ago
Sander van Grieken
95b2f6fd63
qml: use Lightning, URI and Address for type names in ReceiveDialog
4 years ago
Sander van Grieken
8437e13666
add initial lnurl-pay
4 years ago
Sander van Grieken
2778a1bc20
fix dialog stack handling when closing from outside
4 years ago
Sander van Grieken
d65a7e7efc
change address-only handling: create amount=0 onchain invoice
...
invoicedialog auto enables edit mode when amount is 0
4 years ago
Sander van Grieken
fb68931a8d
allow zero amount invoices, add edit amount option for invoices
4 years ago
Sander van Grieken
5f9068d7b0
add default request expiry to preferences/config
4 years ago
Sander van Grieken
dd58328534
ui, fix payment failed
4 years ago
Sander van Grieken
d50d83e186
icons, buttons, receivedialog lifecycle
4 years ago
Sander van Grieken
10a1f11a53
re-add copy and share buttons
4 years ago
Sander van Grieken
b963c48238
remove old Send and Receive pages
4 years ago
Sander van Grieken
58e3e0c235
add manual input option
4 years ago
Sander van Grieken
cabf8e0644
support stacking dialogs
4 years ago
Sander van Grieken
d4df633f22
move request details into separate dialog
4 years ago
Sander van Grieken
15c76114c6
replace swipeview, send & receive now dialogs
...
send mostly working, though no user entered payment yet
4 years ago
Sander van Grieken
0f02c54c77
qml: fix qerequestdetails.py signal, remove qr scan loop logging
4 years ago
SomberNight
d94c934e47
qt main_window: _coroutines_scheduled needs locking
...
window.run_coroutine_from_thread starts a coroutine on the asyncio loop,
which, when finishing, pops from the dict.
The for loop in clean_up is running on the Qt thread.
fixes https://github.com/spesmilo/electrum/issues/7983
4 years ago
ThomasV
e138b02bac
prepare release 4.3.2
4 years ago
ThomasV
60e2ad4316
follow-up 444dc7fb7f
4 years ago
Arian Ventura Rodríguez
7de1c604c6
Add yadio.io api to exchange rate
4 years ago
ThomasV
444dc7fb7f
wallet: fix race condition that inhibits proper call of set_up_to_date
4 years ago
SomberNight
1478d9d878
Qt CompletionTextEdit: cast KeyboardModifiers to int
...
closes https://github.com/spesmilo/electrum/issues/7979
4 years ago
SomberNight
9ed5b092e4
coinchooser: (trivial) add some type hints
4 years ago
SomberNight
c43e0000ce
Qt ConfirmTxDialog: disconnect timer when closing dialog
...
fixes https://github.com/spesmilo/electrum/issues/6791
4 years ago
ThomasV
6e429ebf9a
test_lnpeer: instead of sleeping for 0.2s, wait until peers are initialized
...
this should fix https://cirrus-ci.com/task/6585628493086720
4 years ago
ThomasV
e8a4e287e9
cleanup old non-static_remotekey code (follow-up 1f403d1ca1)
4 years ago
ThomasV
028916b447
fix #7988
4 years ago
ThomasV
fe6a83d6c1
fix test_fail_pending_htlcs_on_shutdown: poll number of htlcs
4 years ago
ThomasV
30dfecc5dc
wallet: check whether address can be reused in get_request_by_addr
4 years ago
Sander van Grieken
5681311fc2
fix request_status callback not passing the correct request key
4 years ago
ThomasV
79bcedd064
test_lnpeer: reset electrum.trampoline._TRAMPOLINE_NODES_UNITTESTS in tearDown
4 years ago
Sander van Grieken
11b8d5e2f0
qml: work around qeamount copy from None
4 years ago
SomberNight
e5f21fb7b5
lnurl: better handle unimplemented lnurl subtypes
...
fixes https://github.com/spesmilo/electrum/issues/7971
4 years ago
ThomasV
20bcb15480
Factorize code in create_routes_for_payment.
...
Calling suggest_splits with exclude_single_part_payments=False
4 years ago
ThomasV
b8cb561d1a
test_mpp_split: add tests for exclude_single_part_payments=False
4 years ago
ThomasV
ead886781a
create_routes_for_payment: fix 'we atomically loop'
...
Before this commit, partial results were yielded before we had
examined the whole split configuration.
I think the correct behaviour is to create all the routes for the
current configuration, then to yield them. If there is an exception,
we should try the next one.
4 years ago
ThomasV
5e77886b98
trampoline MPP: handle direct payment to trampoline node
4 years ago
ThomasV
9251f482b5
test_lnpeer: add unit test for direct payment to trampoline node
4 years ago