Commit Graph

2480 Commits

Author SHA1 Message Date
Sebastian
4889ae9c9b
add allowHttp to the cli 2023-04-24 12:56:48 -03:00
Sebastian
205d7364ed
wallet effective config 2023-04-24 12:53:20 -03:00
Sebastian
3004ece1f8
prevent http request without enable it explicitly 2023-04-24 12:42:45 -03:00
Sebastian
e4bf114f60
fixme in wire status 2023-04-24 12:14:08 -03:00
MS
ab49083257
libeufin tests
Adapting test after API breaking change.
2023-04-24 17:06:09 +02:00
Sebastian
fdd5633530
using build from web-utils 2023-04-24 11:57:19 -03:00
Sebastian
9660d07c60
using build tools for backoffice 2023-04-24 11:57:19 -03:00
Sebastian
ebf91aef1d
build tools 2023-04-24 11:57:18 -03:00
José Huamán
a8681035b4
Translated using Weblate (Spanish)
Currently translated at 100.0% (379 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/es/
2023-04-24 08:43:56 +02:00
d5af97dd21
Translated using Weblate (Spanish)
Currently translated at 55.9% (282 of 504 strings)

Translation: GNU Taler/Merchant Backoffice
Translate-URL: https://weblate.taler.net/projects/gnu-taler/merchant-backoffice/es/
2023-04-24 08:43:50 +02:00
José Huamán
0644a340d6
Translated using Weblate (Spanish)
Currently translated at 55.9% (282 of 504 strings)

Translation: GNU Taler/Merchant Backoffice
Translate-URL: https://weblate.taler.net/projects/gnu-taler/merchant-backoffice/es/
2023-04-24 08:43:25 +02:00
b81ea1b4b7
harness: adjust to merchant API breaking changes, remove test that doesn't belong 2023-04-23 23:08:37 +02:00
eff3920bd5
wallet-core: further towards deposit DD37 2023-04-23 22:49:42 +02:00
321252040e
-fix test-exchange-deposit 2023-04-22 22:17:08 +02:00
15a1b8d096
-fix type error 2023-04-22 19:11:45 +02:00
da59c85d2d
get rid of deprecated bankBaseUrl in more places 2023-04-22 18:36:56 +02:00
15feebecfe
wallet-core: towards DD37 for deposits 2023-04-22 14:17:49 +02:00
e331012c9f
-fix harness type errors 2023-04-21 22:46:04 +02:00
e81ae0f3e5
wallet-harness: make sure events are not lost in deposit test 2023-04-21 22:02:40 +02:00
Sebastian
fc2adae6bd
props types should be exported for tests 2023-04-21 11:05:41 -03:00
Sebastian
1ee962fbd8
tsc ask to export type from web-util 2023-04-21 11:05:26 -03:00
Sebastian
dbb3529b49
remove old testing function, use web-utils 2023-04-21 10:49:47 -03:00
Sebastian
7fe5f3767e
integrate to the web util testing api 2023-04-21 10:49:02 -03:00
Sebastian
f470f167e3
integrate anastasis to the web-utils testing api 2023-04-21 10:47:47 -03:00
Sebastian
6dcc488a2c
use better testing api 2023-04-21 10:44:33 -03:00
Sebastian
3772ff85db
render hook and render ui are not the same function (node and browser) 2023-04-21 10:43:59 -03:00
Sebastian
9fe1c4b5ec
allow the example to add params to the testing context 2023-04-21 10:43:17 -03:00
Sebastian
d61c5808bd
fix bulid 2023-04-21 10:42:39 -03:00
Sebastian
0e9aa33241
test file end with -test.js 2023-04-21 07:50:47 -03:00
Sebastian
c5c00e4da7
moving libs to web utils, apply new mock api to backoffice 2023-04-21 07:35:03 -03:00
Sebastian
b9c24772f5
better swr mocks 2023-04-20 15:32:36 -03:00
Sebastian
45bbe7ba12
add wallet config on the top 2023-04-19 12:58:35 -03:00
Sebastian
d483a3f557
fix #7704 2023-04-19 12:42:47 -03:00
Sebastian
7330f0daf9
catch json parsing problem and report nicely 2023-04-18 14:58:34 -03:00
Sebastian
b34f3568e8
check if the script should be injected
remove header listener
2023-04-18 10:47:53 -03:00
Sebastian
b1a0d034fc
sync with chrome storage 2023-04-18 10:46:27 -03:00
Sebastian
6833b2bd75
remove console log 2023-04-17 11:44:22 -03:00
Sebastian
6e060da237
some changes
using transaction context from web utils
alertContext.safely api change (easier to integrate)
using lang and localstorage from web utils
removing auto permission, from UI
adding settings
2023-04-14 14:16:25 -03:00
Sebastian
5ea22a325c
using new localStorage api, pageState => settings, notifcation using observer api 2023-04-14 14:16:25 -03:00
Sebastian
c3e1a0bb51
observable memory impl 2023-04-14 14:16:24 -03:00
665adb69f0
-missing file 2023-04-14 16:51:34 +02:00
f183057761
pogen: fix quoting of double quotes 2023-04-14 16:05:09 +02:00
089c15582e
demobank-ui: fix missing space 2023-04-13 20:12:53 +02:00
e345e8bd23
taler-wallet-cli: subcommand to print sample transactions 2023-04-13 20:05:00 +02:00
Sebastian
30c01185fc
some fixes 2023-04-13 15:04:31 -03:00
Sebastian
9ef5a4931e
show an error message when handler is not found 2023-04-13 13:17:44 -03:00
Sebastian
f9d3018668
firefox support 2023-04-13 12:57:40 -03:00
Sebastian
7b2de89444
use /taler-uri as redirection point to all taler uris 2023-04-13 12:57:40 -03:00
Sebastian
ebd0041956
taler wallet interaction support, first version 2023-04-13 12:57:39 -03:00
Sebastian
2baa42f223
show warning if bank settings are wrong 2023-04-13 12:57:38 -03:00
b567ba4668
wallet-core: work around missing timestamp in legacy transaction 2023-04-13 15:58:38 +02:00
b96464fe09
Revert "wallet-core: check master public key in /wire response"
This reverts commit 7944a36e30.
2023-04-13 15:04:08 +02:00
7944a36e30
wallet-core: check master public key in /wire response 2023-04-13 14:16:06 +02:00
3022777363
-missing import 2023-04-13 11:48:06 +02:00
c581cff749
wallet-core: implement 'generateDepositGroupTxId' request 2023-04-13 11:26:46 +02:00
Sebastian
4fbeb06d4e
add support for taler:// handler injection 2023-04-11 10:06:50 -03:00
Sebastian
9bef462f38
treat all unkown content type as plain text 2023-04-09 14:59:00 -03:00
Sebastian
877a4bb132
fix #7743 2023-04-07 18:59:47 -03:00
Sebastian
cfe7129c4e
adding unreadable http response case and removing deprecated fields 2023-04-07 18:46:25 -03:00
Sebastian
958747bd08
validate iban 2023-04-07 17:31:01 -03:00
Sebastian
a3aa7d95d0
anon withdrawal confirmation, and fix error with infinity loop 2023-04-07 17:30:01 -03:00
43ae414a55
-re-add missing fields, fix types 2023-04-06 12:47:34 +02:00
3cf6d15eae
taler-harness: new test 2023-04-05 18:19:14 +02:00
451400b3a4
taler-wallet-cli: allow exchange selection for handle-uri 2023-04-05 17:43:08 +02:00
2823b1cdf4
wallet-core: towards DD37 for deposits 2023-04-05 17:38:41 +02:00
Sebastian
8eee38d559
fix #7791 2023-04-05 12:06:24 -03:00
d5c5c7463e
wallet-core: also return top-level fee gap estimate 2023-04-05 11:06:22 +02:00
Sebastian
7090807fcb
fix broken tests 2023-04-04 15:11:27 -03:00
Sebastian
68d711b2e7
fix wrong function call 2023-04-04 15:11:27 -03:00
f658718b94
-fix type 2023-04-04 15:41:30 +02:00
28d8c257e5
bump version to 0.0.3-dev.11 2023-04-04 15:26:15 +02:00
07d8498abc
wallet-core: implement runIntegrationTestV2 2023-04-04 15:26:14 +02:00
cefec08ce7
wallet-core: check for broken transactions 2023-04-04 15:26:14 +02:00
Sebastian
860cd81f35
add fullfilment url and message if the are present 2023-04-04 10:04:28 -03:00
Sebastian
2ef40efe53
revert minified 2023-04-04 09:08:16 -03:00
Sebastian
f788955d40
recovery -> restore 2023-04-03 12:29:27 -03:00
Sebastian
1e94777aa9
fix https on port 8081 2023-04-03 12:14:25 -03:00
Sebastian
d9c39f53d6
fix currency link in history, hide auto-open wallet, fix space 2023-04-03 12:14:05 -03:00
Sebastian
543795f7fc
save posConfirmation after payment 2023-04-03 12:13:13 -03:00
Sebastian
defdfd7697
taleruri sync with the spec 2023-04-03 12:12:35 -03:00
Sebastian
ce53dd8b85
fix #7770 2023-03-31 19:17:15 -03:00
Sebastian
f947c8e549
calculate using server 2023-03-31 19:09:41 -03:00
Sebastian
8701ae100e
calculation async 2023-03-31 18:00:00 -03:00
Sebastian
0f3b38745b
calculate deposit wire transfer 2023-03-31 14:51:58 -03:00
Sebastian
b08bb05a40
save wire fee instead of effective amount 2023-03-31 14:50:59 -03:00
Sebastian
a8d30ef0f9
page = 1 2023-03-31 14:18:39 -03:00
Sebastian
b0cc65e17f
move coin selection function to coinSelection.ts and added a test placeholder, and some fixes:
* selectCandidates was not save wire fee
 * selectCandidates show check wire fee time range
2023-03-31 12:27:17 -03:00
Sebastian
7ebcb30b9f
show taler bank in devMode 2023-03-31 12:27:17 -03:00
Sebastian
b74a387e5a
typo 2023-03-31 12:27:16 -03:00
455b492a1d
Translated using Weblate (Spanish)
Currently translated at 100.0% (379 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/es/
2023-03-30 11:23:30 +02:00
Sebastian
74dba9506d
show wire details when the deposit has been wired 2023-03-29 15:14:24 -03:00
329b766ae7
bump Taler component versions 2023-03-29 19:45:45 +02:00
a17a08ae28
implement IBAN validation 2023-03-29 18:50:07 +02:00
Sebastian
e311dc4bef
missing rename 2023-03-29 08:35:33 -03:00
Sebastian
efbde0e160
handle kyc error on invoice and transfer 2023-03-29 00:06:24 -03:00
Sebastian
f414ca39e4
prevent cors and cache options 2023-03-15 09:55:01 -03:00
Sebastian
ae4d4647e9
better error handling 2023-03-15 09:54:31 -03:00
Sebastian
0bf92a44df
test login with an endpoint and cleaner calculation 2023-03-15 09:25:23 -03:00
Sebastian
0700bbe9d1
always use both servers 2023-03-15 07:23:20 -03:00
Sebastian
41339c1db2
check credetials on login 2023-03-15 07:22:03 -03:00
Sebastian
64c3cbc1db
remove workaround 2023-03-13 11:50:52 -03:00
Sebastian
96d110379e
some fixes and validations 2023-03-13 11:27:52 -03:00
5f681813cf
-typos 2023-03-13 10:42:46 +01:00
Sebastian
3267f56dc3
show/hide key 2023-03-13 00:24:28 -03:00
Sebastian
a1af7945d1
fix broken build 2023-03-13 00:01:59 -03:00
Sebastian
b874f9a0c5
print and setup totp 2023-03-12 23:56:54 -03:00
Sebastian
ae1aee1358
kyc 1min 2023-03-12 23:55:53 -03:00
Sebastian
77c71a4c2d
check if threshold is number or amount and default to 0 2023-03-11 18:30:51 -03:00
Sebastian
c67d94c56e
fix: #7753 2023-03-11 18:20:16 -03:00
Sebastian
b72729f065
admin is allow to make wire transfers 2023-03-10 13:13:51 -03:00
Sebastian
7f7d1a769f
removing password regex 2023-03-10 12:13:20 -03:00
Sebastian
7d26a6a56b
fix colon 2023-03-10 09:58:51 -03:00
Sebastian
867d2ca76b
fix encoded uri, add pay template cta 2023-03-10 01:27:31 -03:00
Sebastian
f404878063
fix: summary empty string also means that summary is required 2023-03-10 01:26:05 -03:00
Sebastian
8ddc551cc8
remove webui from login url, ad qr for template, fix navbar size, 2023-03-10 01:25:22 -03:00
Sebastian
2291d460e8
add payTemplate, fix missing ampersand 2023-03-10 01:22:07 -03:00
Sebastian
0fb6c098d7
support http and https 2023-03-10 01:21:28 -03:00
Sebastian
034f2c6dcb
dev mode: check exchange cache 2023-03-09 14:19:37 -03:00
Sebastian
863e6db058
update translations 2023-03-06 19:22:04 -03:00
Sebastian Marchano
7b104dc2be
Translated using Weblate (Spanish)
Currently translated at 28.5% (144 of 505 strings)

Translation: GNU Taler/Merchant Backoffice
Translate-URL: https://weblate.taler.net/projects/gnu-taler/merchant-backoffice/es/
2023-03-06 23:21:08 +01:00
Anonymous
818463b142
Translated using Weblate (Japanese)
Currently translated at 0.7% (3 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/ja/
2023-03-06 23:17:17 +01:00
Sebastian Marchano
80e67c06a3
Translated using Weblate (Spanish)
Currently translated at 100.0% (379 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/es/
2023-03-06 23:17:17 +01:00
Javier Sepulveda
a753653e3e
Translated using Weblate (Spanish)
Currently translated at 100.0% (379 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/es/
2023-03-06 23:17:17 +01:00
Anonymous
5c2ac3d97e
Translated using Weblate (Spanish)
Currently translated at 100.0% (379 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/es/
2023-03-06 23:17:17 +01:00
Stefan
6e14f6941b
Translated using Weblate (Turkish)
Currently translated at 15.3% (58 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/tr/
2023-03-06 23:17:17 +01:00
4a2df9bae7
Translated using Weblate (Turkish)
Currently translated at 15.3% (58 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/tr/
2023-03-06 23:17:16 +01:00
Anonymous
2885924dda
Translated using Weblate (Turkish)
Currently translated at 15.3% (58 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/tr/
2023-03-06 23:17:16 +01:00
Alp
3da594374d
Translated using Weblate (Turkish)
Currently translated at 15.3% (58 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/tr/
2023-03-06 23:17:16 +01:00
Anonymous
fc9fb35fbc
Translated using Weblate (Swedish)
Currently translated at 0.7% (3 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/sv/
2023-03-06 23:17:16 +01:00
0a966ba917
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/
2023-03-06 23:17:16 +01:00
Stefan
ddd146366e
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/
2023-03-06 23:17:16 +01:00
Anonymous
63ef598815
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/
2023-03-06 23:17:16 +01:00
a06a26ec60
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/
2023-03-06 23:17:16 +01:00
Stefan
faf92fb455
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/
2023-03-06 23:17:16 +01:00
Anonymous
cb959e2daf
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/
2023-03-06 23:17:16 +01:00
87e569620e
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/
2023-03-06 23:17:16 +01:00
Stefan
0e6c737c03
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/
2023-03-06 23:17:16 +01:00
Anonymous
fec4ad8860
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/
2023-03-06 23:17:16 +01:00
Sebastian
f99e1522d1
double quotes don't work with pogen 2023-03-06 19:14:34 -03:00
Sebastian
3639c6db60
string.ts 2023-03-06 19:05:23 -03:00
Sebastian
d8bd0040ad
merged 2023-03-06 19:04:22 -03:00
Sebastian Marchano
940a43f2cf
Translated using Weblate (Spanish)
Currently translated at 100.0% (186 of 186 strings)

Translation: GNU Taler/Merchant Backoffice
Translate-URL: https://weblate.taler.net/projects/gnu-taler/merchant-backoffice/es/
2023-03-06 22:59:01 +01:00
Sebastian Marchano
e8324a0e5e
Translated using Weblate (Spanish)
Currently translated at 100.0% (379 of 379 strings)

Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/es/
2023-03-06 22:59:01 +01:00
Sebastian
16caf0064b
emit 2023-03-06 15:18:26 -03:00
Sebastian
7ddcb05642
extract i18n 2023-03-06 15:18:26 -03:00
Sebastian
8f32ad272d
centered forms, show balance in accont info 2023-03-06 15:18:25 -03:00
Sebastian
8743db9e40
iso 4217 info 2023-03-06 15:18:24 -03:00
8558653f92
Added translation using Weblate (French) 2023-03-06 18:52:18 +01:00
Sebastian
4de014927e
validate IBAN, removing internal iban from account form, add missing logo, do not save backend URL in login state 2023-03-05 15:21:12 -03:00
906eddd48a
taler-harness: emit CIPHER option in coin config 2023-03-05 02:07:04 +01:00
Christian Grothoff
17688dfd8f
bump version 2023-03-04 23:08:37 +01:00
Christian Grothoff
1d26f025c0
fix taler-harness package 2023-03-04 20:32:57 +01:00
Sebastian
5f7a09e8da
bank prebuilt 2023-03-02 14:43:08 -03:00
Sebastian
36956f404c
camel case for prebuilt 2023-03-02 14:09:44 -03:00
Sebastian
2d5fbb22cd
fix #7714 2023-03-02 13:51:03 -03:00
Sebastian
f446a59214
remove double title 2023-03-02 08:47:47 -03:00
Sebastian
1e76ca6bf1
remove double title 2023-03-02 08:40:03 -03:00
Sebastian
7635bbf281
fix: also read taler+http 2023-03-02 08:32:55 -03:00
Sebastian
9922192b0d
fix #7729 2023-02-28 19:03:43 -03:00
Sebastian
740849dd89
better error handling on unknown error 2023-02-28 13:51:18 -03:00
Sebastian
04eec324bf
fix #7731 2023-02-28 07:41:51 -03:00
Sebastian
ed7aa0806d
fix logo duplication 2023-02-27 19:56:41 -03:00
93dc842e97
demobank-ui: remove wrong and dangerous usage of float 2023-02-26 19:16:42 +01:00
3e8562456d
demobank-ui: fix request URIs 2023-02-26 14:57:56 +01:00
4dff3853c1
demobank-ui: pass correct withdrawal ID instead of full URI 2023-02-26 14:00:41 +01:00
Sebastian
d11048b68c
fix 7723 2023-02-25 20:06:17 -03:00
Sebastian
1723f16b9c
some fixes afte testing demobank with ms 2023-02-25 19:43:59 -03:00
Christian Grothoff
dd2599ff94
draft for taler-harness Debian package 2023-02-25 12:35:24 +01:00
Christian Grothoff
143e003991
draft for taler-harness Debian package 2023-02-25 12:25:13 +01:00
Christian Grothoff
d8698159e1
fix debian/changelog 2023-02-25 12:11:26 +01:00
b8a11e69f5
wallet-core: really report estimatedAmountEffective in PeerPullCredit 2023-02-24 03:49:13 +01:00
538a1b97b2
bump debian version 2023-02-23 22:02:03 +01:00
7ccbb0a8e2
fix typo in project name 2023-02-23 21:19:37 +01:00
54284c14c7
fix typo in project name 2023-02-23 21:19:05 +01:00
9d3d2a43c7
bump versions to 0.9.3-dev.5 2023-02-23 20:16:32 +01:00
3d1b1ec724
embedded: fix DB deletion status code check 2023-02-23 20:13:43 +01:00
Sebastian
f7c97f73bb
fix: check amount request when no enough balance 2023-02-23 12:32:11 -03:00
3cdee428dd
bump versions to 0.9.3-dev.4 2023-02-23 16:09:55 +01:00
582b6ae5f4
wallet-core: report correct amountEffective in peer-pull-credit even before withdrawal is active 2023-02-23 16:07:14 +01:00
dd9e4555ba
wallet-core: fixup for legacy peer-push-debit transaction 2023-02-23 15:52:32 +01:00
339080e014
embedded: add missing DB remove call in reset 2023-02-23 15:18:30 +01:00
7985b0a33f
taler-harness: deployment tooling for tipping 2023-02-23 00:52:17 +01:00
Sebastian
7879efcff7
show cashout destination 2023-02-22 08:49:59 -03:00
d34faf2549
-no bin for web-util 2023-02-21 23:51:04 +01:00
71707e5d45
remove legacy rollup file 2023-02-21 21:42:01 +01:00
eff3617092
remove legacy package lock file 2023-02-21 21:41:33 +01:00
3ee4ef3585
taler-wallet-cli: bundle with esbuild 2023-02-21 21:38:57 +01:00
9d238fc011
bump to 0.9.3-dev.3 2023-02-21 21:17:33 +01:00
6aaba31383
embedded: remove rollup and akono entry point 2023-02-21 21:14:55 +01:00
b648238c41
harness: improve peer-pull integration test, check notifications 2023-02-21 21:02:36 +01:00
a3c7da975b
wallet-core: fix peer-pull-credit long-polling and peer-pull-debit pending operation status 2023-02-21 20:31:23 +01:00
2677140749
wallet-core: do not retry transaction if long-poll is active 2023-02-21 19:23:32 +01:00
ffeac825d1
bump to 0.9.3-dev.1 2023-02-21 17:48:58 +01:00
48f92c5dd5
embedded: remove bogus line used for debugging 2023-02-21 17:43:20 +01:00
f955edc1f6
bump version to 0.9.2 2023-02-21 02:09:31 +01:00
4b642ea53e
wallet-core: group API types 2023-02-21 02:02:47 +01:00
4762018dc1
wallet-core: report refresh errors properly 2023-02-21 01:48:12 +01:00
e56d3ba8eb
taler-wallet-cli: make purse expiration configurable 2023-02-21 01:15:27 +01:00
b9b1dd73f5
taler-util: parse duration strings 2023-02-21 01:08:07 +01:00
a49959d2c8
wallet-core: support long-polling for peer push credit 2023-02-20 21:26:08 +01:00
e8b5f26ab6
wallet-embedded: fix import for legacy embedded wallet 2023-02-20 20:20:12 +01:00
3daa4dbb3f
wallet-core: fix retryTransaction, improve tx/op identifier parsing/construction 2023-02-20 20:14:46 +01:00
Sebastian
7bb81a008b
tell the user that refund is pending 2023-02-20 13:24:24 -03:00
Sebastian
5ad96b178e
refund awating is empty when puchase is paid, returning last refund id 2023-02-20 13:23:49 -03:00
Sebastian
26aca142fe
fix: protocol min was returning never 2023-02-20 13:23:01 -03:00
Sebastian
68f3c3b447
pretty 2023-02-20 12:37:05 -03:00
Sebastian
0b6b757f65
don't use outdated purchase info 2023-02-20 12:36:48 -03:00
Sebastian
2c57d42128
fix #7579: swap effective and raw on invoice 2023-02-20 11:39:32 -03:00
Sebastian
ff9c67c72d
fix #7579 2023-02-20 11:32:34 -03:00
85c5c6d7c7
wallet-core: fix DB migration logic when only an index is added 2023-02-20 15:07:30 +01:00
6b28885f0b
wallet-core: stubs for suspend/resume tx 2023-02-20 14:40:37 +01:00
Sebastian
c191a2da86
fix missing props 2023-02-20 10:18:02 -03:00
Sebastian
aa20812fba
fix #7493 2023-02-20 09:47:10 -03:00
c022f39428
-fix pending operation 2023-02-20 04:23:53 +01:00
2626ed6ad0
wallet-core: correct raw/effective amounts for check-peer-pull-credit 2023-02-20 04:00:46 +01:00
a6d78f12df
-deletion 2023-02-20 03:56:43 +01:00
bd9904f6a0
-implement getTransaction for p2p credit txns 2023-02-20 03:36:46 +01:00
b718885907
wallet cli: single transaction lookup
Mostly used for testing
2023-02-20 03:29:05 +01:00
d4fda1eea8
wallet-core: raw/effective amount for push transactions, fix transactions list for push/pull credit 2023-02-20 03:22:43 +01:00
c8b93a37ba
-rename 2023-02-20 01:54:33 +01:00
dcbdddc32e
-rename 2023-02-20 01:49:43 +01:00
ac9dc1845a
-rename 2023-02-20 01:47:49 +01:00
803d1bf7a7
wallet-core: rename ops with support for old names 2023-02-20 01:44:28 +01:00
fddc6eb4f2
-deep rename 2023-02-20 01:20:41 +01:00
357457018c
-missed rename 2023-02-20 01:17:18 +01:00
1747d3ac18
wallet-core: rename p2p requests to something more sensible 2023-02-20 01:16:31 +01:00
30b3949d2b
wallet-core: pending operation for peer push credit, save withdrawalGroupId 2023-02-20 00:38:24 +01:00
e6ed901626
wallet-core: various p2p payment fixes 2023-02-19 23:13:44 +01:00
925ef1f410
taler-util: reject promise on node http error 2023-02-19 14:03:35 +01:00
f4a651ef32
taler-util: exit with correct status, not always 1 2023-02-19 13:41:30 +01:00
0ee3f94463
harness: set AM_THRESHOLD
It's now required by the exchange
2023-02-19 13:36:30 +01:00
Sebastian
cee1b80012
disable public account 2023-02-18 10:48:49 -03:00
Sebastian
0ba479c6e7
take fiat currency from config 2023-02-18 10:11:23 -03:00
Sebastian
a45759e2ad
fix #7695 2023-02-17 16:29:09 -03:00
Sebastian
9697e953f5
cashout for business accounts 2023-02-17 16:23:49 -03:00
8b83f729d7
-comments 2023-02-17 02:25:46 +01:00
99f27aaecd
-comments 2023-02-16 22:29:53 +01:00
Sebastian
88e5634c97
workaround swr default import 2023-02-16 12:14:24 -03:00
Sebastian
d49960639a
module resolution = node16 2023-02-16 12:13:31 -03:00
eca3819bcd
taler-util: node http fixes 2023-02-16 13:54:19 +01:00
fedc45144f
-missing files 2023-02-16 13:24:25 +01:00
42741e5583
-fix node http invocation 2023-02-16 12:28:56 +01:00
a906263f74
use node16 module resolution 2023-02-16 03:23:42 +01:00
08b120bc8d
put platform-independent stuff in http-common.ts 2023-02-16 02:50:29 +01:00
8e78bf73a0
web-util fixes 2023-02-16 02:50:29 +01:00
825d2c4352
make wallet-cli runnable under qtart 2023-02-16 02:50:29 +01:00
cb2f4c21d8
use custom babel plugin to fix linaria 2023-02-16 02:49:27 +01:00
58c59a3e5e
walet-core: always show refresh transactions when in an error state 2023-02-14 13:38:12 +01:00
12fc0b3f2a
-include more info in refresh tx 2023-02-14 13:28:10 +01:00
bb8bf3cb55
wallet-core: more details in refresh transaction 2023-02-14 13:18:33 +01:00
b73accfe4a
-remove bad logging 2023-02-14 13:11:04 +01:00
e3bdfe61a8
-fix schema validation 2023-02-14 13:10:38 +01:00
55f868d5e8
wallet-core: allow inclusion of refreshes in transactions list 2023-02-14 13:02:59 +01:00
97fac057c2
wallet-core: report coins in dump-coins even when withdrawal transaction was deleted 2023-02-14 12:30:44 +01:00
6a4da88719
wallet-core: expose more info about refund query 2023-02-14 11:17:19 +01:00
Sebastian
6106caeba9
fix broken build since wallet-core new api and placeholder for payment-temlate 2023-02-13 15:32:23 -03:00
Sebastian
bb6644367b
fix #7468 2023-02-13 09:28:42 -03:00
22cb8adaa6
wallet-core,harness: introduce reserveIsReady flag, test tx lifeycle 2023-02-13 13:15:47 +01:00
79b77a0c3c
wallet-core: skeleton support for regional currency scopes 2023-02-12 21:13:30 +01:00
13f0442736
harness: finish kyc test
We mock the KYC gateway now, use the new notification-based wallet API
and the test is not experimental anymore.
2023-02-12 19:31:37 +01:00
04ab9f3780
wallet-core,harness: implement pay templating 2023-02-11 14:24:29 +01:00
a9073a6797
deps: add missing esbuild dependency, upgrade esbuild 2023-02-10 19:57:48 +01:00
1640859594
taler-wallet-cli: stop wallet properly 2023-02-10 19:47:59 +01:00
8d008641a0
harness: rename test to match convention 2023-02-10 19:31:38 +01:00
63bb6a4271
-resolve error introduced by merge 2023-02-10 19:25:04 +01:00
49608f0bbb
-only return coin indices for successfully withdrawn coins 2023-02-10 19:23:08 +01:00
Sebastian
c8336c8c2c
pretty 2023-02-10 12:53:27 -03:00
Sebastian
599c6fa954
fix: not saving planchet as kyc required 2023-02-10 12:53:02 -03:00
Sebastian
3ade15e5e5
fix: Cannot read properties of undefined (reading 'ev_sig') 2023-02-10 12:52:05 -03:00
Sebastian
07398ee499
fix breaking build 2023-02-10 12:15:43 -03:00
Sebastian
ba8b40c915
business account 2023-02-10 09:52:02 -03:00
Sebastian
53af8b486f
fix: request error is whats being thrown 2023-02-10 09:52:01 -03:00
7a591c39d7
-clarification 2023-02-10 13:27:39 +01:00
18c30b9a00
wallet-core: implement partial withdrawal batching, don't block when generating planchets 2023-02-10 13:21:37 +01:00
c4180e1290
harness: run without throttling, make fakebank issue reproducible 2023-02-10 00:50:22 +01:00
1a3040d872
harness: allow running tests without timeout 2023-02-10 00:07:46 +01:00
ebb3e7e338
build system: convenience target to install CLIs 2023-02-10 00:07:42 +01:00
3cf2d4cba9
wallet-core: expose withdrawal progress, towards huge withdrawal test 2023-02-10 00:07:33 +01:00
Sebastian
a8c5a9696c
impl accout management and refactor 2023-02-08 17:41:19 -03:00
Sebastian
9b0d887a1b
more doc 2023-02-08 17:40:00 -03:00
Sebastian
603efbd073
use request api from web-util 2023-02-08 17:39:39 -03:00
Sebastian
be01d1479c
move request api to web-util 2023-02-08 17:36:26 -03:00
f7982ed996
address #7523 2023-02-06 23:49:41 +01:00
Sebastian
115425f1d0
fix lockfile and merchant backoffice typo 2023-02-06 16:49:13 -03:00
a0ecc7ca8d
embedded: allow setting logLevel in init message 2023-02-02 20:46:16 +01:00
9d6613619e
harness,wallet-cli: allow in-memory DB 2023-02-02 20:37:15 +01:00
96101238af
harness,wallet-cli: notification-based testing with RPC wallet 2023-02-02 20:21:04 +01:00
Sebastian
ab9a5e1e8a
fix #7552, add next_url from the tip information when accepting tips 2023-02-01 13:00:12 -03:00
Sebastian
b45dd3ed4d
fix missing name 2023-01-31 11:43:01 -03:00
Sebastian
33c1759f16
fix accept tip response type 2023-01-31 11:42:46 -03:00
Sebastian
5ff92139ba
pretty 2023-01-31 11:42:12 -03:00
Sebastian
9d9a88af01
fix #7535: fix qr implementation 2023-01-31 10:21:08 -03:00
Sebastian
6f24b5a05e
more no enough balance description 2023-01-27 17:34:18 -03:00
Sebastian
378cc9125d
fix typo 2023-01-27 16:40:25 -03:00
Sebastian
ab5defb617
add new pages title 2023-01-27 15:50:19 -03:00
Sebastian
9645f93406
update to blue logo 2023-01-27 15:44:06 -03:00
Sebastian
eebb85bef4
webhook api 2023-01-27 15:08:25 -03:00
Sebastian
1b2b5d62de
add use-template button 2023-01-27 15:08:24 -03:00
Sebastian
7a3717125f
no more storybook 2023-01-27 15:08:23 -03:00
8791d4ea60
-remove debug logging 2023-01-27 13:32:27 +01:00
af4064ce7e
wallet-core: improve error message when store is missing 2023-01-27 12:38:24 +01:00
5b11bafc76
-missing version bumps 2023-01-27 12:38:24 +01:00
Christian Grothoff
459422eb55
-typo 2023-01-27 10:17:16 +01:00
d26db0230f
-missing files 2023-01-26 22:06:27 +01:00
Christian Grothoff
6c4bf359c1
bump debian package version 2023-01-26 21:57:28 +01:00
3cc26d00f8
put taler wallet RPC into taler-util, make it cross-platform 2023-01-26 12:48:35 +01:00
c57ba4c0ce
wallet-cli: daemonized wallet MVP 2023-01-25 18:49:00 +01:00
3aa077e097
bump versions 2023-01-24 16:46:36 +01:00
Sebastian
56622a247b
add make rule 2023-01-23 15:12:48 -03:00
Sebastian
3348db0d5e
fix wrong property 2023-01-23 14:57:26 -03:00
Sebastian
87c10f6c8a
depleted rollback 2023-01-23 14:57:26 -03:00
6816052615
update READMEs 2023-01-23 15:43:56 +01:00
Sebastian
86e1cb5b06
fix deleted tip name and format name as merchant backend expected 2023-01-23 11:25:53 -03:00
Sebastian
d195a9ddc8
fix name 2023-01-23 11:00:25 -03:00
Sebastian
fdbe5c12e9
tune up backend dependecies 2023-01-23 10:09:57 -03:00
0029013f8d
-space 2023-01-23 13:56:50 +01:00
3222617b81
wallet-core: make DB migration logic more tolerant 2023-01-23 13:56:22 +01:00
Sebastian
509011f9bc
fix payto 2023-01-23 08:15:22 -03:00
Sebastian
59ce6e3d99
bring documentation from old repo and fix Makefile to copy all content of dist folder 2023-01-21 20:20:42 -03:00
Sebastian
88dbd80f85
if there is not tx and no money left, then hide the currency 2023-01-21 12:32:32 -03:00
Sebastian
03b12d2b27
fix wrong fee calculation 2023-01-20 15:45:02 -03:00
Sebastian
5f31dad2d3
also merge refund when getting transactionById 2023-01-20 15:43:37 -03:00
Sebastian
7ea8321ddd
introducing getBalanceDetail for getting all depositable/transferable amount for a currency 2023-01-20 15:41:55 -03:00
Sebastian
81dda3b6b1
fix: effective amount is higher that raw amount in transfer 2023-01-20 09:59:20 -03:00
Sebastian
346056ca91
feat: adjust log level from developer page 2023-01-19 17:05:34 -03:00
Sebastian
40279ae7f0
pretty 2023-01-19 16:16:42 -03:00
Sebastian
b5c29a8bad
add test for commit 4f376297dc: show be able to call check refund and finish 2023-01-19 16:14:44 -03:00
Sebastian
4f376297dc
fix: order will stay in queryRefund state forever 2023-01-19 14:25:02 -03:00
Sebastian
e263fe3508
fix: do not count coins with other currency 2023-01-19 13:37:42 -03:00
Sebastian
928fe2d019
fix: contract terms details with fullfilment url 2023-01-19 09:38:53 -03:00
0a439461e9
harness: hack around test limitation
It's currently not possible to wait until a transaction reaches a
certain state, so we simply run all pending operation once so that the
pull payment is initiated.
2023-01-19 00:05:45 +01:00
Sebastian
fdc7b58277
Merge branch 'master' of git.taler.net:wallet-core 2023-01-18 17:32:34 -03:00
Sebastian
4bd9b1ba79
fix: missing total cost in peer pull payment 2023-01-18 17:31:34 -03:00
Sebastian
20b9e62aa1
fix: showing the current value of the coin 2023-01-18 17:30:09 -03:00
Sebastian
733d06c8d4
fix: using wrong variable 2023-01-18 17:29:36 -03:00
d7fe5b0cb5
wallet-core: add receiver name in fakebank test 2023-01-18 20:21:24 +01:00
de937d7159
-logging 2023-01-18 20:08:16 +01:00
785f8163ca
harness: mark some tests as experimental 2023-01-18 19:58:30 +01:00
598de5b0d5
wallet-core: Add 'deposited' field to deposit transaction
This field indicates whether the POST requests to deposit coins went
through with the exchange.

We also don't consider a deposit transaction as having lifeness when it
is already deposited and we're just querying for informational deposit
tracking information.
2023-01-18 19:33:01 +01:00
Sebastian
5e129abe9e
fix: withdrawal error when creating an invoice 2023-01-18 13:12:38 -03:00
Sebastian
b0258d1909
fix tx pending state 2023-01-18 12:36:49 -03:00
Sebastian
44570081f1
fix zeroOfCurrency 2023-01-18 12:36:36 -03:00
Sebastian
fb4896cf18
backup section link justInDevMode 2023-01-18 12:06:37 -03:00
3bcac051ed
wallet-core: log insufficient balance details 2023-01-18 00:17:07 +01:00
Sebastian
420493b3e6
use payto builder and prevent showing cancel for non-payment 2023-01-17 16:01:28 -03:00
Sebastian
252382a937
throw error after 5 seconds if wallet-core didn't reply to a command 2023-01-17 16:01:28 -03:00
Sebastian
2c14a180c1
re-use the same kyc function from withdrawal for deposits 2023-01-17 16:01:27 -03:00
Sebastian
eeea3e62a0
stronger type check to be sure that ErrorDetails is consistent 2023-01-17 16:01:26 -03:00
Sebastian
5be2d128ed
payto URI builder 2023-01-17 16:01:26 -03:00
Sebastian
3cde52effc
use URL api to stringify payto:// 2023-01-17 16:01:25 -03:00
f7dfb736b4
embedded: fix compile script in package.json 2023-01-17 00:25:26 +01:00
41c87b03e6
embedded: payload->args
The new qjs embedded wallet bundle broke compatibility with the old one
by calling the wallet-core API request arguments "payload" instead of
"args".  This commit goes back to the old name.
2023-01-17 00:20:37 +01:00
Sebastian
e8ca838f29
allow autocomplete, prevent autocapitalize in all forms 2023-01-16 16:19:03 -03:00
Christian Grothoff
4a104415fe
-typos 2023-01-16 17:50:34 +01:00
e9a170d291
harness: wait in test 2023-01-16 16:14:48 +01:00
c4e8eabce8
harness: fix wrong assertions in test-payment-abort 2023-01-16 13:59:16 +01:00
e4801dcc31
util: 'when' field must be optional 2023-01-16 13:59:16 +01:00
Sebastian
bd57fa46a4
show deposit transaction info 2023-01-15 17:49:57 -03:00
Sebastian
fc38d0da95
query transaction status for deposit 2023-01-15 17:48:41 -03:00
Sebastian
e034f1045c
removing merchantPub from signature 2023-01-15 17:47:56 -03:00
Sebastian
bfc7b20100
TrackTransaction interface 2023-01-15 17:46:56 -03:00
Sebastian
8e8bada643
fix deposit navigation 2023-01-13 17:31:20 -03:00
Sebastian
767f1a9d67
remove activeLongPoll on error and prevent activeLongPoll skip if forced 2023-01-13 16:34:07 -03:00
Sebastian
0b2bf13def
using extendedStatus 2023-01-13 16:09:33 -03:00
Sebastian
bc67ff0c7f
added not-yet-implemented and pretty 2023-01-13 16:05:17 -03:00
Sebastian
e573c56873
mark status as deprecated 2023-01-13 15:08:44 -03:00
Sebastian
42acac06aa
fix: date parsing 2023-01-13 14:59:11 -03:00
a31b8c3c31
wallet-core: store total p2p push cost in DB 2023-01-13 02:24:19 +01:00
a3f9e86805
wallet-core: compute full peer push payment fees 2023-01-13 01:45:33 +01:00
8309f803ab
harness: add integration test for withdrawal fees 2023-01-13 01:27:05 +01:00
cbf848dd2a
wallet-core: return pending status instead of error
This allows clients to get the transaction ID of the confirmed payment.
2023-01-13 00:31:29 +01:00
Sebastian
72ca5ee8dd
more information if migration failed, and pretty 2023-01-12 15:51:36 -03:00
473cbc3908
wallet-core: refresh properly after non-abort refunds 2023-01-12 17:04:33 +01:00
1e378e4499
wallet-core: retries for peer pull payments 2023-01-12 16:57:51 +01:00
24694eae73
wallet-core: implement retries for peer push payments 2023-01-12 15:11:32 +01:00
81157c519b
wallet-cli: add subcommand for aborting txns 2023-01-12 11:39:57 +01:00
1fceb13517
wallet-core: allow zero amounts in payments again 2023-01-12 11:22:43 +01:00
Sebastian
e87073d42a
add kyc warning 2023-01-11 15:30:14 -03:00
Sebastian
335d22b12b
when as number instead of string, fix codec used before declaration, pretty 2023-01-11 15:30:14 -03:00
52be8c9158
-missing file 2023-01-11 17:19:12 +01:00
3641e4cf0c
-check in integration test 2023-01-11 17:16:15 +01:00
143a4fe4ac
wallet-core: refresh when aborting payments 2023-01-11 17:14:49 +01:00
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