Sander van Grieken
f3b3a40ffe
qml: add wallet button icon
2023-02-08 10:37:47 +01:00
Sander van Grieken
b7964253a8
qml: define a common Heading component for page section headings
2023-01-17 12:22:11 +01:00
Sander van Grieken
12086ba0de
qml: unify to single WalletListModel, WalletDB trigger actions on every path set,
...
camelcase more QML exposed functions/slots.
2022-11-11 12:00:07 +01:00
Sander van Grieken
0649f13ee8
qml: rework drawer, split wallet details from wallet list/picker
2022-11-02 16:43:10 +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
6ea3a16cc8
add wallet type imported addresses/private keys to wizard
2022-10-21 13:32:16 +02:00
Sander van Grieken
43bac2edff
qml: use new wizard approach in qml and also implement 2FA/trustedcoin
2022-10-21 13:31:24 +02:00
Sander van Grieken
dea30f96a1
qml: small fixes, cleanup
2022-08-24 12:38:25 +02:00
Sander van Grieken
153a9f3a53
qml: use only genericsharedialog component defined in main
2022-08-16 10:04:44 +02:00
Sander van Grieken
3de498907c
qml: delete_wallet and add checks for channels, balance, pending requests
2022-07-28 18:56:27 +02:00
Sander van Grieken
cd6d5e577b
add unified wallet password support
2022-07-07 18:30:20 +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
e9a174711b
UI on Wallets screen. Add active/not active/current indicator tags.
...
initial wallet delete/change password boilerplate
2022-07-07 18:29:01 +02:00
Sander van Grieken
0b8de89e66
add hamburger menu to Wallets page
2022-07-07 18:29:01 +02:00
Sander van Grieken
486ef414af
implement enable lightning button
2022-07-07 18:29:01 +02:00
Sander van Grieken
532d19979d
expose additional wallet properties
...
(lightning enabled, balance, masterpubkey)
and a few smaller improvements
2022-07-07 18:29:01 +02:00
Sander van Grieken
e1f53c4ea0
QEDaemon uses internal QEWalletDB for wallet open pre-checks
...
various other fixes
2022-07-07 18:29:01 +02:00
Sander van Grieken
2b691c9216
small fixes
2022-07-07 18:29:01 +02:00
Sander van Grieken
c4c35c7cde
make Constants an Item and a child of main so it properly inherits material
...
style settings from main
2022-07-07 18:29:01 +02:00
Sander van Grieken
6cb3a07500
move reusable controls into controls/ subdir
2022-07-07 18:29:01 +02:00
Sander van Grieken
d427be70b2
move wallet name to qewallet
2022-07-07 18:28:00 +02:00
Sander van Grieken
7e6991c097
UI
2022-07-07 18:28:00 +02:00
Sander van Grieken
e329c54162
implement bip39 seed to wallet
...
fix auto-upgrade wallet
2022-07-07 18:28:00 +02:00
Sander van Grieken
7e1606fe86
validate seeds for Electrum, BIP39, SLIP39 seeds and perform create wallet in from seed scenario
...
Currently only Electrum seeds are considered valid.
For BIP39 additional dialog is needed.
For SLIP39 multiple mnemonics need to be supported to generate a seed
2022-07-07 18:28:00 +02:00
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
2022-07-07 18:28:00 +02:00
Sander van Grieken
4cae116ad8
create wallet at end of new wallet wizard
2022-07-07 18:28:00 +02:00
Sander van Grieken
54fe17b403
introduce QEWalletDb class to expose electrum wallet db to qml
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
3b22ecdae4
qml: add available wallets model
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