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
MS
db1b824818
libeufin tests: include currency in amounts.
2023-01-05 23:02:34 +01:00
MS
b6afe8bb97
Build system.
...
Avoid taler-harness to use divergent 'esbuild'
versions among dependencies and devDependencies.
2023-01-05 22:49:09 +01:00
MS
b832b5a3bf
Fix build.
...
Include 'esbuild' as a taler-harness dependency,
and update the lockfile accordingly. Give taler-harness
the configure script too.
2023-01-05 22:44:01 +01:00
92f1b5928c
wallet-core: implement insufficient balance details
...
For now, only for merchant payments
2023-01-05 18:45:54 +01:00
Sebastian
4da4a1b33e
introduce TranslatedString type to require an string but exclude non-translated strings
2023-01-04 15:46:01 -03:00
Sebastian
590cda1dd3
split foreground and background api
2023-01-04 15:46:01 -03:00
f4e1e8e6e7
-minor insufficient balance tweaks
2023-01-04 15:44:36 +01:00
Sebastian
24cac493dd
fix #7522
2023-01-04 11:38:00 -03:00
7d02e42123
wallet-core: define insufficient balance details
2023-01-04 15:18:58 +01:00
aa165477d0
harness: p2p payment emojis
2023-01-04 14:22:38 +01:00
73eccdd1cf
harness: test more unicode characters in subject
2023-01-04 14:20:16 +01:00
860aff83e1
-missing step in make install
2023-01-04 14:19:54 +01:00
60374078f4
wallet-core: test crypto dispatcher, fix timeout handling
2023-01-04 13:24:24 +01:00
Sebastian
9c63d67781
removed axios as dependency
2023-01-04 08:58:59 -03:00
0e51628f99
-fix pnpm issues
2023-01-04 12:14:51 +01:00
cd2491430d
harness: make import.meta.url work
2023-01-04 11:36:01 +01:00
f26cbe7c1f
-qjs fixes
2023-01-04 09:55:10 +01:00
Sebastian
9ad1f2712a
pretty
2023-01-03 10:01:04 -03:00
Sebastian
a2668c22f0
refactor better QA
...
removed axios, use fetch
removed jest, added mocha and chai
moved the default request handler to runtime dependency (so it can be replaced for testing)
refactored ALL the test to the standard web-utils
all hooks now use ONE request handler
moved the tests from test folder to src
2023-01-03 01:58:18 -03:00
Sebastian
d1aa79eae8
remove axios, better api
2023-01-03 01:58:17 -03:00
d48ea17c63
-logging, skip defaults in test
2023-01-02 21:00:43 +01:00
13d6810937
Makefile, dependencies
2023-01-02 20:21:57 +01:00
Sebastian
36a2393f16
missing words
2022-12-30 14:56:34 -03:00
Sebastian
90ec5b51ea
marc suggestions from email
2022-12-30 14:24:07 -03:00
Sebastian
26d94c4ba7
add login username validation & prevent safari to capitalize
2022-12-30 10:42:15 -03:00
Christian Grothoff
7d0990fe89
-typo
2022-12-27 11:02:46 +01:00
54b72fdbff
Translated using Weblate (Italian)
...
Currently translated at 21.9% (20 of 91 strings)
Translation: GNU Taler/Taler Bank SPA
Translate-URL: https://weblate.taler.net/projects/gnu-taler/taler-bank-spa/it/
2022-12-27 00:30:19 +01:00
c8995950b5
Translated using Weblate (German)
...
Currently translated at 14.2% (13 of 91 strings)
Translation: GNU Taler/Taler Bank SPA
Translate-URL: https://weblate.taler.net/projects/gnu-taler/taler-bank-spa/de/
2022-12-27 00:30:19 +01:00
134e8adf46
Translated using Weblate (Italian)
...
Currently translated at 0.5% (2 of 379 strings)
Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/it/
2022-12-27 00:30:19 +01:00
86e8aee661
Translated using Weblate (German)
...
Currently translated at 7.9% (30 of 379 strings)
Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/de/
2022-12-27 00:30:19 +01:00
dfb5000ece
Translated using Weblate (French)
...
Currently translated at 0.5% (2 of 379 strings)
Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/fr/
2022-12-25 18:49:15 +01:00
673e7a417d
bump manifest version
2022-12-23 13:20:56 +01:00
083c4cf5d9
spill extra functionality from wallet-cli into taler-harness
...
We want to keep taler-wallet-cli smaller and have fewer dependencies.
2022-12-23 13:19:41 +01:00
d98711cb51
use native KDF / hash state if available
2022-12-23 13:19:41 +01:00
Sebastian
dc002f99a9
support for ext+taler:// while taler:// is not yet allowed as scheme
2022-12-22 18:42:18 -03:00
Sebastian
5c84c32736
pretty
2022-12-22 18:40:38 -03:00
Sebastian
6fd7756329
also offer temporary ext+taler
2022-12-22 18:39:18 -03:00
Sebastian
a221ec6b79
fix unhandled input
2022-12-22 18:38:47 -03:00
Sebastian
9fb0e7d0b3
prevent form submit
2022-12-22 18:38:21 -03:00
Sebastian
43a543b41f
fix: reload before fetch. input type=submit reload the spa
2022-12-22 12:25:26 -03:00
Sebastian
f1962dceb3
remove clipboardRead permission & pretty
2022-12-22 12:13:59 -03:00
9ac1c902c0
Translated using Weblate (French)
...
Currently translated at 0.5% (2 of 379 strings)
Translation: GNU Taler/webextensions
Translate-URL: https://weblate.taler.net/projects/gnu-taler/webextensions/fr/
2022-12-22 00:01:44 +01:00
Sebastian
a73d24759c
testing function sum and freeze
2022-12-21 16:36:24 -03:00
Sebastian
7873571d22
add typecheck to background operations
2022-12-21 16:24:18 -03:00
8a98a5f880
wallet: use taler runtime (tart) if available
2022-12-21 18:50:15 +01:00
0b6002bbbc
crypto rename
2022-12-21 18:31:54 +01:00
Sebastian
3557e307a8
fix: install doesn't work if there is directory inside
2022-12-21 12:58:27 -03:00
Sebastian
c59f9a2556
use translation context from web-utils, don't use match react-router since is broken
2022-12-20 17:45:24 -03:00
Sebastian
382e66b179
fix testing not compiling
2022-12-20 15:42:53 -03:00
Sebastian
1500c91f36
context is optional
2022-12-20 15:27:44 -03:00
Sebastian
a160f31514
fix #7291
2022-12-20 15:23:33 -03:00
Sebastian
1fc4456f7a
missing dependency
2022-12-20 15:14:51 -03:00
Sebastian
46607dc260
handler request timeout
2022-12-20 13:44:42 -03:00
Sebastian
15d76cf77c
add WALLET_HTTP_REQUEST_GENERIC_TIMEOUT to error map
2022-12-20 13:43:42 -03:00
Sebastian
8c8aad4c21
fix #7524 : do not break if the account is in an invalid state
2022-12-20 10:17:02 -03:00
5ae63982c3
Translated using Weblate (German)
...
Currently translated at 2.1% (2 of 91 strings)
Translation: GNU Taler/Taler Bank SPA
Translate-URL: https://weblate.taler.net/projects/gnu-taler/taler-bank-spa/de/
2022-12-20 14:14:09 +01:00
Sebastian
cf7f819685
templates
2022-12-19 16:25:09 -03:00
Sebastian
45691dc991
fix : #7526 - patch authored by Windfisch
2022-12-19 14:52:34 -03:00
Sebastian
72b4293215
pretty
2022-12-19 12:23:39 -03:00
Sebastian
770ab6f01d
build and test like other webapps
2022-12-19 12:12:39 -03:00
MS
d5efb6198e
libeufin tests: adapt to new report/statement policy
2022-12-17 00:26:02 +01:00
Sebastian
39b02d6878
update copy header
2022-12-16 16:59:37 -03:00
Sebastian
f1f8f818db
pretty
2022-12-15 17:12:03 -03:00
Sebastian
f93bd51499
wxApi from context and using the new testing sdk
2022-12-15 17:11:24 -03:00
Sebastian
8d8d71807d
refactoring transaction component to standard component with test and examples
2022-12-14 15:35:28 -03:00
Sebastian
d0dd7a155f
same typescript version for every package, added test deps to demobank
2022-12-14 15:17:59 -03:00
Sebastian
e97c808b41
moving testing sdk to web-utils
2022-12-14 15:17:15 -03:00
Sebastian
ae2df08abd
more stories in bank demo
2022-12-12 10:58:16 -03:00
Sebastian
14363d42e3
component example
2022-12-12 10:57:35 -03:00
Sebastian
880961034c
compose, testing and async into web-util
2022-12-12 10:57:14 -03:00
Sebastian
5fc8f95a5d
simplify directories
2022-12-09 12:15:15 -03:00
Sebastian
6b6f80466e
remove unused
2022-12-09 12:07:01 -03:00
Sebastian
f2b319921c
use translation from commons
2022-12-09 11:58:39 -03:00
Sebastian
d14eedd284
move translation context to commons
2022-12-09 11:58:16 -03:00
Sebastian
f759c58a59
show error message when there is compilation error
2022-12-09 11:46:09 -03:00
Sebastian
24f6d8fc9a
i18n sync
2022-12-09 11:15:24 -03:00
Sebastian Marchano
d4a8d9597f
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (91 of 91 strings)
Translation: GNU Taler/Taler Bank SPA
Translate-URL: https://weblate.taler.net/projects/gnu-taler/taler-bank-spa/es/
2022-12-09 15:13:11 +01:00
Sebastian
345c436051
fix typo in source file
2022-12-09 11:07:37 -03:00
Sebastian
7d07f752eb
new string added to i18n
2022-12-09 11:03:30 -03:00
Sebastian
1665cf4f72
fix: wrong listener place
2022-12-09 10:37:41 -03:00
Sebastian
eb2e04aaf8
sync i18n
2022-12-09 10:23:56 -03:00
Sebastian Marchano
3c2de6d713
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (74 of 74 strings)
Translation: GNU Taler/Taler Bank SPA
Translate-URL: https://weblate.taler.net/projects/gnu-taler/taler-bank-spa/es/
2022-12-09 14:22:15 +01:00
Sebastian Marchano
72bf06e0d5
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-12-09 14:22:15 +01:00
Sebastian
86388cd705
emit i18n for spanish
2022-12-09 10:00:43 -03:00
Sebastian Marchano
1e9194e36a
Added translation using Weblate (Spanish)
2022-12-09 13:54:36 +01:00
Sebastian
e49902e1fc
using i18n from package
2022-12-09 09:30:34 -03:00
Sebastian
4ccdcf3058
use string-prelude and poheader if it is present
2022-12-09 09:28:31 -03:00
Sebastian
0bd47e107c
copyleft header
2022-12-09 09:09:20 -03:00
Sebastian
ced7fa6bb4
removed storybook ashes
2022-12-09 08:31:11 -03:00
MS
d4710ba700
Adapt libeufin test suite to recent API.
...
The new libeufin-sandbox API enforces every bank account
to be owned by one bank customer; this change therefore
provides every test user a customer profile before trying
the banking operations.
2022-12-09 10:55:52 +01:00
68811cc5f5
-missing file, internal benchmark
2022-12-08 15:02:05 +01:00
Sebastian
c54476c40e
fix: username regex and error message word-break
2022-12-07 18:46:30 -03:00
Sebastian
4fbc22b94a
pretty
2022-12-07 18:45:49 -03:00
Sebastian
c2a982e575
missing changes
2022-12-07 18:22:56 -03:00
Sebastian
46835d5155
no-fix: user logger instead of console.log
2022-12-07 16:08:20 -03:00
Sebastian
1c6369677a
feature: useLocalStorage also update when the localStorage has been updated from other window
2022-12-07 16:08:19 -03:00
Sebastian
d2554bedf3
no-fix: remove 'any' and login status is taken from backend
2022-12-07 16:08:19 -03:00
Sebastian
9112655ef5
no-fix: remove unused
2022-12-07 16:08:19 -03:00
Sebastian
59fae3cc21
fix jsx config
2022-12-07 16:08:18 -03:00
Sebastian
fff43ad0ed
fix: updating the title is better that location.hash
2022-12-07 16:08:18 -03:00
Sebastian
f16ff53cf4
also listen for tab title change
2022-12-07 16:08:18 -03:00
Sebastian
c6f228bf14
no-fix: moved out AccountPage
2022-12-07 16:08:17 -03:00
Sebastian
93dc9b947f
no-fix: removing unused showPublicHistories
2022-12-07 16:08:17 -03:00
Sebastian
e4a2937f2a
no-fix: moving out registration page
2022-12-07 16:08:16 -03:00
Sebastian
5d5b63416b
no-fix: moving out public histories page
2022-12-07 16:08:16 -03:00
Sebastian
0fa3b8ddb9
no-fix: move out routing
2022-12-07 16:08:16 -03:00
Sebastian
ac2f680f68
fix: show error message on login and registration form, prevent saving password on localstorage
2022-12-07 16:08:15 -03:00
Sebastian
2c04459a58
fix: better loading page while waiting for server response
2022-12-07 16:08:15 -03:00
Sebastian
7061127c07
fix: empty form should not allow the "send" button
2022-12-07 16:08:15 -03:00
Sebastian
54c8d0db31
no-fix: move out useBackend hook
2022-12-07 16:08:14 -03:00
Sebastian
bb0955d89c
fix: remove red style when input is invalid
2022-12-07 16:08:14 -03:00
Sebastian
8e6bf99006
no-fix: move pagestate provider to app component and move some common hooks to web-utils
2022-12-07 16:08:14 -03:00
Sebastian
2dc3eb0ddd
pretty
2022-12-07 16:08:13 -03:00
0c19050ae7
wallet: add 'env-full' test environment with merchant
2022-12-07 15:36:56 +01:00
a1c5f00aed
wallet: fix p2p coin selection
...
The p2p coin selection didn't work properly when all available denoms
are needed.
Thanks to Florian Jung for finding the issue and suggesting a fix.
2022-12-06 19:45:04 +01:00
d040c3b861
wallet: use native crypto if available
2022-12-06 19:45:04 +01:00
Sebastian
265e7a7137
fix typo
2022-12-06 15:28:06 -03:00
Sebastian
084b56f24b
run build on prepare and pretty
2022-12-06 15:24:36 -03:00
Sebastian
51bbf08d24
implement web-utils in web-extension
2022-12-06 11:28:56 -03:00
Sebastian
de9f10cbf0
using web-utils in merchant-backoffice (not yet completed)
2022-12-06 11:25:37 -03:00
Sebastian
5969a44391
using web-utils in demobank
2022-12-06 11:25:05 -03:00
Sebastian
d3a6544bc5
using web-utils in anastasis-webui
2022-12-06 11:21:12 -03:00
Sebastian
e382b02203
web-util: utils for developing webapps
2022-12-06 09:21:17 -03:00
Sebastian
219e48f351
fix #7497
2022-11-28 15:33:45 -03:00
Sebastian
3577227cc0
fix #7496 with unit tests
2022-11-28 09:29:14 -03:00
Sebastian
dcddc4c53a
revert the Lost payment result
2022-11-25 12:18:52 -03:00
Sebastian
c121eb875e
fix: ageRestriction option was missing
2022-11-25 12:12:14 -03:00
Sebastian
e05ba843a0
fix 7465
2022-11-24 23:16:01 -03:00
Sebastian
88618df7b8
amount field
2022-11-22 15:43:39 -03:00
Sebastian
dc08d7d20e
fixing import db when pkey is number
2022-11-22 15:15:40 -03:00
Sebastian
5e12a35c77
fix #7470
2022-11-18 13:56:48 -03:00
Sebastian
1c4b3b4488
fix #7469 : also remove hasInfo hasError and use the present of value instead
2022-11-18 13:44:44 -03:00
Sebastian
2146aac17d
fix #7457
2022-11-18 13:29:38 -03:00
Sebastian
7fc8d64c90
pending #7468
2022-11-18 13:26:48 -03:00
Sebastian
d8088e30da
fix #7394
2022-11-18 11:29:24 -03:00
Sebastian
6dc4fda73a
fix #7477
2022-11-17 17:07:24 -03:00
Sebastian
1a63d56bfd
fix #7411 , also making the backup payment visible
2022-11-16 16:05:13 -03:00
Christian Grothoff
59f7dee003
-fix survey link
2022-11-16 15:46:57 +01:00
Christian Grothoff
689bd7379d
avoid charge terminology
2022-11-16 15:08:02 +01:00
0d786a7875
-don't make crypto function used in tests only public
2022-11-15 16:56:13 +01:00
f441f16e33
-text
2022-11-14 11:49:39 +01:00
f09a502fe7
fix URLSearchParams and HTTP typing issue
2022-11-12 19:18:55 +01:00
233a354b47
fixes and polyfills for quickjs
2022-11-11 20:52:53 +01:00
Sebastian
22290020fb
fix integration after changes in 5c742afb
2022-11-11 14:50:01 -03:00
9ec3448076
remove deprecated taler://notify-reserve URI handling
2022-11-11 11:16:01 +01:00
1fe8967c43
demobank-ui: missing dependency
2022-11-10 15:50:01 +01:00
42d3a2b1d7
-fix polyfill
2022-11-10 14:24:02 +01:00
dec3a30352
URL polyfill
2022-11-10 14:01:40 +01:00
344b4f62a2
quickjs preparations, clearer worker(-factory) names
2022-11-10 13:54:39 +01:00
Sebastian
b65bb1af35
pretty
2022-11-08 13:00:49 -03:00
Sebastian
5c742afbdf
feature: 7440 add expiration to p2p
2022-11-08 13:00:34 -03:00
Sebastian
43c7cff750
un-uglyfy, fix: 7442
2022-11-07 19:29:47 -03:00
Sebastian
019080a94b
fix link to payto wire
2022-11-07 15:30:48 -03:00
Sebastian
a3ac373597
add word break for long payto
2022-11-07 15:14:40 -03:00
Sebastian
ca2b4d8c80
add payto uri on bank info
2022-11-07 15:11:45 -03:00
Sebastian
6f3cd16343
standard Amount field and add more validation (neg values)
2022-11-07 14:38:42 -03:00
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
Sebastian
fbf0502672
add bank account record
2022-09-23 15:18:49 -03:00
Sebastian
22e87bb18f
do not add a question mark if there is no params
2022-09-23 15:18:48 -03:00
2489001d83
bump versions
2022-09-23 10:32:04 +02:00
ed3fe5b502
bump manifest version
2022-09-22 00:23:25 +02:00
b382fd698d
-fix imports
2022-09-22 00:23:11 +02:00
4649469b58
wallet-core: DB improvements
2022-09-21 22:50:42 +02:00
a398959670
wallet-core: use more numeric fields
2022-09-21 22:50:42 +02:00
7d6bcd42ea
wallet-core: use numeric status field to allow range queries
2022-09-21 22:50:42 +02:00
Sebastian
5d31803c92
pretty
2022-09-21 15:45:41 -03:00
Sebastian
2caef6dcf2
moving deposit group fee into taler util
2022-09-21 15:45:41 -03:00
26cf19ab6c
wallet-cli: add --expect-success flag, exit with error on max retries
2022-09-21 19:53:38 +02:00
4fdc009753
-tag test
2022-09-21 12:48:11 +02:00
28b4489bea
wallet-core: make basic backup work again
2022-09-21 12:40:11 +02:00
Sebastian
859991a40c
exchange selection for invoices and some fixes
2022-09-20 20:26:47 -03:00
Sebastian
7adaeff0a5
pretty
2022-09-20 20:26:47 -03:00
Sebastian
415874fdfb
check age mask before
2022-09-20 20:26:47 -03:00
16a5bb4083
wallet-core: make basic backup work again
2022-09-20 23:17:42 +02:00
Sebastian
52ec740c82
new compose feature: sub-states
...
implemented in withdraw page, WIP
2022-09-20 16:05:59 -03:00
a5525eab1e
taler-util: fix CLI parsing for numberic options
2022-09-19 17:46:30 +02:00
f63765b9f7
wallet-core: fix tipping with age restricted denoms
2022-09-19 17:08:04 +02:00
ffe6a95214
wallet-core: handle suspended coins properly in refresh
2022-09-19 14:42:04 +02:00
97267e7d1f
-test tagging
2022-09-19 12:57:42 +02:00
d34f8e48da
wallet-core: make coin availability accounting idempotent
2022-09-19 12:48:11 +02:00
d759c7e78a
-comment
2022-09-19 12:21:15 +02:00
f1f332e0a6
-also check for revoked
2022-09-19 12:21:00 +02:00
e4679fba51
wallet-core: only pay with coins of offered denominations
2022-09-19 12:19:58 +02:00
fd752f3171
wallet-core: hide transient pay errors
2022-09-19 12:13:31 +02:00
548cecca21
update taler error codes
2022-09-19 12:12:09 +02:00
cffc4347a0
wallet-core: add wire method check in new coin selection
2022-09-19 11:28:47 +02:00
Sebastian
ba5f8ad386
p2p was not returning the value
2022-09-17 18:40:03 -03:00
Sebastian
e143108254
pretty
2022-09-16 16:04:41 -03:00
Sebastian
59d235e8d2
redirect after success #7357
2022-09-16 16:03:58 -03:00
Sebastian
6ddb2de842
pretty
2022-09-16 14:29:35 -03:00
Sebastian
860f10e6f0
pretty
2022-09-16 14:27:24 -03:00
4b72bbd017
wallet-core: fix mixed age restrictions
2022-09-16 17:51:07 +02:00
117baf0e5b
-fix compiler error
2022-09-16 17:41:13 +02:00
183c836614
-wallet-core: merge DenominationInfo and DenomInfo
2022-09-16 17:35:06 +02:00
16e7814445
-move declaration
2022-09-16 17:21:54 +02:00
d6c545a0ba
-prettier, fix type error
2022-09-16 17:04:32 +02:00
374d3498d8
-cleanup
2022-09-16 16:34:00 +02:00
b91caf977f
wallet-core: support age restrictions in new coin selection
2022-09-16 16:32:21 +02:00
2747bc260b
wallet-core: support forced coins in new coin selection algo
2022-09-16 16:31:16 +02:00
b7f7b95602
wallet-core: towards faster coin selection
2022-09-16 16:31:16 +02:00
Sebastian
5d08379139
working on #7357
...
getTransactionById is introduced:
with that we move all transaction information building into a function
transactionId was added in every response that creates a tx
2022-09-16 11:13:09 -03:00
a66b636dee
wallet-core: restructure denomination record for easier querying
2022-09-14 21:27:03 +02:00
c021876b41
wallet-core: cache fresh coin count in DB
2022-09-14 20:40:38 +02:00
Sebastian
9d044058e2
fixing properly adding query params
2022-09-14 08:37:33 -03:00
Sebastian
62911fd593
stories resize (wip)
2022-09-14 08:19:59 -03:00
Sebastian
f026a8d326
import a complete database from cli
2022-09-14 08:19:59 -03:00
962bfde214
wallet-core: fix withdrawTestBalance command
2022-09-13 17:41:47 +02:00
676ae5102b
fix test and logging
2022-09-13 16:10:42 +02:00
48540f6264
wallet-core: introduce easier syntax for transactions
2022-09-13 16:10:42 +02:00
13e7a67477
wallet-core: uniform retry handling
2022-09-13 16:10:41 +02:00
Sebastian
f9f2911c76
adding missing i18n
2022-09-13 11:09:04 -03:00
d9bc32e0d1
bump manifest version
2022-09-12 20:58:43 +02:00
b645d793df
wallet-core: fix creation of refresh session after peer-{push,pull}
2022-09-12 20:52:01 +02:00
Sebastian
58211515d2
hours should be modulo 24, fix #7342
2022-09-12 14:32:45 -03:00
Sebastian
ad63d4c0e1
add clipboard perms
2022-09-12 14:28:53 -03:00
Sebastian
27201416c7
ref #7323
2022-09-12 10:58:09 -03:00
fc413bb5ec
wallet-core: make bank access API URL optional in runIntegrationTest
2022-09-12 14:09:28 +02:00
dbabb7b8d2
version bump
2022-09-12 14:05:12 +02:00
Sebastian
50c4cdabc1
add redirect to withdraw
2022-09-10 23:53:48 -03:00
Sebastian
e4f3acfeb2
fix #7343
2022-09-10 23:21:44 -03:00
Sebastian
dda90b51f6
find taler action in clipboard and withdraw with mobile
2022-09-09 12:22:57 -03:00
9b2d6d766f
include age commitment proof in refreshed coins
2022-09-08 14:02:09 +02:00
2119daba17
bump manifest version
2022-09-07 21:39:27 +02:00
Sebastian
2279ee2c39
add a tab update listener to look for taler://
2022-09-07 12:48:16 -03:00
ef1aab5229
common manifest, bump version
2022-09-07 15:55:54 +02:00
3ce5eb4bd8
allow age-restricted withdrawal from the CLI
2022-09-07 15:40:03 +02:00
dcc1bcee43
also accept payment in test
2022-09-07 14:49:10 +02:00
Sebastian
96bc4d6692
firefox needs request origin permission as optional_permissions
2022-09-07 09:02:20 -03:00
Sebastian
09b085d24b
don't send dev files into the zip file
2022-09-07 08:49:04 -03:00
a37d201aa2
fix typo
2022-09-07 12:55:09 +02:00
319d51dc42
bump DB major version
2022-09-06 23:19:53 +02:00
772232ad63
bump manifest version
2022-09-06 23:14:52 +02:00
Sebastian
1e00724a0d
listExchangesDetailed to getExchangeDetailedInfo & ageRestriction taken from the denoms
2022-09-06 17:17:50 -03:00
03b2e064c2
-fix test setup
2022-09-05 22:33:51 +02:00
4240e1b767
add test for mixed age restrictions
2022-09-05 22:29:25 +02:00
3f5a76751b
wallet-core: make listExchanges return less data
...
Since the webextension UI depends on the full response, we have a
temporary listExchangesDetailled request.
See https://bugs.taler.net/n/7323 for details.
2022-09-05 21:09:28 +02:00
0f57f48f84
updated test-vectors for edx25519_derive (original typo in gnunet fixed)
2022-09-05 19:19:05 +02:00
Sebastian
d7a55a165f
replace __VERSION__ with a string definition
2022-09-05 13:04:31 -03:00
Sebastian
e0e33a88db
adding informantion about the service worker version on the setting page
2022-09-05 13:04:31 -03:00
4a0512884d
upgrade typescript (and some related deps)
2022-09-05 16:20:01 +02:00
43b893b8c4
consider supported wire types when selecting coins
...
Also add an integration test to check for the correct wallet behavior.
2022-09-05 15:38:47 +02:00
27fb2d2970
wallet-core: fix format of purse deposits
2022-09-05 13:26:09 +02:00
300242637f
wallet-core: include age restriction in p2p signature, mark coins as spent
2022-09-05 12:55:46 +02:00
b1f77f4662
add integration test for p2p age restrictions
2022-09-05 12:29:32 +02:00
4aaece0eff
remove abort-pay test
...
This test can't work anymore, as the merchant does batch deposits.
We should eventually add a different test as replacement that uses a
double-spent coin (via a forced coin selection).
2022-09-05 12:20:47 +02:00
Sebastian
d439c3e1bc
adding version and commit into the setting section
2022-09-04 23:08:45 -03:00
Sebastian
36376bdeb6
reproduce issue #7318
2022-09-02 16:47:33 -03:00
9fe0e74256
wallet-core: fix withdrawal of age-restricted denoms without age restriction
2022-09-01 22:43:57 +02:00
ec43b6a5bf
wallet-core: fix issue with crock encoding of age restrictions
2022-09-01 22:26:22 +02:00
Sebastian
d6a172c4a0
add invoice|transfer created view
2022-09-01 10:03:23 -03:00
Sebastian
91d5d55edc
show summary on tx history
2022-09-01 09:20:59 -03:00
Sebastian
5e7812d63e
show sharing action when the tx is not completed
2022-09-01 08:42:45 -03:00
Sebastian
94eeab8ad0
more information about p2p:
...
- added the contract terms on WgInfoBankPeerPush and WgInfoBankPeerPull, so we can show summary and expiration in the ui
- added info: PeerInfoShort on Transaction* type
- definition of completed p2p tx:
- push debit: Amounts.cmp(sentAmount, pickedUpAmount) === 0. is this transfer already picked up? (not working)
- pull debit: pi.paid, is this invoice already paid?
- pull credit: wsr.timestampFinish, has someone already paid my invoice?
- push credit: wsr.timestampFinish, have I already picked up this?
- changed the txId of peer pull debit to have the incomingId instead of pursePub (allow deletion)
2022-09-01 08:42:45 -03:00
Sebastian
e759684fd0
invoice and transfer details
2022-08-31 11:46:39 -03:00
Sebastian
d84424202d
p2p tx rendering
2022-08-31 00:20:35 -03:00
Sebastian
7dc66c2441
fix broken build
2022-08-29 15:53:05 -03:00
Sebastian
6610a0b9d7
add senderWire to the withdrawal group again, group payto to avoid duplication
2022-08-29 13:23:22 -03:00
Sebastian
a5f052d69c
using CTA for manual withdrawal
2022-08-29 11:32:07 -03:00
Sebastian
cf894f1dd3
fix #7065
2022-08-26 12:59:09 -03:00
Sebastian
eef2d47020
exchange selection: timeline done
2022-08-26 01:09:47 -03:00
30e8fd83c2
wallet-core: fix revocation, re-introduce reserves object store
2022-08-26 01:18:01 +02:00
70d0199572
integration tests: various fixes
2022-08-25 23:35:29 +02:00
499e003ff8
specify bank access API separately in tests
2022-08-25 18:34:25 +02:00
22bc73ac4b
wallet-core: fix db index on withdraw URI
2022-08-25 17:49:24 +02:00
d112a5b6bc
-temporary fix to make webextension compile again
2022-08-25 17:18:23 +02:00
f3231ccdf9
wallet-core: put taler:// URIs in transactions list
2022-08-24 22:42:30 +02:00
a11ac57535
wallet-core: p2p support for transactions list
2022-08-24 22:17:19 +02:00
bf516a77e8
fix idb bug, p2p integration test
2022-08-24 21:07:13 +02:00
fff3df81e4
test harness: log with logger API
2022-08-24 19:57:18 +02:00
42c2b7508f
wallet-core: fix withdrawal idempotency
2022-08-24 19:44:24 +02:00
d32d2895ce
-get p2p pull integration test to run through
2022-08-24 11:11:02 +02:00
bc434ebb83
use fakebank for integration tests
2022-08-23 22:30:05 +02:00
f3ff5a7225
peer-to-peer pull payments MVP
...
p2p pull wip
2022-08-23 20:35:11 +02:00
Sebastian
4ca38113ab
first iteration of exchange selection: added information in the exchangeDetails response from core
2022-08-18 16:02:16 -03:00
Sebastian
d1980c39fc
moved wireInfo and denomInfo into taler-util so it can be used from the ui
2022-08-18 16:02:16 -03:00
Sebastian
23bb82f00c
disable button when wating for response
2022-08-18 12:48:05 -03:00
Sebastian
62713c7e71
prevent link nav
2022-08-18 12:35:36 -03:00
Sebastian
f5441a682d
fix: for bitcoin withdrawal the exchange payto:// is not enough and the withdrawal payto should always have the reserve pub
2022-08-18 11:30:16 -03:00
Sebastian
16777ba205
some fixes
2022-08-17 16:12:44 -03:00
Sebastian
17e627c2f0
default exchange
2022-08-17 16:12:44 -03:00
ac8f116780
implement peer to peer push payments
2022-08-16 17:55:12 +02:00
Sebastian
fb8372dfbf
default exchange and select currency
2022-08-15 23:01:05 -03:00
Sebastian
0798aa5ced
modal, popover and portal for select input
2022-08-15 21:36:53 -03:00
Sebastian
cdc8e9afdf
destination ui
2022-08-15 21:18:39 -03:00
Sebastian
004b1544f3
get send money skeleton
2022-08-14 10:10:37 -03:00
Sebastian
9bb9d149d2
qr reader
2022-08-11 12:28:02 -03:00
Sebastian
dce055d0d3
withdraw call to action
2022-08-10 11:50:46 -03:00
Sebastian
7a600514c6
fixing #6096
...
merchant details and contract terms details factored out, to be used by other components
tests and stories updated
payment completed != confirmed (confirmed if paid by someone else)
2022-08-08 14:09:36 -03:00
Sebastian
4409d8384b
add delivery info in the parse contract terms and a function to get info from a proposalId
2022-08-08 13:53:04 -03:00
Sebastian
88bdcae030
add request for getting details about contract terms
2022-08-08 13:51:17 -03:00
Sebastian
614a3e3c87
standarizing components
2022-08-01 10:55:17 -03:00
979cd2daf2
bump version
2022-08-01 12:34:00 +02:00
Sebastian
f9ccb94157
withdraw as module
2022-07-21 10:36:30 -03:00
Sebastian
84634a4ab4
removed the type check when accessing h_age_com
2022-07-21 10:32:30 -03:00
Sebastian
fd60edf475
contractTerms was missing, looks like in commit f11483b5
a move was intended
2022-07-21 09:48:16 -03:00
aff3100d89
proper handling of coin with age restriction
...
When a coin with age restriction is used for payment, the contract might
or might not require an attestation of minimum age.
When it does, we sent the signed minimum age along with the whole age
commitment (array of pubkeys).
Added: When the contract doesn't require a minimum age, we still sent
the hash of the age commitment, as this is needed for the deposit of the
coin.
2022-07-21 11:35:31 +02:00
b8a61eb98c
fixed typo in info/salt
2022-07-21 11:34:43 +02:00
f11483b511
wallet-core: implement accepting p2p push payments
2022-07-12 17:41:14 +02:00
b214934b75
wallet-core: P2P push payments (still incomplete)
2022-07-08 11:08:30 +02:00
05cdbfb534
-typo
2022-06-30 11:18:49 +02:00
Sebastian
da024a4b92
-fix sort countries
2022-06-29 11:54:34 -03:00
Sebastian
dfb385aac9
anastasis build instruction and some fixes
2022-06-27 15:12:44 -03:00
Sebastian
d7dfdb1e27
removing await to keep building process compatibility with node12 (current debian stable)
2022-06-26 17:29:35 -03:00
Sebastian
ccd289904d
- typo fix
2022-06-26 15:52:32 -03:00
Sebastian
1b91d87f4f
- http -> https
2022-06-24 15:38:43 -03:00
Sebastian
5a71e4259f
- add missing id for styles
2022-06-24 15:32:14 -03:00
Sebastian
73551c83c4
fix #7077 file support
2022-06-24 14:28:45 -03:00
Sebastian
2f8fd783b6
add service providers for demoland and filename support for secrets
2022-06-24 14:25:33 -03:00
Sebastian
cc01417a99
fix #7090 dowload personal info as PDF
2022-06-24 13:27:39 -03:00
Sebastian
c239967813
fix tests
2022-06-24 12:32:37 -03:00
Sebastian
50379a1d5b
mui menu, select input inprogress
2022-06-24 11:42:21 -03:00
Sebastian
b06ae62de0
fix text field multiline
2022-06-23 12:01:11 -03:00
Sebastian
a0a9e6b9a4
normalize tests
2022-06-17 14:35:33 -03:00
Sebastian
6d06b52605
add testing to web components
2022-06-11 19:10:26 -03:00
716da3246b
wallet-core: correctly report 'confirmed' status of bank integrated withdrawal
2022-06-10 13:38:59 +02:00
f57dc7bf7a
wallet-core: implement and test forced coin/denom selection
2022-06-10 13:03:47 +02:00
Sebastian
3ebb1d1815
better select secret screen
2022-06-09 16:12:18 -03:00
Sebastian
78b056a0b1
remove listener on unload
2022-06-09 14:16:28 -03:00
Sebastian
ff49e3477e
format amount so it is align to fractional digitls
2022-06-09 13:37:33 -03:00
Sebastian
eb8bcc9532
fix: prevent undefined in URL
2022-06-09 10:04:30 -03:00
Sebastian
b419db505b
ui testing
2022-06-08 15:19:26 -03:00
Boss Marco
b00635c140
increase timeouts for retries
2022-06-08 10:58:54 +02:00
Boss Marco
46861e6a21
fix bench1
2022-06-07 13:46:09 +02:00
Boss Marco
244b99cfbd
fix bench1
2022-06-07 13:45:11 +02:00
Boss Marco
f8c814cf95
reserve long polling longer, add withdrawOnly to bench1
2022-06-07 13:42:34 +02:00
Sebastian
72c6643969
unused files
2022-06-06 12:13:40 -03:00
Sebastian
3598c7aadc
fix: missing copyrights
2022-06-06 12:06:25 -03:00
Sebastian
e09005a577
updating old copyright header
2022-06-06 12:05:26 -03:00
Sebastian
a97b3abe21
more copyright fixes
2022-06-06 11:46:49 -03:00
Sebastian
31d6d352c1
fixed some copyright headers
2022-06-06 11:45:01 -03:00
Sebastian
c25b90d1d6
- removing unused files
2022-06-06 11:25:37 -03:00
Sebastian
e96358c555
eslint
2022-06-06 00:54:55 -03:00
Sebastian
e2a987a182
update deps
2022-06-06 00:30:12 -03:00
Sebastian
aa55cecb44
prettier
2022-06-06 00:10:38 -03:00
Sebastian
fb6aff76d2
prettier
2022-06-06 00:09:25 -03:00
Sebastian
c56cf4158f
use AuthenticationProviderStatusMap type
2022-06-06 00:07:42 -03:00
Sebastian
0d9f59851b
add build script
2022-06-06 00:07:15 -03:00
Sebastian
e3c92b6080
updating package
2022-06-06 00:04:53 -03:00
Sebastian
1c1384d7c8
remove old files
2022-06-05 23:41:07 -03:00
Sebastian
3b4f873a6b
compile to es6
2022-06-05 23:40:35 -03:00
Sebastian
1730f88bbf
remove storybook scripts
2022-06-05 23:40:12 -03:00
Sebastian
abb47b60ad
dev script without storybook
2022-06-05 23:11:38 -03:00
Sebastian
fee5de7562
build with esbuild
2022-06-03 16:05:39 -03:00
Sebastian
459c1994e6
fix reference to css resources
2022-06-03 15:56:58 -03:00
Sebastian
075903d4dd
remove cost
2022-06-03 15:54:52 -03:00
Sebastian
8e9bca396e
do not add provider without salt
2022-06-03 12:18:45 -03:00
Sebastian
78b5518185
do not use selection, no need
2022-06-03 12:17:51 -03:00
Sebastian
d2563c1647
use preact matcher internal api call
2022-06-03 10:19:33 -03:00
Sebastian
5d9390bb34
typechecked dynamic path
2022-06-02 12:20:36 -03:00
Sebastian
af7b107f45
mui button impl
2022-06-01 15:47:47 -03:00
Sebastian
867fc564c3
fix: removing rollup from prepare script
2022-06-01 11:40:20 -03:00
Sebastian
adb0277f4e
-removing bad console log
2022-06-01 11:35:50 -03:00
d780e9b187
wallet-core: only attest age if required/possible
2022-06-01 11:54:45 +02:00
f9192d986f
wallet-core: refunds transactions should be sorted after payments
2022-06-01 10:47:46 +02:00
59a2119dcb
integration tests: one variable for pybank/libeufin switch
2022-06-01 10:14:23 +02:00
1ea28c5be1
fix package.json, lockfile
2022-05-31 15:54:34 +02:00
59bc54422f
wallet-core: only schedule auto-refresh check if exchange update has no last error
2022-05-31 15:44:22 +02:00
2e6f3b3569
-error reporting, code formatting
2022-05-31 15:08:31 +02:00
ms
b87e843d32
WebEx: add rollup dep.
2022-05-30 15:27:29 +02:00
ms
98249d9d95
taler-config-lib
...
unpackaged script prefers CommonJS library
2022-05-30 10:23:06 +02:00
Sebastian
64488a5593
use logo, website and emai in purchase details
2022-05-29 01:42:35 -03:00
Sebastian
029340469a
show refund info in purchase
...
notify refund pending with accept button on the purchase details
better payto box
2022-05-29 01:23:21 -03:00
ms
ced08c502f
taler-config-lib skeleton
2022-05-27 15:34:18 +02:00
Sebastian
24162c1086
transaction details template
...
mayor change in the template of the transaction details for every
transaction
more work needs to be done in wallet core for tip and refund to show
more information about the merchant like logo and website
2022-05-26 15:57:12 -03:00
72d936eaf9
-stdev for benchmarks
2022-05-25 14:17:56 +02:00
43d265dde5
wallet-core: age restriction benchmarking
2022-05-25 13:52:39 +02:00
07e1818679
Revert "no need to compile after install"
...
This reverts commit c3ba7fb523
.
2022-05-24 18:00:25 +02:00
Sebastian
16cc179edf
remove rollup from webex and fix package.json root scripts
2022-05-24 00:37:24 -03:00
Sebastian
c3ba7fb523
no need to compile after install
2022-05-24 00:20:42 -03:00
Sebastian
3525b21008
Upgrading pnpm led to compilation errors
...
Fist:
* The inferred type of 'PaymentStatus' cannot be named without a reference to '.pnpm/@types+react@17.0.38....
* The inferred type of 'HistoryRow' cannot be named without a reference to '.pnpm/@types+react@17.0.38/node_modules/@types/react'. This is likely not portable. A type annotation is necessary.
and more like that...
Second:
some problems trying to check type inside libs
more related: https://github.com/microsoft/TypeScript/issues/42873
2022-05-24 00:18:30 -03:00
9dfef2100d
wallet-core: long-poll longer for reserve status
2022-05-19 13:30:04 +02:00
609a9cb1d5
wallet-core: use less aggressive retries
2022-05-19 11:19:43 +02:00
25af1987b2
-formatting
2022-05-19 11:01:07 +02:00
b2931fbac6
wallet-core: clamp claim retry properly
2022-05-19 10:36:58 +02:00
Sebastian
611a57ca0a
fix: update retry info before return also for purchase
2022-05-18 16:39:36 -03:00
Sebastian
5595e942b4
fix: update retry info before return
2022-05-18 15:57:10 -03:00
Sebastian
145714b335
fix: to skip the operation maxRetries need to be calculated first
2022-05-18 14:44:55 -03:00
Sebastian
c67d0bff1d
all retryInfo function in the same namespace, adding missing retryInfo increment
2022-05-18 14:41:51 -03:00
Sebastian
d3a857743d
- linter
2022-05-18 14:38:57 -03:00
Sebastian
115e5bf353
fix: do not cancel all operation processing when one of them reach maxRetries, just skip
2022-05-18 14:38:27 -03:00
Sebastian
e4ea201943
feat: awaiting refund
2022-05-14 18:09:49 -03:00
Marco Boss
c02dbc833b
make batch withdrawal configurable in benchmarks
2022-05-10 08:39:35 +02:00
Marco Boss
935a119621
add bench3 for zipf and random merchant selection (by id)
2022-05-09 14:28:12 +02:00
Sebastian
37690dd22c
handling service worker waiting phase
2022-05-06 17:29:52 -03:00
9641299d6c
enable batch withdrawal in bench1
2022-05-06 15:36:16 +02:00
Sebastian
cad6d99453
more integration test for age restriction: trying to pay age-restricted contract with not-age-restricted coins and using age-restricted coins with not-age-restricted-contract
2022-05-05 12:59:43 -03:00
Sebastian
7a2fe8018f
add age restriction option to withdraw cta
2022-05-04 16:26:53 -03:00
Sebastian
4491118494
add restricted option to manual withdraw
2022-05-04 16:26:53 -03:00
f16d2e52d5
wallet-core: implement batch withdrawal
2022-05-03 17:53:37 +02:00
Sebastian
b4e219f7ff
add missing allowedExchanges for calculating getFeeForDeposit
2022-05-03 00:34:37 -03:00
Sebastian
dc842eab6b
deposit from payto
2022-05-03 00:16:03 -03:00
Sebastian
939729004a
tip and refund stories and test
2022-05-02 19:21:34 -03:00
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