Sander van Grieken
5fd7721508
qml: de-dupe broadcastFailed handler, styling InvoiceDialog amount
3 years ago
Sander van Grieken
faf0c80893
qml: enable canPay in InvoiceDialog if wallet has insufficient funds to pay via lightning
...
and invoice has fallback address and amount can be paid on-chain.
In WalletMainView, follow on-chain payment path if available lighting balance is
insufficient for the invoice amount
3 years ago
Sander van Grieken
15a3c2d344
qml: auto sign & broadcast fee bump transactions if wallet can sign without cosigners.
...
Show a dialog otherwise
3 years ago
Sander van Grieken
6383f83933
qml: separate app menu and wallet menu
3 years ago
Sander van Grieken
f65158a23f
qml: move menu back to topbar, move addresses and channels to walletdetails and
...
add walletdetails to topbar menu
3 years ago
Sander van Grieken
68a3364c33
qml: clear deferred intent after processing
3 years ago
Sander van Grieken
6a6982cdae
qml: defer intent handling at startup, otherwise it gets lost as the app is not handling the signal yet.
...
Also defer intent handling until a wallet is opened.
3 years ago
Sander van Grieken
f12fe4af4d
qml: add option to open ReceiveDialog with existing request key
3 years ago
Sander van Grieken
5ee91594d3
qml: replace Enter manually option in SendDialog with Invoices, which is removed from main menu
3 years ago
Sander van Grieken
7fe5282f7c
qml: hamburger styling/menu position
3 years ago
Sander van Grieken
8ccc4801f7
qml: ConfirmTxDialog styling slider, avoid running off small screens
3 years ago
Sander van Grieken
daa5c984fa
qml: remove leftovers WalletMainView
3 years ago
Sander van Grieken
b2a02dd047
qml: put FlatButtons in ButtonContainer where (potentially) more buttons are grouped
3 years ago
Sander van Grieken
cf3e5c0dfd
qml: hamburger menu use icon, not label
3 years ago
Sander van Grieken
8b7743c4bf
qml: show menu also when no wallet loaded
3 years ago
Sander van Grieken
38472c895c
qml: NetworkOverview removed from menu, now triggered by onchain and lightning status icon
3 years ago
Sander van Grieken
ff8a049525
qml swap send and receive buttons, move menu button to bottom button group
3 years ago
Sander van Grieken
b7106fd746
qml: show QR when finalized and saved
3 years ago
Sander van Grieken
3b7a09a307
qml: fix tx not saved when PIN active
3 years ago
Sander van Grieken
78020e5cc9
qml: Only enable Invoices menu option when there is a wallet opened
3 years ago
Sander van Grieken
10e7d8d926
qml: styling main view
3 years ago
Sander van Grieken
971d7d4da6
qml: make app menu modal
3 years ago
Sander van Grieken
0cfbbe3b1d
qml: remove Wallets menu option, wallet selection is now shown when pressing topbar wallet name
3 years ago
Sander van Grieken
02dce339cc
qml: fix regressions after can_rbf removal, remove RbF checkboxes
3 years ago
Sander van Grieken
441ffff02b
qml: network overview page
3 years ago
Sander van Grieken
57ec81cad0
qml: multisig implement finalize tx not complete result
3 years ago
Sander van Grieken
00e1d1786c
qml: balance piechart in walletdetails, fix menus to top header height
3 years ago
Sander van Grieken
26d9c06e0c
qml: add export TX and scan of TX
3 years ago
Sander van Grieken
571c626eb4
qml: run tx broadcast in thread, re-enable broadcast button in TxDetails when broadcast fails
...
show notification when broadcast fails
3 years ago
Sander van Grieken
acb88f21c1
implement success and failure paths, keep dialog over multiple tries
3 years ago
Sander van Grieken
20c95b26ea
wip otp on pay
3 years ago
Sander van Grieken
49037ecc85
qml: handle bitcoin: and lightning: uri intents
3 years ago
Sander van Grieken
0c163a5322
qml: don't duplicate invoice (e.g. when scanned twice)
...
also add invoice to invoiceModel from python, not qml
3 years ago
Sander van Grieken
488600788e
qml: open invoices list after saving invoice, add invoice to model instead of reloading the whole list
3 years ago
Sander van Grieken
de83a10c20
qml: restore Save button in InvoiceDialog, restore invoice list view, now from menu
3 years ago
Sander van Grieken
6dab3de1f2
qml: start new wallet wizard if no wallets exist, create/open button opens wizard if no wallets exist
3 years ago
Sander van Grieken
e5951bbd2d
qml: expose RbF in config/preferences
3 years ago
Sander van Grieken
8437e13666
add initial lnurl-pay
3 years ago
Sander van Grieken
d65a7e7efc
change address-only handling: create amount=0 onchain invoice
...
invoicedialog auto enables edit mode when amount is 0
3 years ago
Sander van Grieken
fb68931a8d
allow zero amount invoices, add edit amount option for invoices
3 years ago
Sander van Grieken
dd58328534
ui, fix payment failed
3 years ago
Sander van Grieken
d50d83e186
icons, buttons, receivedialog lifecycle
3 years ago
Sander van Grieken
58e3e0c235
add manual input option
3 years ago
Sander van Grieken
15c76114c6
replace swipeview, send & receive now dialogs
...
send mostly working, though no user entered payment yet
3 years ago
Sander van Grieken
dea30f96a1
qml: small fixes, cleanup
3 years ago
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
3 years ago
Sander van Grieken
329bbaff3d
tabbar minor
3 years ago
Sander van Grieken
9243f3b896
implement wallet password change.
...
implement wallet delete (though actual wallet file delete is left out still)
3 years ago
Sander van Grieken
5889c92e81
improve network status display and states of items when no wallet loaded
3 years ago
Sander van Grieken
8819a7189c
try tabbar at bottom
3 years ago