Sander van Grieken
ebcecdccce
qt,qml: add checkboxes for advanced network config on welcome page, remove separate proxy-ask and autoconnect pages
2023-12-21 11:17:48 +01:00
Sander van Grieken
a03b2d7bae
qt,qml: add a welcome page as initial page for server connect wizard
...
This is much less intimidating than asking if the user wants to use a proxy
out of the gate.
2023-12-19 18:49:16 +01:00
Sander van Grieken
f5340b7791
qt: replace QStackedWidget with custom ResizableStackedWidget, remove unused imports in util
2023-12-08 13:55:45 +01:00
SomberNight
5d178d3a7c
qt wizard: clear up some log messages
2023-12-01 15:31:50 +00:00
ThomasV
44dddee4d2
qt wizard: restore previous window size
2023-09-22 17:51:41 +02:00
Sander van Grieken
190c19d48c
whitespace, imports, code style
2023-09-22 16:38:37 +02:00
Sander van Grieken
7fd3b6c91d
wizard: remove finished call, it's unused
...
qt: call is_finalized before closing the wizard dialog and add a check if wallet can be
decrypted with the supplied secret (user pw, hw device)
2023-09-20 14:34:31 +02:00
Sander van Grieken
dd64b5c628
wizard: add bitbox02 new wallet init and checks to new wizard
2023-09-20 14:34:31 +02:00
Sander van Grieken
b7612605c5
wizard: add Digital Bitbox initialization to new wizard, remove rescan button
...
Note: the option to load a backup from SD card when the device already has a seed
has been removed. The device always returns an error when attempting this.
2023-09-20 14:34:31 +02:00
Sander van Grieken
d4d57c3aef
qt: automatically proceed wizard when unlocking existing wallet or succesful retrieve of xpub
...
for new wallet
2023-09-20 14:34:31 +02:00
Sander van Grieken
bb8b82cc7e
qt: wizard back button disabled while busy. Wrap error texts
2023-09-20 14:34:31 +02:00
Sander van Grieken
7080a7d8e2
qt: new wizard 2fa wallet online continuation from offline initial setup
2023-09-20 14:34:31 +02:00
Sander van Grieken
8663d89f77
qt: add HWW unlock wizardcomponent
2023-09-20 14:34:31 +02:00
Sander van Grieken
83c2eb46bb
qt: initial open existing wallet from wizard,
...
set window title for wizard dialogs,
catch RuntimeError for WizardComponent.updated signal, widget might be gone
2023-09-20 14:34:31 +02:00
Sander van Grieken
902290ee8c
qt: multisig checks with hardware cosigners
2023-09-20 14:34:31 +02:00
Sander van Grieken
b7ed4c569b
wip. trezor works for standard wallet, also for cosigners
2023-09-20 14:34:31 +02:00
Sander van Grieken
571d16314f
qt: introduce electrum/gui/qt_common, implement remaining trustedcoin views,
...
unify most qml and qt wizard code for trustedcoin,
separate non-GUI trustedcoin wizard definition to trustedcoin.py
2023-09-20 14:34:31 +02:00
Sander van Grieken
ac5ebb9204
qt: refactor please_wait layout to widget to better control UI, add in-page error view
2023-09-20 14:34:30 +02:00
Sander van Grieken
15773086e5
qt: initial trustedcoin wizard pages
2023-09-20 14:34:30 +02:00
Sander van Grieken
c99f71aefc
wizard: imports, flake
2023-09-20 14:34:30 +02:00
Sander van Grieken
a6caa3ffe9
wizard: fix wizard_data instance not isolated between pages,
...
combine is_bip39_seed and is_slip39_seed into cosigner aware needs_derivation_path
add instance id logging to wizard.log_stack()
qt: add updated signal to SeedLayout
2023-09-20 14:34:30 +02:00
Sander van Grieken
d395b97e83
qt: add have_master_key gui, implement cosigners in have_seed and bip39_refine guis
...
fix adding data from accept handler
2023-09-20 14:34:30 +02:00
Sander van Grieken
e43b005047
qt: implement initial bip39 refine and account detect, restore from seed pages
2023-09-20 14:34:30 +02:00
Sander van Grieken
4a12b285e4
qt: submit final state to wizard and return proper dialog result when finished
2023-09-20 14:34:30 +02:00
Sander van Grieken
ffbddb9208
wizard: implement confirm seed and wallet password pages
...
some styling improvements
2023-09-20 14:34:30 +02:00
Sander van Grieken
1440eab5bf
qt wizardcomponent receives qeabstractwizard instance
2023-09-20 14:34:30 +02:00
Sander van Grieken
8f0cb38af2
qt: add initial wizard classes for desktop client
2023-09-20 14:34:30 +02:00