Commit Graph

1278 Commits

Author SHA1 Message Date
Florian Dold
9a1b2c8ccc
convert tests to ava tests 2017-05-27 19:20:27 +02:00
Florian Dold
592fd62402
fix emscripten module loading in node 2017-05-27 19:04:07 +02:00
Florian Dold
d381226f21
Simplify loading of the emscripten lib.
This removes an ugly hack and makes it possible to access the emscripten
compiled library from within nodejs test cases more easily.
2017-05-27 18:43:34 +02:00
Florian Dold
67a5051321
update gitignore 2017-05-27 18:05:10 +02:00
Florian Dold
5f466137ad
node_modules, clean up package.json 2017-05-27 17:36:13 +02:00
Florian Dold
c9f5ac8e76
put ts output into build directory 2017-05-27 16:44:49 +02:00
Florian Dold
01c58e812e
be always very strict (recently added to typescript) 2017-05-27 16:31:11 +02:00
Florian Dold
031ede6fb3
add tiny-worker library 2017-05-27 15:56:03 +02:00
Florian Dold
d0361eacfb
node_modules 2017-05-27 15:50:21 +02:00
Florian Dold
5d2f2c9032
fix the pogen package 2017-05-27 15:48:58 +02:00
Florian Dold
41f152b80a
simplify Checkable.Class annotation and allow extra fields in /keys response 2017-05-27 15:05:41 +02:00
Florian Dold
f9e1ad0624
comments 2017-05-24 16:56:46 +02:00
Florian Dold
96ef591fb9
comments 2017-05-24 16:52:00 +02:00
Florian Dold
8f35362dad
style, deduplication and doc comments 2017-05-24 16:45:57 +02:00
Florian Dold
39cca9f8f6
imports and comments; expose wallet for debugging 2017-05-24 16:33:10 +02:00
Florian Dold
0fb77c2519
remove obsolete test wrappers 2017-05-24 16:20:18 +02:00
Florian Dold
5540454c5f
add README for decls 2017-05-24 16:18:58 +02:00
Florian Dold
718600c914
remove playground for now
Doesn't work with the new module system anymore.  We should add some
playground entry point with webpack at some point when we need it.
2017-05-24 16:16:11 +02:00
Florian Dold
1c8206f8c0
remove dead code and add comments 2017-05-24 16:14:23 +02:00
Florian Dold
fc53a08bb0
add some more docs 2017-05-24 15:46:49 +02:00
Florian Dold
7a3df06eb5
fix build issues and add typedoc 2017-05-24 15:11:17 +02:00
Florian Dold
aca1143cb9
simplify translations build system 2017-05-24 14:54:45 +02:00
Florian Dold
214ccac2d4
revert sourcemap config change, old one works perfectly fine in chrome 2017-05-23 14:36:11 +02:00
Florian Dold
08a646a00c
eh, actually remove logging 2017-05-23 14:30:30 +02:00
Florian Dold
46776d0c30
remove debug logging, add comments 2017-05-23 14:29:34 +02:00
Florian Dold
039ab7baef
fix callBackend when response is null/undefined 2017-05-23 13:41:52 +02:00
Florian Dold
12eeaf8637
configure error message 2017-05-23 13:18:23 +02:00
Florian Dold
4e768c31fa
configure error message 2017-05-23 13:16:41 +02:00
Florian Dold
de98e0b232
node_modules 2017-05-03 15:35:00 +02:00
Florian Dold
e0c9d480a7
show log when log page is loaded 2017-05-03 15:32:48 +02:00
Florian Dold
062535770e
actually POST to /payback instead of just GETting it 2017-05-01 23:00:47 +02:00
Florian Dold
10efd87a8e
store reservePub/blindingKey directly in coin 2017-05-01 04:33:47 +02:00
Florian Dold
41ed276f3a
update /keys every 15 minutes 2017-05-01 04:09:52 +02:00
Florian Dold
4c03a1200e
implement payback (with rudimentary UI) 2017-05-01 04:05:16 +02:00
Florian Dold
bb6d8317a5
revert layout changes 2017-04-29 00:05:39 +02:00
Florian Dold
89067a16dd
show earliest deposit expiration when withdrawing 2017-04-28 23:42:14 +02:00
Florian Dold
d6bf24902a
implement new reserve creation dialog and auditor management 2017-04-28 23:28:27 +02:00
Florian Dold
ce97b1076b
fix signature checks, add wire fee 2017-04-27 04:06:48 +02:00
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