Sebastian
e5c9f588e4
add prepareRefund operation to gather information about the refund before confirm
2022-05-02 19:21:13 -03:00
9996c27488
wallet-core: make coin selection aware of age restriction
2022-04-29 21:05:28 +02:00
Sebastian
5e7be58658
fix: 6964
...
update icon when there is an taler action present
2022-04-29 15:49:17 -03:00
Sebastian
038dcbc9b7
fix #5845 added run-gc on webex
2022-04-29 15:49:16 -03:00
Sebastian
a1ad9727ee
alert icon
2022-04-29 15:49:16 -03:00
1b059638c2
bump manifest version (really this time)
2022-04-29 12:16:56 +02:00
044d91b18b
bump manifest version
2022-04-29 12:13:39 +02:00
Sebastian
980d3f5b2b
do not save current header before being added into the browser listener
2022-04-28 16:21:06 -03:00
Sebastian
508f5d2ea7
simplify alarm and check webRequest without using 'in'
2022-04-28 15:55:20 -03:00
Sebastian
b239ae1029
keep alive manifest v3
2022-04-28 13:26:29 -03:00
Sebastian
451c9884dc
use settimeout and setinterval in serviceWorker
2022-04-27 19:05:42 -03:00
Sebastian
451dd746da
toggle permission
2022-04-27 14:33:52 -03:00
Sebastian
0b8e0a0806
update taler logo
2022-04-27 12:22:33 -03:00
a165afa682
wallet-core: implement age restriction support
2022-04-27 00:50:17 +02:00
Sebastian
9b85d139bf
fix: shorcut for wallet #6592
2022-04-26 11:48:30 -03:00
Sebastian
4aa8adbde3
do not warn for every translation
2022-04-26 11:48:29 -03:00
Sebastian
41ab855736
remove old async hook
2022-04-26 11:48:29 -03:00
Sebastian
65e6a8caa0
useAsync new API
2022-04-26 11:48:28 -03:00
ms
0d81c22708
fix WebEx Content-Type, after Sebastian suggestion
2022-04-23 17:44:40 +02:00
Sebastian
c5f484d18a
deposit test case
2022-04-22 16:10:46 -03:00
Sebastian
8e468ae092
fix segwit api
2022-04-22 16:10:45 -03:00
Sebastian
1a06f67006
console to logger
2022-04-21 15:39:30 -03:00
Sebastian
3e31468444
fix: was returning forever as min
2022-04-21 15:38:18 -03:00
Sebastian
64acf8e2b1
payments test case
2022-04-21 14:23:53 -03:00
Sebastian
8e29f91a56
adopt new payto bitcoin struct
2022-04-20 15:26:35 -03:00
Sebastian
0cb4e4498d
addr list and test
2022-04-20 15:14:18 -03:00
Sebastian
37ce3972f9
refactor payto and test
2022-04-20 13:25:13 -03:00
Sebastian
b90a4a66dc
use the first part on the first part and the second part on the second part
2022-04-19 09:57:52 -03:00
3c68b2d776
wallet-core: fix loop index
2022-04-18 22:00:26 +02:00
2e0b9b9cff
wallet-core: age restriction crypto WIP
2022-04-18 21:23:49 +02:00
68b4d0c4de
wallet-cli: allow generating segwit addresses
2022-04-18 21:23:48 +02:00
Sebastian
dc2c2b3650
show btc wire details in withdraw details transaction
2022-04-18 16:20:54 -03:00
Sebastian
c3e65fb49d
urgent fix: take currency from amount, dont assume BTC
2022-04-18 16:20:54 -03:00
Sebastian
9d997280d3
missing tests
2022-04-18 16:20:53 -03:00
Sebastian
b3b1329acf
show an error message when the input has more than 21 chars
2022-04-15 13:08:25 -03:00
5a4b6c7eb6
anastasis-core: clean up policy fetching and provider sync
2022-04-15 16:01:37 +02:00
d1b4cc994b
anastasis-core: async provider synchronization
2022-04-15 12:56:16 +02:00
098d1eb7eb
wallet-core: request reserve status with long poll timeout
2022-04-14 23:06:49 +02:00
Sebastian
a2e8ab9445
fixing back and next transition
2022-04-14 17:08:36 -03:00
Sebastian
bf3e011183
check moving back or forw
2022-04-14 16:35:43 -03:00
3957f529bf
anastasis: no more currencies per country
2022-04-14 21:00:03 +02:00
bc05050524
anastasis: make iban auth work again
2022-04-14 14:14:02 +02:00
4e1fe5eb10
anastasis-webui: updated challenge feedback
2022-04-13 23:46:34 +02:00
Sebastian
bd76b5d76f
fix : #7072
2022-04-13 16:10:31 -03:00
5054ff6c6d
anastasis-webui: make TOTP work again
2022-04-13 19:32:17 +02:00
Sebastian
ec9aed276a
fix: timer API should be exported from src/index
2022-04-13 13:54:54 -03:00
Sebastian
5044db6595
green on focus, scroll fix
2022-04-13 13:46:51 -03:00
Alp
38e9e8fea2
Translated using Weblate (Turkish)
...
Currently translated at 24.4% (64 of 262 strings)
Translation: GNU Taler/webextensions
Translate-URL: http://weblate.taler.net/projects/gnu-taler/webextensions/tr/
2022-04-13 18:06:58 +02:00
31b6496db5
anastasis-core: salt rename, fix tagging
2022-04-13 13:16:35 +02:00
2c3aeabed1
anastasis: salt rename
2022-04-13 08:55:35 +02:00
a74bd998f1
anastasis-webui: remove button for resetting policies
2022-04-13 08:51:27 +02:00
b28583ba7e
anastasis: tag state properly
2022-04-13 08:44:37 +02:00
f3d8b44743
copyright headers
2022-04-12 20:55:34 +02:00
1e92093a50
anastasis: discovery
2022-04-12 12:55:32 +02:00
Sebastian
afecab8000
accept tos test case
2022-04-12 00:41:16 -03:00
Sebastian
d34eeb5c8c
using the test to fine tune the withdraw process
2022-04-11 18:00:28 -03:00
Sebastian
1ae4a44a3a
remove asking about webRequestBlocking
2022-04-11 17:17:04 -03:00
Sebastian
df81496b57
add missing 'alarm' permission
2022-04-11 15:41:01 -03:00
Sebastian
c3c0f3bfbb
using alarm service intead of timeout api when the wallet is running in a service worker environment
2022-04-11 15:11:44 -03:00
Sebastian
a644efe1ab
add a timer parameter in the wallet constructor in order to resolve #7120
2022-04-11 15:10:16 -03:00
Sebastian
ccb50c6360
new test api to test hooks rendering iteration, testing state of withdraw page
2022-04-11 11:36:38 -03:00
Sebastian
e09ed46675
missing index file
2022-04-11 11:36:38 -03:00
Sebastian
2bf8976d88
terms of service stories into its own scenarios (removed from withdraw)
2022-04-11 11:36:38 -03:00
Sebastian
2bd6dae00d
show amount nicely, into a component
2022-04-11 11:36:37 -03:00
Sebastian
df7c249c95
fix ref for copy and paste
2022-04-11 11:36:37 -03:00
Sebastian
56c2a9c6a6
add payto stringify
2022-04-11 11:36:36 -03:00
Sebastian
fae6c420a3
multiline for input
2022-04-07 10:12:05 -03:00
Sebastian
f300850b19
cta stories and input filled mui
2022-04-06 12:20:14 -03:00
Sebastian
bb56d61424
fix old API, crypto impl now used objects
2022-04-06 12:08:49 -03:00
f33d9dad47
anastasis: use new truth API
2022-04-06 13:19:34 +02:00
Sebastian
a30a547ac5
mui alert and not enough blanance ported to material
2022-04-05 12:16:09 -03:00
c9adb4a5e2
english
2022-03-30 20:42:07 +02:00
123b92b3aa
wallet: logging, timestamp parsing backwards compatibility
2022-03-30 20:41:21 +02:00
Sebastian
89435696f9
useAsync use an optional deps for callback, most of the time it just need to be rendered once
2022-03-30 14:36:24 -03:00
Sebastian
8642f8edcd
fix loop rendering
2022-03-30 14:23:28 -03:00
bbd6ccf1c7
wallet: allow forced denom selection for tests
2022-03-29 21:22:03 +02:00
Sebastian
fdd272af20
remove storybook, switch build to esbuild
2022-03-29 12:32:52 -03:00
Sebastian
ed6bdfaef5
deposit group fees
2022-03-29 12:18:58 -03:00
Sebastian
8da1843b82
typo
2022-03-29 10:04:34 -03:00
Sebastian
3dd1047b08
added react eslint and fix most of the warns
2022-03-29 10:04:33 -03:00
cb18b9813e
wallet: fix type error
2022-03-29 13:50:45 +02:00
c265e7d019
wallet: make retries more robust and consistent
2022-03-29 13:48:51 +02:00
Sebastian
be489b6b3e
remove storybook
2022-03-29 00:45:17 -03:00
Sebastian
47f51ced7f
import image as datauri, some eslint fixes
2022-03-29 00:25:33 -03:00
Sebastian
e2651bdff2
add extension to every import
2022-03-28 23:41:07 -03:00
f5d194dfc6
wallet: cancellation for deposit
2022-03-28 23:59:16 +02:00
80e43db2ca
wallet: timeout handling refactoring WIP
2022-03-28 23:21:49 +02:00
c194bd539a
fix import
2022-03-28 20:27:36 +02:00
24b7110776
vendor CancellationToken
2022-03-28 20:24:09 +02:00
Sebastian
e5f21ec5bb
fix build, tipAmountEffective = selectedDemons.totalCoinValue
2022-03-28 14:51:17 -03:00
Sebastian
1d85662946
storybook like page for dev, plus some style fixes
2022-03-28 14:04:06 -03:00
2ba6692c6a
fix fee discrepancy
...
The withdrawal call-to-action and withdrawal transaction details dialog
showed different fees, as the "overhead" for unwithdrawable amounts in a
reserve was not included in the withdrawal CTA.
The withdrawal CTA now shows the same fees as the transaction details.
2022-03-28 16:11:58 +02:00
Sebastian
e89821a6c7
show pending operations on main pages
2022-03-25 17:06:38 -03:00
Sebastian
ddfb40e50c
new dev environment
2022-03-25 16:58:00 -03:00
Sebastian
00fb648269
esbuild wait fix, so compilation error also stop the script
2022-03-25 16:58:00 -03:00
Sebastian
1243efb409
synchronousWorker is replaced by synchronousWorkerNode, fix msg.args => msg.req
2022-03-25 16:57:59 -03:00
Sebastian
f45ef76701
esbuild configuration
2022-03-24 16:02:38 -03:00
Sebastian
2c6b83ffea
created a sync worker for web based on the node version, then split for both
2022-03-24 11:42:06 -03:00
303c6e99b3
wallet: allow using RPC crypto in more places
2022-03-24 01:59:08 +01:00
454b55aa56
wallet: remove excessive logging
2022-03-24 01:13:40 +01:00
9d38cb56a6
wallet: crypto worker fixes, better taler-crypto-worker integration
2022-03-24 01:10:41 +01:00
Sebastian
cc18751e72
some DepositPage unit test
2022-03-23 17:50:31 -03:00
d881f4fd25
wallet: simplify crypto workers
2022-03-23 21:24:36 +01:00
Sebastian
e21c1b3192
splitted rollup config for testing and first component state unit test
2022-03-23 16:20:39 -03:00
Sebastian
136c39ba9f
-fix TS2345: Argument of type 'AmountJson' is not assignable to parameter of type 'never'
2022-03-23 14:20:18 -03:00
f187c1e13f
missing files
2022-03-23 16:38:34 +01:00
Sebastian
32f6409ac3
all the browser related code move into one place, making it easy for specific platform code or mocking for testing
2022-03-23 10:58:57 -03:00
c539d1803c
wallet: address crypto worker hang and warning about worker termination
2022-03-23 13:11:36 +01:00
739c2f9337
wallet: more time format fixes
2022-03-22 23:03:41 +01:00
5d23eb3635
wallet: improve error handling and error codes
2022-03-22 21:16:38 +01:00
f8d12f7b0d
wallet: t_s/d_us migration
2022-03-21 19:20:48 +01:00
Sebastian
32cd54e11d
fix: handle new optional parameter for settings_exchange_add page
2022-03-21 12:49:41 -03:00
Sebastian
f7cabbf479
fix: fixing navigation when trying to pay and there is no balance for that currency
2022-03-21 11:20:43 -03:00
Sebastian
fac550d454
fix withdraw redirect when there is no enough balance
2022-03-21 09:58:05 -03:00
Sebastian
c202abef5e
redirect message delay
2022-03-21 09:57:36 -03:00
Sebastian
88bb943672
fix #7164 : firefox back button after a 402 redirect
2022-03-21 09:40:15 -03:00
Sebastian
65eb64cd07
mui text field, standard variation
2022-03-18 17:52:46 -03:00
Sebastian
98761a2b8d
if the lang is not found show the source string instead. source string must be english
2022-03-18 14:58:53 -03:00
Sebastian
d9cbf1b63b
removing en-US translation
2022-03-18 14:45:48 -03:00
Sebastian
6f2a301469
removing repeated summary & adding subtitle on transaction refunded
2022-03-17 15:06:17 -03:00
Sebastian
49948eea98
fulfillment url on payment ticket
2022-03-17 15:01:03 -03:00
Sebastian
b650750bcc
no more back button
2022-03-17 15:01:03 -03:00
05838080f5
wallet: round timestamps in db-less requests to the exchange
2022-03-17 11:08:53 +01:00
151aa904e0
cache breaker
2022-03-16 15:21:15 +01:00
d317321a23
bump version
2022-03-16 15:19:27 +01:00
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
Sebastian
9f8139e09b
replace jest with mocha
2022-01-04 17:06:24 -03:00
Sebastian
2e71117f59
deposit from wallet webex: wip
2021-12-23 15:17:36 -03:00
b8200de6f6
idb-bridge: fix indexes when restoring from dump
2021-12-23 11:42:25 +01:00
Sebastian
a4e65c462a
split extension v2 & v3
2021-12-20 16:18:39 -03:00
c9bd8e672c
bump version
2021-12-16 14:10:12 +01:00
eee50c1a5c
idb-bridge: remove debug print
2021-12-15 03:00:20 +01:00
f4d66541ed
idb-bridge: avoid unhandled rejection when closing DB
2021-12-15 02:58:36 +01:00
e84a1789af
idb-bridge: faster indices, various correctness fixes and tests
2021-12-15 02:38:14 +01:00
2237058bcc
style
2021-12-13 11:28:57 +01:00
c493a3069e
wallet-core: reset reserve retry when resetting withdrawal retry
2021-12-13 11:28:15 +01:00
38d8239f93
idb-bridge: use lodash cloneDeep
2021-12-09 18:19:48 +01:00
423af144ee
put 'setInsecureTrustExchange' behind env variable in benchmark
2021-12-09 12:00:10 +01:00
dbfc599540
wallet-core: use crypto worker for eddsa signing
2021-12-09 10:39:50 +01:00
684c53e105
wallet-core: trust exchange for exchange benchmark
2021-12-08 16:23:00 +01:00
09aeaf753a
bump manifest version
2021-12-08 11:21:02 +01:00
73dabdf43a
webextension: fix useEffect dependency tracking
2021-12-08 11:03:50 +01:00
5b1f779b12
bump manifest version
2021-12-08 01:53:22 +01:00
02bbf08283
wallet-core: fix computation of timestamp for exchange update
2021-12-08 01:52:24 +01:00
afaeefb943
bump manifest version
2021-12-07 03:04:39 +01:00
Sebastian
caa9a22d69
check timeout when doing a query to /keys to add an exchange
2021-12-06 15:27:25 -03:00
Sebastian
ce3ffbcd81
show error hint if its found
2021-12-06 13:37:01 -03:00
Sebastian
505eb07d8e
show error details in devmode
2021-12-06 10:31:26 -03:00
Sebastian
c3b01ad9e4
removing workaround since it creates another problems
2021-12-01 15:10:47 -03:00
Sebastian
0f8e9b67dd
exportDb call to the wallet-core
2021-12-01 15:10:47 -03:00
3587766046
fix dependencies
2021-12-01 18:28:39 +01:00
668ffa7302
wallet-core: implement exportDb API call
2021-12-01 18:16:47 +01:00
Sebastian
b0c2a73146
export database, missing wallet functionality
2021-12-01 14:14:24 -03:00
9f60e3d7ec
wallet: use correct denoms as refresh targets
2021-12-01 18:07:55 +01:00
2dc876d6d6
taler-util: amount currency normalization
2021-12-01 18:07:27 +01:00
dbbe1b0a61
fix recoup error handling
2021-12-01 12:23:17 +01:00
718595a572
write logs atomically
2021-12-01 12:22:58 +01:00
Sebastian
54d4a1efe0
add a taler action from the history page
2021-11-30 17:29:33 -03:00
Sebastian
045a7c0aa1
move anastasis packages into @gnu-taler npm org
2021-11-30 16:32:37 -03:00
Sebastian
a51333b693
show better info on transaction error
2021-11-29 14:11:32 -03:00
Sebastian
d35f906ecb
fix #7109 pending operations on developer page
2021-11-29 13:33:07 -03:00
9abcb96bf0
wallet: fix workspace dependency version
2021-11-28 14:39:25 +01:00
ac17419b35
webextension: bump version
2021-11-27 22:15:10 +01:00
5c4c25516d
wallet: support both protocol versions
2021-11-27 20:57:07 +01:00
Sebastian
403de8170e
bump version to 0.9
2021-11-26 12:55:41 -03:00
Sebastian
1cd581a6c8
fix #7084
2021-11-24 18:17:25 -03:00
Sebastian
db49eac6a7
fix #7094
2021-11-24 18:00:03 -03:00
Sebastian
f49df12b44
restore and save session
2021-11-24 17:38:39 -03:00
Sebastian
668c0430c2
fix exchange selection
2021-11-24 09:53:05 -03:00
Sebastian
0bfd4523b3
adding tos information in settings and return to manual withdraw when adding an exchange
2021-11-24 08:58:49 -03:00
Sebastian
f07436aa49
new exchange-added notifiaction and including tos information in the wxApi.listExchange api
2021-11-24 08:58:48 -03:00
b3b3c21acb
webextension: bump version
2021-11-24 02:31:01 +01:00
7fac3bd17d
logging / explicit wire deadline
2021-11-24 01:57:11 +01:00
ae8af3f27c
wallet: tipping protocol change / merchant version info
2021-11-23 23:51:12 +01:00
Sebastian
829a59e1a2
add exchange feature
2021-11-22 17:34:31 -03:00
Sebastian
a35604fd56
some changes:
...
- simplify design to reuse more components (from wallet instead of popup)
- simplify hooks (useAsyncAsHook)
- updateNotification from backend now filter events by type
- new balance design proposed by Belen
- more information when the withdrawal is in process
- manual withdrawal implementation
- some bugs killed
2021-11-19 14:51:35 -03:00
Sebastian
60cfb0e78f
add reservePub to the withdrawal transaction info
2021-11-19 14:51:35 -03:00
Sebastian
4941546886
version 10
2021-11-19 14:51:35 -03:00
2bf9461f87
do not ask for confirmation during recovery
2021-11-19 12:47:55 +01:00
Boss Marco
525fcc48dc
Merge benchmark implementation for Grid5000
2021-11-18 13:52:24 +01:00
9f0429cb2f
wallet: implement exchange protocol v9
2021-11-17 10:23:30 +01:00
Sebastian
a994009d2f
reserveCreated new design
2021-11-16 14:01:38 -03:00
c33ed91971
wallet: experiment with C-based crypto worker for some primitives
2021-11-16 17:20:44 +01:00
Sebastian
1d4815c66c
prettier
2021-11-15 11:18:58 -03:00
Boss Marco
f8c0242f53
fix wallet.stop
2021-11-14 12:57:21 +01:00
ms
9692f589c6
Bring euFin-based tests to pass.
...
Note: timetravel-withdraw is now failing for both
pybank and eufin. That is likely due to the wallet
not refreshing expired denominations.
2021-11-13 12:55:15 +01:00
Sebastian
50b9f2167c
fix #7075
2021-11-12 14:50:09 -03:00
Sebastian
d6beefe6e0
fix example of successful recovery so the content of the secret can be decoded correctly
2021-11-12 13:44:10 -03:00
Boss Marco
ba198eab4a
purge wallet after a specified amount of iterations
2021-11-12 17:28:11 +01:00
Sebastian
162e17cf3d
fix #7062
2021-11-12 13:26:05 -03:00
Sebastian
38b84bb805
fix #7059
2021-11-12 13:12:27 -03:00
Sebastian
377e78e854
fix 7098
2021-11-12 11:51:14 -03:00
Sebastian
4a83e9639d
changes from feedback
...
better backup and recovery ending screen
async button on modal and solve challenges
use providers name when possible
2021-11-11 13:22:20 -03:00
Sebastian
0ac7433ea7
confirm personal information fix #7090
2021-11-10 18:11:12 -03:00
Sebastian
ea13e19ece
file upload
2021-11-10 15:43:15 -03:00
Sebastian
f9dedc06d6
fix
2021-11-10 11:57:13 -03:00
Sebastian
a62deeef5d
prettier
2021-11-10 11:57:11 -03:00
Sebastian
e03b0d1b9b
prettier scss
2021-11-10 11:57:10 -03:00
Boss Marco
612275df61
update time calculation
2021-11-10 15:14:55 +01:00
77070f9f74
anastasis-webui: fix telephone input
2021-11-09 23:14:44 +01:00
877117748d
anastasis: add demo servers for CHF
2021-11-09 18:04:33 +01:00