Commit Graph

925 Commits

Author SHA1 Message Date
Sebastian
1cd581a6c8
fix #7084 2021-11-24 18:17:25 -03:00
Sebastian
db49eac6a7
fix #7094 2021-11-24 18:00:03 -03:00
Sebastian
f49df12b44
restore and save session 2021-11-24 17:38:39 -03:00
Sebastian
668c0430c2
fix exchange selection 2021-11-24 09:53:05 -03:00
Sebastian
0bfd4523b3
adding tos information in settings and return to manual withdraw when adding an exchange 2021-11-24 08:58:49 -03:00
Sebastian
f07436aa49
new exchange-added notifiaction and including tos information in the wxApi.listExchange api 2021-11-24 08:58:48 -03:00
b3b3c21acb
webextension: bump version 2021-11-24 02:31:01 +01:00
7fac3bd17d
logging / explicit wire deadline 2021-11-24 01:57:11 +01:00
ae8af3f27c
wallet: tipping protocol change / merchant version info 2021-11-23 23:51:12 +01:00
Sebastian
829a59e1a2
add exchange feature 2021-11-22 17:34:31 -03:00
Sebastian
a35604fd56
some changes:
- simplify design to reuse more components (from wallet instead of popup)
 - simplify hooks (useAsyncAsHook)
 - updateNotification from backend now filter events by type
 - new balance design proposed by Belen
 - more information when the withdrawal is in process
 - manual withdrawal implementation
 - some bugs killed
