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
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