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
Neil Booth
da5c18b2f9
Be patient whilst connecting
On startup we make several connections simultaneously. Socket
maintenance code checks if we're not connected, and if not
switches to a connected interface if auto_connect.
Unfortunately this meant that we frequently didn't reconnect to
the prior good server on startup, because some other connection
would happen first and this code would decide to switch to it.
Instead, only switch if a connection attempt is not in progress.
If that times out at the O/S level the switch will happen.
9 years ago
Neil Booth
f5a43b8738
Warn if server is serving bad address histories
9 years ago
Neil Booth
93b964f11d
Two fixes for main_window.py
- initialize r when getting status text
- fix so settings widgets appear and are enabled
appropriately
9 years ago
Neil Booth
f9047c6df0
Fix for dynamic loading and unloading of plugins
Need to add and remove thread jobs
9 years ago
Neil Booth
26f2c757d3
Implement correct currency precision
9 years ago
Neil Booth
ce3c38db38
Remove FIXME and dead variable
9 years ago
Neil Booth
1d35954541
Fix status bar FX balance display
9 years ago
Neil Booth
34ce6d1821
Updates for exchange_rate plugin
Have AmountEdit return an int if is_int, otherwise a Decimal
Set the tray tooltip unconditionally.
More verbose logging for exchage_rate plugin.
Get rate_float from Coindesk as rate can have commas.
Plugin tracks windows itself, and doesn't create its own
members in the window objects.
Clean up the edit handling.
9 years ago
Neil Booth
95d3f6da1f
A couple of fixes
- Give hook correct name
- Use spot if no data and today - tx_date <= 2 because of timezone
differences.
9 years ago
Neil Booth
76465aa6bd
ExchangeBase is not an exchange
9 years ago
Neil Booth
9e0e54157e
More improvements to exchange_rate plugin
Everything should now update correctly on incoming data from
the exchange server.
9 years ago
Neil Booth
c290455b94
More signal work and bugfixes
Replace self.fiat_unit() mostly with self.ccy, except
for cases where a dynamic post-hoc query is needed.
Block signals to prevent unwanted currency choice change.
Remove dead code.
9 years ago
Neil Booth
b5f986ee56
Torwards sane signalling for exchange_rate plugin
9 years ago
Neil Booth
2a9bc559b2
Remove unwanted hook.
9 years ago
Neil Booth
915ee94cdd
Re-add Fiat Balance column
9 years ago
Neil Booth
1171a25815
Genericize plugin handling of thread jobs
Move it to the Plugins class so all plugins get it for
free.
9 years ago
ThomasV
24cd18e193
cleanup unneeded array in history widget
9 years ago
Neil Booth
3d2ab45b04
Merge Exchanger class into the Plugin class.
9 years ago
ThomasV
b036e8597a
fix typo
9 years ago
ThomasV
1f215ae673
cleanup
9 years ago
ThomasV
815adb3983
Merge branch 'master' of git://github.com/spesmilo/electrum
Conflicts:
plugins/exchange_rate.py
9 years ago
ThomasV
015e274dab
rework exchange_rate hooks
9 years ago
Neil Booth
2df8881824
Remove duplication of parent column names.
We no longer assume how many columns the history widget
has or their names.
Add a fiat balance column.
Remove extra columns when shutting the plugin.
9 years ago
ThomasV
0ef7320d7d
remove forgotten file from lite gui
9 years ago
Neil Booth
f4a1b0adce
Fix Winkdex.
9 years ago
Neil Booth
8cccf1eec5
Don't resize extra column to contents
Something in QT makes this very slow for this column after
editing a label
9 years ago
Neil Booth
9da22000b6
More improvements to exchange_rate plugin
- better historical rate handling, including caching
- grabbing and scanning wallet transactions no longer needed
- fix autosize of fiat column
- more efficient
9 years ago
Neil Booth
8d046c7919
Fix some bugs in last push
9 years ago
Neil Booth
08f1e56cef
Clean up more of the exchange_rate.py mess
9 years ago
ThomasV
fb79f50366
Merge branch 'master' of git://github.com/spesmilo/electrum
9 years ago
Neil Booth
317582e9a7
Permit menu editing of address list
Fixes recent addition to #1435
9 years ago
Neil Booth
46067da42f
Fix thinko
Fixes #1441
9 years ago
ThomasV
2f8574f7d7
kivy/buildozer: read version number from file
9 years ago
Neil Booth
19e128adf0
Simply some of exchange_rate plugin
9 years ago
ThomasV
7cf276c10b
kivy: workaround locale issue and fix set_qr_data
9 years ago
ThomasV
4fd43882c4
fix typo
9 years ago
ThomasV
8b9cff638f
kivy: fix tx dialog
9 years ago
Neil Booth
835bc4e4aa
More cleanup now self.window is gone
No need for self.main_window in gui object.
No need for hooks "init_qt" and "close_main_window".
9 years ago
Neil Booth
bbd50ba83c
Remove all self.window references from plugins
9 years ago
Neil Booth
0792792513
Remove init_qt hook for virtkeyboard plugin
9 years ago
Neil Booth
6372a3f6ce
Plot plugin for multiple windows.
9 years ago
Neil Booth
89fbda30e0
Labels plugin now working for multiple windows
9 years ago