2021-11-19 14:51:35 -03:00
Sebastian
60cfb0e78f
add reservePub to the withdrawal transaction info 2021-11-19 14:51:35 -03:00
Sebastian
4941546886
version 10 2021-11-19 14:51:35 -03:00
2bf9461f87
do not ask for confirmation during recovery 2021-11-19 12:47:55 +01:00
Boss Marco
525fcc48dc
Merge benchmark implementation for Grid5000 2021-11-18 13:52:24 +01:00
9f0429cb2f
wallet: implement exchange protocol v9 2021-11-17 10:23:30 +01:00
Sebastian
a994009d2f
reserveCreated new design 2021-11-16 14:01:38 -03:00
c33ed91971
wallet: experiment with C-based crypto worker for some primitives 2021-11-16 17:20:44 +01:00
Sebastian
1d4815c66c
prettier 2021-11-15 11:18:58 -03:00
Boss Marco
f8c0242f53
fix wallet.stop 2021-11-14 12:57:21 +01:00
ms
9692f589c6
Bring euFin-based tests to pass.
Note: timetravel-withdraw is now failing for both
pybank and eufin.  That is likely due to the wallet
not refreshing expired denominations.
2021-11-13 12:55:15 +01:00
Sebastian
50b9f2167c
fix #7075 2021-11-12 14:50:09 -03:00
Sebastian
d6beefe6e0
fix example of successful recovery so the content of the secret can be decoded correctly 2021-11-12 13:44:10 -03:00
Boss Marco
ba198eab4a
purge wallet after a specified amount of iterations 2021-11-12 17:28:11 +01:00
Sebastian
162e17cf3d
fix #7062 2021-11-12 13:26:05 -03:00
Sebastian
38b84bb805
fix #7059 2021-11-12 13:12:27 -03:00
Sebastian
377e78e854
fix 7098 2021-11-12 11:51:14 -03:00
Sebastian
4a83e9639d
changes from feedback
better backup and recovery ending screen
async button on modal and solve challenges
use providers name when possible
2021-11-11 13:22:20 -03:00
Sebastian
0ac7433ea7
confirm personal information fix #7090 2021-11-10 18:11:12 -03:00
Sebastian
ea13e19ece
file upload 2021-11-10 15:43:15 -03:00
Sebastian
f9dedc06d6
fix 2021-11-10 11:57:13 -03:00
Sebastian
a62deeef5d
prettier 2021-11-10 11:57:11 -03:00
Sebastian
e03b0d1b9b
prettier scss 2021-11-10 11:57:10 -03:00
Boss Marco
612275df61
update time calculation 2021-11-10 15:14:55 +01:00
77070f9f74
anastasis-webui: fix telephone input 2021-11-09 23:14:44 +01:00
877117748d
anastasis: add demo servers for CHF 2021-11-09 18:04:33 +01:00
Boss Marco
8dadd89edb
timeEnd 2021-11-09 10:58:30 +01:00
Sebastian
7f6101a24d
add provider/ remove provider 2021-11-09 00:19:50 -03:00
e369f26ec5
anastasis-webui: some text changes 2021-11-08 20:20:04 +01:00
Sebastian
8481aadfd9
fix method type check 2021-11-08 15:42:55 -03:00
Sebastian
c898eae296
manage provider screen 2021-11-08 15:33:41 -03:00
Sebastian
bc806e7b51
remove aside transition to mobile 2021-11-08 13:15:03 -03:00
4dd5b75cfa
anastasis-webui: ui tweaks 2021-11-08 17:09:26 +01:00
6a0c5263bb
anastasis-webui: ui tweaks 2021-11-08 16:51:23 +01:00
16662b194d
anastasis-webui: hotfix behavior of back button on country selection screen 2021-11-08 16:10:22 +01:00
8da58bd494
anastasis-core: fix policy suggestion and add test case 2021-11-08 15:52:21 +01:00
6d7fffc242
anastasis-webui: remove Taler logo 2021-11-08 15:52:21 +01:00
Sebastian
6ef5fd21fc
some solve challenge examples, WIP 2021-11-08 09:56:06 -03:00
Boss Marco
42cf0c445c
added timestamps to logs 2021-11-07 11:47:50 +01:00
292d647aa9
make story compile again 2021-11-05 19:00:23 +01:00
d69ba24849
anastasis-webui: don't show JSON when challenge is solved 2021-11-05 18:56:55 +01:00
Sebastian
a9d2a4654b
feedback state rendering 2021-11-05 14:56:28 -03:00
d43ab6af87
anastasis-core: challenge feedback 2021-11-05 18:55:52 +01:00
Boss Marco
98064f0652
added some logging messages 2021-11-05 16:57:32 +01:00
842cc32754
anastasis-core: support poll transition 2021-11-05 16:08:04 +01:00
Sebastian
4a8e4b9026
use update_policy 2021-11-05 11:26:12 -03:00
Sebastian
543ed2a106
selecting provider 2021-11-05 11:18:51 -03:00
6fc3aa0b31
taler-wallet: implement log level, use new wallet for every benchmark iteration 2021-11-05 13:10:15 +01:00
e627f65f3c
anastasis-core: towards supporting iban auth 2021-11-05 12:50:18 +01:00
dc1fce2277
anastasis-core: cli entry point 2021-11-05 12:50:07 +01:00
2139cfd707
anastasis-core: make policy suggestion a bit more compatible with the C implementation 2021-11-05 09:40:46 +01:00
e42c282e67
anastasis-core: make truth/policy payments compatible with C reducer 2021-11-05 07:29:26 +01:00
34d2e4703d
anastasis-core: fix user id caching 2021-11-04 21:56:02 +01:00
5a72e4ae3e
anastasis-core: implement update_policy transition 2021-11-04 21:47:51 +01:00
09d01a4bf1
anastasis-core: payments 2021-11-04 21:06:52 +01:00
Sebastian
3847f2ddb8
secret selecting 2021-11-04 16:51:54 -03:00
9e379ef399
anastasis-core: truth payments, status codes 2021-11-04 20:20:11 +01:00
b94dc8f9e2
anastasis-core: factor out recovery data computation into separate step 2021-11-04 20:16:17 +01:00
11e8060ab1
anastasis-core: fix upload fee computation, prepare for payments 2021-11-04 20:16:17 +01:00
Sebastian
9ba0e8597d
error notifications 2021-11-04 15:18:34 -03:00
Sebastian
ae0a35df2b
async, onInput, and some fixes 2021-11-04 15:18:34 -03:00
5c6f380910
anastasis-core: support secret version selection 2021-11-04 17:55:05 +01:00
4ebeb00243
anastasis-webui: return promises in anastasis reducer hook 2021-11-04 17:43:36 +01:00
Sebastian
c2d8dd76c3
refix #7067 2021-11-04 13:09:41 -03:00
4aa813babe
update dependencies 2021-11-04 17:02:56 +01:00
6d6679e338
anastasis-core: support pin-type answers 2021-11-04 16:53:11 +01:00
83622bd65a
anastasis-core: type naming consistency 2021-11-04 16:53:11 +01:00
Sebastian
4ac0b23793
testing provider screen 2021-11-04 12:37:58 -03:00
ms
c87be3707e
Implementing euFin-based harness.
- move stateless euFin API helpers to separate
  file, in order to avoid circular dependecy between
  harness.ts and libeufin.ts

