Commit Graph

890 Commits

Author SHA1 Message Date
Florian Dold
82b5754e15
download, store and check signatures for wire fees 2017-04-27 03:09:29 +02:00
Florian Dold
68e44e0e80
fix style initialization 2017-04-27 02:31:32 +02:00
Florian Dold
3c563c78d4
consider auditors when selecting exchange for payment 2017-04-26 14:11:35 +02:00
Florian Dold
a787cf2f6c
only add styles if the page requested it 2017-04-26 03:14:31 +02:00
Florian Dold
79a2eed558
remove dependency in taler-wallet-lib, implement pay signature check/storage 2017-04-26 03:10:52 +02:00
Florian Dold
9aab9fd613
don't fail if we don't pass env to webpack 2017-04-26 01:30:52 +02:00
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