Neil Booth
5071d75912
Clean up install wizard a little
...
Also fixes #1462
2015-09-26 17:19:42 +09:00
Neil Booth
a4a2eb9b5c
Handle None satoshis properly
2015-09-26 17:19:14 +09:00
Neil Booth
cf44e65ba8
Rework resizing of send and receive tabs
...
Should fix #1458
They now function in essentially the same way.
2015-09-26 12:14:35 +09:00
ThomasV
f63bc61ec4
fix #1461
2015-09-25 17:23:54 +02:00
Neil
0dfec561e5
Merge pull request #1460 from joelstanner/master
...
Fixes expiration value bug
2015-09-24 12:17:07 +09:00
Joel Stanner
82a75f3949
Remove redundant "in"
...
For example, this avoids displaying "Request expires in [ in about 24 hours]"
2015-09-23 19:59:42 -07:00
Joel Stanner
cdbee6f4c9
Expiration value typo bug
2015-09-23 19:56:20 -07:00
Neil
2d1600d350
Merge pull request #1457 from fireduck64/master
...
Make verbage from requests a little more clear
2015-09-23 08:31:04 +09:00
fireduck64
978dddad80
Make verbage from requests a little more clear
2015-09-22 12:53:50 -07:00
ThomasV
6cec75150c
fix docs link
2015-09-19 18:49:12 +02:00
ThomasV
6117c58a59
update documentation hard link
2015-09-18 13:18:29 +02:00
ThomasV
3f145864ef
fix syntax error in exchange rate plugin
2015-09-13 21:12:52 +02:00
Neil Booth
22788e9ab0
Use spot rate for unconfirmed TXs
2015-09-12 19:18:49 +09:00
Neil Booth
58bd655f1d
In debug mode, show every queued request
2015-09-12 12:13:42 +09:00
Neil Booth
fb5e8068ce
Simplify following on from prior dead code removal
2015-09-12 11:25:14 +09:00
Neil Booth
f9547a194e
Remove more dead code
...
As everything is in-process now, nothing sends
"network.*" messages.
2015-09-12 11:18:11 +09:00
Neil Booth
fe2e731a70
Remove dead code
2015-09-12 10:54:20 +09:00
ThomasV
7f7d73a4a9
helper function without decorator: sign_tx_with_password
2015-09-11 17:38:01 +02:00
ThomasV
483cf2286f
format_amount_and_units: general method to display amounts and fiat values. fixes #1078
2015-09-11 16:46:37 +02:00
ThomasV
7c4b749340
single dialog for confirmation and password
2015-09-11 16:22:16 +02:00
Neil Booth
12583246ee
Fix testcase
2015-09-11 20:17:20 +09:00
ThomasV
849cc0200b
better help message
2015-09-11 13:07:49 +02:00
ThomasV
458b62f5de
commands: add kwargs to wrapper
2015-09-11 11:54:00 +02:00
Neil Booth
f30090a321
Use network to get local height
2015-09-11 14:03:44 +09:00
Neil Booth
b5e0363f85
Only save wallet if modified
2015-09-11 14:02:01 +09:00
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
2015-09-10 22:29:25 +09:00
ThomasV
a735fbabe0
print config path in debug message
2015-09-10 11:01:58 +02:00
Neil Booth
c64e8b9885
Only write wallet if necessary
2015-09-10 17:57:50 +09:00
ThomasV
084a352456
kivy: fix wizard; remove multisig creation code
2015-09-10 10:03:22 +02:00
Neil Booth
3746050fe6
Subscribed address fix
...
Add an addr to the subcribed address set on receiving a response,
not on sending a request.
2015-09-10 13:32:00 +09:00
Neil Booth
cbf9052dae
Remove address caching
2015-09-10 12:57:04 +09:00
ThomasV
ebd5a565ed
fix: add missing definition of sha1
2015-09-09 18:15:38 +02:00
ThomasV
62643cbc18
kivy: comment out reload
2015-09-09 16:13:40 +02:00
ThomasV
745d258439
kivy: remove dead code
2015-09-09 16:02:06 +02:00
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.
2015-09-09 22:13:09 +09:00
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.
2015-09-09 21:00:25 +09:00
ThomasV
ec9eccd0dd
use packages dir instead of requirements
2015-09-09 13:01:30 +02:00
ThomasV
985d54197a
cleanup, and make send_tx work
2015-09-09 12:09:16 +02:00
ThomasV
4d60380325
kivy Makefile: don't move, copy
2015-09-09 12:08:09 +02:00
Neil Booth
886192aba7
Make trustedcoin.py multi-window compatible
2015-09-09 17:27:58 +09:00
ThomasV
f90ca2684e
change paytomany syntax: accept json data instead of csv file
2015-09-09 08:47:30 +02:00
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.
2015-09-09 09:36:35 +09:00
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.
2015-09-09 07:38:54 +09:00
ThomasV
c481e61417
don't download aes in Makefile
2015-09-08 16:52:58 +02:00
ThomasV
584cc5d31f
use zxing to scan qr codes
2015-09-08 16:19:02 +02:00
ThomasV
37caf97ee9
show currency in column header rather than in each row
2015-09-08 12:10:27 +02:00
ThomasV
533cdde366
right align numerical values in history widget
2015-09-08 12:09:22 +02:00
ThomasV
88077808d9
update kivy's blacklist
2015-09-08 10:52:32 +02:00
ThomasV
f3b0d83782
rename 'gui' console variable to 'window'
2015-09-08 09:37:12 +02:00
ThomasV
52315fdb72
detect kivy from os.environ
2015-09-07 16:44:17 +02:00