Neil Booth
fd66e15d3d
Fix some regressions from layout rework.
2016-01-13 21:25:48 +09:00
Neil Booth
f94d2db9a4
Embed password dialog.
2016-01-12 23:32:13 +09:00
Neil Booth
f3e6bf0280
Passphrase-related fixes
...
Move normalize code to one place on the wallet
Passphrases don't have password strength meter
2016-01-03 09:03:07 +09:00
Neil Booth
11d135b32d
Better install wizard
...
Break out the workflow logic of the install wizard
into a base class. This means reimplementing with
full support in a new GUI is now easy; you just provide
ways to request passwords, show messages etc. The API
is fully documented in the base class.
There are a couple of minor outstanding issues, including that
the old messages shown when recovering a wallet are missing.
I will come back to that. Ledger wallet might be broken.
Other improvements:
The install wizard code is now easy to follow and understand.
Hardware wallets can now be restored without any need for their
accompanying libraries.
Various bits of trustedcoin were broken and have been fixed.
Many plugin hooks can be removed. I have only started on this.
2016-01-01 16:48:18 +09:00
Neil Booth
37b474716b
Window modality fixes + improved password dialog
2015-12-23 17:32:08 +09:00
Neil Booth
4c36987845
Change password QT dialog window modal
2015-12-22 23:09:09 +09:00
ThomasV
01cfb8f8f1
new Button widgets
2015-03-14 12:28:19 +01:00
ThomasV
63c7a27d7e
add InvalidPassword exception
2014-12-03 22:35:05 +01:00
Tafelpoot
d9c5250a6f
removed trailing whitespace and fixed indentation in history widget
2014-10-21 19:05:51 +02:00
ThomasV
aec114064d
don't show password strength if there's no password
2014-09-18 08:10:52 +02:00
ThomasV
cc6df53e0b
password dialog: better score calculation, and fix layout
2014-09-17 11:50:40 +02:00
azhar3339
489152ff5a
Update password_dialog.py
...
Added a label that shows the password strength interactively as the user types the password.
2014-09-16 04:44:19 +04:00
azhar3339
d12bd4fffd
Update password_dialog.py
...
Added a restriction on password. It should be at least 6 characters, contain an Upper case letter and a special character.
2014-09-14 13:22:59 +04:00
azhar3339
d6ae2ea094
Update password_dialog.py
2014-09-14 00:23:36 +04:00
m0mchil
26b13f4414
proper i18n
2014-07-27 14:27:26 +03:00
m0mchil
a336379aa5
trezor plugin
2014-07-27 14:27:26 +03:00
ThomasV
c9fc6275ab
move private key methods from wallet to accounts
2014-05-04 19:43:15 +02:00
ThomasV
95df9cd103
fix bugs on wallet creation
2014-05-01 18:58:24 +02:00
ThomasV
ace127ee43
fix password dialog, for imported wallets
2014-05-01 12:42:06 +02:00
ThomasV
5d9b9492e1
abstract and improve seed and key methods
2014-04-21 22:09:15 +02:00
Darrin Daigle
dec5e351c0
fixed title on 3 dialog boxes (they were showing "python" as title)
2014-03-25 17:08:23 -05:00
thomasv
f045490597
During wallet creation, do not write seed on disk before it is encrypted
2013-12-13 17:30:34 +01:00
Bryan Stitt
6cd4ed486a
fix more bare excepts
2013-11-10 12:30:57 -08:00
ThomasV
c8cd187bd4
use QStackedLayout in install wizard
2013-11-03 11:03:45 +01:00
ThomasV
31aaae8ed2
seed v6
2013-10-26 16:40:05 +02:00
thomasv
71c9f1d555
password dialog retry
2013-10-07 18:47:36 +02:00
ThomasV
e1e129fe30
fix names
2013-09-24 16:57:12 +02:00
ThomasV
2c0814f0d3
simplify gui names
2013-09-24 10:06:03 +02:00