Commit Graph

75 Commits

Author SHA1 Message Date
Florian Dold
3c882c44b5
fix problems found by newer TypeScript compiler 2017-12-10 23:02:00 +01:00
Florian Dold
6947e79bbc
implement db garbage collection (fixes #4526, #4188) 2017-12-10 21:34:56 +01:00
Florian Dold
ee9adea89a
fix tipping 2017-12-09 15:56:05 +01:00
Florian Dold
3e6bd6351f
implement new, optimized refresh protocol 2017-12-09 03:37:21 +01:00
Florian Dold
2e48d83b2b
nicely show version if there is a mismatch 2017-12-08 16:51:44 +01:00
Florian Dold
b8ccc7c990
partial implementation of tipping 2017-12-01 03:00:09 +01:00
Florian Dold
8b2f53e3ed
fix tslint warnings 2017-10-15 20:30:33 +02:00
Florian Dold
03782f8aea
derive history from db instead of storing it 2017-10-15 18:30:02 +02:00
Florian Dold
008926b184
compute full fees for refresh and spending 2017-08-30 17:08:54 +02:00
Florian Dold
b47522c11b
proper rounding for amount operations 2017-08-27 05:57:39 +02:00
Florian Dold
63914ab53b
make sure that refreshing works after refund 2017-08-27 05:42:46 +02:00
Florian Dold
ccc6d82242
canonicalize account info JSON when collecting them 2017-08-27 04:35:24 +02:00
Florian Dold
8697efd2c8
implement refunds 2017-08-27 03:56:19 +02:00
Florian Dold
d5bba630a3
implement returning coins to user's account 2017-08-14 04:16:12 +02:00
Florian Dold
d283331285
wallet db version belongs with wallet, not webex 2017-06-05 03:36:33 +02:00
Florian Dold
e95027f377
properly implement db resetting 2017-06-05 02:00:03 +02:00
Florian Dold
00b25fa66a
check trust by key, not by URL 2017-06-04 20:25:28 +02:00
Florian Dold
2cf33705c8
warn about incompatible versions on withdraw 2017-06-04 20:16:09 +02:00
Florian Dold
2b1e88737f
v0.2.7 2017-06-04 19:41:43 +02:00
Florian Dold
55a1b25ea2
Add libtool version comparison module and tests 2017-06-04 19:27:50 +02:00
Florian Dold
8edbf426f7
nicer auditor display on withdraw 2017-06-04 18:46:32 +02:00
Florian Dold
8c215a19d7
remove unnecessary/broken flatmap 2017-06-03 21:00:15 +02:00
Florian Dold
a425f289a4
fix display of contract terms rendering when already paid 2017-06-02 02:51:17 +02:00
Florian Dold
29b107f937
fix terminology, better types 2017-06-01 18:46:07 +02:00
Florian Dold
f5da3fcd19
v0.2.3 2017-05-31 17:10:12 +02:00
Florian Dold
613a14c14f
fix messaging, small issues and safer types 2017-05-31 16:04:23 +02:00
Florian Dold
e5b88ee003
skeleton for better RPC types 2017-05-30 18:33:28 +02:00
Florian Dold
94d111a945
lint for unused variables, fix query bug detected by this 2017-05-29 18:27:50 +02:00
Florian Dold
1c3346cd53
less ad-hoc messaging, fix some lint warnings 2017-05-29 16:27:53 +02:00
Florian Dold
e7fa87bcc0
documentation and tslint settings to check for docs 2017-05-28 21:55:16 +02:00
Florian Dold
08bd3dc0e8
add linting rules and fix them 2017-05-28 13:46:36 +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
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
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
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
3c563c78d4
consider auditors when selecting exchange for payment 2017-04-26 14:11:35 +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
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
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