Commit Graph

122 Commits

Author SHA1 Message Date
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
8b0294ee41
better description of coin test selection and using c8 for coverage runtime 2022-01-14 12:50:38 -03:00
188ff0b453
upgrade rollup plugins, as older ones caused miscompilation 2022-01-05 18:40: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
e84a1789af
idb-bridge: faster indices, various correctness fixes and tests 2021-12-15 02:38:14 +01:00
38d8239f93
idb-bridge: use lodash cloneDeep 2021-12-09 18:19:48 +01:00
3587766046
fix dependencies 2021-12-01 18:28:39 +01:00
9abcb96bf0
wallet: fix workspace dependency version 2021-11-28 14:39:25 +01:00
9f0429cb2f
wallet: implement exchange protocol v9 2021-11-17 10:23:30 +01:00
Sebastian
a62deeef5d
prettier 2021-11-10 11:57:11 -03:00
Sebastian
ae0a35df2b
async, onInput, and some fixes 2021-11-04 15:18:34 -03:00
Sebastian
c2d8dd76c3
refix #7067 2021-11-04 13:09:41 -03:00
4aa813babe
update dependencies 2021-11-04 17:02:56 +01:00
Sebastian
1b9cbc079a
fix #7067 2021-11-03 23:15:40 -03:00
Sebastian
83b63d1cc0
FIXING: Insufficient Rollup version: @rollup/plugin-commonjs requires at least rollup@2.38 but found rollup@2.37.1. 2021-11-02 12:44:22 -03:00
aa78c1105e
anastasis-core: provide reducer CLI, refactor state machine 2021-11-02 16:20:46 +01:00
Sebastian
a4cdc02e50
totp qr code 2021-11-02 10:13:08 -03:00
Sebastian
88d142d209
more styling
added placeholders for inputs
import declaration for png
next button now has tooltip providing info about whats missing
a lot more of examples for UI testing
added qr dependency for totp rendering
added email and field input types
added all auth method setup screens
added modal when there is not auth provider
merge continent and country into location section
others improvements as well...
2021-11-01 16:10:55 -03:00
Sebastian
21b60c8f6f
added core validators, worked on look and feel 2021-10-26 12:08:08 -03:00
Sebastian
2ec2161a7e
some storybook exmaples 2021-10-22 01:31:46 -03:00
6c5d32be74
anastasis-core: compatible secret upload 2021-10-19 23:26:29 +02:00
Sebastian
5883d42d80
add template from merchant backoffice 2021-10-19 11:05:32 -03:00
269022a526
move some more crypto to taler-util package 2021-10-18 21:48:45 +02:00
aba71d0782
deps 2021-10-13 11:03:34 +02:00
0f1ef7eca1
anastasis-webui: finish backup flow 2021-10-13 10:49:20 +02:00
Sebastian
be8e3f4b1d
fixing withdrawal process 2021-10-11 15:59:55 -03:00
e2fe2d6db1
add anastasis skeleton, put crypto in taler-util 2021-10-07 12:01:40 +02:00
Sebastian
315b167bee
issue #5860 2021-09-17 15:49:07 -03:00
Sebastian
1ea598b048
automated test all stories 2021-09-03 12:05:23 -03:00
Sebastian
67e511d719
updated build fast for web 2021-08-23 16:52:33 -03:00
de0d004dd9
packaging fixes 2021-08-20 13:52:13 +02:00
45f1346990
minimatch
Signed-off-by: Florian Dold <florian@dold.me>
2021-08-20 13:18:51 +02:00
Sebastian
d29499b80a
migration css to linaria 2021-07-09 23:15:53 -03:00
Jonathan Buchanan
ff09c98f3b
change taler-wallet-android to taler-wallet-embedded 2021-07-07 02:42:55 -04:00
Sebastian
05e89a3cf7
developer mode 2021-06-30 00:24:52 -03:00
Sebastian
956fc35a20
wallet transaction detail view 2021-06-20 20:52:38 -03:00
4b16d7bd34
fix module bundling config 2021-06-14 19:38:17 +02:00
1cde390c23
fix up imports, no more esm in tests 2021-06-14 16:08:58 +02:00
Sebastian
2c5612fd63
moving i18n into taler util 2021-06-08 17:18:23 -03:00
Sebastian
aa0edbdd68
wallet transaction detail 2021-06-03 01:07:34 -03:00
Sebastian
c6c17a1c0a
add storybook 2021-05-31 11:34:48 -03:00
Sebastian
4ed4535bc0
preact routing on the wallet 2021-05-07 18:16:30 -03:00
Sebastian
30f86f8748
migrate to preact 2021-05-07 10:39:49 -03:00
d44740b787
fix build issues 2021-03-27 14:36:08 +01:00
07cdfb2e4e
towards wallet-core / util split 2021-03-17 17:56:37 +01:00
564e4f8710
idb: encapsulate non-JSON data correctly 2021-02-24 17:33:07 +01:00
9c85f6277b
idb: implement missing methods 2021-02-23 20:16:10 +01:00
8c92499d85
idb: add first web platform tests, fix issues detected by them 2021-02-08 19:59:19 +01:00
4452984a24
idb-bridge: remove cyclic dependencies, rip out api extractor 2021-02-08 15:23:44 +01:00
aefc3f26b6
timeout for tests 2021-02-04 15:08:08 +01:00
Sebastian
4845ebddf6
0006728: set up wallet CI pipeline for WebExtension build
This commit split in three main things:
 * added deploy-webext to upload the extension zipfile
 * put scope into the npm packages to be able to deploy them
 * added deploy-npm to deploy related npm packages

