Sander van Grieken
a488be61db
qml: fix open channel
2022-09-14 16:07:03 +02:00
Sander van Grieken
27999a9583
qml: clean up, generalize plugin gui base, enumerate plugins in gui
...
(still quite crude impl, dynamic enable/disable plugin gui is misaligned
with backend)
2022-09-08 15:15:46 +02:00
Sander van Grieken
32a81d8ee7
qml: initial plugin support, with labelsync mostly implemented
2022-09-08 12:19:38 +02:00
Sander van Grieken
6d77253ac2
qml: remove log statement
2022-08-31 13:50:26 +02:00
Sander van Grieken
40e8ff6ce2
qml: add hack to delay rendering of QR until dialog is shown.
...
unfortunately, using standard QtQuick Image.asynchronous=true leads
to a deadlock at app exit so we can't use it a.t.m.
2022-08-31 13:33:58 +02:00
Sander van Grieken
34c901b1a6
qml: add Save Backup dialog when no onchain backup, some initial work on incomplete funding TX
2022-08-26 15:06:10 +02:00
Sander van Grieken
b9f381a133
qml: fix channel double add to list on open, better display errors
2022-08-26 13:21:49 +02:00
Sander van Grieken
f398404e04
qml: add server and proxy config dialogs, forgot new files
2022-08-25 11:13:42 +02:00
Sander van Grieken
7b17626c4c
qml: PIN error message also when setting new pin and second entry doesn't match
2022-08-24 16:21:14 +02:00
Sander van Grieken
3295671e5b
qml: show when PIN is wrong
2022-08-24 16:16:50 +02:00
Sander van Grieken
9a72f98855
qml: add server and proxy config dialogs
2022-08-24 16:01:50 +02:00
Sander van Grieken
dea30f96a1
qml: small fixes, cleanup
2022-08-24 12:38:25 +02:00
Sander van Grieken
c37e202e44
qml: implement scrollbar drag in history listview
2022-08-24 12:25:51 +02:00
Sander van Grieken
b0cfc2ab14
qml: add channel backup option to channel details page
2022-08-24 10:15:44 +02:00
Sander van Grieken
bb8af0cd08
qml: add help_text to GenericShareDialog
2022-08-24 10:15:03 +02:00
Sander van Grieken
1e375ae9e1
qml: allow separate data for clipboard/share and QR code in GenericShareDialog
2022-08-23 20:21:18 +02:00
Sander van Grieken
f05ff0c9b8
qml: add QERequestDetails component.
...
Auto binds to wallet request status update signal so qml doesn't have to.
implements timer to update status string when near expiry.
2022-08-23 17:13:22 +02:00
Sander van Grieken
c278d5befc
qml: OpenWalletDialog rework
2022-08-17 11:49:57 +02:00
Sander van Grieken
d76726836d
qml: fixes
2022-08-17 11:49:41 +02:00
Sander van Grieken
d52cd2f2e6
qml: don't auto-pop Scan
...
TODO: handle cancel by signal too
2022-08-16 16:35:46 +02:00
Sander van Grieken
742012aee3
qml: add initial sign and broadcast feature to TxDetails/qetxdetails
2022-08-16 16:09:09 +02:00
Sander van Grieken
1c29ef12b5
qml: cosmetic changes
2022-08-16 16:09:05 +02:00
Sander van Grieken
fad9f87303
qml: accept raw tx from send page paste/qrscan and show TxDetails
2022-08-16 16:09:00 +02:00
Sander van Grieken
153a9f3a53
qml: use only genericsharedialog component defined in main
2022-08-16 10:04:44 +02:00
Sander van Grieken
46641e7874
qml: handle unsigned, local tx in history
2022-08-16 10:04:39 +02:00
Sander van Grieken
3dffd3e0b5
qml: don't implicitly send_onchain from ConfirmTxDialog, externalize
2022-08-16 10:04:33 +02:00
Sander van Grieken
46d3aa4515
qml: enable send for watch-only wallets, show raw tx dialog after finalizing
...
also use QEAMount setters in qetxfinalizer instead of re-instantiating
2022-08-16 10:04:28 +02:00
Sander van Grieken
9eb7ee74e1
qml: expose more flags and TxMinedInfo in qetxdetails
2022-08-12 16:39:15 +02:00
Sander van Grieken
0c3ce4a6b6
qml: add address to bolt11>bip21>address QR caroussel and remove address copy button
...
(conform qt and kivy)
2022-08-12 11:59:48 +02:00
Sander van Grieken
0d7bcb5dd2
qml: refactor HistoryItemDelegate into separate file
2022-08-12 11:59:40 +02:00
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