Sander van Grieken
3de498907c
qml: delete_wallet and add checks for channels, balance, pending requests
2022-07-28 18:56:27 +02:00
Sander van Grieken
008805d97c
qml: implement initial wallet from master key
2022-07-28 16:55:50 +02:00
Sander van Grieken
e719e70761
qml: fix icon paths
2022-07-28 11:53:20 +02:00
Sander van Grieken
ae1e7eea4c
qml: make sure the auth_protect decorator finishes when closing Pin dialog without reject/accept
2022-07-26 20:40:27 +02:00
Sander van Grieken
6c21a0ec67
qml: create PasswordField control
2022-07-26 20:40:21 +02:00
Sander van Grieken
e9a1824a77
qml: parent channel open progress dialog to main.qml as it might live longer than OpenChannel
2022-07-26 20:40:13 +02:00
Sander van Grieken
4f3dc7a2cc
qml: fixes
2022-07-26 18:08:32 +02:00
Sander van Grieken
509e0fcc07
qml: initial channel open progress dialog
2022-07-26 18:03:34 +02:00
Sander van Grieken
3b9c009e43
qml: include dialogs in back button navigation
2022-07-26 18:01:25 +02:00
Sander van Grieken
33bc35940f
qml: move dialogs out of controls/
2022-07-26 11:30:21 +02:00
Sander van Grieken
a27218dcb7
qml: copy/share the correct data, fix UI issue when no description
2022-07-26 11:30:16 +02:00
Sander van Grieken
b7167c11cf
qml: fix missing parens
2022-07-22 16:27:28 +02:00
Sander van Grieken
92b08c08e6
qml: fix issue with proxy eval
2022-07-22 16:05:39 +02:00
Sander van Grieken
b858336d5e
qml: some fixes for gossip mode channel open. add kangaroo icon to channeldelegate
2022-07-22 15:53:10 +02:00
Sander van Grieken
93392b8917
qml: also show proxy in networkstatusindicator and a little gimmick when a fork is detected
2022-07-22 14:08:13 +02:00
Sander van Grieken
279b5a1b48
qml: let qenetwork monitor gossip events, start/stop gossip service on config change
...
add simple gossip feedback on NetworkStats page
2022-07-22 14:08:06 +02:00
Sander van Grieken
c90504986c
qml: use custom combobox so we have more control over cropping and styling
...
enable lightning routing choice combobox
2022-07-22 14:08:00 +02:00
Sander van Grieken
18ee90c2b8
qml: destroy dialogs instantiated from Send on close
2022-07-22 10:14:01 +02:00
Sander van Grieken
623de58b7b
qml: network status improvements
...
create NetworkStatusIndicator component
add forks/chaintips and lagging property to qenetwork
add synchronizing and synchronizing progress properties to qewallet
Note: new wallet synchronizing is not picked up in UI yet, missing
an is_up_to_date event at the start still..
2022-07-21 19:46:12 +02:00
Sander van Grieken
c0dc1a9eaa
qml: separate proxy and server controls from wizardcontainer, so we can reuse them in
...
network settings later
2022-07-21 16:03:14 +02:00
Sander van Grieken
a970c0f78a
qml: add initial bolt-11/bip-21 chooser in requestdialog
...
implement proper placement of icon over qr code
fix urlencoding in qr imageprovider
2022-07-21 12:56:55 +02:00
Sander van Grieken
9147e84010
qml: finally!
2022-07-20 11:08:59 +02:00
Sander van Grieken
fd7bd64ce8
qml: delete WizardComponents, move into NewWalletWizard
2022-07-20 11:08:55 +02:00
Sander van Grieken
802246251f
qml: visually dim channels in CLOSED and REDEEMED states, apply simple sort on channel state
...
to put channels in closed/redeemed state at bottom of list
2022-07-20 11:08:50 +02:00
Sander van Grieken
8523fc134f
qml: slip39 disabled for now
2022-07-20 11:08:40 +02:00
Sander van Grieken
6aded403b8
qml: pin lock after inactivity
2022-07-20 11:08:31 +02:00
Sander van Grieken
bbbb19eee4
qml: dedupe swap auth handling, fix fee values when no tx
2022-07-20 07:53:41 +02:00
Sander van Grieken
2ea1d88567
qml: use closebutton icon for label edit cancel
...
UI PIN entry dialog
2022-07-20 07:53:25 +02:00
Sander van Grieken
63fed38305
qml: skip wallet password entry when single_password and password is known
2022-07-12 17:34:52 +02:00
Sander van Grieken
70cf44ccec
qml: wip single password
2022-07-12 16:55:11 +02:00
Sander van Grieken
d0a9420c87
qml: fix initial focus wallet name in new wallet wizard
2022-07-12 14:01:04 +02:00
ThomasV
957174a039
all GUIs: show local and remote force-close options in a homogeneous way
2022-07-11 13:08:04 +02:00
Sander van Grieken
537dbab522
fix canRbf value in Send.qml
2022-07-07 18:30:20 +02:00
Sander van Grieken
2a13212ded
implement auth by PIN and allow auth override to wallet password
...
by passing method='wallet' to auth_protect
2022-07-07 18:30:20 +02:00
Sander van Grieken
cd6d5e577b
add unified wallet password support
2022-07-07 18:30:20 +02:00
Sander van Grieken
0130e5aecf
invert (in)validPassword property in QEWalletDB, add invalidPassword signal.
...
This is to better support state in OpenWallet page
2022-07-07 18:30:20 +02:00
Sander van Grieken
e289b8b46c
move channels_updated event handling to ui thread, fix some debug statements
2022-07-07 18:30:20 +02:00
Sander van Grieken
dc50da6c62
channel freeze menu items only enabled when channel is open
2022-07-07 18:30:20 +02:00
Sander van Grieken
7298dd0ab7
clean up list of outputs in ConfirmTxDialog
2022-07-07 18:30:20 +02:00
Sander van Grieken
6fecf5b962
disable new_channel call for now as channel is otherwise added twice
2022-07-07 18:30:20 +02:00
Sander van Grieken
6a1c39728f
add 'spend unconfirmed' config option
2022-07-07 18:30:20 +02:00
Sander van Grieken
f2857243cb
show 'press again to quit' message when pressing back on last page in the stack
2022-07-07 18:30:20 +02:00
Sander van Grieken
cbd4d2a2ae
make rbf selection allowed configurable
2022-07-07 18:30:20 +02:00
Sander van Grieken
db9e2ab311
delete channel
2022-07-07 18:29:21 +02:00
Sander van Grieken
456b6048ea
properly count open channels, add open channel to hamburger menu
2022-07-07 18:29:21 +02:00
Sander van Grieken
b2fafcb428
add initial submarine swap functionality
2022-07-07 18:29:02 +02:00
Sander van Grieken
a44f8d9b3b
create new wallet name suggestion and pre-select and focus the textfield
2022-07-07 18:29:02 +02:00
Sander van Grieken
7a26ab259c
update channel listmodel when channel opened
2022-07-07 18:29:02 +02:00
Sander van Grieken
2907698c17
support for MAX amounts
2022-07-07 18:29:02 +02:00
Sander van Grieken
e69fc739ca
add initial channel close dialog
2022-07-07 18:29:02 +02:00