Commit graph

71 commits

Author SHA1 Message Date
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