Commit Graph

3273 Commits

Author SHA1 Message Date
5fc0cb7927
-more to rename 2023-01-11 14:36:29 +01:00
c3fdbd291f
wallet-core: introduce abortPay request
This request supersedes the abortPayWithRefund request, as that's too
implementation-focused and does not describe well what's happening.

Also, abortPay can be forced to transition a transaction immediately
into an "aborted" state (either from "paying" or "aborting").
2023-01-11 14:33:35 +01:00
afd6f48b57
wallet-core: remember applied DB fixups 2023-01-11 14:20:23 +01:00
668d7a213e
wallet-core: implement database fixups 2023-01-11 14:19:24 +01:00
a82d8fab69
wallet-core: KYC mvp
Only hard withdrawal KYC is supporte so far, and no long-polling is done
yet.
2023-01-10 17:31:36 +01:00
Sebastian
688518ec73
fix: update cache when response is ok 2023-01-10 11:50:43 -03:00
Sebastian
da5b42025a
if the order is not found, marked the payment as failed 2023-01-10 11:24:46 -03:00
Sebastian
8d59e71724
fix alert content width 2023-01-10 09:27:00 -03:00
e8baaf5eb1
harness: capture createdb/dropdb logs 2023-01-10 12:14:08 +01:00
cfe33c8e27
wallet-embedded: fetchHttp is now async 2023-01-10 12:14:08 +01:00
Sebastian
4a781bd0dd
fix #7153: more error handling
if handler do not trap error then fail at compile time,
all safe handlers push alert on error
errors are typed so they render good information
2023-01-09 20:20:09 -03:00
Sebastian
8a70edb2f8
add 'when' to error-detail and remove error as normal response when doing backup 2023-01-09 20:09:54 -03:00
Sebastian
efb5bf9de4
fix broken compile 2023-01-09 08:49:08 -03:00
Sebastian
9b04d8bf35
fix #7152 2023-01-09 08:38:48 -03:00
Sebastian
14f3d1e06d
wallet-core pretty 2023-01-09 08:33:41 -03:00
417c07f3f4
wallet-core: insufficient balance details for p2p payments 2023-01-06 13:55:08 +01:00
c2c35925bb
wallet-core: allow failure result in peer payment coin selection 2023-01-06 11:08:45 +01:00
80639429a2
wallet-core: test insufficient balance response, also use it for deposit groups 2023-01-06 10:32:44 +01:00
MS
db1b824818
libeufin tests: include currency in amounts. 2023-01-05 23:02:34 +01:00
MS
b6afe8bb97
Build system.
Avoid taler-harness to use divergent 'esbuild'
versions among dependencies and devDependencies.
2023-01-05 22:49:09 +01:00
MS
b832b5a3bf
Fix build.
Include 'esbuild' as a taler-harness dependency,
and update the lockfile accordingly.  Give taler-harness
the configure script too.
2023-01-05 22:44:01 +01:00
92f1b5928c
wallet-core: implement insufficient balance details
For now, only for merchant payments
2023-01-05 18:45:54 +01:00
44aaa7a636
-fix lockfile again 2023-01-05 12:18:07 +01:00
Sebastian
4da4a1b33e
introduce TranslatedString type to require an string but exclude non-translated strings 2023-01-04 15:46:01 -03:00
Sebastian
590cda1dd3
split foreground and background api 2023-01-04 15:46:01 -03:00
f4e1e8e6e7
-minor insufficient balance tweaks 2023-01-04 15:44:36 +01:00
Sebastian
24cac493dd
fix #7522 2023-01-04 11:38:00 -03:00
7d02e42123
wallet-core: define insufficient balance details 2023-01-04 15:18:58 +01:00
aa165477d0
harness: p2p payment emojis 2023-01-04 14:22:38 +01:00
73eccdd1cf
harness: test more unicode characters in subject 2023-01-04 14:20:16 +01:00
860aff83e1
-missing step in make install 2023-01-04 14:19:54 +01:00
60374078f4
wallet-core: test crypto dispatcher, fix timeout handling 2023-01-04 13:24:24 +01:00
Sebastian
9c63d67781
removed axios as dependency 2023-01-04 08:58:59 -03:00
0e51628f99
-fix pnpm issues 2023-01-04 12:14:51 +01:00
cd2491430d
harness: make import.meta.url work 2023-01-04 11:36:01 +01:00
f26cbe7c1f
-qjs fixes 2023-01-04 09:55:10 +01:00
Sebastian
9ad1f2712a
pretty 2023-01-03 10:01:04 -03:00
Sebastian
a2668c22f0
refactor better QA
removed axios, use fetch
removed jest, added mocha and chai
moved the default request handler to runtime dependency (so it can be replaced for testing)
refactored ALL the test to the standard web-utils
all hooks now use ONE request handler
moved the tests from test folder to src
2023-01-03 01:58:18 -03:00
Sebastian
d1aa79eae8
remove axios, better api 2023-01-03 01:58:17 -03:00
d48ea17c63
-logging, skip defaults in test 2023-01-02 21:00:43 +01:00
13d6810937
Makefile, dependencies 2023-01-02 20:21:57 +01:00
Sebastian
36a2393f16
missing words 2022-12-30 14:56:34 -03:00
Sebastian
90ec5b51ea
marc suggestions from email 2022-12-30 14:24:07 -03:00
Sebastian
26d94c4ba7
add login username validation & prevent safari to capitalize 2022-12-30 10:42:15 -03:00
Christian Grothoff
7d0990fe89
-typo 2022-12-27 11:02:46 +01:00
54b72fdbff
Translated using Weblate (Italian)
Currently translated at 21.9% (20 of 91 strings)

Translation: GNU Taler/Taler Bank SPA
Translate-URL: https://weblate.taler.net/projects/gnu-taler/taler-bank-spa/it/
2022-12-27 00:30:19 +01:00
c8995950b5
Translated using Weblate (German)
Currently translated at 14.2% (13 of 91 strings)

Translation: GNU Taler/Taler Bank SPA
Translate-URL: https://weblate.taler.net/projects/gnu-taler/taler-bank-spa/de/
2022-12-27 00:30:19 +01:00
134e8adf46
Translated using Weblate (Italian)
Currently translated at 0.5% (2 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/it/
2022-12-27 00:30:19 +01:00
86e8aee661
Translated using Weblate (German)
Currently translated at 7.9% (30 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/de/
2022-12-27 00:30:19 +01:00
dfb5000ece
Translated using Weblate (French)
Currently translated at 0.5% (2 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/fr/
2022-12-25 18:49:15 +01:00