Roman Zeyde
4acc09c91a
Use amodem as a Python package instead of subprocess.
2014-12-30 08:39:29 +02:00
Roman Zeyde
04fc3d4135
Add audio modem integration for transaction sending & receiving
...
http://www.flaticon.com/free-icon/speaker-outline_54951
Speaker icon made by <a href="http://catalinfertu.com " title="Catalin
Fertu">Catalin Fertu</a> from <a href="http://www.flaticon.com "
title="Flaticon">www.flaticon.com</a> is licensed under <a
href="http://creativecommons.org/licenses/by/3.0/ " title="Creative
Commons BY 3.0">CC BY 3.0</a>
http://www.flaticon.com/free-icon/mic_10032
Microphone icon made by <a href="http://www.elegantthemes.com "
title="Elegant Themes">Elegant Themes</a> from <a
href="http://www.flaticon.com " title="Flaticon">www.flaticon.com</a> is
licensed under <a href="http://creativecommons.org/licenses/by/3.0/ "
title="Creative Commons BY 3.0">CC BY 3.0</a>
2014-12-27 17:56:38 +02:00
ThomasV
477b7c3402
fix issue #961
2014-12-25 17:24:49 +01:00
wozz
29cf811858
Fix currency type for bitcoinvenezuela history
...
update exchange rate history for bitcoinvenezuela exchange
2014-11-23 14:41:20 -05:00
ThomasV
7860bcfaf7
Merge pull request #875 from YaChen-PaiJu-Waheeb-Azhar-Zakariyah/master
...
plugin added for plotting history transactions
2014-10-31 15:07:00 +01:00
ThomasV
c4ce16e2b6
fix sign_transaction in btcchip too
2014-10-30 21:10:12 +01:00
ThomasV
070126104f
fix #910
2014-10-30 21:04:10 +01:00
ThomasV
babead68b6
trezor: don't call sign_transaction twice
2014-10-24 12:43:10 +02:00
ThomasV
956f69f3d3
trezor: raise and catch BaseException in signing
2014-10-24 10:53:09 +02:00
ThomasV
8347ad5449
fix hardware plugins with tx.error
2014-10-24 07:49:20 +02:00
Gergely Imreh
3c3d064cad
Fix "Invalid Fee" issue when start with fiat in send (exchange rate plugin)
...
Problem:
Using the exchange rate plugin in the send dialog one can start with
entering a fiat amount, e.g. 5 USD, and the BTC amount is updated,
but no fee is calculated.
In this case can get "Invalid fee" error until the BTC amount is
touched manually and fee is calculated. This can cause confusion
when "set transaction fees manually" is disabled.
Reproducing:
* enable exchange rate plugin
* start Electrum
* in send dialog fill out any receive address
* add a value (e.g. 5) into the fiat dialog and see the BTC value filled out
* fee is not filled out, or if disabled the manual transaction fees then directly
get "Invalid Fee" error
Expectation:
* Fees are calculated just as it would be by filling out the BTC field
Fix:
Fixed by triggering a fee setting the same way as it is done when
the BTC field is edited, by calling `textEdited.emit("")` of the relevant
`BTCAmountEdit` element. One problematic thing is that this also triggers
a change on the fiat we just edited, and thus cursor positions need to be saved
and restored. This is not ideal, there should be a way to avoid such cascades
and trigger fee calculation directly instead of by proxy.
Editing the fiat field with these changes is more or less okay, there can be
some strange steps when the decimal point is edited, but IMHO not worse
than the BTC field when the decimal point is edited there.
2014-09-30 11:28:42 +08:00
waheebyaqub
fb7136227b
Update plot.py
2014-09-28 18:20:33 +04:00
waheebyaqub
7cff7e31d5
Update plot.py
2014-09-27 17:05:17 +04:00
waheebyaqub
8e3e2fc1f6
Create plot.py
2014-09-27 17:02:00 +04:00
ThomasV
10aba39d4e
Merge pull request #858 from btchip/labelfix
...
Fix behavior when calling get_master_public_key from an external context
2014-09-21 19:23:34 +02:00
ThomasV
38fb26f1e8
Merge pull request #857 from btchip/deny_export_private_key
...
Do not crash when asked to export private keys
2014-09-21 19:23:06 +02:00
BTChip
7f2a360c6a
Fix behavior when calling get_master_public_key from an external context
2014-09-21 00:49:36 +02:00
BTChip
f296e5e5ef
Do not crash when asked to export private keys
2014-09-20 14:46:26 +02:00
BTChip
94db6cc94b
Fix bad initializer
2014-09-20 14:27:13 +02:00
molecular
e90d567435
fix typo in btcchip second factor prompt dialog
2014-09-19 20:58:16 +02:00
ThomasV
7dd7918a30
Merge pull request #848 from btchip/firmwareupdate
...
Firmwareupdate
2014-09-19 16:24:00 +02:00
ThomasV
44b0fab4c0
Merge pull request #847 from btchip/tx-2fa-message
...
Improve 2FA message and dongle reconnection
2014-09-19 16:23:02 +02:00
BTChip
2c096f9669
Add firmware check
2014-09-19 16:02:09 +02:00
BTChip
796d52ac09
Delegate firmware update and better error message when connection to the dongle fails
2014-09-19 15:51:10 +02:00
ThomasV
fd1f083958
simplify names
2014-09-19 13:48:49 +02:00
BTChip
86c0bffa3e
Improve 2FA message and dongle reconnection
2014-09-19 13:39:12 +02:00
ThomasV
6cd00eb36b
request history rates asynchronously
2014-09-19 13:36:30 +02:00
BTChip
c6dcbcb005
Fix query fees
2014-09-18 22:11:24 +02:00
ThomasV
c42038a891
cosigner: add popup window
2014-09-14 20:28:21 +02:00
ThomasV
790e0e56e2
fix init call in cosignerpool plugin
2014-09-14 20:20:08 +02:00
ThomasV
815ba4b9eb
Merge branch 'master' of git://github.com/spesmilo/electrum
2014-09-14 11:48:42 +02:00
ThomasV
ca6194e563
trezor: check if device is connected before asking passphrase
2014-09-14 11:48:30 +02:00
Michael Wozniak
c9fab344ca
Keep trezor pin dialog on top of other windows
2014-09-13 18:14:01 -04:00
ThomasV
5b84cbe9fb
close_wallet
2014-09-12 19:58:59 +02:00
ThomasV
45a55e258f
trezor: check device on load_wallet
2014-09-12 19:24:01 +02:00
Maran
6c5302390a
Make all LabelSync calls async.
2014-09-11 13:08:35 +02:00
ThomasV
1b346b1aeb
labels plugin: response must be OK before we continue
2014-09-11 08:42:10 +02:00
ThomasV
a7102bee78
fix indentation
2014-09-10 23:12:28 +02:00
ThomasV
117c563182
fix utf8 encode/decode in labels plugin
2014-09-10 15:28:41 +02:00
ThomasV
410ac82667
Do not call Qt from non-Qt threads, this will segfault (give_error)
2014-09-10 10:16:07 +02:00
ThomasV
374daa25af
create a PendingAccount if coins have been sent to next_account
2014-09-10 10:09:13 +02:00
ThomasV
1fb8af40c5
disable privkey export menu in trezor wallets
2014-09-09 14:30:57 +02:00
ThomasV
265d74c542
fix #825
2014-09-09 14:22:06 +02:00
ThomasV
8cfa32db5c
add labelsChanged signal
2014-09-08 11:45:19 +02:00
ThomasV
e4dfd3129a
iv should be different from password
2014-09-08 00:54:52 +02:00
ThomasV
42bbce4cb3
labels: encrypt keys with deterministic iv
2014-09-08 00:12:34 +02:00
ThomasV
30a2a9ee51
don't encrypt keys, because it creates new items everytime
2014-09-07 23:43:41 +02:00
ThomasV
1886da7cde
fix printing of unicode values
2014-09-07 23:04:04 +02:00
ThomasV
3948ef64fa
labels: pull in separate thread. also fix error messages
2014-09-07 22:57:55 +02:00
ThomasV
3bbd3685d8
fix bug #787
2014-09-07 22:26:07 +02:00
Michael Wozniak
a996659225
Update itbit/coindesk exchange rate api
...
itbit/coindesk exchange rate requires separate API calls per currency
Moved the calls to when the exchange rate plugin updates and when the
user modifies a selection instead of every time the program needs to
query the current exchange rate
This fixes an issue with slow response time in the send tab with the
exchange rate plugin turned on and set to coindesk or itbit
2014-09-05 19:58:54 -04:00
ThomasV
caf4adff49
add missing @hook in exch plugin
2014-09-05 19:43:27 +02:00
ThomasV
622fb6c08b
add wallet categories
2014-09-05 16:28:53 +02:00
ThomasV
9af2c20706
json sanitize labels
2014-09-05 12:12:00 +02:00
ThomasV
816495609f
fix #788
2014-09-04 16:44:50 +02:00
ThomasV
1e346404dd
fixes for label plugin
2014-09-04 16:37:51 +02:00
ThomasV
6101abda5d
call init_qt everytime a plugin is enabled
2014-09-04 15:45:03 +02:00
ThomasV
8b78b7c480
don't duplicate code
2014-09-04 13:08:56 +02:00
GreenAddress
8d8c8cb7f9
Add GreenAddress instant verify plugin
2014-09-04 02:58:14 +02:00
ThomasV
449feddaaf
raise an exception on trezor decrypt
2014-09-03 10:45:41 +02:00
ThomasV
3a8b4d4258
fix #812
2014-09-02 09:00:20 +02:00
ThomasV
c956a7b17a
Merge pull request #810 from btchip/trezor_security_blacklist
...
Reject outdated firmware versions
2014-09-01 10:39:13 +02:00
BTChip
5f970e010f
Do not display exchanged APDUs
2014-08-31 18:55:31 +02:00
BTChip
098c608e3d
Reject outdated firmware versions
2014-08-31 18:46:55 +02:00
ThomasV
79588eb4da
init plugins before gui. register wallet types in plugin constructor
2014-08-31 15:33:20 +02:00
ThomasV
337a20b815
fix is_available method of btchip plugin
2014-08-31 12:51:47 +02:00
ThomasV
cbeb8abe4a
test wallet type in restore hook
2014-08-31 12:40:57 +02:00
ThomasV
a3790372d8
@hook decorator for plugins
2014-08-31 11:42:40 +02:00
ThomasV
cb2c2f0b9f
Merge pull request #807 from btchip/btchip
...
Add BTChip wallet plugin
2014-08-30 17:17:19 +02:00
BTChip
0507017c85
1.4.9 support, better error management, fix 2fa check
2014-08-29 00:38:16 +02:00
Chris Rico
4f82fce81d
Reverted change to TrezorWallet.address_id()
2014-08-28 10:38:56 -05:00
Chris Rico
49c2ba5b12
Removed hard coded purpose and coin_type (provided by Wallet.get_address_index)
...
Only look up address when not a coinbase transaction
2014-08-28 05:13:03 -05:00
BTChip
af7cc78075
Add creation wizard, prepare for 1.4.9
2014-08-27 23:19:14 +02:00
BTChip
11961ae811
Merge branch 'master' into btchip
2014-08-27 07:51:13 +02:00
BTChip
c5d045a498
Merge remote-tracking branch 'upstream/master'
2014-08-27 07:49:01 +02:00
ThomasV
c130ff6715
fix plugin restore: wallet_type
2014-08-26 17:58:17 +02:00
BTChip
5873004af4
Verify proper device before signing
2014-08-26 13:04:38 +02:00
ThomasV
58c6518b30
print more tracebacks
2014-08-26 12:55:53 +02:00
ThomasV
b58aae699e
fix address_id
2014-08-26 12:38:05 +02:00
BTChip
7354f01c8e
lib.util->electrum.util
2014-08-25 17:25:02 +02:00
ThomasV
da6d5b4baa
Merge pull request #794 from XertroV/trezor
...
Add Trezor plugin settings - can now view ID and set device label
2014-08-25 16:07:36 +02:00
ThomasV
5f10b49811
fix load_wallet of cosigner
2014-08-25 15:58:06 +02:00
ThomasV
23c826863e
cosigner plugin update
2014-08-25 11:52:47 +02:00
BTChip
3293731038
Do not crash if no change is sent
2014-08-25 00:18:38 +02:00
BTChip
8a47c80827
Already optimized
2014-08-24 20:19:23 +02:00
BTChip
8e918b5f35
Add BTChip wallet plugin
2014-08-24 19:44:26 +02:00
ThomasV
89b8078549
move qrscanner from plugins to lib
2014-08-23 18:04:29 +02:00
ThomasV
867597cd91
fixes for cosignerpool
2014-08-22 18:39:23 +02:00
Maran
0ce463c99c
Make all errors for Trezor visible in the GUI
2014-08-22 13:24:29 +02:00
ThomasV
8a17e1a5a7
trezor: is_available()
2014-08-22 11:09:23 +02:00
ThomasV
9500715141
add cosignerpool plugin
2014-08-21 19:35:51 +02:00
ThomasV
58e1dd2a24
update trezor plugin
2014-08-21 18:24:47 +02:00
ThomasV
15f6a6a369
fix xpub in trezor plugin (fingerprint and child number should be big endian)
2014-08-20 21:18:16 +02:00
Maran
2afe4e30f7
Add a GUI messagebox when using a Trezor but can't connect to the device.
2014-08-20 20:10:53 +02:00
Maran
78469f488a
Change wording on Trezor pincode request
2014-08-20 20:00:43 +02:00
ThomasV
57e50ee326
handle exceptions raised if trezor is not found
2014-08-19 11:03:24 +02:00
ThomasV
20f93f7df0
set wallet.can_change_password and wallet.has_seed for trezor
2014-08-19 10:36:55 +02:00
ThomasV
11e1e0e923
add support for p2sh addresses to trezor plugin
2014-08-19 00:41:10 +02:00
Max Kaye
dc40a4fefa
Add Trezor plugin settings - can now view ID and set device label
2014-08-17 21:41:42 +10:00
ThomasV
638565bddb
fix get_public_key of trezor plugin
2014-08-08 18:29:08 +02:00
ThomasV
72d499b1a0
Merge branch 'trezor_plugin' of github.com:m0mchil/electrum into m0mchil-trezor_plugin
2014-08-08 14:56:06 +02:00
Michael Wozniak
0c81010290
Add decrypt function
...
Not yet supported in Trezor device, so it currently returns an Unknown
Message error
2014-08-03 19:10:20 -04:00
Michael Wozniak
017693fa57
Update trezor plugin for message signing
2014-08-03 17:37:26 -04:00
Michael Wozniak
d2c1ebfc63
Remove extra variable that isn't needed
2014-08-03 10:49:25 -04:00
Michael Wozniak
ef6ccf2bcd
Fix dialog for cancelled TX on Trezor
2014-08-02 23:41:27 -04:00
Michael Wozniak
e9e8b7e960
Clean up dialog code
...
TODO: fix dialog for cancelled tx from Trezor
2014-08-02 23:38:16 -04:00
Michael Wozniak
6206da00e0
update trezor plugin waiting dialog
...
update waiting dialog so that ok/cancel doesn't need to be used on the
GUI, only on the trezor device
2014-08-02 23:18:02 -04:00
Michael Wozniak
14f00609aa
update imports for gui
2014-08-02 20:09:29 -04:00
Michael Wozniak
ec833b43e9
update imports
2014-08-02 14:52:28 -04:00
ThomasV
06cdb7ff39
move pointofsale plugin to main codebase
2014-07-31 10:10:14 +02:00
m0mchil
d5f08d657f
passing wallet instance not needed anymore
2014-07-27 14:57:23 +03:00
Pavol Rusnak
bb78873e24
don't use internal cmdtr module in trezor plugin
2014-07-27 14:27:27 +03:00
slush0
801bcd69e8
Fix get_master_public_key, Label plugin now works
2014-07-27 14:27:27 +03:00
slush0
9f47762c12
Fixes dependency to pinmatrix
2014-07-27 14:27:27 +03:00
m0mchil
f518be4346
enable plugin for trezor wallet
2014-07-27 14:27:27 +03:00
m0mchil
294de5504f
restore values to allow fee check
2014-07-27 14:27:27 +03:00
m0mchil
e4a6a2962e
enable trezor plugin if about to create/restore wallet
2014-07-27 14:27:27 +03:00
m0mchil
8a7f81a9de
support for restore
2014-07-27 14:27:27 +03:00
m0mchil
ec295d1fbe
remove redundant i18n
2014-07-27 14:27:27 +03:00
m0mchil
a336379aa5
trezor plugin
2014-07-27 14:27:26 +03:00
Michael Wozniak
27ddfcdd36
Add itbit exchange to exchange rate plugin
2014-07-26 13:58:55 -04:00
Michael Wozniak
9ae30533ca
update historical winkdex api
2014-07-22 17:28:37 -04:00
Michael Wozniak
a72bc5a44a
Update exchange rate plugin for Winkdex
...
updated exchange rate BTC price for Winkdex API that was officially published
2014-07-22 17:06:23 -04:00
ThomasV
81d1e67253
always enable qr scanner plugin
2014-07-12 18:39:28 +02:00
ThomasV
b614a673eb
catch zbar.UnsupportedError
2014-06-26 19:23:15 +02:00
ThomasV
8d06fc0143
video_device default should be string
2014-06-25 10:50:18 +02:00
ThomasV
f4dfec4565
define frozen signal for exchange rate plugin
2014-06-24 17:44:31 +02:00
ThomasV
f4a0a90010
catch exceptions raised by fiat amount conversion to decimal
2014-06-24 17:06:04 +02:00
ThomasV
0636ef8b32
compact serialized format for unsigned and partially signed transactions.
2014-06-21 21:06:09 +02:00
ThomasV
c9fd14e343
transaction show_qr
2014-06-17 16:24:01 +02:00
ThomasV
3fa113d76b
fix: remove imports
2014-06-17 14:32:31 +02:00
ThomasV
63de2c8676
fix imports in pos plugin
2014-06-17 14:29:23 +02:00
ThomasV
104fbe6cac
link point of sale plugin with receive tab
2014-06-17 14:27:56 +02:00
ThomasV
d2cad7bbbb
new widget: QRTextEdit
2014-06-14 12:17:44 +02:00
ThomasV
6f3c9e6a44
unify util.parse_URI
2014-06-13 16:02:30 +02:00
ThomasV
ca4e9261e0
qrscanner: use win.show_qr_code
2014-06-13 14:27:48 +02:00
ThomasV
6cad213fa8
fix: show_raw_qr
2014-06-13 07:38:34 +02:00
ThomasV
8685d749a3
qrscanner: add scan button in init()
2014-06-12 22:32:24 +02:00
ThomasV
6d0488c2de
move qr code operations to transaction window and transaction menu
2014-06-12 22:24:10 +02:00
ThomasV
272a09c710
reuse existing transaction dialog instead of duplicating it
2014-06-12 21:57:58 +02:00
ThomasV
1f7366ca20
zbar plugin: use self.win
2014-06-12 17:40:34 +02:00
ThomasV
03c84aab0e
let the send tab parse and return its own fields
2014-06-12 17:31:18 +02:00
ThomasV
838a3e3187
install instructions for zbar. fixes #610
2014-06-12 16:57:23 +02:00
ThomasV
96017fe530
fiat_e: set precision to 0.01
2014-06-11 18:20:25 +02:00
ThomasV
cff3d6ce31
exchange rate plugin: bi-directional conversion
2014-06-11 18:10:21 +02:00
ThomasV
efa35d9ec2
setAmount: convert to int
2014-06-11 15:36:40 +02:00
ThomasV
d9d76436db
replace fiat dialog with direct edit line
2014-06-11 15:32:09 +02:00
ThomasV
46c2de3979
separate AmountEdit and BTCAmountEdit classes, for exchange rate plugin
2014-06-11 14:44:26 +02:00
wozz
fde8966471
Update historical exchange rate query
...
Update historical exchange rate query for bitcoinvenezuela to reduce extra data returned.
2014-04-28 11:03:32 -04:00
wozz
12b3a78036
Merge pull request #662 from wozz/issue-643
...
No longer require restart for toggle exchange rate
2014-04-22 14:42:32 -04:00
Michael Wozniak
b2a80d8522
Exchange rate update
...
use exchange rate value instead of string to calculate balance
2014-04-19 09:03:11 -04:00
Michael Wozniak
b7ea3c5e10
No longer require restart for toggle exchange rate
...
Fixes issue #643 and allows fiat button to work without restart
No logic is required because Send tab gets removed and added for every
toggle.
2014-04-17 12:48:16 -04:00
ThomasV
a332a2a7ee
rm aliases
2014-04-15 13:01:33 +02:00
ThomasV
a92aae3306
Merge pull request #639 from toomyem/spesmilo
...
Added Bitcurex and Bitmarket exchanges
2014-04-01 11:18:14 +02:00
Michael Wozniak
b099930174
Update create current unix time
...
update method to create current unix time to be windows compatible
fix issue #640
2014-03-31 21:52:31 -04:00
Tomasz Machalski
0b8fc21db7
Added Bitcurex and Bitmarket exchanges
2014-03-31 21:02:21 +02:00
Michael Wozniak
a3b88ca3dc
Exchange Rate History - Add APIs
...
Add API for Winkdex and BitcoinVenezuela
2014-03-30 20:39:37 -04:00
Darrin Daigle
5619859386
Streamlined code - modified two procs (get_fiat_status_text and fiat_dialog) to call exchange API only once instead of twice (as recommended by wozz).
2014-03-27 22:00:23 -05:00
Darrin Daigle
9fb7fd5803
Cleaned up Exchange Rate plugin: more efficient code and more intuitive names for the get fiat balance/price procedures. Created new procedure used for updating the fiat balance & price on the status panel. Enhancement: status panel on bottom left now shows the current BTC price (eg, 1 BTC~573.45 USD).
2014-03-27 15:30:24 -05:00
Darrin Daigle
eccb78c3e6
wrapped strings with _("string text") to enable language translation
2014-03-25 11:43:21 -05:00
Darrin Daigle
dea58fcb49
fixed issue when exchange rate not available (eg, no connection)
2014-03-24 11:06:20 -05:00
Darrin Daigle
284bcc1e5b
better handling of very small fiat numbers and mBTC
2014-03-23 23:17:20 -05:00
Darrin Daigle
7bfd170ad9
check if fiat button exists on send tab before updating its caption with the newly selected fiat currency
2014-03-23 13:33:54 -05:00
Darrin Daigle
bc3bcc20dc
check to see if fiat button already exists on send tab before telling user they must restart Electrum to see it
2014-03-23 12:58:42 -05:00
Darrin Daigle
669d8041e4
Add ability to specify fiat amount when sending bitcoin.
2014-03-22 23:04:06 -05:00
Michael Wozniak
e6175c6f57
fix error with Decimal in older python versions
2014-03-17 22:03:48 -04:00
Michael Wozniak
2fc3f408c8
Exception caused by tx_list not defined
...
I wasn't seeing this before, so I assume it could be a race condition if
the "load_wallet" function doesn't finish before the history tab is updated.
2014-03-07 23:10:36 -05:00
Michael Wozniak
f434bac45a
fix bug for 0 transaction wallet
...
0 transaction wallet would return an error when getting transaction list
2014-03-07 22:51:58 -05:00
ThomasV
7f96001463
Merge pull request #609 from wozz/bitven
...
BitcoinVenezeula Rates
2014-03-06 09:44:53 +01:00
Michael Wozniak
fbbf1970b6
BitcoinVenezeula Rates
...
Rates are taken from CoinDesk, modified for the true blackmarket rates,
not the "government approved" rates.
2014-03-05 17:13:34 -05:00
Michael Wozniak
05027c512e
exchange rate bug fix
2014-03-05 16:03:56 -05:00
Michael Wozniak
723b0e430f
non blocking exchange rate API calls
...
clear combo box while waiting
2014-03-05 02:24:20 -05:00
Michael Wozniak
0c59b4148d
Add new exchange rate options
...
BitcoinAverage added as new exchange rate option.
Add BitPay as new exchange rate API
Winkdex added as option for exchange rate - USD only
Cleanup exchange rate plugin
cavirtex exchange rate added
BTCChina - exchange rate
2014-03-04 23:57:32 -05:00
Michael Wozniak
3a078f507c
update for new transactions with exchange plugin
...
new transactions aren't already loaded to the wallet when the update is
run. this catches the exception and gets the transaction value
2014-03-02 22:18:26 -05:00
Michael Wozniak
f9a52684e3
Add history fiat tx value for exchange plugin
...
Added coindesk BPI rate calculation for transaction values in history.
Coindesk currently only provides this functionality for USD, so it is
only available when the Coindesk and USD combination has been
selected.
2014-03-02 21:08:46 -05:00
Michael Wozniak
c582194bdc
Add Coinbase exchange rate option
...
Add Coinbase exchange rate option in exchange rate plugin
2014-03-02 15:34:38 -05:00
Michael Wozniak
501996c145
add ok button for currencies
...
also update the currency list when changing exchanges. defaults to
first in list if current selected currency is not available on the other
exchange
2014-03-02 15:07:09 -05:00
Michael Wozniak
fd6c6f209a
Set default exchange to Blockchain.info
...
set default exchange to Blockchain.info, which will force the config to
be updated if the exchange is changed.
2014-03-02 12:37:14 -05:00
Michael Wozniak
d30fb5c473
Add CoinDesk BPI for exchange rate
...
Add CoinDesk BPI for exchange rate options. Choose between blockchain
and coindesk on the plugin settings page.
2014-03-01 11:40:07 -05:00
grnbrg
8738945da1
urlparse puts arguements in uri.query, not uri.path.
2014-02-05 11:45:45 -06:00
rdymac
6facb9f2c2
typo
...
typo s/this/these
2014-01-28 01:58:58 +01:00
Marcell Ortutay
560e9a38a6
check for QWebView and disable if not found
2014-01-14 16:18:06 -08:00
ortutay
e2890dc366
coinbase buyback plugin with httplib2 removed
2014-01-08 14:56:45 -08:00
ThomasV
8d207aa074
rm coinbase plugin until fixed
2014-01-08 12:11:40 +01:00
ortutay
4edfc6d82e
Coinbase BuyBack plugin
2014-01-05 00:19:23 -08:00
ThomasV
2112129703
fix space
2013-12-14 07:53:25 +01:00
ThomasV
4f78b5365b
exchange rate plugin: keep thread running ( fixes #494 )
2013-12-14 07:49:21 +01:00
Gergely Imreh
cbfa921276
pointofsale: generated bitcoin url might contain invalid characters
...
The bitcoin invoice url generated for the QR code might contain illegal
characters because the labels can have any text. In default it already
contains spaces (ie. the naming convention "Invoice - 0001").
The invalid URL did confuse e.g. the Bitcoin Wallet Android app, that
couldn't read bitcoin addresses from the generated QR code.
This is fixed by escaping the label text before displaying it as a
QR code.
2013-11-26 12:31:50 +08:00
tkhaew
118ac5a4b0
Update point of sale plugin for menu hook
2013-11-23 16:20:14 +07:00
Michael Wozniak
f892671a18
point of sale plugin set amount to None if the exchanger fails
2013-11-16 10:09:48 -05:00
ThomasV
63b9911a9f
fix self.amount in POS plugin
2013-11-16 10:44:11 +01:00
Michael Wozniak
bf17b6dcbe
fix for issue #417 , adds new column for requested amount
...
also adds a menu option to display the invoice again if it's been closed
2013-11-13 22:48:47 -06:00
Bryan Stitt
6cd4ed486a
fix more bare excepts
2013-11-10 12:30:57 -08:00
Bryan Stitt
f0eb0eccde
replace BaseException with Exception
2013-11-09 20:21:02 -08:00
rdymac
7e8461d386
Split text string
...
Splited text string to avoid needing to translate everything again in
each language
2013-11-05 13:45:07 +01:00
Ryan McGuire
77dd9a0c8b
Fixes sending coins from the qrscanner plugin
2013-11-01 22:18:14 -04:00
Ryan McGuire
56168e85b8
Adds a settings dialog for qrscanner plugin - allows device selection
2013-11-01 21:27:05 -04:00
Ryan McGuire
cf5252e6aa
Fixes qrscanner to 1.9 API.
2013-11-01 14:58:19 -04:00
ThomasV
d70087a0f5
handle plugin dependency
2013-10-16 14:11:28 +02:00
ThomasV
87a8bfda47
plugins settings widget
2013-10-08 11:38:40 +02:00
Maran
818d53fce2
Remove log statement from Exchange rate plugin
2013-09-30 16:55:16 +02:00
Maran
25120ddaf3
Fix label sync plugin and add in backwards compatibility with 1.8 wallets. Fixes #291
2013-09-30 16:21:31 +02:00
ThomasV
a9b05ad188
set label
2013-09-29 12:14:01 +02:00
ThomasV
ec141ebb67
fix labels plugin
2013-09-29 10:52:47 +02:00
ThomasV
6644fcc22e
move lite window initialization in the constructor of the main window
2013-09-28 11:21:25 +02:00
ThomasV
7c4d7dc327
fix conversion in exchange rate plugin
2013-09-27 13:14:49 +02:00
ThomasV
2c0814f0d3
simplify gui names
2013-09-24 10:06:03 +02:00
ThomasV
404c1f84d2
generalize plugins to all guis
2013-09-24 08:47:04 +02:00
rdymac
10be6e7609
Add translations and fixes to 1.9 master
...
Added translations, fixes to syntax errors and other minor fixes for
text strings.
Tested all changes. I hope not to break anyhting…
I was unsurem, but the menu bar on the Lite GUI dissapeared. Looking at
the commits on master, it seems that it wasn't me.
2013-09-17 05:19:23 +02:00
ThomasV
004aa4b640
separate directories for GUIs
2013-09-11 11:45:58 +02:00
thomasv
afac84e231
move transaction code and fix issue #280
2013-09-04 16:46:27 +02:00
ThomasV
7c2ac01306
plugin hook for load_wallet
2013-09-02 22:43:58 +02:00
ThomasV
43bac658da
fix labels plugin init()
2013-08-08 05:47:24 +02:00
ThomasV
b08f1a2a7b
plugins: do not overload __init__, use init() instead
2013-08-07 22:59:07 +02:00
thomasv
e9ddba5c3f
minor fixes to point of sale plugin
2013-06-19 14:31:59 +02:00
rdymac
80e3cc8163
Fix \n new line text break (2)
...
Fix \n new line text break
2013-06-17 23:18:42 +03:00
rdymac
206279fcfb
Fix \n new line text break
2013-06-16 14:05:25 +03:00
ThomasV
7c1d07c999
fix indent
2013-05-27 21:18:29 +02:00
ThomasV
034bc64fe6
fix indent
2013-05-27 21:14:38 +02:00
tigereye
1428d4fa10
Updated the QR Code plugin to enable offline/online wallets to transmit unsigned/signed transactions via QR code.
2013-05-23 21:48:43 -04:00
Maran
6b690d681a
Updated label help text
2013-04-21 21:55:14 +02:00
thomasv
a1cb324f8a
fix alias plugin (set url)
2013-04-12 13:05:52 +02:00
Maran
7f37c093b6
Hopefully fix label corruption.
2013-04-08 13:30:43 +02:00
slush
a8a267a7dc
Added link to zbar download page
2013-04-01 04:24:02 +02:00
Maran
86674a958a
Update label sync client for full encryption/decryption both on client and website
2013-03-18 20:53:12 +01:00
Maran
568cc776f8
Fully encrypt both label and the id for the label
2013-03-17 18:27:26 +01:00
slush
b9196260cf
Move is_available() logic to init(), to prevent camera wakeup every second.
2013-03-17 13:51:29 +01:00
ecdsa
68b205484a
restore infobox
2013-03-17 12:56:53 +01:00
ecdsa
15c2cc71ea
no need to restart here
2013-03-17 12:52:11 +01:00
Maran
4458a1c81b
Worked in new settings dialog for label sync plugin.
2013-03-17 12:08:12 +01:00
ecdsa
a10455f685
settings dialog
2013-03-17 11:52:58 +01:00
Maran
c168a5a96a
Consistant text
2013-03-16 23:48:51 +01:00
Maran
bafac9dc83
Rewrote plugin to new format
2013-03-16 23:33:49 +01:00
Maran
dfd48319a3
Fix merge conflict
2013-03-16 21:38:12 +01:00
thomasv
24db3c9aee
virtual keyboard plugin
2013-03-15 18:35:05 +01:00
thomasv
bd1cdc9bfb
derive plugins from BasePlugin class
2013-03-15 18:03:56 +01:00
thomasv
93b98e1176
move http aliases to separate plugin
2013-03-15 15:48:28 +01:00
slush
b6afa2455c
Fixes Qt imports
2013-03-15 14:19:36 +01:00
thomasv
8d4f409dd7
fix qrscanner module
2013-03-15 14:15:32 +01:00
Maran
1cda13a407
Update howto
2013-03-12 21:50:43 +01:00
Maran
14dcf88409
Tweaks for new plugin giving self
2013-03-12 21:38:06 +01:00
Maran
ca6890a622
Fix merge conflict
2013-03-12 21:27:27 +01:00
Maran
9df4451c6f
More work on label cloud plugin
2013-03-12 21:20:18 +01:00
thomasv
2c1ae1ba18
add a hook at the end of the gui constructor
2013-03-12 18:40:21 +01:00
Maran
884371eedd
Merge branch 'master' into feature/label_sync
2013-03-12 16:52:15 +01:00
thomasv
7bf87bc189
plugins: define is_available()
2013-03-11 14:30:30 +01:00
Maran
2973f5d2c3
more label sync wip
2013-03-10 21:23:04 +01:00
Maran
51560b9ecd
Implement buttons and move to prod server
2013-03-10 17:44:02 +01:00
Maran
e8b97e5326
Work in progress on Label syncing
2013-03-10 17:04:00 +01:00
ecdsa
d848e9b91d
fix
2013-03-09 09:28:46 +01:00
ecdsa
123b1b10e5
fixes for pointofsale
2013-03-04 17:19:32 +01:00
ecdsa
54d9817098
fix
2013-03-03 19:17:11 +01:00
ecdsa
744073c212
change column numbers, update pointofsale plugin
2013-03-03 19:14:27 +01:00
thomasv
190f733de2
restrict plugins to the gui
2013-03-03 16:01:47 +01:00
thomasv
7e74fcc935
qrscanner
2013-03-03 15:00:12 +01:00
thomasv
ba15b9eb6b
another plugin for qrscanner
2013-03-03 14:49:42 +01:00
thomasv
cd9f366735
move point of sale mode into plugins
2013-03-03 13:50:08 +01:00
thomasv
474b63357e
header for plugins
2013-03-02 16:31:28 +01:00