ThomasV
bf50bc45ef
fix plugin load_wallet hook
2015-06-11 02:13:12 +02:00
ThomasV
b350c27562
openalias: replace @ in resolve
2015-06-10 22:20:29 +02:00
ThomasV
2863d19579
command-line handler for trezor
2015-06-10 22:08:19 +02:00
ThomasV
060e3aa23e
plugins: call load_wallet in install wizard
2015-06-10 12:40:08 +02:00
ThomasV
78e68507e1
fix greenaddress url
2015-06-10 08:32:04 +02:00
ThomasV
8bccf7b2db
replace httplib with requests
2015-06-10 08:29:50 +02:00
ThomasV
f70a996619
fix trezor initialiation hook (pass window in load_wallet)
2015-06-09 09:58:40 +02:00
Neil Booth
03e53a5e01
Create a constant for 100000000 and use it
...
Use same name as is in bitcoind.
Note that one of the constants in text.py had the wrong number
of zeroes previously...
2015-06-01 14:53:36 +09:00
ThomasV
a3cd33fe03
add option to disable dnssec
2015-05-31 16:43:27 +02:00
ThomasV
5a76a0fc95
hook openalias plugin to command line interface
2015-05-31 14:42:16 +02:00
ThomasV
bb7437e534
encapsulate variable in openalias plugin
2015-05-31 14:33:26 +02:00
ThomasV
aa4ced7a26
add import
2015-05-28 15:45:09 +02:00
ThomasV
a2e50207ec
Merge pull request #1252 from ulrichard/btchip_one_account
...
Restrict btchip to one account
2015-05-27 11:11:03 +02:00
ThomasV
d196c9d0a1
catch exceptions raised by validate
2015-05-27 09:23:11 +02:00
ThomasV
5ba9303291
trezor handler for cmd line
2015-05-26 09:09:21 +02:00
Richard Ulrich
b24df0cbfa
added import
2015-05-26 00:09:26 +02:00
Richard Ulrich
2ca8122c96
restricting to one account so that at least it doesn't crash
2015-05-26 00:06:28 +02:00
ThomasV
778297697a
lazy plugin constructor
2015-05-24 20:37:05 +02:00
ThomasV
48ad7c36a8
show plugin dependencies
2015-05-24 10:06:53 +02:00
ThomasV
d40c12c949
check gui when loading plugins
2015-05-24 09:26:28 +02:00
ThomasV
8f98ea4aca
make plugins available without the GUI
2015-05-23 10:38:19 +02:00
Maran
327c1bafd9
Use TLS for LabelSync
2015-05-04 12:20:52 +02:00
ThomasV
617fb36b06
minor fix: index
2015-05-02 11:21:19 +02:00
ThomasV
afa814a444
small fix exchange_rates
2015-05-02 11:08:35 +02:00
pooler
bc95b0b4db
Fix variable reference in Exchange Rates plugin
2015-04-30 19:41:33 +02:00
ThomasV
30b189f68a
fix #1179
2015-04-30 18:04:27 +02:00
Maran
4bed294ddd
Change labelsync to use https
...
Self signed for now until I get a wildcard
2015-04-28 12:54:33 +02:00
ThomasV
77648c284f
exchange_rates: use requests module
2015-04-28 06:28:20 +02:00
ThomasV
2bec9711cc
decimal.Decimal -> Decimal
2015-04-28 04:50:41 +02:00
ThomasV
576e9be02b
exchange_rates: more simplifications
2015-04-28 04:42:25 +02:00
ThomasV
4f3dd51885
factorize more
2015-04-28 04:24:10 +02:00
ThomasV
0b0fb45f62
exchange rates: factorize getter functions
2015-04-28 03:55:55 +02:00
ThomasV
a42743ca2d
always request exchange rates over https
2015-04-28 03:28:43 +02:00
ThomasV
89338fa7bd
revert 0cd63d19f4
2015-04-23 17:58:29 +02:00
ThomasV
dd6fd46913
set daemon thread in exchange rates plugin
2015-04-23 17:43:18 +02:00
ThomasV
b9537b0885
Merge pull request #1152 from chiguireitor/master
...
Fixed a missing import in exchange_rate.py that caused program hangs and...
2015-04-23 17:40:10 +02:00
John Miguel Villar Zavatti
0cd63d19f4
Fixed a missing import in exchange_rate.py that caused program hangs and wallet corruption
...
Signed-off-by: John Miguel Villar Zavatti <johnvillarzavatti@gmail.com>
2015-04-23 11:05:55 -04:30
ThomasV
e8189490e9
store contacts in a separate file, shared between wallets
2015-04-23 12:16:46 +02:00
ThomasV
2868df74b6
openalias: extra check
2015-04-21 17:42:51 +02:00
ThomasV
69a4ef9d10
set daemon thread
2015-04-21 12:39:59 +02:00
ThomasV
d8ae34ef86
fix: don't attempt openalias when processing a PR
2015-04-21 09:06:41 +02:00
ThomasV
697d8b7750
follow up 8e415d0f2a
2015-04-20 12:16:42 +02:00
ThomasV
a3ed4ce2a7
new class to show buttons in LineEdit. fixes #1050
2015-04-20 11:49:27 +02:00
ThomasV
8e415d0f2a
exchange_rates plugin: hide widgets on close
2015-04-20 01:27:17 +02:00
ThomasV
21b2fcbe85
always_hook. fix trezor handler. fixes #1146
2015-04-18 14:59:46 +02:00
ThomasV
3bac924303
remove coinbase plugin
2015-04-12 12:52:26 +02:00
ThomasV
9b7a62c36a
labels plugin: use self.print_error
2015-04-12 12:16:57 +02:00
Maran
7356d41240
Migrate the new function into the old plugin
2015-04-11 09:57:01 +02:00
Maran
ebb9faeb6e
New LabelSync
...
This LabelSync is much faster because it will only request labels that
changed since the last sync. It is also using a new back-end and no
longer requires any registration.
2015-04-10 14:23:52 +02:00
ThomasV
1a76842730
on_buy: missing parameter
2015-04-04 22:16:59 +02:00
ThomasV
21ccb1e82d
trezor plugin: move Qt callbacks in a handler
2015-04-04 15:13:56 +02:00
ThomasV
156825fe57
trustedcoin: add 10 to prepaid options
2015-04-02 18:46:39 +02:00
ThomasV
d70c9d1ab7
stretch column instead of storing width
2015-04-02 17:45:44 +02:00
ThomasV
8e65df3ae7
Merge branch 'master' of git://github.com/spesmilo/electrum
2015-03-31 18:57:50 +02:00
Riccardo Spagni
c5d45da933
tweaked resolve and DNSSEC timeouts to be less aggressive
2015-03-31 18:02:59 +02:00
ThomasV
2b81906fdd
trustedcoin: use self.print_error
2015-03-31 14:14:39 +02:00
ThomasV
d895e3b868
OA: update contacts tab
2015-03-31 13:41:46 +02:00
ThomasV
c9d874ce38
openalias: more error message
2015-03-31 12:21:20 +02:00
ThomasV
8902207443
add url as contact
2015-03-31 12:02:57 +02:00
ThomasV
27d871277a
add url to contacts, not full name, because it's used in completions
2015-03-31 10:39:23 +02:00
ThomasV
dfc3b64395
don't use large and silent try..except block. print more error messages
2015-03-31 10:04:31 +02:00
ThomasV
c17f64d236
do not run asynchronous validation in GUI thread.
2015-03-31 09:50:18 +02:00
ThomasV
34d4c6c9d8
rm dead code
2015-03-31 09:42:04 +02:00
ThomasV
66cbd5bc65
OA_READY already checked in is_available
2015-03-31 09:40:53 +02:00
ThomasV
8cc21a6a00
openalias: freeze and color payto_e
2015-03-31 09:37:09 +02:00
ThomasV
bafc9a5842
fix undefined variable in openalias plugin
2015-03-31 09:35:11 +02:00
ThomasV
81372ffe4b
Merge pull request #1114 from romanz/plugin-buttons-fix
...
plugins: fix buttons insertion
2015-03-30 19:12:51 +02:00
Roman Zeyde
a6a4200c51
plugins: fix buttons insertion
2015-03-30 18:54:21 +03:00
Roman Zeyde
c4b306cdbe
fix Transaction.deserialize() to Transaction()
2015-03-30 18:28:24 +03:00
ThomasV
ec11e58add
handle pruning in wallet.txi/txo
2015-03-30 14:10:46 +02:00
ThomasV
e3de121be9
store deserialized tx in/out in wallet file for fast computation
2015-03-30 14:10:46 +02:00
ThomasV
9dd0728558
revert commit 3ae2fb2e90
2015-03-27 18:38:40 +01:00
ThomasV
9dbd546670
trustedcoin: clarify buy dialog
2015-03-27 07:59:01 +01:00
ThomasV
c0e60ec93d
ask user before closing transaction window with unsaved transaction
2015-03-25 10:46:15 +01:00
ThomasV
659301873c
labels: use https, and fix force param
2015-03-25 01:05:20 +01:00
ThomasV
bfb4240948
Rewrite labels plugin using requests and own signals
2015-03-24 15:37:57 +01:00
ThomasV
c11b7b4fbd
fix #1102
2015-03-23 09:13:32 +01:00
drizzt
3ae2fb2e90
Remove useless enforced dependency of PyUSB
...
PyUSB will be automatically used if present.
2015-03-18 16:06:49 +01:00
ThomasV
38e4eeef95
add rate conversion to receive tab
2015-03-14 19:47:57 +01:00
ThomasV
66de592343
fix tx dialog buttons using new widgets
2015-03-14 19:08:56 +01:00
ThomasV
01cfb8f8f1
new Button widgets
2015-03-14 12:28:19 +01:00
ThomasV
94c0d86821
generic add_button method for TextEdit, with tooltips
2015-03-14 10:47:09 +01:00
ThomasV
5918bac5cb
fix wallet bug in labels plugin
2015-03-14 08:52:21 +01:00
ThomasV
1db4ef8b5c
minor fix
2015-03-06 11:13:28 +01:00
ThomasV
1ec45726af
update labels plugin for multisig wallets
2015-03-06 09:57:26 +01:00
ThomasV
4e87ae9b0f
fix bug with cosignerpool plugin
2015-03-06 09:00:09 +01:00
ThomasV
15636282e4
fix issue #1061 : normalize trezor passphrases. Add passphrases to restore from seed with trezor.
2015-03-05 17:09:39 +01:00
ThomasV
d448d8bb27
fix virtualkeyboard bug
2015-02-28 12:08:23 +01:00
ThomasV
44b44279e7
import SSLError
2015-02-27 23:10:45 +01:00
ThomasV
bc3013caf0
fix exchange_rate plugin behavior when typing amounts
2015-02-27 21:13:17 +01:00
BTChip
074a57b1a3
New firmware integration
2015-02-23 16:30:44 +01:00
ThomasV
45007a27e4
plugins readme
2015-02-22 12:28:18 +01:00
ThomasV
f2f92f9263
trustedcoin plugin: fix is_billing
2015-02-22 12:06:04 +01:00
ThomasV
e6a55803ab
Merge pull request #1042 from openalias/master
...
relicensed to GPLv3
2015-02-20 10:01:46 +01:00
Riccardo Spagni
133c3386be
relicensed to GPLv3, added note allowing for future relicensing
2015-02-20 10:27:16 +02:00
ThomasV
e389745491
remove appdata_dir and data_dir
2015-02-18 18:48:32 +01:00
ThomasV
3ed9e46672
OA: show requirement; use print_error for debugging
2015-02-17 16:48:00 +01:00
Riccardo Spagni
c41fe53fd2
Merge remote-tracking branch 'upstream/master'
2015-02-17 15:27:35 +02:00
ThomasV
f302c90649
set self.wallet to None in plugin constructor
2015-02-17 11:39:06 +01:00
John Miguel Villar Zavatti
ea4bf4e91f
* Added BTCParalelo price index for Venezuelan Bolivar VEF
...
* Fixed all of the update_* functions on the exchange_rate.py plugin to indicate when there are SSL errors, there was a horrorous try-except-pass block that was drowning all the exceptions
* Added get_json_insecure to allow exchange rates over HTTP
Signed-off-by: John Miguel Villar Zavatti <johnvillarzavatti@gmail.com>
2015-02-16 15:24:26 -04:30
ThomasV
b973d31a67
Merge pull request #1029 from m0mchil/transport_close
...
close Trezor USB transport on wallet close
2015-02-15 13:29:27 +01:00
m0mchil
beaa932c97
close Trezor USB transport on wallet close
2015-02-14 22:42:50 +02:00
m0mchil
ae8c382a4d
better trezor version checks
2015-02-14 14:13:59 +02:00
Riccardo Spagni
67b39e67d4
fixed incorrect code order, handle @ chars correctly
2015-02-11 21:40:58 +02:00
m0mchil
1601d58819
Confirm address on TREZOR
2015-02-08 13:28:10 +02:00
Roman Zeyde
f00df7023c
audio_modem: update plugin to work with latest version.
...
send() and recv() API are now part of amodem.main module.
2015-02-04 18:38:38 +02:00
Riccardo Spagni
ab6837485f
merge upstream, fix setup.py conflict
2015-02-04 16:03:03 +02:00
Bartosz Dabkowski
090816998e
Resolve address when lost focus.
2015-02-04 14:44:50 +01:00
ThomasV
395312e70f
fix: add wallet types only if available
2015-02-01 10:44:29 +01:00
BTChip
0da3836b14
Catch up with modifications, along with Python API 0.1.12 closes #869 #868 #957 #871 #870
2015-02-01 02:29:21 +01:00
ThomasV
78ce20b0b8
fix plugins initialization
2015-01-31 18:09:50 +01:00
ThomasV
36a5e09532
trezor restore from seed
2015-01-31 08:35:07 +01:00
ThomasV
94c9bf3655
define special hooks for install wizard
2015-01-30 13:18:00 +01:00
ThomasV
dda4a0fcb3
call load_wallet and close_wallet for each plugin
2015-01-26 20:42:32 +01:00
Roman Zeyde
50c2efc32a
audio_modem: update plugin to work with latest version.
...
Loading the library is now done after creating the interface.
2015-01-25 15:25:33 +02:00
Riccardo Spagni
540adeb22c
use the correct Electrum alias syntax
2015-01-24 19:50:28 +02:00
Riccardo Spagni
e96fe36e62
add license and info, handle address with no name
2015-01-23 20:50:34 +02:00
Riccardo Spagni
78f90a0f26
handle @ characters in the address
2015-01-23 20:21:43 +02:00
Riccardo Spagni
714db0f5a1
tweaked timeouts, handle DNSSEC check errors
2015-01-23 20:11:34 +02:00
ThomasV
6a7d50d5c5
raise trustedcoin max fee.
2015-01-23 18:04:31 +01:00
ThomasV
33f48276db
trustedcoin: check that price does not exceed predefined value
2015-01-23 17:12:26 +01:00
ThomasV
622b9d13ee
fix: start listener after testing if available
2015-01-23 17:06:16 +01:00
ThomasV
ee067a47dd
cosign plugin: fix listener
2015-01-23 16:57:49 +01:00
Riccardo Spagni
1e73768b89
query timeouts, import relevant types
2015-01-23 15:24:31 +02:00
Riccardo Spagni
a0739ad925
handle DNSPython libs not being available
2015-01-23 15:24:31 +02:00
Riccardo Spagni
f71dd322dd
display error details for unexpected errors
2015-01-23 15:24:31 +02:00
Riccardo Spagni
a7ce389451
initial OpenAlias plugin commit
2015-01-23 15:24:31 +02:00
ThomasV
09f4359f62
don't display audio modem message on stdout
2015-01-23 00:20:59 +01:00
ThomasV
95586643a4
plugin for TrustedCoin
2015-01-22 13:10:31 +01:00
ThomasV
2e86ba7d81
do not self-enable plot plugin
2015-01-07 03:12:50 +01:00
ThomasV
2ab839f242
do not self-enable audio modem plugin
2015-01-07 02:49:56 +01:00
ThomasV
ebdca0b940
Merge branch 'amodem-plugin' of https://github.com/romanz/electrum into romanz-amodem-plugin
2015-01-06 18:38:59 +01:00
Roman Zeyde
7833055308
Update for amodem v1.5
...
- amodem does not depend on pyaudio (only on numpy)
- use ctypes to access PortAudio API
2015-01-06 18:38:27 +02:00
ThomasV
da968b60e4
drop support for multiple accounts (bip44) in standard wallets
2015-01-05 00:33:10 +01:00
ThomasV
f57c581468
fix issue #967
2014-12-31 17:11:21 +01:00
Roman Zeyde
3fa20d0e33
Add logging for Audio MODEM plugin
2014-12-30 16:13:06 +02:00
Roman Zeyde
a75fcd19eb
Add bitrate settings for Audio MODEM
2014-12-30 16:12:00 +02:00
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