Florian Dold
|
c623309430
|
WIP: simplification and error handling
|
2019-11-21 23:09:43 +01:00 |
|
Florian Dold
|
035b3fdae2
|
version upgrade and formatting
|
2019-11-20 20:02:48 +01:00 |
|
Florian Dold
|
553da64990
|
WIP: simplify DB queries and error handling
|
2019-11-20 19:48:43 +01:00 |
|
Florian Dold
|
d9297f3dfd
|
work on CLI
|
2019-11-19 16:16:12 +01:00 |
|
Florian Dold
|
25c68d4487
|
remove more bad logging
|
2019-11-14 17:22:29 +01:00 |
|
Florian Dold
|
574e6ce37c
|
don't do requestUpdateStatus on FF
|
2019-11-02 00:24:18 +01:00 |
|
Florian Dold
|
8f973c69c4
|
handle multiple refresh sessions correctly for refunded coins
|
2019-11-02 00:22:55 +01:00 |
|
Florian Dold
|
ae8a005271
|
protocol changes
|
2019-11-01 18:39:23 +01:00 |
|
Florian Dold
|
1a23fbcb4f
|
adapt to instance changes
|
2019-10-01 20:46:22 +02:00 |
|
Florian Dold
|
4b8b967e58
|
fix 5745: add version-based cache breaker for /keys and /wire
|
2019-09-06 12:34:05 +02:00 |
|
Florian Dold
|
761397bdf2
|
also re-submit payment when redirected to existing one
|
2019-09-06 11:45:53 +02:00 |
|
Florian Dold
|
f6c0108511
|
fix bug #5373: only allow existing payment redirection for contracts from the same merchant
|
2019-09-06 11:06:28 +02:00 |
|
Florian Dold
|
9297bbc825
|
fold checkPay into preparePay
|
2019-09-06 09:48:00 +02:00 |
|
Florian Dold
|
5c809c3d9b
|
wait for refreshes to finish before exiting integration test
|
2019-09-04 15:28:19 +02:00 |
|
Florian Dold
|
82591a9ba9
|
don't show wrong balance
|
2019-09-01 22:59:48 +02:00 |
|
Florian Dold
|
70912b0725
|
fix error in index iteration
|
2019-09-01 01:05:38 +02:00 |
|
Florian Dold
|
aa36fce8a0
|
bump package.json version
|
2019-08-31 22:07:16 +02:00 |
|
Florian Dold
|
c35b3be795
|
refund view
|
2019-08-31 13:27:12 +02:00 |
|
Florian Dold
|
c3f47e8f58
|
api simplication
|
2019-08-31 12:00:04 +02:00 |
|
Florian Dold
|
5a7269b20d
|
cli refunds
|
2019-08-31 11:49:36 +02:00 |
|
Florian Dold
|
5ec344290e
|
support for tipping protocol changes
|
2019-08-30 17:27:59 +02:00 |
|
Florian Dold
|
defbf625bd
|
url-based pay/withdraw, use react hooks
|
2019-08-29 23:12:55 +02:00 |
|
Florian Dold
|
1390175a9a
|
rudimentary taler://withdraw support
|
2019-08-28 02:49:27 +02:00 |
|
Florian Dold
|
e2b7441e73
|
slightly more sane logging
|
2019-08-26 01:39:13 +02:00 |
|
Florian Dold
|
d454f7547d
|
support for talerpay URLs with session ID
|
2019-08-24 18:42:00 +02:00 |
|
Florian Dold
|
0032ff9f36
|
support code for NFC tunneling
|
2019-08-22 23:36:36 +02:00 |
|
Florian Dold
|
d76bc2a03d
|
more android helpers
|
2019-08-20 23:36:56 +02:00 |
|
Florian Dold
|
106bc6ad9a
|
implement pay-url and disable broken wallet GC
|
2019-08-20 17:58:01 +02:00 |
|
Florian Dold
|
d4021a9d17
|
slightly more sane logging
|
2019-08-18 23:06:27 +02:00 |
|
Florian Dold
|
5ff600fed7
|
start with an actual wallet cli
|
2019-08-17 01:54:01 +02:00 |
|
Florian Dold
|
ea2fb677d0
|
worker refactoring / sync worker
|
2019-08-15 23:34:08 +02:00 |
|
Florian Dold
|
61bc36b90a
|
use factory instead of startWorker
|
2019-08-15 19:10:23 +02:00 |
|
Florian Dold
|
5f62d83a4d
|
headless/android port, PoC for CLI / headless tests
|
2019-08-01 23:21:15 +02:00 |
|
Florian Dold
|
cc4e8ddc85
|
headless wallet WIP
|
2019-07-31 01:33:56 +02:00 |
|
Florian Dold
|
16ecbc9f17
|
headless wallet skeleton, type fixes
|
2019-07-21 23:50:10 +02:00 |
|
Florian Dold
|
cfa1df7343
|
add link signature to /refresh/reveal
|
2019-06-26 15:30:32 +02:00 |
|
Florian Dold
|
92690bba7d
|
Fix the Checkable.Map JSON validator.
|
2019-06-03 23:34:59 +02:00 |
|
Florian Dold
|
d25628ab02
|
adjust to exchange protocol changes
|
2019-05-08 07:01:17 +02:00 |
|
Florian Dold
|
6904c2759e
|
implement payto URIs
|
2019-05-08 04:53:26 +02:00 |
|
Florian Dold
|
bbff7403fb
|
update packages
|
2018-09-20 02:56:13 +02:00 |
|
Florian Dold
|
a75ef403ac
|
make linter happy
|
2018-04-09 00:41:14 +02:00 |
|
Florian Dold
|
6533716fac
|
prevent race condition where we can accept tip before the background page knows about it
|
2018-04-09 00:20:54 +02:00 |
|
Florian Dold
|
d088c7503c
|
count coins being spent properly
|
2018-02-05 13:26:06 +01:00 |
|
Florian Dold
|
d9683861f9
|
fix performance and UI issues with tipping
|
2018-02-01 07:19:03 +01:00 |
|
Florian Dold
|
97f6e68ce3
|
change protocol to string amount network format
|
2018-01-29 22:58:47 +01:00 |
|
Florian Dold
|
1a66e232a5
|
implement aborting and getting refunds from failed payments
|
2018-01-29 16:41:17 +01:00 |
|
Florian Dold
|
aec2c1301e
|
refactor submitPay
|
2018-01-23 16:19:03 +01:00 |
|
Florian Dold
|
ae177549a5
|
implement flicker-free refunds
|
2018-01-22 01:12:08 +01:00 |
|
Florian Dold
|
1671d9a508
|
refactor tipping, adjust to new redirect-based API
|
2018-01-19 01:27:27 +01:00 |
|
Florian Dold
|
2f68e9e50e
|
fix handling of resource_url
|
2018-01-18 02:50:18 +01:00 |
|
Florian Dold
|
82d9c2a7cd
|
access refunds correctly
|
2018-01-18 01:37:30 +01:00 |
|
Florian Dold
|
d4c2f6f6f9
|
use full amount with wire fees when creating deposit permission
|
2018-01-17 05:33:06 +01:00 |
|
Florian Dold
|
c62ba4986f
|
implement new mobile-compatible payment logic
|
2018-01-17 03:49:54 +01:00 |
|
Florian Dold
|
09c7be80fd
|
fix /pay API
|
2018-01-04 13:22:23 +01:00 |
|
Florian Dold
|
202d51c6a2
|
refactor / put some types where they belong
|
2018-01-04 11:35:04 +01:00 |
|
Florian Dold
|
02b4a2ad62
|
store sender wire info in separate store
|
2018-01-04 11:08:39 +01:00 |
|
Florian Dold
|
fd2cd9c383
|
fix lint issues and separate message types into multiple files
|
2018-01-03 14:42:06 +01:00 |
|
Florian Dold
|
0b1c78b586
|
rename 'f' to 'contribution' in deposit permission
|
2018-01-01 18:56:22 +01:00 |
|
Florian Dold
|
ca2a46a857
|
precompute speculative signature for payment
|
2017-12-12 21:54:14 +01:00 |
|
Florian Dold
|
9b18c87deb
|
typos
|
2017-12-12 16:51:13 +01:00 |
|
Florian Dold
|
b5a4bcb247
|
show notification dot when balance changes (#5214)
|
2017-12-12 16:39:55 +01:00 |
|
Florian Dold
|
1bcc5022c2
|
show tip in history
|
2017-12-12 15:38:03 +01:00 |
|
Florian Dold
|
c87a0d5514
|
show next url to go after tipping
|
2017-12-11 17:46:06 +01:00 |
|
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 |
|