Commit Graph

32 Commits

Author SHA1 Message Date
ThomasV c3388d9677 misc python3 updates:
- use jsonrpclib-pelix
 - update the kivy gui
 - update plugins
2017-08-26 08:28:24 +02:00
ThomasV 777a3aa8bf Fixes for TrustedCoin plugin:
- reset billing_info after broadcast
- when bumping tx fee, do not use Trustedcoin output
2017-07-06 16:03:21 +02:00
ThomasV 6ca52153c3 Trustedcoin: prepaid-only billing 2017-05-13 11:45:06 +02:00
ThomasV e43abb5c96 fix trustedcoin wizard. fixes #2276 2017-03-10 14:16:46 +01:00
ThomasV e874ea2b7c trustedcoin: remove hardcoded item 2016-12-21 23:41:22 +01:00
Jonathan Cross e66889c70e
Fixing TrustedCoin logo. 2016-10-31 17:53:03 +01:00
ThomasV 730cbefeb1 Trustedcoin: add Google Authenticator reset 2016-10-01 11:45:43 +02:00
ThomasV c32f75a313 wizard: display seed type. restore 2fa if needed 2016-09-28 06:30:00 +02:00
ThomasV 36c90502ae more trustedcoin fixes 2016-09-02 10:58:54 +02:00
ThomasV 6e6ba37e7e fix forgotten occurence of account in trustedcoin plugin 2016-08-17 15:28:37 +02:00
ThomasV 16db27ffc0 wizard: remove run_wallet 2016-07-31 10:59:42 +02:00
ThomasV 693897cdcb remove deprecated import 2016-06-25 10:59:35 +02:00
ThomasV e7d25faf02 Finish wizard unification 2016-06-24 23:02:54 +02:00
ThomasV 305843999e Relicensing 2016-02-24 10:20:30 +01:00
ThomasV 8392fa9504 fix: missing import 2016-02-03 10:40:37 +01:00
ThomasV bd3f3c3554 fix issue #1610 2016-01-15 11:24:19 +01:00
Neil Booth 6178f5a28f Fix some more regressions and trustedcoin plugin 2016-01-13 22:25:40 +09:00
Neil Booth 0219687d41 Some work on multisig. 2016-01-13 19:20:58 +09:00
Neil Booth 2ae3543dc4 Start work on persistent install wizard 2016-01-12 22:31:53 +09:00
ThomasV c2accd64cf trustedcoin: don't use assert in hooks, it crashes when using multiple windows. show message if wallet is restored from seed. 2016-01-04 15:16:36 +01:00
ThomasV 32483e64c6 fix syntax errors in trustedcoin plugin 2016-01-03 18:37:14 +01:00
Neil Booth 1d07960290 Remove constructor method of plugins
Clean up wallet class loading.
2016-01-02 00:16:15 +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 8f91af28a5 More cleanup of WaitingDialog
Simplify its interface
2015-12-26 11:18:32 +09:00
Neil Booth d70ad3df93 Better waiting dialog for trustedcoin 2015-12-23 22:21:29 +09:00
Neil Booth ffd081ac21 Clean up WaitingDialog
Prevent GC so callers don't have to.
2015-12-23 22:10:11 +09:00
Neil Booth 64887f7a74 More message box cleanup 2015-12-23 20:42:30 +09:00
Neil Booth 0a3a0f12cc Make more dialogs window-modal
Also remove some unnecessary imports
2015-12-23 12:20:19 +09:00
Neil Booth b1704ce911 Fix multiple trustedcoin bugs. 2015-12-13 18:13:24 +09:00
ThomasV 0c20e737a9 fix missing import 2015-11-28 00:22:06 +01:00
ThomasV 9782734f4c plugins: trustedcoin fixes 2015-11-26 14:15:54 +01:00
ThomasV ba2c737a21 finish separation between plugins and GUIs 2015-11-24 09:36:42 +01:00