Commit Graph

829 Commits

Author SHA1 Message Date
Florian Dold
82f2b76e25
Reorganize module loading.
We now use webpack instead of SystemJS, effectively bundling modules
into one file (plus commons chunks) for every entry point.  This results
in a much smaller extension size (almost half).  Furthermore we use
yarn/npm even for extension run-time dependencies.  This relieves us
from manually vendoring and building dependencies.  It's also easier to
understand for new developers familiar with node.
2017-04-24 16:14:29 +02:00
Florian Dold
e6e0cbc387
don't fail hard when getImageData is not allowed 2017-04-19 01:12:16 +02:00
Florian Dold
8d8f48fb14
payback field 2017-04-13 16:14:47 +02:00
Florian Dold
75cf7ac3c3
simplify coin status, don't show refreshed coins in balance 2017-04-13 16:08:41 +02:00
Florian Dold
ace1a1be34
download/import db from dump page 2017-04-13 15:05:38 +02:00
Florian Dold
0ef5140e33
add exchanges to currency info 2017-04-12 17:47:14 +02:00
Florian Dold
e8bec33231
add auditor editing 2017-03-28 09:47:43 +02:00
Marcello Stanisci
2a1ece8417
closing client and display upon each exception 2017-03-26 17:10:59 +02:00
Marcello Stanisci
cad2ce3a08
fix hanging pyvirtualdisplay 2017-03-26 17:07:18 +02:00
Florian Dold
4178dcadc6
add auditor editing 2017-03-24 17:54:22 +01:00
Florian Dold
df87dc0242
add currencies and currency defaults to DB 2017-03-24 16:59:23 +01:00
Florian Dold
76ef679688
fix transaction issue and add safeguards 2017-03-24 16:49:45 +01:00
Florian Dold
970230da06
Add support for conditionals in DB queries 2017-03-24 16:20:31 +01:00
Florian Dold
f721c1ee82
version 2017-03-10 17:04:22 +01:00
Florian Dold
98de0acd6f
minor version 2017-03-10 16:06:58 +01:00
Florian Dold
28e3e4640f
comment 2017-03-10 15:27:36 +01:00
Florian Dold
007df45ef9
only count pending refreshes 2017-03-10 15:25:54 +01:00
Florian Dold
8b62698729
add test for amount arithmetic 2017-03-09 21:34:55 +01:00
Florian Dold
e6aed62973
add withdraw signature test 2017-03-09 18:47:04 +01:00
Florian Dold
7d1ef658c5
rsa encode/decode test 2017-03-09 18:24:44 +01:00
Florian Dold
0466ed0e3b
also test public key 2017-03-09 18:05:09 +01:00
Florian Dold
f16f20cabd
test with fixed data to diagnose emscripten problem 2017-03-09 17:34:16 +01:00
Marcello Stanisci
85009860d7
Preventing Selenium to fill up /tmp. 2017-03-08 17:44:20 +01:00
Florian Dold
5cbe41cf60
update submodules 2017-03-08 17:14:20 +01:00
Florian Dold
1637127658
have from contract, remove extended contract query 2017-03-03 15:37:17 +01:00
Marcello Stanisci
ac34262853
Logging 2017-02-20 15:24:24 +01:00
Marcello Stanisci
b45ef5c65e
Re-enabling pyvirtualdisplay. 2017-02-20 15:22:19 +01:00
Marcello Stanisci
22018d2562
Polishing Selenium code, and testing bookmarked fulfillment URL. 2017-02-20 14:52:08 +01:00
Marcello Stanisci
5ad34d8dfd
More logging in selenium test 2017-02-20 13:24:12 +01:00
Florian Dold
93e3d52735
remove repurchase correlation id 2017-02-16 23:21:55 +01:00
Florian Dold
af6843a2aa
always compile to strict mode 2017-02-16 23:21:53 +01:00
Marcello Stanisci
18010a739d
Using pyvirtualdisplay for headless selenium tests. 2017-02-16 09:54:43 +01:00
Marcello Stanisci
fdb272d505
Optimizing/fixing selenium tests. 2017-02-15 17:07:45 +01:00
Marcello Stanisci
2ca731a6b8
Selenium script comments 2017-02-14 21:46:21 +01:00
Florian Dold
3a074443b7
use EdDSA public key as nonce, store private key in DB 2017-02-13 09:53:34 +01:00
Florian Dold
e2738c5823
don't process contract if stale 2017-02-13 03:29:20 +01:00
Florian Dold
d143ba9500
check for contract freshness 2017-02-13 03:28:36 +01:00
Florian Dold
08d4a5b625
implement new protocol / naming 2017-02-13 00:44:44 +01:00
Florian Dold
dd5b679791
remove deprecated contract fields and add 'extra' field for merchant data 2017-02-12 19:31:46 +01:00
Florian Dold
cce3f589dc
remove transaction_id 2017-02-12 19:29:47 +01:00
Florian Dold
bd02776f86
make summary optional 2017-02-12 19:23:29 +01:00
Florian Dold
f8edc4f430
fix superfluous field 2017-02-12 04:59:28 +01:00
Florian Dold
04aad590fb
accept exchange URL suggestion from bank 2017-02-12 04:40:28 +01:00
Florian Dold
e61aae74d7
prettyier amount rendering 2016-11-28 08:19:06 +01:00
Florian Dold
58a339cf51
gitignore 2016-11-27 22:16:58 +01:00
Florian Dold
d57b6a4bcc
modularize i18n 2016-11-27 22:13:24 +01:00
Florian Dold
f72af162a0
node_modules 2016-11-27 22:08:28 +01:00
Florian Dold
b7f4ecc76a
remove i18n.parts and switch fully to JSX syntax 2016-11-26 17:27:33 +01:00
Florian Dold
a851c3fb33
update node_modules 2016-11-26 17:04:55 +01:00
Florian Dold
5c17f4b61e force initial update 2016-11-23 16:50:30 +01:00