Commit Graph

1724 Commits

Author SHA1 Message Date
Sebastian
3eafb64912
fix 7426: URI fragment routing 2022-11-07 12:44:31 -03:00
2431f1b49b
webextension: add esbuild as a devDependency 2022-11-07 14:04:19 +01:00
5664c6c9b3
taler-wallet-embedded: log with logger, not console API 2022-11-07 11:49:44 +01:00
Sebastian
661469f878
encode bank account name and show BIC 2022-11-04 15:58:43 -03:00
Sebastian
709ac2349c
read bic from iban payto 2022-11-04 15:58:10 -03:00
Sebastian
cd6321d303
min 0 for amount 2022-11-04 15:38:58 -03:00
Sebastian
8af72c6036
remove unused 2022-11-04 14:43:26 -03:00
Sebastian
1bfaf997c3
some fixes
after update pageState reset info and error message
input values should not be undefined, otherwise it gets uncontrolled (not controlled by preact)
autofocus on captcha
create a dependency from transactionList to balance, so tx list will be queried again if balance is updated
update balance on any pageChange
2022-11-04 14:35:38 -03:00
Sebastian
d2e2c0198f
mutate balance cache when talerWithdrawUri changes 2022-11-04 12:13:19 -03:00
Sebastian
f79bca0abb
fix dependecies version 2022-11-04 11:56:06 -03:00
Sebastian
9a9629249e
fix some test style and SWRConfig type compilation 2022-11-04 11:56:06 -03:00
Sebastian
a69e559890
better type signature for undefinedIfEmpty 2022-11-04 11:56:05 -03:00
Sebastian
80ab8ccce9
upgrade amount api 2022-11-04 11:56:05 -03:00
Sebastian
50e51429ee
add index.js to import that point to folders 2022-11-04 11:56:05 -03:00
Sebastian
1c46406828
es6 and ts lib 2022-11-04 11:56:04 -03:00
Sebastian
e6a95d246d
fix imports 2022-11-04 11:56:04 -03:00
66460e5650
repo: bump versions to v0.9.0 2022-11-04 12:44:34 +01:00
Christian Grothoff
96417dcdf5
-bump package version 2022-11-04 11:52:20 +01:00
Christian Grothoff
9ad1b88159
-update install rules 2022-11-04 11:47:47 +01:00
Christian Grothoff
1ad6dfa956
-adjust paths 2022-11-04 11:37:18 +01:00
Christian Grothoff
c972af9e79
typo: move folder, not file 2022-11-04 11:33:35 +01:00
Christian Grothoff
03fc6929a2
move debian package to wallet-cli, where it now belongs 2022-11-04 11:30:18 +01:00
Christian Grothoff
d00f7a4a01
-fix typos 2022-11-03 20:12:32 +01:00
54847cdadb
-dce 2022-11-03 10:35:38 +01:00
747bfcc267
bump db version 2022-11-02 19:07:46 +01:00
4321cdadb9
bump versions 2022-11-02 19:06:24 +01:00
cc2122b50c
wallet-core: fix coin allocation when doing refresh 2022-11-02 19:05:06 +01:00
566248aec4
wallet-core: add byStatus indices for peer payment object stores 2022-11-02 18:31:05 +01:00
ae818df3bf
-dce and type fixes 2022-11-02 18:27:54 +01:00
8442452c33
wallet-core: get rid of AmountJson in public API 2022-11-02 18:24:54 +01:00
d50294f76e
wallet-core: DB FIXMEs (amount format) 2022-11-02 18:23:17 +01:00
6c3ef31d9a
wallet-core: DB FIXMEs 2022-11-02 17:09:59 +01:00
14456bb942
wallet-core: address DB FIXMEs 2022-11-02 17:02:42 +01:00
91e069c742
bump versions 2022-11-02 15:00:05 +01:00
1e6e1a22cd
wallet-core: fix exchange management test case, surface exchange update error info in list 2022-11-02 14:23:26 +01:00
fe011321a4
wallet-core: compute residual amount for recoup properly 2022-11-02 13:40:03 +01:00
87bc4a6fcd
wallet-core: fix recoup issue 2022-11-02 12:50:34 +01:00
aab3f917c4
-harness fixes for kyc 2022-11-01 17:52:51 +01:00
504d9f09b4
wallet-core: remove kyc and wad fee 2022-11-01 17:26:24 +01:00
ab48d3df6e
-rename 2022-11-01 15:36:10 +01:00
d63a773bf5
wallet-core: report supportedAgeGroups 2022-11-01 15:31:48 +01:00
a0305884eb
integration tests: add test for withdrawing many coins 2022-11-01 14:25:02 +01:00
8e1622a915
wallet-core: better KYC error message 2022-11-01 13:39:42 +01:00
a121fbe5de
remove source-map-support usage, as node supports it natively
We can just use NODE_OPTIONS=--enable-source-maps now.
2022-11-01 12:39:52 +01:00
b513665408
taler-util: remove legacy member 2022-11-01 12:20:50 +01:00
3c50b1233e
taler-wallet-cli: fix sourcemap support 2022-11-01 12:01:21 +01:00
dab739a63e
wallet-core: use PeerContractTerms 2022-11-01 11:41:28 +01:00
2f6225f6e7
taler-util: fix config utils for ESM 2022-10-31 20:28:28 +01:00
Sebastian
e80e3f28fe
dev-experiment should call method directly 2022-10-31 15:16:52 -03:00
Sebastian
9f57aa1cc5
keep CLI command without ext 2022-10-31 14:07:22 -03:00
Sebastian
f0fde728a3
full ESM build 2022-10-31 14:00:22 -03:00
Sebastian
ccd7f07c46
dist build should be ESM also 2022-10-31 13:40:27 -03:00
0e7a0741c6
-type fixes 2022-10-31 17:18:16 +01:00
5a91fbe2b7
bump versions 2022-10-31 17:11:00 +01:00
78b4ab19a3
wallet-core: use string amounts for deposit response 2022-10-31 17:08:42 +01:00
780eb20227
wallet-core: fix deposit with age restrictions 2022-10-31 16:51:01 +01:00
Sebastian
6d08ed0680
running wallet script outside the project needs .mjs extension 2022-10-31 12:49:44 -03:00
d3855a1861
demobank-ui: fix error reporting 2022-10-31 16:06:22 +01:00
6e7928062f
demobank-ui: handle per-deployment customization 2022-10-31 13:11:40 +01:00
234ee55882
demobank-ui: bundle asses properly 2022-10-31 12:51:45 +01:00
402ecb1a14
demobank-ui: avoid experimental nodejs API 2022-10-31 12:26:21 +01:00
321c1781d9
taler-wallet-cli: experimental esbuild script for CLI 2022-10-31 12:04:15 +01:00
9cc20fc5af
repo: GNU-style build system for demobank-ui package 2022-10-31 12:02:09 +01:00
Sebastian
93ef4dace0
sync worker doesn't use require and ESM doesn't allows it 2022-10-31 00:23:38 -03:00
Sebastian
2f17d81802
require and __filename is not supported for ESM 2022-10-31 00:07:54 -03:00
MS
4feb79f3c9
typo 2022-10-30 16:52:47 +01:00
Sebastian
7d69aca76f
add receiver name to iban form and fix some bugs 2022-10-29 20:10:46 -03:00
Sebastian
5ed4d5d54d
fix typo 2022-10-29 19:55:05 -03:00
Sebastian
fe6e9be702
manage account instead of add account 2022-10-28 13:39:26 -03:00
Christian Grothoff
7c33040ae3
symmetric margins 2022-10-28 16:53:29 +02:00
Christian Grothoff
40f03ce407
fix alt tag of taler logo 2022-10-28 16:49:03 +02:00
Christian Grothoff
6b850030dc
center QR code 2022-10-28 16:42:52 +02:00
1994adc765
-typo 2022-10-28 15:00:19 +02:00
89a1b7119e
build system: makefile for taler-wallet-cli 2022-10-28 14:58:08 +02:00
0ed0b2b1f7
demobank-ui: improve README 2022-10-28 13:57:28 +02:00
Christian Grothoff
f55703b0a1
styling of QR withdraw page 2022-10-28 12:40:24 +02:00
Sebastian
aa6227b2b8
showing error field when there is not account yet 2022-10-27 16:06:41 -03:00
Sebastian
06ac43b892
removing repeat password field in the registration form 2022-10-27 15:24:27 -03:00
Sebastian
3d595ddae2
several minor fixes worked out 2022-10-27 14:27:41 -03:00
Sebastian
4e4f526fa5
fix FTBFS 2022-10-27 10:06:03 -03:00
Sebastian
af29a02e5b
using util to parse uri, some more fixs 2022-10-26 16:04:12 -03:00
Sebastian
b4bad2deaf
pretty 2022-10-26 14:52:52 -03:00
Sebastian
c34e71cf3d
prevent form submitting 2022-10-26 14:49:08 -03:00
Sebastian
5c4da55c4a
removing react from runtime, using same version for shared deps 2022-10-26 14:45:54 -03:00
3685f8cfb8
cherry-pick: demobank-ui: clean up build system 2022-10-25 19:19:10 -03:00
Sebastian
a286649b0a
cherry-pick: using new wallet typed api missing test 2022-10-25 19:19:09 -03:00
2f9f72940f
integration tests: fix type error 2022-10-25 19:19:07 -03:00
Sebastian
6d376f3dac
wallet dev mode and backup into devmode 2022-10-25 19:19:06 -03:00
Sebastian
45b225ec22
get rid of typescript empty object warning 2022-10-25 19:19:05 -03:00
0cd17935c9
demobank-ui: license header 2022-10-25 19:19:04 -03:00
7c7cccf6fd
bank: code formatting 2022-10-25 19:19:03 -03:00
Sebastian
2228545992
going ok 2022-10-25 19:19:01 -03:00
Sebastian
1e868e4c2f
fixing linaria build 2022-10-25 19:19:00 -03:00
Sebastian
a3604f2615
babel version 2022-10-25 19:18:58 -03:00
3e060b8042
repo: integrate packages from former merchant-backoffice.git 2022-10-24 10:46:14 +02:00
fb52ced35a
mark clause schnorr test as experimental 2022-10-24 09:59:12 +02:00
Sebastian
ca50e75c52
take latest translation 'es' 2022-10-23 17:21:55 -03:00
Sebastian Marchano
24713cd347
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/
2022-10-23 22:20:47 +02:00
Sebastian
1c0d54239f
i18n merge 2022-10-23 15:59:35 -03:00
Sebastian
4946eb677e
pretty && extracting new i18n strings 2022-10-23 15:57:54 -03:00
1bf95ef568
idb-bridge: we don't use rollup anymore 2022-10-23 19:07:03 +02:00
d87f3c242c
taler-wallet-embedded: tweak init response, rollup bundling, add test 2022-10-23 19:05:54 +02:00
1ab63a1840
wallet-core: we don't rollup wallet-core anymore 2022-10-23 19:00:14 +02:00
Sebastian
892b3b500a
fix: transfor from backup proporsal status to purchase status and fix denom query 2022-10-21 12:24:23 -03:00
Sebastian
f4b92578b0
fix: support for empty denom_selection when recoverying from backup 2022-10-21 12:14:06 -03:00
Sebastian
98a9e79652
pretty 2022-10-21 12:12:41 -03:00
Sebastian
805e2c4d7c
added name into recovery uri 2022-10-21 12:12:35 -03:00
Sebastian
5ba7956f49
unlockBackup was not unlocking: not updating when backup state is ready also nextBackupTimestap = now tries to backup in a loop 2022-10-21 11:08:10 -03:00
Sebastian
5da924a760
storePayReplaySuccess should also considre PayingReplay 2022-10-21 11:06:31 -03:00
Sebastian
4dac65e557
mapping missing purchase state with backup state 2022-10-21 11:04:36 -03:00
Sebastian
e63f202e36
better workaround with duplication 2022-10-21 10:11:41 -03:00
Sebastian
683c89ab71
workaround: Failed transaction was started here 2022-10-21 09:26:53 -03:00
Sebastian
414b1b84e8
implement the simplest recovery function 2022-10-20 14:54:29 -03:00
Sebastian
8390c60031
parse and construct taler recovery URI 2022-10-20 14:53:29 -03:00
5f613b7087
bump manifest version 2022-10-19 15:56:02 +02:00
c2e7510cec
embedded wallet: improve 'init' request
Allow specifying crypto worker type, pass through version info from
'initWallet'.
2022-10-19 15:44:28 +02:00
ec7a3c8133
wallet-core: bump DB version 2022-10-19 15:43:00 +02:00
f697b20a91
wallet-core: return versions in init response 2022-10-19 15:36:57 +02:00
81d6f2c796
wallet-core: remove bogus log 2022-10-18 14:01:55 +02:00
Sebastian
57892db20a
extends parseId to include tmb 2022-10-17 13:50:17 -03:00
Sebastian
995b6b4e96
sync parseTx with the new makeTx 2022-10-17 13:36:39 -03:00
Sebastian
d1f43ca5f2
added v6 migration skip and removed rowId field when rowId is undefined (otherwise autoincrement value won't work) 2022-10-17 11:44:23 -03:00
Sebastian
5e435ef343
better info for the p2p examples 2022-10-17 11:10:54 -03:00
Sebastian
fd3278f4c6
making test pass 2022-10-17 10:18:17 -03:00
e5e469575b
wallet-core: API types refactoring 2022-10-17 01:03:36 +02:00
e4f2587cab
webextension: introduce typesafe wallet-core API client 2022-10-16 23:11:34 +02:00
ea1aff81df
wallet-cli: tweaks to withdrawal CLI 2022-10-16 22:58:53 +02:00
b52b074a8d
wallet-core: show instructed amount as raw amount for withdrawal 2022-10-16 22:18:24 +02:00
8d4a7d6103
wallet-core: CLI improvements, ToS fetching fixes 2022-10-16 20:15:55 +02:00
fbb7dd9e7e
wallet-core, wallet-cli: add status to exchange list, add detail query to CLI 2022-10-15 21:26:36 +02:00
d98d49aa58
wallet-core: address another DB FIXME 2022-10-15 16:25:44 +02:00
a41d1ee53e
wallet-core: put signing keys in separate object store 2022-10-15 16:03:48 +02:00
bd88dcebbc
wallet-core: simplify exchanges list response 2022-10-15 12:59:26 +02:00
e075134ffc
wallet-core: simplify coin record
we only track the allocation now, not the remaining amount
2022-10-15 11:53:16 +02:00
4d70391f3d
wallet-core: address another DB FIXME 2022-10-14 23:01:41 +02:00
3a2b96f3c2
wallet-core: address DB FIXME 2022-10-14 22:56:29 +02:00
b36807aa0f
-fix ID parsing 2022-10-14 22:49:32 +02:00
0c8e56c324
wallet-core: properly separate different types of IDs 2022-10-14 22:47:11 +02:00
eec6695be0
wallet-core: DB tweaks, consistent file naming convention 2022-10-14 22:38:40 +02:00
a57fcb144d
wallet-core: pull out ToS into separate object store 2022-10-14 22:10:10 +02:00
f1cba79c65
wallet-core: DB tweaks 2022-10-14 22:10:10 +02:00
398e79d0d6
-remove obsolete README section 2022-10-14 22:10:10 +02:00
Sebastian
b011c8a32e
terms and privacy on exchange selection 2022-10-14 16:12:49 -03:00
6acddd6d70
wallet-core: get rid of duplicated withdrawal info API 2022-10-14 18:48:03 +02:00
Sebastian
da9ec5eb16
refactored terms of service to remove duplicated code
prettfied some sources
2022-10-14 11:41:53 -03:00
ca8da4ed38
wallet-core: only allow enabling dev mode via separate request 2022-10-13 15:24:47 +02:00
83d4a1addc
use node16 for wallet-core, delete unused taler-config-lib package 2022-10-13 15:14:49 +02:00
b0223d662a
use node16 module resolution for taler-util 2022-10-13 14:52:18 +02:00
59dd754bc4
-formatting 2022-10-13 14:24:40 +02:00
eb5b075c01
update deps, move idb-bridge to node16 module resolution 2022-10-13 14:24:20 +02:00
7b40a9f415
-fix missing enum case 2022-10-13 14:14:41 +02:00
ded00b680a
wallet-core: implement enabling/disabling dev mode 2022-10-12 22:27:50 +02:00
3da1e82a24
wallet-core: skeleton for dev-experiments 2022-10-12 21:20:22 +02:00
8bfa77200e
wallet-core: handle missing purchase status cases 2022-10-12 21:19:14 +02:00
Sebastian
610df1c9cf
create a fee description timeline for global fee and wire fees 2022-10-12 15:58:10 -03:00
Sebastian
cb44202440
adding global fee info from exchange 2022-10-12 14:37:26 -03:00
Sebastian
ef95914cfc
fix compilation 2022-10-10 14:54:15 -03:00
Sebastian
f184ecb06b
pretty 2022-10-10 14:54:14 -03:00
Christian Grothoff
eb71c788ac
-fix typos 2022-10-10 17:50:00 +02:00
b82fb8e542
bump manifest version 2022-10-10 13:29:31 +02:00
19f3e6321d
wallet-core: put contract terms into separate object store 2022-10-09 02:23:06 +02:00
8ac5080607
wallet-core: more DB and refund fixes 2022-10-08 23:45:49 +02:00
3897bd4f01
wallet-core: spec/clarify explicit refresh transaction 2022-10-08 23:21:34 +02:00
526f4eba95
wallet-core: Clean up merchant payments DB schema 2022-10-08 23:07:07 +02:00
eace0e0e7a
-organize imports 2022-10-07 14:45:55 +02:00
f479ca0139
wallet-core: fix/deduplicate funding payto URI generation for withdrawals 2022-10-07 14:45:25 +02:00
a93a0cae13
wallet-core: fix busy wait when long-polling for manual withdrawal 2022-10-07 14:23:23 +02:00
1256c8704b
-logging 2022-10-07 12:47:31 +02:00
957f9a5efb
wallet-core: fix default auditor/exchange loading logic 2022-10-05 18:31:56 +02:00
99ace8b7d2
integration tests: make test-wallet-cryptoworker pass 2022-10-05 16:01:59 +02:00
70d37e4ed3
integration tests: test crypto worker
We test instantiations of both crypto workers that are available for
node.
2022-10-05 15:45:28 +02:00
efc4ac8dca
wallet-core: add missing worker-common.ts file 2022-10-05 15:18:14 +02:00
dd14e67c70
wallet-core: improve crypto worker code duplication
Also add new testCrypto call for later testing
2022-10-05 12:52:49 +02:00
4d232fd565
wallet-core: canonicalize base URL from bank on withdrawal 2022-10-05 11:11:51 +02:00
66ae0dd220
wallet-core: more info in error message 2022-10-05 10:22:32 +02:00
21fd8074cd
wallet-core: more info in types 2022-10-04 18:45:01 +02:00
3cecb7e4b4
wallet-core: better API docs 2022-10-04 15:30:18 +02:00
37d27ba437
restructure api types 2022-10-04 13:12:23 +02:00
Sebastian
bbde2a9bb9
fix: showing start again in the last main screen 2022-10-03 18:26:37 -03:00
4707c88742
bump manifest version 2022-09-30 13:22:19 +02:00
3bf4ce7f13
wallet-core: return correct status from processReserveBankStatus 2022-09-30 13:22:00 +02:00
0a3f9979b2
firefox hotfix 2022-09-30 13:11:17 +02:00
Sebastian
538f27e9dd
fix #7332 2022-09-29 10:05:17 -03:00
0cf147ba98
wallet-core: don't run into busy loop if only long-polling tasks are left 2022-09-28 19:07:37 +02:00
37243d4d8c
Revert "fix: long polling doesnt wait"
This reverts commit 4382e090ab.
2022-09-28 19:04:42 +02:00
Sebastian
4382e090ab
fix: long polling doesnt wait 2022-09-28 13:38:36 -03:00
Sebastian
7ce1cea1c7
fix: missing crypto error handling improvement 2022-09-28 13:15:31 -03:00
Sebastian
50d6047782
commeting out testland and localhost providers from production 2022-09-26 14:40:45 -03:00
7063b293f2
bump manifest version 2022-09-26 14:41:18 +02:00
25eb7624b3
wallet-core: improve crypto worker error handling 2022-09-26 14:40:11 +02:00
Sebastian
360cb80610
do not copy amount with currency 2022-09-26 09:25:13 -03:00
Sebastian
93dbf2c2c9
showing restore and save, but removing from the ending state 2022-09-26 09:24:15 -03:00
Sebastian
79baa20584
removing save/restore session: confusing and maybe dangerous 2022-09-25 11:33:19 -03:00
13c07caef2
-fix typos 2022-09-23 22:30:50 +02:00
d2821fe4e0
bump manifest version 2022-09-23 22:27:59 +02:00
1d7290487a
-fix test 2022-09-23 22:26:13 +02:00
2337ddab61
wallet-core: fix withdrawal state machine 2022-09-23 21:47:38 +02:00
8d19b80153
wallet-core: backwards compatibility for bankAccounts store, naming conventions 2022-09-23 21:00:51 +02:00
72336b149b
wallet-core: do not block when accepting a manual withdrawal 2022-09-23 20:38:26 +02:00
Sebastian
9811e19252
new deposit page 2022-09-23 15:18:50 -03:00