Sander van Grieken
ffcd533a8d
qml: refactor OpenChannel to dialog, fix lifecycle/race conditions swap & openchannel
2022-11-30 15:10:35 +01:00
Sander van Grieken
56e37f74d4
qml: swapdialog styling fixes
2022-11-30 14:20:29 +01:00
Sander van Grieken
969f84913e
qml: keystore icon indicator for watch-only
2022-11-30 13:56:46 +01:00
Sander van Grieken
441ffff02b
qml: network overview page
2022-11-30 11:05:57 +01:00
Sander van Grieken
1f22b865c3
qml: pastebutton and qr scan will only fill textarea after validation,
...
more clear text for pubkey and seed for cosigners
2022-11-29 11:28:59 +01:00
Sander van Grieken
9354dfc86d
qml: skip multisig_show_masterpubkey view and instead present master pub key on every
...
cosigner key/seed import page.
2022-11-28 17:42:29 +01:00
Sander van Grieken
b7dcc1277c
qml: listen for verified callbacks in fee bumpers, tx canceller and txdetails.
...
TxDetails updates the page, Rbf adn Cpfp fee bump dialogs and RbfCancelDialog auto-close.
2022-11-28 15:45:06 +01:00
Sander van Grieken
31f30a9247
qml: disable drawer for now
2022-11-28 14:19:23 +01:00
Sander van Grieken
4fb010da1a
qml: move balance from drawer to history listview header
2022-11-28 13:12:07 +01:00
Sander van Grieken
535754363e
qml: fix imports
2022-11-25 20:53:30 +01:00
Sander van Grieken
ebb714fa1b
qml: feebump button in TxDetails next to tx fee, remove RbF flag
2022-11-25 18:44:28 +01:00
Sander van Grieken
78df722419
qml: add initial logic and UI for CPFP
2022-11-25 18:43:05 +01:00
Sander van Grieken
8fbfe87e78
qml: rename QETxFeeBumper -> QETxRbfFeeBumper, BumpFeeDialog.qml -> RbfBumpFeeDialog.qml
2022-11-23 17:10:34 +01:00
Sander van Grieken
7397a0c2b4
follow-up prev
2022-11-23 17:09:53 +01:00
Sander van Grieken
990ec311d2
qml: implement cancel rbf tx
2022-11-22 13:37:46 +01:00
Sander van Grieken
9c82a94ad0
qml: add final/rbf to txdetails
2022-11-22 12:41:57 +01:00
Sander van Grieken
cccd5ff19b
qml: add 'local' and 'mempool' sections to history, update section on on_tx_verified callback
2022-11-22 00:34:31 +01:00
Sander van Grieken
fbc5be54a9
qml: fix create/confirm seed_variant parameter, styling receivedetailsdialog
2022-11-21 23:05:46 +01:00
ghost43
cf8149cef3
Merge pull request #8080 from Emzy/update-ezmy-pubkey
...
Extended the expiration date of my gpg pubkey
2022-11-21 15:53:09 +00:00
Stephan Oeste
6bf8a6ff4d
Extended the expiration date of my gpg pubkey
2022-11-21 16:46:41 +01:00
Luke Childs
4784d933f3
Update @lukechilds server address
2022-11-18 23:13:25 +01:00
Sander van Grieken
1731c36234
qml: add lightning node id to walletdetails
2022-11-18 23:08:22 +01:00
Sander van Grieken
98e395e78e
qml: show all keystores on WalletDetails page
2022-11-18 22:53:34 +01:00
SomberNight
28f724edc9
Merge branch '202211_wallet_payreq'
...
better handle collisions in _requests_addr_to_key
2022-11-18 18:14:04 +00:00
SomberNight
30f3d27baa
wallet: change _requests_addr_to_key map to multi-map
...
I find this easier to reason about than occasionally overwriting the items.
get_request_by_addr still only returns a single invoice for simplicity,
but now all logic regarding how to handle collisions is inside that method.
2022-11-18 18:10:43 +00:00
Sander van Grieken
ad04ca84d8
qml: always try to generate an address for request regardless of bolt11_fallback config.
2022-11-18 18:32:43 +01:00
SomberNight
1a8cc68f53
wallet: _requests_addr_to_key map to prefer unexpired reqs if collision
2022-11-18 16:59:47 +00:00
SomberNight
d19d82be64
follow-up prev
2022-11-18 16:53:50 +00:00
SomberNight
c38022b5fc
Qt request list: Ctrl+F filter to work for addr, LN invoice, LN rhash
...
add new hidden columns, mainly for ability to find a request that corresponds to an address
2022-11-18 16:49:36 +00:00
accumulator
e0f6c18073
Favor first output address in invoice/request instead of fallback address in LN invoice. ( #8078 )
...
Without this change, when configuring electrum with bolt11_fallback disabled, and calling
invoice.get_address() on a lightning enabled invoice, it will return None, thereby disabling
retrieving BIP21 uri or address from the invoice/request.
2022-11-18 16:24:32 +00:00
Sander van Grieken
6e3bd69e80
qml: fix normal submarine swap max amount calculation, add error reporting to swap initiation
2022-11-18 13:40:20 +01:00
ThomasV
5352de6a04
Merge pull request #8072 from SomberNight/202211_2fa_qrcode
...
qt wizard: (fix) during 2fa wallet creation, shared QR to be drawn
2022-11-17 07:43:11 +01:00
SomberNight
95a8df69b4
qt wizard: (fix) during 2fa wallet creation, shared QR to be drawn
...
This was a regression from 2a31f80d09 ,
before which, when using the default `QRCodeWidget()` constructor,
there had been a min size set on the widget. I like that old behaviour:
reasonable size should be set by default, and if you want to set the
size manually, opt-in to that.
fixes https://github.com/spesmilo/electrum/issues/8071
2022-11-17 03:58:32 +00:00
Sander van Grieken
bc69e4f907
qml: show channelbackups in channel list,
...
add channelbackups support in qechanneldetails.py,
only request-fclose option in CloseChannelDialog
2022-11-16 17:37:39 +01:00
Sander van Grieken
495d8d6fae
qml: add import channel backup
2022-11-16 16:50:23 +01:00
Sander van Grieken
0687785994
qml: only show channel peer node name if known, add node pubkey to ChannelCloseDialog
2022-11-16 13:40:22 +01:00
Sander van Grieken
5380b21568
qml: wizard support for back button
2022-11-16 12:12:43 +01:00
Sander van Grieken
d95b18c510
qml: update swaphelper server fee
2022-11-15 19:41:08 +01:00
Sander van Grieken
57ec81cad0
qml: multisig implement finalize tx not complete result
2022-11-15 17:11:08 +01:00
Sander van Grieken
b7c31ad80e
qml: move tx verified event handling to transactionlistmodel,
...
refresh history after broadcast
2022-11-15 15:33:21 +01:00
Sander van Grieken
9cb8dea343
qml: add save Tx option
2022-11-15 13:08:02 +01:00
Sander van Grieken
24524119f6
qml: small form-factor fixes
2022-11-14 18:22:05 +01:00
Sander van Grieken
ce35e68514
qml: multisig create_storage
2022-11-14 14:37:05 +01:00
Sander van Grieken
ba2905105d
qml: multisig wizard check duplicate keys
2022-11-14 13:14:27 +01:00
Sander van Grieken
334bbf3505
qml: add plumbing for duplicate master pubkey check, fix multisig end conditions
2022-11-14 12:19:56 +01:00
Sander van Grieken
4c784ffe1f
qml: consolidate multisig support into existing pages WCHaveSeed, WCHaveMasterKey, WCBIP39Refine.
...
Have these put cosigner data directly in the correct wizard_data leafs instead of relying on
wizard accept handlers.
2022-11-14 12:19:56 +01:00
Sander van Grieken
f07b11f283
qml: add multisig support in WCBIP39Refine, add seed valid check for multisig in qebitcoin.py
2022-11-14 12:19:56 +01:00
Sander van Grieken
89936689fb
qml: fix imports, flake issues
2022-11-14 12:19:56 +01:00
Sander van Grieken
97254bb0ed
qml: remove ready signal hack, wizard_data now available at WizardComponent construction time
2022-11-14 12:19:56 +01:00
Sander van Grieken
3c903d8fd7
qml: allow wizard pages to supply title suffix
2022-11-14 12:19:56 +01:00