Sander van Grieken
fa45e1b7ba
qml: fix name clash QML vs registered QObjects NewWalletWizard and ServerConnectWizard
2023-02-16 13:22:24 +01:00
Sander van Grieken
d3d66e7248
qml: RbF: do not decrease payment when payment is a swap
...
ref f617887509
2023-02-14 16:26:04 +01:00
Sander van Grieken
a986e61047
qml: implement RbF bump methods Decrease payment/Preserve payment
...
extend FormattedAmount to wrap alt to next line, or show as empty when invalid
2023-01-16 13:15:24 +01:00
Sander van Grieken
b7106fd746
qml: show QR when finalized and saved
2023-01-13 22:39:01 +01:00
Sander van Grieken
3b7a09a307
qml: fix tx not saved when PIN active
2023-01-13 21:31:08 +01:00
Sander van Grieken
0bc8460005
qml: don't initialize instance variables on class scope for non-singletons
...
(this somehow escaped attention before, as most objects usually don't have multiple instances,
unless multiple wallets are open at the same time.)
Also, move all signal declarations, class constants and variables to the top of class definitions.
2023-01-12 13:09:21 +01:00
Sander van Grieken
02dce339cc
qml: fix regressions after can_rbf removal, remove RbF checkboxes
2023-01-03 22:52:09 +01:00
Sander van Grieken
96af21faeb
qml: show extra fee in ConfirmTxDialog (2fa)
2022-12-02 13:50:31 +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
535754363e
qml: fix imports
2022-11-25 20:53:30 +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
990ec311d2
qml: implement cancel rbf tx
2022-11-22 13:37:46 +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
a2d1d5e288
qml: missing import
2022-10-25 16:27:15 +02:00
Sander van Grieken
902f16204c
qml: initial RbF bump fee feature
2022-10-25 15:13:57 +02:00
Sander van Grieken
090706bfd6
qml: fix crashes on tx finalizing
2022-10-04 21:51:55 +02:00
Sander van Grieken
e582ae0486
qml: add QEAmount.copyFrom(QEAmount) so we can take a new amount object without changing the instance.
...
This avoids crashes when a QEAmount is already referenced in QML, and then replaced with another instance (e.g. in qetxfinalizer.py)
2022-08-26 11:57:00 +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
d76726836d
qml: fixes
2022-08-17 11:49:41 +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
7298dd0ab7
clean up list of outputs in ConfirmTxDialog
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
2907698c17
support for MAX amounts
2022-07-07 18:29:02 +02:00
Sander van Grieken
81b1f774e2
expose more trampoline boilerplate
...
allow delegation of make_tx and accept/send
2022-07-07 18:29:01 +02:00
Sander van Grieken
81435f431c
use rbf flag, show tx outputs, actually send tx in confirmpaymentdialog
2022-07-07 18:29:01 +02:00
Sander van Grieken
bf072b037c
hook up invoice confirm to payment flow (onchain only)
...
fix some leftover QEAmount issues
2022-07-07 18:29:01 +02:00
Sander van Grieken
a163268d79
more QEAmount refactoring
2022-07-07 18:29:01 +02:00
Sander van Grieken
34ef93b2b5
add confirm payment dialog/feepicker and qobject backing
2022-07-07 18:29:01 +02:00