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
|
d52cd2f2e6
|
qml: don't auto-pop Scan
TODO: handle cancel by signal too
|
2022-08-16 16:35:46 +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
|
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
|
18ee90c2b8
|
qml: destroy dialogs instantiated from Send on close
|
2022-07-22 10:14:01 +02:00 |
|
Sander van Grieken
|
537dbab522
|
fix canRbf value in Send.qml
|
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
|
4c9f713f9a
|
further separate invoice objects
|
2022-07-07 18:29:02 +02:00 |
|
Sander van Grieken
|
12d726efc2
|
split user entered fields object from invoice uri parsing object
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
8f8a1fc8cf
|
wip
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
f6a46f3900
|
initial create invoice from user input
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
3fd33169f5
|
frontend improvements, refactor qeinvoicelistmodel
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
3046c0bbae
|
rename ConfirmInvoiceDialog to InvoiceDialog and style buttons like RequestDialog
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
8807a428ed
|
rename ConfirmPaymentDialog to ConfirmTxDialog
generalize/parameterize some labels
and inject TxFinalizer instead of encapsulate
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
69eb0f3f47
|
also move new-quotes event to FiatField
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
e84bc4561f
|
bold font wasn't loaded when regular font loading was succesful
some styling fixes
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
5e92624f33
|
refactor btc <-> fiat amount behaviour into separate controls
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
7cd0d752a2
|
fiat and balance amount fixes
|
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
|
0dce872d37
|
add invoice status
|
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
|
5031391484
|
add a QEAmount type for storing/passing BTC amounts in the widest sense
from a UI perspective. Stores sats, millisats (LN), whether MAX amount is
requested etc
some refactor QEInvoice type and Send page
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
cd4bd39583
|
wip
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
3aef04f824
|
factor out InvoiceDelegate
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
06aed727ef
|
add listmodel for send queue/invoices
generalize request and invoice list models into abstract base
|
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 |
|
Sander van Grieken
|
f2a9b5d06a
|
add option for unformatted numbers to string
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
7013f9d26b
|
generate and parse bip 21 qr codes
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
a8ff969ad7
|
send/receive amounts same style
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
d3e2737308
|
complete and refactor Fx preferences and use in Send/Receive tabs
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
d5cfb67ebe
|
add fiat<->sat conversion methods and hook up UI
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
3b66cf70ee
|
qewallet: minimally viable send_onchain()
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
3942745270
|
add input method hints
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
756cd9706f
|
use fixed font on amount, address fields
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
758a30462e
|
implement QR code scanning
|
2022-07-07 18:29:01 +02:00 |
|
Sander van Grieken
|
7e6991c097
|
UI
|
2022-07-07 18:28:00 +02:00 |
|
Sander van Grieken
|
a75960a70d
|
use configured units everywhere
|
2022-07-07 18:28:00 +02:00 |
|
Sander van Grieken
|
ba7bcbfcbc
|
qml: many UI updates and additions
|
2022-07-07 18:28:00 +02:00 |
|
Sander van Grieken
|
e534c5d834
|
qml: switch to QtQuick Controls
|
2022-07-07 18:28:00 +02:00 |
|