Also, fixing bug on `make clean`. Some packages where not
being deleting tsconfig.tsbuildinfo and making subsequent
`make` fail
2021-02-01 17:07:22 -03:00
6732d252dc
dependencies 2021-01-29 11:38:28 +01:00
470edf886a
upgrade dependencies 2021-01-22 15:39:58 +01:00
050999a910
implement infrastructure for future DB migrations via backup 2021-01-13 00:50:56 +01:00
a5681579fb
make integration tests part of taler-wallet-cli 2021-01-12 20:04:16 +01:00
89f1a281fe
backup WIP 2020-12-02 14:55:04 +01:00
3d5a766b5f
update version and dependencies 2020-11-17 12:28:51 +01:00
292160f7e9
fix tip record creation, migrate DB 2020-11-16 14:12:37 +01:00
Christian Grothoff
c17a9392cb
fix typo 2020-11-08 23:27:19 +01:00
e259d109ef
fix CheckPaymentPaidResponse schema 2020-11-03 13:47:02 +01:00
Florian Dold
8139608a3b
coverage 2020-09-04 14:13:56 +05:30
Florian Dold
e3850158c2
re-implement integration test functionalty that will be used by the exchange for testing 2020-08-14 13:06:42 +05:30
Florian Dold
6d2d65bf63
dependencies 2020-08-12 14:07:54 +05:30
Florian Dold
f180d05804
remove excessive namespacing, format 2020-08-12 12:41:00 +05:30
Florian Dold
172a51a43a
towards webextension working again 2020-08-10 22:19:23 +05:30
Florian Dold
66d76a3591
simplify refunds a bit, show in transaction history, add integration tests 2020-08-10 16:48:38 +05:30
Florian Dold
5f8714091a
use API extractor for cleaner package separation 2020-08-10 14:37:20 +05:30
Florian Dold
70fa42da04
dependencies 2020-08-06 00:43:29 +05:30
Florian Dold
82a2437c09
towards integration tests with fault injection 2020-08-06 00:30:36 +05:30
Florian Dold
a8f03d3dd1
dependencies / build tasks 2020-08-03 13:44:07 +05:30
Florian Dold
ffd2a62c3f
modularize repo, use pnpm, improve typechecking 2020-08-03 13:01:05 +05:30