Neil Booth
5f590c9c64
2 fee colour fixes
update_fee() if removing an item from send_from
update not_enough_funds when pressing !
9 years ago
ThomasV
cc526a8734
tx dialog: don't use tx.raw
9 years ago
Neil Booth
c41e694534
show_seed_dialog: return if user cancels p/w input
Update stale comment.
9 years ago
Neil Booth
6b9d12e369
Tweak tooltip
9 years ago
Neil Booth
9490debf0f
hw_wallet: don't make watching only if cannot pair
Instead issue a warning. Being watching-only disables
various functionality that should instead just ask again
for the PIN to be input.
9 years ago
Neil Booth
bb3de0eb63
change_password_dialog: remove redundant check
This is guaranteed False by wallet.can_change_password()
9 years ago
Neil Booth
5c2c7b1557
trezor: create new accounts in non-GUI thread
9 years ago
Neil Booth
16397b1ed7
trezor: more user friendly when cannot connect
Tell the user and ask if they want to try again. If they
say no, raise a silent exception. Apply this more friendly
behaviour to the install wizard too (see issue #1668 ).
9 years ago
Neil Booth
4ea9518aef
QT install wizard: catch general exceptions
and show an error before re-raising and exiting. Improvement on
prior.
9 years ago
ThomasV
6faac2ca36
My Requests -> Requests
9 years ago
ThomasV
2a507b91c1
fix #1666
9 years ago
ThomasV
3ee61c4c6e
define wallet.dummy_address method
9 years ago
ThomasV
5aa0a87d7a
trustedcoin: restore the display of fees
9 years ago
Neil Booth
274d91fd6e
watching_only: warn after showing main window
9 years ago
Neil Booth
ab488b566b
warn_if_watching_only: don't call twice
9 years ago
Neil Booth
e61fffab55
Trezor/KeepKey: force watching only improvements
Only warn about watching only once given a chance to pair.
Failure to pair makes watching-only and warns.
In error message to user, distinguish between failure to connect
and failure to pair.
9 years ago
Neil Booth
69da96feb4
The daemon stops the wallet threads now
9 years ago
Neil Booth
58d5215e2e
No need to pass daemon and network together
The daemon has the network
9 years ago
ThomasV
08e5aecee2
Revert "Plugins: remove init_qt hook; clean up"
This reverts commit e20369bf94
.
9 years ago
Neil Booth
9fa8c4de27
Installwizard: not app-modal on MacOSX
Making a window with no parent window-modal on Mac makes it
application-modal. This is different to behaviour under X, and
we don't want that. Use QDialog instead.
9 years ago
ThomasV
fe9ec6de06
reformatting
9 years ago
ThomasV
9b09c55356
dynamic fees: use hardcoded value as upper bound
9 years ago
Neil Booth
c0295c767e
tx_dialog: prompt if signed but not saved
I've lost a signed TX one too many times now
9 years ago
Neil Booth
60be9d59bc
Fix prior; scale is off-by-50
9 years ago
Neil Booth
c02e3621f3
Settings: improvements to dynamic fee slider
Fixes #1595
9 years ago
Neil Booth
e20369bf94
Plugins: remove init_qt hook; clean up
Fixes #1644
9 years ago
Neil Booth
f8ed7b058d
Improved multi-device handling
Ask user which device to use when there are many. If there
is only one skip the question. We used to just pick the
first one we found; user had no way to switch.
We have to handle querying from the non-GUI thread.
9 years ago
Neil Booth
38a8385287
Remove stale comment
9 years ago
Neil Booth
9f95e90706
Remove wrong code
The correct line is 3 below
9 years ago
Neil Booth
f92843bb10
Top level window fix for tx_dialog and h/w wallets
9 years ago
Neil Booth
618026f96c
Installwizard: tweak hardware wallet handling
9 years ago
Neil Booth
1f75ab89fa
Installwizard: handle Escape key
9 years ago
Neil Booth
95a0cbabfd
Add a note regarding hardware wallets
9 years ago
ThomasV
858b9c5655
kivy: improve settings dialog
9 years ago
ThomasV
4122c108fc
plugins: enable & disable methods
9 years ago
Neil Booth
9ab9c73d6d
Threaded wallet creation
9 years ago
Neil Booth
b32a34b8ba
Threaded message signing
9 years ago
Neil Booth
ef2c472739
Threaded decryption
9 years ago
Neil Booth
06c262d0dc
TrezorClient: should be in a separate thread
First steps; get show_address working.
Client is not responsible for showing exceptions.
Suppress uninteresting exceptions.
9 years ago
ThomasV
d200b236ae
replace tx.input, tx.output by methods, so that deserialize calls are encapsulated
9 years ago
Neil Booth
c2efb09734
Threaded wallet creation
9 years ago
Neil Booth
6e346e52cc
Threaded message signing
9 years ago
Neil Booth
8f73db2f3d
Threaded decryption
9 years ago
Neil Booth
d6e8e534a3
TrezorClient: should be in a separate thread
First steps; get show_address working.
Client is not responsible for showing exceptions.
Suppress uninteresting exceptions.
9 years ago
Neil Booth
e2627e0944
QMessageBox is a top-level window
9 years ago
Neil Booth
144f53be18
Use TaskThread to simplify ThreadedButton
And improve labels dialog
9 years ago
Neil Booth
c714acf739
Add TaskThread, use to simplify WaitingDialog
This will be useful as a client thread for hardware wallets
9 years ago
Neil Booth
d9a84875dc
Fix prior; keep tx dialog as top-level window
9 years ago
Neil Booth
d9a13a5dd1
transaction_dialog: don't override base class
Rename parent to main_window. Make the main window our parent.
9 years ago
ThomasV
3574ade484
fix #1635
9 years ago