Sander van Grieken
90d64a004b
qml: make dialog content flickable for small displays for CloseChannelDialog, OpemChannelDialog and InvoiceDialog
3 years ago
Sander van Grieken
87aa44eb26
qml: show swap service problem to user
3 years ago
Sander van Grieken
d80e9e7dea
qml: don't crash when initiating swap when swap service is not available
3 years ago
ThomasV
a383f56909
Simplify RBF user experience:
...
- replace complex strategies with a simpler choice,
between preserving or decreasing the payment.
- Always expose that choice to the user.
- Show the resulting fees to the user before they click OK
3 years ago
ThomasV
e1dc7d1e6f
Set the RBF flat to all transactions, and remove the 'use_rbf'
...
preference from the GUI, because the mempoolfullrbf option in
Bitcoin 0.24 makes RBF signaling pretty meaningless. Fixes #8088 .
Note: RBF remains disabled for channel funding transactions.
In that case, the flag is actually only used as a semaphore
between different instances of the same wallet.
3 years ago
SomberNight
8995a3e1bd
Qt chan list: Ctrl+F filter to work for long channel id
3 years ago
ThomasV
e8ac09721c
kivy: remove user_rbf boolean property (unused)
3 years ago
Sander van Grieken
96f4530eb2
qml: ReceiveDialog styling
3 years ago
Sander van Grieken
96af21faeb
qml: show extra fee in ConfirmTxDialog (2fa)
3 years ago
Sander van Grieken
ad2b01716c
qml: request details hooks to backend callback, not to QEWallet signal.
...
Also fix destructor issue
3 years ago
Sander van Grieken
4c7ab67474
qml: receive dialog flickable when challenged vertical space
3 years ago
Sander van Grieken
5e34f01f53
qml: keep elements in place when QR code (and size) changes in ReceiveDialog
3 years ago
Sander van Grieken
ffcd533a8d
qml: refactor OpenChannel to dialog, fix lifecycle/race conditions swap & openchannel
3 years ago
Sander van Grieken
56e37f74d4
qml: swapdialog styling fixes
3 years ago
Sander van Grieken
969f84913e
qml: keystore icon indicator for watch-only
3 years ago
Sander van Grieken
441ffff02b
qml: network overview page
3 years ago
Sander van Grieken
1f22b865c3
qml: pastebutton and qr scan will only fill textarea after validation,
...
more clear text for pubkey and seed for cosigners
3 years ago
Sander van Grieken
9354dfc86d
qml: skip multisig_show_masterpubkey view and instead present master pub key on every
...
cosigner key/seed import page.
3 years ago
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.
3 years ago
Sander van Grieken
31f30a9247
qml: disable drawer for now
3 years ago
Sander van Grieken
4fb010da1a
qml: move balance from drawer to history listview header
3 years ago
Sander van Grieken
535754363e
qml: fix imports
3 years ago
Sander van Grieken
ebb714fa1b
qml: feebump button in TxDetails next to tx fee, remove RbF flag
3 years ago
Sander van Grieken
78df722419
qml: add initial logic and UI for CPFP
3 years ago
Sander van Grieken
8fbfe87e78
qml: rename QETxFeeBumper -> QETxRbfFeeBumper, BumpFeeDialog.qml -> RbfBumpFeeDialog.qml
3 years ago
Sander van Grieken
7397a0c2b4
follow-up prev
3 years ago
Sander van Grieken
990ec311d2
qml: implement cancel rbf tx
3 years ago
Sander van Grieken
9c82a94ad0
qml: add final/rbf to txdetails
3 years ago
Sander van Grieken
cccd5ff19b
qml: add 'local' and 'mempool' sections to history, update section on on_tx_verified callback
3 years ago
Sander van Grieken
fbc5be54a9
qml: fix create/confirm seed_variant parameter, styling receivedetailsdialog
3 years ago
Sander van Grieken
1731c36234
qml: add lightning node id to walletdetails
3 years ago
Sander van Grieken
98e395e78e
qml: show all keystores on WalletDetails page
3 years ago
Sander van Grieken
ad04ca84d8
qml: always try to generate an address for request regardless of bolt11_fallback config.
3 years ago
SomberNight
d19d82be64
follow-up prev
3 years ago
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
3 years ago
Sander van Grieken
6e3bd69e80
qml: fix normal submarine swap max amount calculation, add error reporting to swap initiation
3 years ago
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
3 years ago
Sander van Grieken
bc69e4f907
qml: show channelbackups in channel list,
...
add channelbackups support in qechanneldetails.py,
only request-fclose option in CloseChannelDialog
3 years ago
Sander van Grieken
495d8d6fae
qml: add import channel backup
3 years ago
Sander van Grieken
0687785994
qml: only show channel peer node name if known, add node pubkey to ChannelCloseDialog
3 years ago
Sander van Grieken
5380b21568
qml: wizard support for back button
3 years ago
Sander van Grieken
d95b18c510
qml: update swaphelper server fee
3 years ago
Sander van Grieken
57ec81cad0
qml: multisig implement finalize tx not complete result
3 years ago
Sander van Grieken
b7c31ad80e
qml: move tx verified event handling to transactionlistmodel,
...
refresh history after broadcast
3 years ago
Sander van Grieken
9cb8dea343
qml: add save Tx option
3 years ago
Sander van Grieken
24524119f6
qml: small form-factor fixes
3 years ago
Sander van Grieken
ce35e68514
qml: multisig create_storage
3 years ago
Sander van Grieken
ba2905105d
qml: multisig wizard check duplicate keys
3 years ago
Sander van Grieken
334bbf3505
qml: add plumbing for duplicate master pubkey check, fix multisig end conditions
3 years ago
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.
3 years ago