Commit Graph

1114 Commits

Author SHA1 Message Date
0c49465f6d
missing space 2022-03-16 14:52:49 +01:00
Sebastian
e84cb95887
chrome.tabs.update does not work on async request interception, so using a delay 2022-03-15 17:46:46 -03:00
c0be242292
wallet: db-less benchmarking 2022-03-15 17:51:11 +01:00
Sebastian
eb18c1f179
webRequestBlocking is required for chromium 2022-03-15 12:23:41 -03:00
Sebastian
bcdd59a142
switch exchange -> edit exchange, no balance text 2022-03-15 11:39:47 -03:00
Sebastian
bc596e11b9
moving synchronousWorkerFactory to index.node since use nodejs API 2022-03-15 11:04:53 -03:00
Sebastian
ae775d4b00
fix: update total balance on wallet page when WithdrawGroupFinished 2022-03-15 10:35:00 -03:00
Sebastian
984cbb7ab7
save tos etag after forced refresh 2022-03-15 00:24:39 -03:00
Sebastian
08959f83bc
take translator from transaltion context 2022-03-14 15:21:24 -03:00
Sebastian
1d7c8f7083
WIP fixing translation context 2022-03-14 15:21:24 -03:00
Sebastian
85e5a24e5f
fix button misaligned when font-size is increased 2022-03-14 15:21:23 -03:00
Sebastian
fda5eeb68a
fix witdraw button cut-off when browser font-size is big 2022-03-14 15:21:23 -03:00
332745862e
wallet: towards db-less benchmarking, some refactoring 2022-03-14 18:31:36 +01:00
Sebastian
9e7ee06ad1
pending clickable 2022-03-11 16:18:26 -03:00
Sebastian
ab68ecc733
pending transaction, finally! 2022-03-11 11:15:07 -03:00
Sebastian
9337734a24
commeting out until configure babel with linaria 2022-03-11 11:15:06 -03:00
Sebastian
4d66f774c3
pending operations 2022-03-11 11:15:06 -03:00
Sebastian
2150f3d96b
grid implementation 2022-03-10 23:14:10 -03:00
60a50babd1
Translated using Weblate (Turkish)
Currently translated at 4.5% (12 of 262 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/tr/
2022-03-10 19:01:18 +01:00
9d66078852
wallet-core: do not rely on reserve history for withdrawals 2022-03-10 16:30:24 +01:00
Sebastian
1607c728bc
first banner implementation with mui 2022-03-09 14:00:02 -03:00
6bc244cc1e
webextension: bump version 2022-03-08 23:34:37 +01:00
7a27da5fba
webextension: close popup
only seems to work with callbacks, not with promises
2022-03-08 23:26:02 +01:00
ced02d1fed
webextension: provide unpacked extensions when building 2022-03-08 23:18:23 +01:00
6ee0354940
wallet: improve retry handling for payments, update error codes 2022-03-08 23:09:20 +01:00
d5a933e4cb
wallet-core: handle reserve retries better
We now always increment the next retry timeout before doing anything
else, so that it is impossible to accidentally retry immediately.

This fixes a bug where we previously made many, very frequent requests
to the bank integration API.
2022-03-08 20:39:56 +01:00
1d1c847b79
wallet: throttle all http requests
even from browsers / service workers
2022-03-08 19:19:29 +01:00
d0376d9e68
more Makefile improvements 2022-03-08 13:14:33 +01:00
3e6f6eb3d7
wallet-core: remove old+wrong backwards compatibility code path 2022-03-08 12:32:29 +01:00
3aa0b812f4
wallet: fix withdrawal in timetravel test 2022-03-07 23:57:25 +01:00
6df9202935
fix recoup protocol breakage 2022-03-07 21:49:11 +01:00
0323868e10
fix tipping 2022-03-07 20:44:18 +01:00
0290c5fd37
address protocol changes in the exchange
The exchange now has a wad fee and truncates the payto hash in signatures
2022-03-07 12:09:38 +01:00
2cfefa9392
Translated using Weblate (German)
Currently translated at 15.2% (40 of 262 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/de/
2022-03-05 09:29:22 +01:00
Sebastian
c64ba75620
Merge branch 'weblate-fix-rebase'
All commit from weblate/master were rebased and signed.
Now all signed commits are merge into master
2022-03-04 13:02:20 -03:00
Stefan
36ce144385
Translated using Weblate (German)
Currently translated at 12.2% (32 of 262 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/de/
2022-03-04 12:56:39 -03:00
Stefan
8ffc068112
Translated using Weblate (German)
Currently translated at 8.3% (22 of 262 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/de/
2022-03-04 12:56:34 -03:00
Sebastian Marchano
5a97e716bb
Translated using Weblate (Spanish)
Currently translated at 100.0% (262 of 262 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/es/
2022-03-04 12:56:24 -03:00
Javier Sepulveda
adee6f59c6
Translated using Weblate (Spanish)
Currently translated at 100.0% (262 of 262 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/es/
2022-03-04 12:55:19 -03:00
Sebastian Marchano
47114853ba
Translated using Weblate (Spanish)
Currently translated at 100.0% (262 of 262 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/es/
2022-03-04 12:53:23 -03:00
Sebastian
f6af8681cd
Translated using Weblate (Spanish)
Currently translated at 100.0% (262 of 262 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/es/

# Conflicts:
#	packages/taler-wallet-webextension/src/i18n/es.po
2022-03-04 12:52:32 -03:00
Sebastian
245f584fb1
use new segwit impl 2022-03-03 17:50:20 -03:00
Sebastian
7d8acca7f9
changed implementation of bech32 to https://github.com/sipa/bech32/tree/master/ref/javascript 2022-03-03 17:50:19 -03:00
39d9b1e6f8
Trying to merge the Spanish language file for Weblate
Signed-off-by: Stefan Kügel <skuegel@web.de>
2022-03-03 18:11:27 +01:00
Sebastian
932e0c891d
bitcoin manual withdraw when exchange has btc currency 2022-03-03 10:58:32 -03:00
Javier Sepulveda
4d9c0312b7
Translated using Weblate (Spanish)
Currently translated at 100.0% (262 of 262 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/es/
2022-03-03 12:22:06 +01:00
Sebastian
454c3b5114
fix #7140 2022-03-01 13:37:21 -03:00
Sebastian
36d3f508fa
Merge remote-tracking branch 'weblate/master' 2022-02-24 16:11:56 -03:00
Sebastian Marchano
701b01e918
Added translation using Weblate (Spanish) 2022-02-24 19:38:10 +01:00
Alp
04cdd2a9da
Translated using Weblate (Turkish)
Currently translated at 73.0% (38 of 52 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/tr/
2022-02-24 18:32:24 +01:00
Sebastian
191914e60f
added tr to supported langs 2022-02-24 12:50:55 -03:00
Sebastian
2fe32014ef
updated tr with the latest strings 2022-02-24 12:50:55 -03:00
Sebastian
68b8873442
added ja lang and implemented transalation switch 2022-02-24 12:50:54 -03:00
Sebastian
6bd6ace593
spanish translation 2022-02-24 12:50:54 -03:00
Sebastian
4b384ac2a8
added spanish with some examples 2022-02-24 12:50:54 -03:00
Sebastian
9261b808c6
updated strings from code 2022-02-24 12:50:53 -03:00
Sebastian
7774f3508f
adding self closing jsx element 2022-02-24 12:50:53 -03:00
Sebastian
8c3e572934
we are force to use i18n.Translate, otherwise pogen won't find the tag 2022-02-24 12:50:52 -03:00
Sebastian
8e01ea5433
add pogen as dependency 2022-02-24 12:50:52 -03:00
Sebastian
41850c9f14
add i18n where was missing 2022-02-24 12:50:51 -03:00
Alp
7647d077e7
Translated using Weblate (Turkish)
Currently translated at 21.1% (11 of 52 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/tr/
2022-02-22 22:41:21 +01:00
Sebastian
60bf82acab
show all coins in devmode 2022-02-22 11:01:47 -03:00
5fbe82b374
disable setupRefreshPlanchet C crypto worker call 2022-02-21 16:17:59 +01:00
5c93f15157
towards implementing breaking exchange protocol changes 2022-02-21 12:40:57 +01:00
Sebastian
606be7577b
some fixes
-fix fulfillment messages
-fix product list pricing and image on payment
-filter exchange by currency on withdrawal
-error message on operation error on withdrawal
-add taler url on balance page (just for dev)
-add no balance help
-better text when doing manual withdraw for the firt time
-removed balance from wallet (just history)
-removed pending page
2022-02-18 16:55:38 -03:00
Stefan
2b2b8c1608
Translated using Weblate (Italian)
Currently translated at 1.9% (1 of 52 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/it/
2022-02-18 20:33:38 +01:00
Stefan
80ad419165
Translated using Weblate (Swedish)
Currently translated at 30.7% (16 of 52 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/sv/
2022-02-18 20:33:11 +01:00
Stefan
67bbd4a19d
Translated using Weblate (French)
Currently translated at 1.9% (1 of 52 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/fr/
2022-02-18 20:31:35 +01:00
Stefan
cda17c0ed5
Translated using Weblate (Turkish)
Currently translated at 1.9% (1 of 52 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/tr/
2022-02-18 20:31:09 +01:00
Stefan
a4870bedd0
Translated using Weblate (Swedish)
Currently translated at 28.8% (15 of 52 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/sv/
2022-02-18 20:29:44 +01:00
9aed6f5467
Slight improvement to German string, for testing purpose
Signed-off-by: Stefan Kügel <skuegel@web.de>
2022-02-18 18:22:23 +01:00
Stefan
9fe9768d6a
Translated using Weblate (German)
Currently translated at 100.0% (4 of 4 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/de/
2022-02-18 18:20:24 +01:00
Sebastian
3e92c24968
settings new design 2022-02-16 15:16:21 -03:00
Sebastian
bc1c33e1ce
fix remove provider from backup and #7167 2022-02-16 15:16:21 -03:00
54d5cc02d1
pogen: implement merge and emit subcommands 2022-02-16 16:31:45 +01:00
Stefan
22323c082d
Translated using Weblate (French)
Currently translated at 25.0% (1 of 4 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/fr/
2022-02-15 21:41:33 +01:00
Stefan
e4b8cdbf27
Translated using Weblate (English (United States))
Currently translated at 100.0% (4 of 4 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/en_US/
2022-02-15 21:41:33 +01:00
Stefan
365d8b82bf
Translated using Weblate (German)
Currently translated at 100.0% (4 of 4 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/de/
2022-02-15 21:41:33 +01:00
465ccdaa06
subcommands for i18n tooling, unique message IDs 2022-02-15 17:45:26 +01:00
e6c1294c91
pogen: read files from tsconfig, import po2ts 2022-02-14 16:52:02 +01:00
Stefan
aa7d48bfb1
Translated using Weblate (German)
Currently translated at 40.3% (21 of 52 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/de/
2022-02-11 18:04:14 +01:00
Stefan
1d0e094762
Translated using Weblate (German)
Currently translated at 30.7% (16 of 52 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/de/
2022-02-11 18:00:26 +01:00
Stefan
83e3c40ce1
Translated using Weblate (German)
Currently translated at 28.8% (15 of 52 strings)

Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/de/
2022-02-11 17:59:19 +01:00
Stefan
38fc5cabc2
Added translation using Weblate (Turkish) 2022-02-11 10:41:51 +01:00
f849cc9500
dependency cleanup 2022-02-10 20:27:17 +01:00
c0ef8c3d23
fix type error 2022-02-10 20:15:44 +01:00
8920ea9c54
dependencies / tsconfig 2022-02-10 20:13:07 +01:00
5ff3b44550
idb-bridge: update tests for ava 4.x 2022-02-10 19:53:44 +01:00
1de423834d
dependencies 2022-02-10 19:53:44 +01:00
432bf7aba2
get rid of libsodium-sumo, implement directly 2022-02-04 00:50:28 +01:00
b698452bb8
manifest v3 doesn't allow webrequestBlocking anymore 2022-02-03 14:37:47 +01:00
5844a3065c
DB reset must be async 2022-02-03 14:36:37 +01:00
14d18065f9
add clause-schnorr integration test (currently failing) 2022-02-03 01:49:44 +01:00
f5ff4afae6
clause schnorr 2022-02-03 01:35:21 +01:00
Gian Demarmels
003ba5e91b
- added CS cryptographic routines 2022-02-03 01:35:21 +01:00
Gian Demarmels
3b10e30ca1
initial commit for CS routines 2022-02-03 01:35:21 +01:00
4eb9e48618
version bump 2022-02-01 11:16:23 +01:00
Sebastian
6a3747cd8e
fix: #6965 2022-01-31 15:27:58 -03:00
Sebastian
47bd790b7b
fix: #7164 2022-01-31 14:56:12 -03:00
Sebastian
c47311b4a7
if order has been paid, redirect to the fulfillment_url 2022-01-30 23:32:56 -03:00
Michiel Leenaars
ddd4e8f033
Fix misspelling 2022-01-28 19:41:05 +01:00
af3082f448
bump version, fix test 2022-01-27 20:30:08 +01:00
d2f17c8dac
bump version(s) 2022-01-27 14:33:41 +01:00
038aa948eb
fix contract terms normalization 2022-01-27 14:33:23 +01:00
Sebastian
8b07411c58
inlt is not part of stringifyValue 2022-01-25 17:45:33 -03:00
0ccd5b955b
init PRNG in test case 2022-01-25 17:36:48 +01:00
Sebastian
c13f3cf1cd
fix #7162 2022-01-25 10:29:41 -03:00
Sebastian
a06f7f7cbb
-fix: autocomplete check 2022-01-25 10:29:40 -03:00
a51abcffb0
make refund-gone test case pass again (see #7158) 2022-01-24 22:44:30 +01:00
Sebastian
e653fc6f58
fix #7086 2022-01-24 17:33:25 -03:00
Sebastian
1e1e297d1a
add autocomplete field for #7086 2022-01-24 17:33:25 -03:00
26ee8e3c71
fix exchange-timetravel test case with latest exchange version 2022-01-24 21:14:28 +01:00
Sebastian
1374b37d26
some fixes: #7095 #7080 #7085 #7081 #7089 #7097 2022-01-24 16:52:41 -03:00
171d070a83
make tipping work with latest merchant protocol 2022-01-24 20:51:47 +01:00
ee492b2552
fixes in integration tests, run fakebank with ram limit 2022-01-24 20:34:29 +01:00
Sebastian
2f291847b0
fixing import to anastasis-core 2022-01-24 14:39:27 -03:00
Sebastian
882d6b3710
last activity -> pending; fix downloadTos 2022-01-24 14:12:12 -03:00
Sebastian
ec059d42d7
replace abbrev-ref with short since abbrev will try to use branch name 2022-01-24 10:58:41 -03:00
Sebastian
97a1e09f6e
add git revision to --version 2022-01-24 10:57:20 -03:00
Sebastian
0aa26448d4
fix: cta header, fix: do not reset ToS ETAG when getting the exchange ToS 2022-01-24 09:46:20 -03:00
Sebastian
2a417881bb
fix permission api, grouping all cta into same path 2022-01-24 09:46:20 -03:00
Sebastian
e38be8d8ec
using loadingerror 2022-01-24 09:46:20 -03:00
Sebastian
e263907017
fix #4880 2022-01-19 13:52:02 -03:00
Sebastian
a01ad4758f
header rendering 2022-01-19 13:52:02 -03:00
Sebastian
ac60a0559c
forcing update when querying the terms, and fixing bug in request header parsing 2022-01-16 18:37:42 -03:00
Sebastian
bc817a638d
#7120 manifest v3: first iteration working
new permission needed: scripting
chrome.browserAction -> chrome.action
webRequestBlocking is not possible anymore
chrome.extension.getUrl -> chrome.runtime.getUrl
new serviceWorkerHttpLib: using fetch
new serviceWorkerCryptoWorkerFactory: using syncCryptoImpl
few other minor changes

still missing some other changes like migrating setTimeout to chrome.alarms api
2022-01-16 17:55:01 -03:00
Sebastian
f8ae2671c1
de-duplicating imports and fixing another typescript minor issues 2022-01-16 17:55:00 -03:00
Sebastian
bf0cb6ab13
splitting syncWorker with the factory so the former do not require nodejs runtime 2022-01-16 17:54:59 -03:00
Sebastian
8b0294ee41
better description of coin test selection and using c8 for coverage runtime 2022-01-14 12:50:38 -03:00
17c3ced648
make more use of the denom cache 2022-01-13 22:01:14 +01:00
cd2473e1ad
cache denomination lookups 2022-01-13 12:08:40 +01:00
Sebastian
cea0ac02b6
import db from the wallet web extension 2022-01-13 01:34:17 -03:00
Sebastian
4b289cde5d
adding a max timeout since retry counter can be very high 2022-01-13 01:34:16 -03:00
Sebastian
f6ec105b72
fixing high cpu usage after some time
retryinfo was not being updated and not being used by exchangeCheckRefresh pending operation
2022-01-13 01:34:16 -03:00
Sebastian
5eeb00e158
importDb feature in wallet core 2022-01-13 01:34:16 -03:00
9f6e398884
do withdrawal with fewer DB accesses 2022-01-12 16:54:38 +01:00
dd66e43b3c
idb-bridge: add test for updating the same record with/without index key 2022-01-12 16:04:19 +01:00
dc596f1f4d
implement latest recoup protocol 2022-01-12 15:51:56 +01:00
dbdad96b27
revert empty balance 2022-01-11 22:17:40 +01:00
a74cdf0529
fix DB indexing issues 2022-01-11 22:15:56 +01:00
a05e891d6e
towards new recoup API 2022-01-11 14:48:02 +01:00
Sebastian
fb22009ec4
deposit design from belen, feature missing: kyc 2022-01-10 16:07:27 -03:00
Sebastian
83b9d32b78
filter out exchanges with other currency when doing currency selection for deposit 2022-01-10 16:07:27 -03:00
Sebastian
efaa4af648
add format to stringify value 2022-01-10 16:07:26 -03:00
a2591a29af
logging, bump version 2022-01-10 01:19:19 +01:00
a7b89247e4
wallet-core: towards exchange protocol v12 2022-01-05 20:29:55 +01:00
188ff0b453
upgrade rollup plugins, as older ones caused miscompilation 2022-01-05 18:40:43 +01:00
a5f81b1c87
-fix FTBFS due to inability of TypeScript to identify complex recursive types 2022-01-05 17:28:56 +01:00
6abb65c70b
idb-bridge: fix types 2022-01-05 17:07:43 +01:00
dc040ba41c
update dependencies to fix rollup issue 2022-01-05 16:48:22 +01:00