Sander van Grieken
4979346881
qml: detect channel backups in send dialog
2023-03-14 10:20:42 +01:00
Sander van Grieken
5fd7721508
qml: de-dupe broadcastFailed handler, styling InvoiceDialog amount
2023-03-13 18:22:51 +01:00
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
2023-03-13 18:07:37 +01:00
Sander van Grieken
15a3c2d344
qml: auto sign & broadcast fee bump transactions if wallet can sign without cosigners.
...
Show a dialog otherwise
2023-03-10 13:31:41 +01:00
Sander van Grieken
6383f83933
qml: separate app menu and wallet menu
2023-03-02 12:54:59 +01:00
Sander van Grieken
f65158a23f
qml: move menu back to topbar, move addresses and channels to walletdetails and
...
add walletdetails to topbar menu
2023-03-02 10:49:01 +01:00
Sander van Grieken
68a3364c33
qml: clear deferred intent after processing
2023-02-27 14:42:26 +01:00
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.
2023-02-27 12:20:51 +01:00
Sander van Grieken
f12fe4af4d
qml: add option to open ReceiveDialog with existing request key
2023-02-24 14:47:28 +01:00
Sander van Grieken
5ee91594d3
qml: replace Enter manually option in SendDialog with Invoices, which is removed from main menu
2023-02-24 11:15:12 +01:00
Sander van Grieken
7fe5282f7c
qml: hamburger styling/menu position
2023-02-23 21:49:23 +01:00
Sander van Grieken
8ccc4801f7
qml: ConfirmTxDialog styling slider, avoid running off small screens
2023-02-10 13:29:18 +01:00
Sander van Grieken
daa5c984fa
qml: remove leftovers WalletMainView
2023-02-03 13:49:21 +01:00
Sander van Grieken
b2a02dd047
qml: put FlatButtons in ButtonContainer where (potentially) more buttons are grouped
2023-02-03 13:34:53 +01:00
Sander van Grieken
cf3e5c0dfd
qml: hamburger menu use icon, not label
2023-01-31 13:31:27 +01:00
Sander van Grieken
8b7743c4bf
qml: show menu also when no wallet loaded
2023-01-27 14:54:45 +01:00
Sander van Grieken
38472c895c
qml: NetworkOverview removed from menu, now triggered by onchain and lightning status icon
2023-01-17 16:52:50 +01:00
Sander van Grieken
ff8a049525
qml swap send and receive buttons, move menu button to bottom button group
2023-01-17 16:33:21 +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
78020e5cc9
qml: Only enable Invoices menu option when there is a wallet opened
2023-01-10 17:28:33 +01:00
Sander van Grieken
10e7d8d926
qml: styling main view
2023-01-09 18:17:17 +01:00
Sander van Grieken
971d7d4da6
qml: make app menu modal
2023-01-06 14:05:49 +01:00
Sander van Grieken
0cfbbe3b1d
qml: remove Wallets menu option, wallet selection is now shown when pressing topbar wallet name
2023-01-06 13:44:29 +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
441ffff02b
qml: network overview page
2022-11-30 11:05:57 +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
00e1d1786c
qml: balance piechart in walletdetails, fix menus to top header height
2022-11-01 09:39:20 +01:00
Sander van Grieken
26d9c06e0c
qml: add export TX and scan of TX
2022-10-28 10:46:23 +02:00
Sander van Grieken
571c626eb4
qml: run tx broadcast in thread, re-enable broadcast button in TxDetails when broadcast fails
...
show notification when broadcast fails
2022-10-25 16:24:56 +02:00
Sander van Grieken
acb88f21c1
implement success and failure paths, keep dialog over multiple tries
2022-10-21 13:32:16 +02:00
Sander van Grieken
20c95b26ea
wip otp on pay
2022-10-21 13:32:13 +02:00
Sander van Grieken
49037ecc85
qml: handle bitcoin: and lightning: uri intents
2022-10-18 18:31:59 +02:00
Sander van Grieken
0c163a5322
qml: don't duplicate invoice (e.g. when scanned twice)
...
also add invoice to invoiceModel from python, not qml
2022-10-17 15:44:27 +02:00
Sander van Grieken
488600788e
qml: open invoices list after saving invoice, add invoice to model instead of reloading the whole list
2022-10-05 11:07:40 +02:00
Sander van Grieken
de83a10c20
qml: restore Save button in InvoiceDialog, restore invoice list view, now from menu
2022-10-04 16:33:22 +02:00
Sander van Grieken
6dab3de1f2
qml: start new wallet wizard if no wallets exist, create/open button opens wizard if no wallets exist
2022-10-04 15:09:37 +02:00
Sander van Grieken
e5951bbd2d
qml: expose RbF in config/preferences
2022-10-04 14:14:03 +02:00
Sander van Grieken
8437e13666
add initial lnurl-pay
2022-09-28 18:21:07 +02:00
Sander van Grieken
d65a7e7efc
change address-only handling: create amount=0 onchain invoice
...
invoicedialog auto enables edit mode when amount is 0
2022-09-28 18:21:07 +02:00
Sander van Grieken
fb68931a8d
allow zero amount invoices, add edit amount option for invoices
2022-09-28 18:21:07 +02:00
Sander van Grieken
dd58328534
ui, fix payment failed
2022-09-28 18:21:07 +02:00
Sander van Grieken
d50d83e186
icons, buttons, receivedialog lifecycle
2022-09-28 18:21:07 +02:00
Sander van Grieken
58e3e0c235
add manual input option
2022-09-28 18:21:07 +02:00
Sander van Grieken
15c76114c6
replace swipeview, send & receive now dialogs
...
send mostly working, though no user entered payment yet
2022-09-28 18:21:07 +02:00
Sander van Grieken
dea30f96a1
qml: small fixes, cleanup
2022-08-24 12:38:25 +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
329bbaff3d
tabbar minor
2022-07-07 18:29:01 +02:00
Sander van Grieken
9243f3b896
implement wallet password change.
...
implement wallet delete (though actual wallet file delete is left out still)
2022-07-07 18:29:01 +02:00
Sander van Grieken
5889c92e81
improve network status display and states of items when no wallet loaded
2022-07-07 18:29:01 +02:00