Commit Graph

14838 Commits

Author SHA1 Message Date
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 5008cef491 qml: optimize imports 2022-07-28 16:53:05 +02:00
ThomasV eb9d211378 text GUI: add proper stop method 2022-07-27 12:08:50 +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
ThomasV 725c70bc4a text GUI: simplify show_request 2022-07-26 13:16:06 +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
ThomasV 43ab4a779a various updates for the text GUI 2022-07-24 14:48:21 +02:00
ThomasV a59c8797dc wallet: write to disk in create_request 2022-07-22 17:01:46 +02:00
Sander van Grieken 83cb7aea9a qml: fix 2022-07-22 16:37:42 +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
ThomasV 776c7c2064 Merge pull request #7902 from nc50lc/master
Update "No Connection" error to be user-friendly
2022-07-22 10:09:33 +02:00
nc50lc 1383c44090 Update network.py 2022-07-22 13:01:21 +08: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
SomberNight 9b48a97f65 lnutil.LnFeatures.get_names: don't return Nones for unknown features
follow-up https://github.com/spesmilo/electrum/commit/85d354bf24525b5c636ecc15b82a17567bfa431c

`'\n'.join(lnaddr.get_features().get_names())` would raise otherwise
2022-07-21 17:06:20 +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 ccd182ec18 qml: qenetwork events don't need to be handled in qt thread
don't retrieve fee histogram from backend as it's passed in the event
2022-07-21 14:15:06 +02:00
ThomasV e7554ba225 Merge pull request #7898 from gruve-p/patch-3
appimage: Bump git
2022-07-21 13:49:45 +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
ThomasV f5b1f7d2d9 Generalize ChannelDetailsDialog to channel backups.
Access funding_tx and closing_tx from the dialog,
instead of from the channels_list context menu.
2022-07-21 11:41:49 +02:00
ThomasV 3afee67ea3 kivy GUI: show better error message if we cannot channel backup import because lightning is disabled or unavailable. fixes #7899 2022-07-21 09:11:55 +02:00
ThomasV b5617ec0fd lnworker: get_channel_objects method to be used by GUI 2022-07-20 21:07:13 +02:00
ThomasV 4a27e4e51a fix #7895: rename parameter 2022-07-20 20:31:26 +02:00
ThomasV af1fb1ae9f remove_channel_backup: a channel backup might be in both lists 2022-07-20 17:00:57 +02:00
ThomasV 90610de58e auto-remove redeemed channel backups
This restores commit 02e4569086.
That commit was reverted because I wrongly assumed that it
would break lnworker.has_conflicting_backup_with.
2022-07-20 16:50:57 +02:00
gruve-p bc5b5eb0b1 appimage: Bump git
https://launchpad.net/ubuntu/+source/git/1:2.17.1-1ubuntu0.12
2022-07-20 15:45:01 +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 0cc22931d8 qml: don't expose WalletListModel as a declarative type 2022-07-20 11:08:46 +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
ThomasV 5faef83874 rm dead code 2022-07-20 09:56:53 +02:00
ThomasV 30609cdc63 Qt: simplify lightning_tx_dialog using ShowQRLineEdit 2022-07-20 09:51:26 +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
ThomasV 6a74ffe80e Qt: improve channel details dialog. Add util.ShowQRLineEdit class. 2022-07-19 14:57:33 +02:00