- implement BankServiceInterface with euFin.  This
  one is not tested and disabled by default.
2021-11-04 13:49:23 +01:00
Sebastian
9eb94ef461
fix #7067 2021-11-03 23:14:30 -03:00
Sebastian
a82b5a6992
feedback from meeting and editing policy 2021-11-03 17:35:29 -03:00
9fb6536fbc
anastasis-webui: show feedback in solution screen 2021-11-03 18:56:26 +01:00
fefdb0d7ad
anastasis-webui: display some crude challenge feedback 2021-11-03 18:52:10 +01:00
7d24d2254b
anastasis-webui: make it compile again 2021-11-03 18:26:57 +01:00
Boss Marco
8d9386ac00
start a new wallet for each iteration 2021-11-03 16:20:55 +01:00
04356cd23f
anastasis: refactor feedback types 2021-11-03 13:34:57 +01:00
ab6fd6c8c7
move HTTP status codes to taler-util 2021-11-03 13:17:57 +01:00
082bef3346
anastasis-core: maximize diversity in provider selection 2021-11-03 10:44:10 +01:00
f4ec05c33a
anastasis-core: fix transition 2021-11-02 17:31:16 +01:00
03518ced48
anastasis: more verbose hint 2021-11-02 17:22:11 +01:00
fdc36b4fb7
anastasis-core: compute upload fees 2021-11-02 17:02:14 +01:00
Sebastian
83b63d1cc0
FIXING: Insufficient Rollup version: @rollup/plugin-commonjs requires at least rollup@2.38 but found rollup@2.37.1. 2021-11-02 12:44:22 -03:00
Sebastian
1fd337f4fe
refactoring challenge overview to look more like policy reviewing 2021-11-02 12:37:47 -03:00
aa78c1105e
anastasis-core: provide reducer CLI, refactor state machine 2021-11-02 16:20:46 +01:00
Sebastian
a4cdc02e50
totp qr code 2021-11-02 10:13:08 -03:00
Sebastian
88d142d209
more styling
added placeholders for inputs
import declaration for png
next button now has tooltip providing info about whats missing
a lot more of examples for UI testing
added qr dependency for totp rendering
added email and field input types
added all auth method setup screens
added modal when there is not auth provider
merge continent and country into location section
others improvements as well...
2021-11-01 16:10:55 -03:00
ms
ea2acd1d3c
Testing harness.
No need to import modules dynamically, in order to
provide the euFin implementation of the BankServiceInterface.
2021-11-01 14:48:49 +01:00
404c8c8a73
reducer: remove property 2021-11-01 11:28:18 +01:00
ms
240a8c7427
fix IBAN generator 2021-10-29 15:07:43 +02:00
ms
1419751bfb
test harness: abstracting import of BankService 2021-10-29 15:07:16 +02:00
Sebastian
32318a80f4
working version with improved ui 2021-10-27 15:13:35 -03:00
Boss Marco
dce86113b1
disable throttling for bench1 2021-10-27 15:56:28 +02:00
Sebastian
21b60c8f6f
added core validators, worked on look and feel 2021-10-26 12:08:08 -03:00
Boss Marco
4b05ba002c
remove string() 2021-10-26 11:04:02 +02:00
Boss Marco
fb23bab6fe
update bench1 config 2021-10-26 10:50:01 +02:00
ms
835ac85a28
Adapt euFin tests to Demobank model.
Mostly, this change removes any mention of
the currency when bank accounts are created.
2021-10-23 11:35:54 +02:00
Sebastian
2ec2161a7e
some storybook exmaples 2021-10-22 01:31:46 -03:00
3740010117
anastasis: make recovery work, at least for security questions 2021-10-21 18:51:19 +02:00
0ee669f523
reducer WIP, user error boundaries in UI 2021-10-21 13:11:33 +02:00
cf25f5698e
wallet-cli: run benchmark in a loop 2021-10-20 13:27:47 +02:00
589c2a3382
wallet-cli: benchmarking 2021-10-20 13:06:31 +02:00
c3570484a8
anastasis-core: fix recovery document generation 2021-10-19 23:49:11 +02:00
6c5d32be74
anastasis-core: compatible secret upload 2021-10-19 23:26:29 +02:00
5dc0089392
anastasis-core: question hashing and policy expiration 2021-10-19 20:51:38 +02:00
Sebastian
51d54fdd91
fixed missing styles 2021-10-19 15:25:54 -03:00
31f7d2ee2c
anastasis-core: crypto tests and fixes 2021-10-19 19:54:15 +02:00
26738d14f1
anastasis-core: crypto fixes 2021-10-19 18:39:47 +02:00
Sebastian
aac2bc389a
fix some building errors 2021-10-19 11:17:54 -03:00
Sebastian
5883d42d80
add template from merchant backoffice 2021-10-19 11:05:32 -03:00
269022a526
move some more crypto to taler-util package 2021-10-18 21:48:45 +02:00
3a69f27412
move declarations into anastasis-core 2021-10-18 19:19:20 +02:00
b1034801d1
reducer implementation WIP 2021-10-18 19:18:34 +02:00
1b42529479
bump manifest 2021-10-15 10:04:02 +02:00
684b1efaaa
anastasis-webui: prevent webpack warning 2021-10-15 09:44:48 +02:00
ms
f2492cac6d
Fix key-rotation test case. 2021-10-15 07:50:20 +02:00
ms
883ed972a4
Not tolerating != 200 responses during (libEufin) tests. 2021-10-15 07:50:20 +02:00
ms
c25b26983c
Pass Sandbox credentials to the CLI's env. 2021-10-15 07:50:19 +02:00
Sebastian
84ca0b1cb9
show summary on the history page 2021-10-14 20:00:39 -03:00
Sebastian
1f365d1c42
applying some comments from belen 2021-10-14 19:37:18 -03:00
90f4a4e655
show reducer network errors 2021-10-14 17:08:41 +02:00
773e025b6c
we do not use SWs 2021-10-14 16:51:37 +02:00
40b137b549
anastasis-webui: implement more challenge types 2021-10-14 15:35:34 +02:00
c532648694
implement fakebank withdrawal 2021-10-14 11:36:43 +02:00
6f4c0a6fb2
anastasis-webui: auto-focus 2021-10-13 19:34:54 +02:00
3aad5e774d
common anstasis frame 2021-10-13 19:32:26 +02:00
Sebastian
fbf501e727
fixing tos request 2021-10-13 14:26:18 -03:00
Sebastian
021d508337
fix cta navbar and added an withdrawal button when the wallet didnt find a tos (with a warning) 2021-10-13 09:54:18 -03:00
Sebastian
e227fa4e47
fix tests and added addExchange 2021-10-13 08:29:38 -03:00
2e8e1a15c9
fix FTBFS 2021-10-13 11:37:02 +02:00
9d6967dbab
anastasis-webui: more auth types 2021-10-13 11:35:24 +02:00
aba71d0782
deps 2021-10-13 11:03:34 +02:00
0f1ef7eca1
anastasis-webui: finish backup flow 2021-10-13 10:49:20 +02:00
Sebastian
b8d03b6b2a
added example of withdrawal use cases 2021-10-12 15:18:29 -03:00
Sebastian
be8e3f4b1d
fixing withdrawal process 2021-10-11 15:59:55 -03:00
Sebastian
78fb5f79a8
fix browser packaging 2021-10-11 10:22:53 -03:00
f23a8ee4d3
anastasis-webui: first commit 2021-10-11 10:58:55 +02:00
0bbaafcd36
anastasis: implement user id derivation 2021-10-07 15:09:40 +02:00
e2fe2d6db1
add anastasis skeleton, put crypto in taler-util 2021-10-07 12:01:40 +02:00
ms
2c3456608e
Testing euFin 'bad gateway' handling. 2021-10-02 10:21:09 +02:00
Sebastian
bff5b3f59c
FIX: skip checking noncePriv eq if the URI doesn't specify a noncePriv value 2021-10-01 13:35:25 -03:00