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
Sander van Grieken
c55aa7bb48
wip lightning
3 years ago
Sander van Grieken
98c03ec991
about page
3 years ago
Sander van Grieken
2b691c9216
small fixes
3 years ago
Sander van Grieken
cd4bd39583
wip
3 years ago
Sander van Grieken
c4c35c7cde
make Constants an Item and a child of main so it properly inherits material
style settings from main
3 years ago
Sander van Grieken
d427be70b2
move wallet name to qewallet
3 years ago
Sander van Grieken
5cfa1fd772
add Preferences to menu and add icons
3 years ago
Sander van Grieken
492f246b9a
qml: add QR code imageprovider using qrcode/PIL
adds buildozer 'pillow' recipe to requirements
add initial PoC on qml receive tab
3 years ago
Sander van Grieken
17820b9346
add QEAddressListModel and initial Addresses.qml page.
show sane main view when no wallet loaded.
show error dialog when wallet could not be loaded.
show wallet up_to_date indicator in title bar.
refactor QETransactionListModel to be more self-contained.
3 years ago
Sander van Grieken
670882c3c0
improve wallet open flow
remove load_wallet from walletDB, route all wallet loading through QEDaemon.
QEDaemon emits walletLoaded and walletRequiresPassword signals. main.qml opens
OpenWallet view when extra user interaction is needed
3 years ago
Sander van Grieken
f9245164bb
remove devtest buttons
3 years ago
Sander van Grieken
d13f5d0da0
qml: add server connect wizard
3 years ago
Sander van Grieken
ba7bcbfcbc
qml: many UI updates and additions
4 years ago
Sander van Grieken
e3c63ae395
qml: initial implementation of new wallet conversation
4 years ago
Sander van Grieken
e534c5d834
qml: switch to QtQuick Controls
4 years ago
Sander van Grieken
39048fdd10
qml: UI: add most transaction fields to tx history page
4 years ago
Sander van Grieken
3dce09328e
qml: Initial QML to test QObject property binding, ListModels, Camera
4 years ago