Commit Graph

141 Commits

Author SHA1 Message Date
SomberNight dfad0f43c0 ledger nano: fix monospace font on Windows, and text readability 2019-08-09 20:18:38 +02:00
SomberNight be4cf321e0 ledger: remove mobile pairing 2FA support for Ledger Nano
service no longer provided by Ledger; app not in Google Play Store any more

based on Electron-Cash/Electron-Cash#1298
2019-08-09 19:54:09 +02:00
SomberNight f60f690ca9 change many str(e) to repr(e) as some exceptions were cryptic
it's often valuable to see the type of the exception
(especially as for some exceptions str(e) == '')
2019-07-17 20:12:52 +02:00
SomberNight fb76fcc886 trezor: use only Bridge when available
fixes #5420
2019-07-02 21:21:39 +02:00
SomberNight 37809bed74 qt high dpi: fix some text fields
There are probably other DPI related issues though.

closes #5471
closes #4597
closes #1927
2019-06-29 05:27:28 +02:00
SomberNight f405c3fbdd ledger: (trivial) rm some remnants of hw1 setup 2019-06-29 02:28:00 +02:00
SomberNight 371e1a6ebf hw: allow bypassing "too old firmware" error when using hw wallets
The framework here is generic enough that it can be used for any hw plugin,
however atm only Trezor is implemented.

closes #5391
2019-05-31 04:09:03 +02:00
SomberNight 003e6c3e79 fix 2fa wallet creation via qt gui
closes #5334
2019-05-14 15:32:57 +02:00
SomberNight e63157c2ab logging: fix another call with multiple args
did a search with following regex now: logger\..*\(.*,
2019-05-07 01:41:41 +02:00
SomberNight 3385a94753 logging: basics 2019-05-02 15:19:03 +02:00
SomberNight d92a4e8365 keepkey: rm homescreen stuff (remnants from trezor?) 2019-04-29 19:33:54 +02:00
Calin Culianu 05697e51b8 Trezor: Minor nit in settings screen. Image size was shown as H x W
(from Electron-Cash/Electron-Cash@e0e7ff218d)
2019-04-29 19:28:42 +02:00
SomberNight d4a2e9634f bitcoin: disallow importing/sweeping segwit scripts with uncompressed pubkey
fixes #4638
2019-04-19 00:37:28 +02:00
SomberNight 1cfac928f9 trustedcoin: longer timeout for server signing
fixes #5221
2019-03-25 23:36:52 +01:00
SomberNight 8c3ab63504 labels: don't dump trace if failed to connect to server 2019-03-22 17:24:52 +01:00
keepkeyjon ef7af73bd3 keepkey: support v6.0.0+ firmwares (webusb) 2019-03-17 14:08:23 -06:00
SomberNight a62bf2a53a trustedcoin: better UX in Qt when cannot connect to TC server
closes #5184
2019-03-16 20:05:10 +01:00
SomberNight 1f7b56b455 labels plugin: no need for 'proxy_set' callback 2019-03-09 17:13:06 +01:00
SomberNight b2128af958 ledger: suppress error message if user cancels tx signing 2019-02-28 17:56:08 +01:00
ThomasV cb9dcb8e26 load wallet plugin in Wallet factory, fix trustedcoin wizard on kivy 2019-02-28 09:02:58 +01:00
ThomasV d5790ea109 wizard: do not use on storage object during wallet creation 2019-02-28 09:02:58 +01:00
SomberNight 072ce9c7ac do not raise BaseException 2019-02-25 16:40:51 +01:00
ghost43 6617307730 Merge pull request #5118 from SomberNight/trezor_init_20190213
Trezor: implement "seedless" mode
2019-02-22 18:59:52 +01:00
SomberNight 85a7aa291e bip32: refactor whole module. clean-up. 2019-02-22 18:50:24 +01:00
SomberNight b39c51adf7 mv "electrum seed" stuff from bitcoin.py to mnemonic.py 2019-02-22 18:01:54 +01:00
SomberNight e7f38467d7 move opcodes to bitcoin.py 2019-02-22 17:39:58 +01:00
SomberNight 9dedf51afd trustedcoin: nicer 'ErrorConnectingServer' exception 2019-02-21 23:07:19 +01:00
Jean P 7618693ca9 Add support for Ledger Nano X and future devices (#5140) 2019-02-20 13:46:26 +01:00
SomberNight d4e209dc3a trustedcoin: print messages in both direction when debugging 2019-02-18 18:03:42 +01:00
SomberNight 5387c6d5f6 trezor: during device init hide some options behind an "expert" button 2019-02-13 20:35:24 +01:00
SomberNight 7bbec04a06 trezor: implement "seedless" mode (option during initialization) 2019-02-13 20:35:23 +01:00
SomberNight ec86850a2e trezor: fix minor error handling issue
AttributeError: 'TrezorFailure' object has no attribute 'message'
2019-02-13 18:33:48 +01:00
SomberNight 026448837f no more "import *"
fixes #5101
fixes #5105
2019-02-11 20:21:24 +01:00
SomberNight 7bb3e5336a trezor: PIN could not be disabled
fixes #5078
2019-02-06 15:50:57 +01:00
SomberNight d6986347e6 qt icons: update remaining QIcon() constructors
follow-up #5053
2019-02-05 00:59:09 +01:00
SomberNight 9013f6d59e wizard: make 'stack' private 2019-02-04 20:27:00 +01:00
SomberNight 16bac5fd73 rm qt icons file
so we don't need pyrcc5, which is not deterministic,
and so we don't need the submodule for the icons

based on electrumsv/electrumsv@bf8802c2ea
2019-02-01 20:15:28 +01:00
SomberNight 7f3de8241c qt/hww: temporarily bundle our own version of safetlib.qt.pinmatrix
until safetlib releases a new version that includes https://github.com/archos-safe-t/python-safet/commit/b1eab3dba4c04fdfc1fcf17b66662c28c5f2380e

closes #4960
2019-01-31 20:58:04 +01:00
SomberNight 0f0cee422e trezor and clones: sign tx version too 2019-01-30 12:03:52 +01:00
SomberNight 27299092df hardware cmdline handler: print messages to stderr (take 2)
follow-up 5613f9b903

button_request should not call show_error as error dialogs in Qt block
the GUI thread.
2019-01-29 17:25:02 +01:00
ThomasV 5613f9b903 hardware cmdline handler: print messages to stderr 2019-01-25 18:16:03 +01:00
SomberNight d77e4d8f5d exception formatting: use repr(e) instead of str(e) in messages
repr(e) is more useful
2019-01-17 17:16:19 +01:00
SomberNight c7f3adb67e trezor: fix minor string formatting re translations
closes #4996
2019-01-16 19:11:04 +01:00
Johann Bauer 0caf8e30cd Revealer: Fix typo 2019-01-12 22:06:47 +01:00
Johann Bauer 424430723b [Revealer] Fix spelling mistake 2019-01-08 17:22:53 +01:00
Tom Kneiphof 8fd84f77c7 Fix ledger transaction version (#4991) 2019-01-07 10:49:10 +01:00
SomberNight 192ec8596d trezor: fix matrix recovery
closes #4983
2019-01-04 10:15:26 +01:00
SomberNight bd1f7b539e qt: don't import PyQt5.Qt
related #4960
2018-12-26 03:58:50 +01:00
SomberNight dac5af8eca trustedcoin: friendlier error msg for invalid otp when signing 2018-12-22 09:06:30 +01:00
SomberNight 5dc240d4ed qt: show_message and friends display plaintext by default 2018-12-21 20:46:47 +01:00