Neil Booth
22788e9ab0
Use spot rate for unconfirmed TXs
9 years ago
Neil Booth
58bd655f1d
In debug mode, show every queued request
9 years ago
Neil Booth
fb5e8068ce
Simplify following on from prior dead code removal
9 years ago
Neil Booth
f9547a194e
Remove more dead code
As everything is in-process now, nothing sends
"network.*" messages.
9 years ago
Neil Booth
fe2e731a70
Remove dead code
9 years ago
ThomasV
7f7d73a4a9
helper function without decorator: sign_tx_with_password
9 years ago
ThomasV
483cf2286f
format_amount_and_units: general method to display amounts and fiat values. fixes #1078
9 years ago
ThomasV
7c4b749340
single dialog for confirmation and password
9 years ago
Neil Booth
12583246ee
Fix testcase
9 years ago
ThomasV
849cc0200b
better help message
9 years ago
ThomasV
458b62f5de
commands: add kwargs to wrapper
9 years ago
Neil Booth
f30090a321
Use network to get local height
9 years ago
Neil Booth
b5e0363f85
Only save wallet if modified
9 years ago
Neil Booth
f710d872c7
When using labels plugin write wallet once
Poor hook coupling would cause the wallet to be written
twice unnecessarily when using the labels plugin and changing
a label
9 years ago
ThomasV
a735fbabe0
print config path in debug message
9 years ago
Neil Booth
c64e8b9885
Only write wallet if necessary
9 years ago
ThomasV
084a352456
kivy: fix wizard; remove multisig creation code
9 years ago
Neil Booth
3746050fe6
Subscribed address fix
Add an addr to the subcribed address set on receiving a response,
not on sending a request.
9 years ago
Neil Booth
cbf9052dae
Remove address caching
9 years ago
ThomasV
ebd5a565ed
fix: add missing definition of sha1
9 years ago
ThomasV
62643cbc18
kivy: comment out reload
9 years ago
ThomasV
745d258439
kivy: remove dead code
9 years ago
Neil Booth
b14aae5ebc
Clear self.interface when switching
When switching and the interface isn't immediately available,
we should clear self.Interface as otherwise requests will
still be going to it.
9 years ago
Neil Booth
6f1367fea6
Unify message IDs between network and interfaces
Previously network.py had its own idea of request IDs,
and each interface had its own which was sent on the wire.
The interface would jump through hoops to translate one
to the other.
This unifies them so that a message ID is passed when
queueing a request, in addition to the method and params.
network.py is now solely responsible for message ID management.
Apart from being simpler and clearer, this also should be faster
as there is much less data structure manipulation and rebuilding
happening.
9 years ago
ThomasV
ec9eccd0dd
use packages dir instead of requirements
9 years ago
ThomasV
985d54197a
cleanup, and make send_tx work
9 years ago
ThomasV
4d60380325
kivy Makefile: don't move, copy
9 years ago
Neil Booth
886192aba7
Make trustedcoin.py multi-window compatible
9 years ago
ThomasV
f90ca2684e
change paytomany syntax: accept json data instead of csv file
9 years ago
Neil Booth
0371a3dc32
Don't refresh whilst editing!
It's long been a pet peeve of mine that whilst editing a label,
something would cause Electrum to refresh the widget, such as
an incoming tx or a new block, and you'd lose your edits.
This changes MyTreeWidget so that, if editing, updates are
deferred until editing finishes.
9 years ago
Neil Booth
544b829f6e
Rework MyTreeWidget editing
Gets rid of need for EditableItem class.
New callback on_permit_edit to permit widgets to refuse editing.
Restores popup menu on activating a non-editable column behaviour.
9 years ago
ThomasV
c481e61417
don't download aes in Makefile
9 years ago
ThomasV
584cc5d31f
use zxing to scan qr codes
9 years ago
ThomasV
37caf97ee9
show currency in column header rather than in each row
9 years ago
ThomasV
533cdde366
right align numerical values in history widget
9 years ago
ThomasV
88077808d9
update kivy's blacklist
9 years ago
ThomasV
f3b0d83782
rename 'gui' console variable to 'window'
9 years ago
ThomasV
52315fdb72
detect kivy from os.environ
9 years ago
ThomasV
95e27a0141
add info to kivy Readme
9 years ago
ThomasV
92780aaf24
add pem extension to buildozer.spec
9 years ago
ThomasV
d986570c2e
fix: func.__doc__ might be None on android
9 years ago
Neil Booth
abee263710
Remove obsolete server from DEFAULT_SERVERS
9 years ago
Neil Booth
650f9b215c
Fix itbit
9 years ago
Neil Booth
154cdd1697
Improved error handling for exchange requests
9 years ago
Neil Booth
c0b93c83ab
Minor fixes to exchange_rate plugin
- some exchanges only server their API via http
- add/remove columns as the history check box is selected/deselected
9 years ago
Neil Booth
0db2dbf3d7
Extra headers only if used.
9 years ago
Neil Booth
39615333c0
Attribute more diagnostic messages
9 years ago
Neil Booth
93b99ebded
Handy new class PrintError
Saves adding "def print_error" to endless classes.
9 years ago
Neil Booth
735a9e9a29
Add a line about plugins to the release notes
9 years ago
Neil Booth
9b50d1e7bc
Fix history headers on plugin load / unload
9 years ago