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
Sebastian
398bd0664b
add error message
2021-10-01 13:35:24 -03:00
ms
5dc9bc1ebb
testing 404 from Sandbox
2021-10-01 13:05:15 +02:00
Sebastian
b1bf3538e6
some ui fixing from belen comments
2021-09-27 13:06:50 -03:00
Sebastian
8cde98947b
manual withdrawal process
2021-09-20 14:05:40 -03:00
Sebastian
9a0285ee4b
handle more cases in the pay usa case
2021-09-20 00:19:31 -03:00
Sebastian
08bc5c6d89
fix some feedback from belen
2021-09-20 00:18:52 -03:00
Sebastian
62b64cb453
make no sense to send the noncePriv if the proposal is already paid
2021-09-20 00:17:45 -03:00
Sebastian
315b167bee
issue #5860
2021-09-17 15:49:07 -03:00
ms
490620ad04
Adapt tests to Sandbox' new access control.
2021-09-17 16:02:34 +02:00
Sebastian
9f00987380
added integration with the wallet-core to get info about the last tos approved
2021-09-13 15:32:15 -03:00
Sebastian
57b6cd4269
add missing copyleft
2021-09-13 13:33:13 -03:00
Sebastian
c24db59be8
withdraw design
2021-09-13 13:32:58 -03:00
Sebastian
217f34397f
first approach to new design for withdraw
2021-09-08 15:35:44 -03:00
Sebastian
a72ec5971e
add example to popup
2021-09-06 15:01:55 -03:00
Sebastian
d2cf75b782
rendring pending transation item
2021-09-06 14:55:55 -03:00
Sebastian
1ea598b048
automated test all stories
2021-09-03 12:05:23 -03:00
MS
a4489b80e3
testing Nexus balance accounting
2021-09-02 21:48:41 +00:00
MS
311f89c8ba
testing c52/c53 coordination,
...
and allow passing query parameters to the
"fetch transactions" API from Nexus.
2021-09-02 09:29:13 +00:00
ms
4e9d59e6f6
Exclude test (CAMT printer) without assertions.
2021-09-01 18:26:31 +02:00
ms
bf98724808
Use valid currency (EUR) for EBICS schema.
2021-09-01 18:17:52 +02:00
ms
8b73c30b1f
Avoid Sandbox (deprecated) POST /admin/payments/ API.
2021-09-01 17:51:52 +02:00
ms
79c14e77ec
Avoid Sandbox (deprecated) POST /admin/payments/ API.
2021-09-01 17:38:54 +02:00
ms
2cecdccb49
remove test without assertions
2021-09-01 15:53:32 +02:00
MS
1ca5677f8d
Need to "tick" before asking transactions to libeufin.
2021-09-01 11:45:47 +02:00
MS
812c7e7708
testing the statement generation
2021-08-29 23:47:51 -11:00
Sebastian
e22bdd52f7
transaction details new ui
2021-08-24 15:16:33 -03:00
Sebastian
0bc235c64b
copy from popup to wallet
2021-08-24 15:16:33 -03:00
Sebastian
147da7c160
removing blocked scope due to babel/issues/8709#issuecomment-421538014
2021-08-24 13:24:56 -03:00
ms
fc334ecb60
make Camt test go debit
2021-08-24 17:42:09 +02:00
Sebastian
bbcae18f6a
fix ui transaction list
2021-08-24 12:01:22 -03:00
4c41e70565
DB schema cleanup
2021-08-24 15:43:06 +02:00
a09359bd39
implement freezing for payments
2021-08-24 15:08:34 +02:00
408d8e9fc8
towards handling frozen refreshes
2021-08-24 14:30:33 +02:00
MS
7553ae7c74
test Camt generation
2021-08-23 23:46:40 -11:00
828e65b0eb
fix un-offered denom situation, test case almost works
2021-08-23 22:28:46 +02:00
Sebastian
67e511d719
updated build fast for web
2021-08-23 16:52:33 -03:00
MS
39cbad89bb
Testing Sandbox CLI wire transfer.
2021-08-23 03:31:48 -11:00
de0d004dd9
packaging fixes
2021-08-20 13:52:13 +02:00
d41b439a80
fast build
...
Signed-off-by: Florian Dold <florian@dold.me>
2021-08-20 13:18:55 +02:00
a3687d84ba
separate node entry points
...
Signed-off-by: Florian Dold <florian@dold.me>
2021-08-20 13:18:55 +02:00
45f1346990
minimatch
...
Signed-off-by: Florian Dold <florian@dold.me>
2021-08-20 13:18:51 +02:00
a576fdfbf8
backup
2021-08-19 19:26:37 +02:00
f5a8ae33e3
cleanup / formatting
2021-08-19 18:34:23 +02:00
d43313f71e
Revert "testing: reset exchange tables before start"
...
This reverts commit 3450c1617f
.
2021-08-19 18:07:45 +02:00
0d03063710
new integration test
2021-08-19 17:59:52 +02:00
8929086ebf
logging
2021-08-19 16:06:09 +02:00
c0e6b6d0f6
run pending operations at least once, style fixes
2021-08-19 15:12:33 +02:00
defc393d6e
add missing file
2021-08-19 13:56:00 +02:00
3ce740d87d
store 'list issue date' of denoms, cleanup
2021-08-19 13:48:45 +02:00
Sebastian
97a05ff659
new wallet history and view refactoring
2021-08-19 00:35:21 -03:00
ms
b015f76e72
check Anastasis API's (positive) delta param
2021-08-18 19:58:43 +02:00
ms
e5d10137dd
Checking the start and delta params of Anastasis API.
2021-08-18 19:55:49 +02:00
ms
739e6576a8
Test Anastasis with user privileges,
...
therefore giving history permission first.
2021-08-18 19:42:17 +02:00
MS
1d711d441d
Anastasis facade: check transactions number
2021-08-17 23:16:51 -11:00
MS
2450ecbe6a
enable Anastasis facade test, and call API.
2021-08-17 03:53:16 -11:00
MS
93b455a28a
Anastasis API helper function.
2021-08-16 23:21:35 -11:00
MS
1f255b7f4e
Extend test tooling to create Anastasis facades.
2021-08-16 22:31:04 -11:00
MS
daf9dc507e
Anastasis facade tooling.
2021-08-16 03:19:44 -11:00
ec713f04b8
better coverage for merchant spec test
2021-08-16 13:33:31 +02:00
MS
0f851aceed
Fix use of validateStatus().
2021-08-15 23:43:19 -11:00
MS
de7e4ee015
tests: POSTing malformed facade creation. See bug 6971.
2021-08-14 22:37:57 -11:00
Sebastian
e9bb85a212
new wallet UI and more tests
2021-08-13 18:04:30 -03:00
eb553be841
merchant spec test: adapt to updated spec
2021-08-13 14:41:25 +02:00
9e07bc9963
merchant spec: more checks
2021-08-13 14:28:54 +02:00
2f945b2aeb
merchant test cases
2021-08-12 21:01:40 +02:00
df77676977
convert performance.now to integer before converting to BigInt
2021-08-12 19:20:48 +02:00
Sebastian
abbf899b97
add ex handling on wallet init
2021-08-09 10:43:02 -03:00
Sebastian
2ec3f4a5d5
initialization for webextension
2021-08-09 10:41:02 -03:00
425ea0fbca
tests: logging for test-paywall-flow
2021-08-08 13:35:35 +02:00
5f06ce16be
use valid BIC in test
2021-08-07 22:09:46 +02:00
fb0f8043ea
reset deposit lastError
2021-08-07 18:19:04 +02:00
f40593185a
remove extra slash
2021-08-07 18:02:16 +02:00
c077c0d8c0
consider deposit operations for pending operations
2021-08-07 17:59:06 +02:00
e9da70b5b8
construct deposit URL correctly
2021-08-07 17:40:31 +02:00
ms
93e9c3b6cf
Sandbox: testing balance
2021-08-07 17:06:39 +02:00
34c405f4c9
adjust libeufin test cases
2021-08-07 12:39:26 +02:00
20ffa834d8
tag test properly
2021-08-06 18:51:37 +02:00
06db37640e
perf: do bulk read
2021-08-06 17:15:46 +02:00
05e52d4e11
perf and logging improvements
2021-08-06 16:27:18 +02:00
9026b0aaad
merchant test: pass h_contract
2021-08-06 11:45:08 +02:00
ea0e058b34
merchant test: auth is not a management API
2021-08-05 22:55:58 +02:00
b0e05fcdbc
typo
2021-08-05 22:49:54 +02:00
cd15937dad
fix section comparison
2021-08-05 22:43:14 +02:00
09b07d6147
fix typo in wire gateway client invocation
2021-08-05 21:52:38 +02:00
6141d214b9
typo in error message
2021-08-05 21:49:11 +02:00
Sebastian
8dbf127083
issue #6945 : Move instance management API to /management instead of /private
2021-08-05 15:02:56 -03:00
e073f3a793
typo
2021-08-05 00:03:41 +02:00
8e41165f45
debian: bump version
2021-08-05 00:02:49 +02:00
d86714eaba
linting
2021-08-04 23:58:50 +02:00
77b16392b0
linting logic
2021-08-04 23:32:34 +02:00
0439096a53
improved denomination generator
2021-08-04 23:26:47 +02:00
9769f69601
linting
2021-08-04 23:16:08 +02:00
dadf7a943c
more checks
2021-08-04 22:43:09 +02:00
8210480bdd
fix condition
2021-08-04 22:35:03 +02:00
3ca05c0906
linting
2021-08-04 22:32:23 +02:00
04e7315d4d
linting
2021-08-04 22:24:06 +02:00