Commit graph

657 commits

Author SHA1 Message Date
ThomasV
9b2885e697 kivy: updates 2015-12-05 18:14:17 +01:00
Neil Booth
eb82a5e689 Cleanup labels/qt imports. 2015-12-05 21:52:19 +09:00
Neil Booth
a0b031c7df Fix labels plugin wallet popping bug. 2015-12-05 21:47:17 +09:00
Neil
c3bd9226f2 Merge pull request #1570 from kanishkablack/master
Coinsecure exchange added
2015-12-05 10:57:50 +09:00
ThomasV
b700340ff9 kivy: use exchange rates in amount dialog 2015-12-03 22:43:43 +01:00
Anwesh
0ece74eea6 Coinsecure exchange added 2015-12-03 16:27:32 +05:30
ThomasV
74a9e2296c separate Network and Plugins 2015-12-03 11:18:10 +01:00
ThomasV
6ec610c359 kivy updates 2015-12-02 12:11:28 +01:00
ThomasV
deefd74c37 labels sync for kivy 2015-12-01 17:29:24 +01:00
ThomasV
d8e65782e1 ledger: cmdline plugin 2015-12-01 12:06:21 +01:00
ThomasV
ddae2516c1 keepkey: cmdline plugin 2015-12-01 12:04:01 +01:00
ThomasV
c7b1721f58 fix cmdline trezor 2015-12-01 12:00:18 +01:00
ThomasV
d5f43610ed fix imports in hardware wallets 2015-12-01 10:00:39 +01:00
Neil Booth
90dee43998 Move estimated_fee to Transaction class
It's not a function of the wallet but of the transaction
so it more naturally belongs there.
2015-11-28 21:28:54 +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
Neil Booth
cf23127ac1 Preserve alphabetical ordering...
And 2 is the default anyway as for most western currencies.
2015-11-25 00:16:06 +09:00
ThomasV
c6780cce84 add Bitso exchange rate 2015-11-24 10:35:25 +01:00
ThomasV
ba2c737a21 finish separation between plugins and GUIs 2015-11-24 09:36:42 +01:00
ThomasV
2c0489c809 plugins: separate GUIs using child classes 2015-11-23 14:15:25 +01:00
ThomasV
175fdbcac6 Disentangle plugins and window management; use Qt signals 2015-11-23 09:05:34 +01:00
Neil Booth
e9384f15ed Plugins manage their own wallet tracking 2015-11-14 15:58:10 +09:00
Neil Booth
d1cd6d5645 Labels plugin: drop wallet on window close
Will help GC
2015-11-12 11:29:53 +09:00
ThomasV
c86ef5e8b0 hardware wallets: fix sign_transaction in resstored wallets 2015-11-04 19:13:24 +01:00
Neil Booth
7d0d2f2097 Work around Bitcoin Venezuela serving NULLs.
Fixes #1510.
2015-10-24 23:23:43 +09:00
ThomasV
7a060e86b2 minor fix FX plugin 2015-10-17 12:46:05 +02:00
ThomasV
302ce7c15b simplify exchange_rate hooks 2015-10-17 06:26:37 +02:00
Tim Bellefleur
e81814416a Add historical data for BitcoinAverage (via CSV) 2015-10-15 14:56:23 -07:00
Tim Bellefleur
ad198c372b Add BitStamp to exchange rate options. 2015-10-15 13:10:15 -07:00
Tim Bellefleur
80bf9952e8 Fix method call to BitcoinAverage 2015-10-15 13:10:00 -07:00
ThomasV
a5e94ef0e8 kivy: use plugins 2015-10-13 12:12:49 +02:00
ThomasV
87168282b9 check wallet type in installwizard_load_wallet hook 2015-10-01 12:37:46 +02:00
Neil Booth
6bbde8389d Pass window not window.app 2015-09-26 17:24:57 +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
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
ThomasV
483cf2286f format_amount_and_units: general method to display amounts and fiat values. fixes #1078 2015-09-11 16:46:37 +02: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
Neil Booth
886192aba7 Make trustedcoin.py multi-window compatible 2015-09-09 17:27:58 +09: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
ThomasV
37caf97ee9 show currency in column header rather than in each row 2015-09-08 12:10:27 +02:00
Neil Booth
650f9b215c Fix itbit 2015-09-07 07:38:30 +09:00
Neil Booth
154cdd1697 Improved error handling for exchange requests 2015-09-07 00:23:59 +09:00
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
2015-09-07 00:01:26 +09:00
Neil Booth
0db2dbf3d7 Extra headers only if used. 2015-09-06 23:20:05 +09:00
Neil Booth
93b99ebded Handy new class PrintError
Saves adding "def print_error" to endless classes.
2015-09-06 21:40:00 +09:00
Neil Booth
9b50d1e7bc Fix history headers on plugin load / unload 2015-09-06 21:14:36 +09:00
Neil Booth
26f2c757d3 Implement correct currency precision 2015-09-06 18:06:56 +09:00
Neil Booth
ce3c38db38 Remove FIXME and dead variable 2015-09-06 14:18:25 +09:00