Florian Dold
c26ee93d53
Optimize production builds.
...
Uses UglifyJS, and thus TypeScript needs to compile down to ES5, since
UglifyJS does not yet fully support ES6. Once all ES6 bugs in UglifyJS,
we should compile to ES6 again.
2017-04-24 23:18:15 +02:00
Florian Dold
cee7786b00
fix another firefox incompatibility
2017-04-24 17:50:13 +02:00
Florian Dold
b60f5cf77b
some fixes for firefox
2017-04-24 16:45:40 +02:00
Florian Dold
290677b98a
charset as first thing in head
2017-04-24 16:23:21 +02:00
Florian Dold
e57cc0560e
adapt auditor page to new module loading strategy
2017-04-24 16:22:21 +02:00
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