From 7b9425aa4cb6e941b01201641065b8e1f1d28fc0 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 18 Aug 2022 18:26:09 +0530 Subject: [PATCH] EDS Base Implementation --- package.json | 3 + src/App.vue | 95 ++- src/components/AuthenticationModal.vue | 34 +- src/main.js | 23 +- src/plugins/eds.js | 12 + src/plugins/i18n.js | 9 +- src/store/authentication-store.js | 22 +- src/store/index.js | 5 +- src/store/prefs-store.js | 16 +- src/store/watched-videos-db.js | 7 + yarn.lock | 834 +++++++++++++++++++++++-- 11 files changed, 966 insertions(+), 94 deletions(-) create mode 100644 src/plugins/eds.js diff --git a/package.json b/package.json index c4f008f..02983c2 100644 --- a/package.json +++ b/package.json @@ -25,10 +25,13 @@ "core-js": "^3.30.2", "dexie": "^3.2.3", "dompurify": "^2.4.5", + "ethers": "^5", + "futoin-hkdf": "^1.5.1", "i18n-iso-countries": "^6.8.0", "intl-messageformat": "^10.3.5", "intl-unofficial-duration-unit-format": "^3.1.0", "javascript-time-ago": "https://cf-ipfs.com/ipfs/QmPfsnf4YYW63ddBUVXkT9BNQyuGKMnzyFVSV2dcx3dpz1?filename=jta-2.5.9.tgz", + "libeds": "https://cf-ipfs.com/ipfs/QmeLULpS42DupKxR4wQxLGxqN8ybhV1ZJBVSYwZ7uNJMeH?filename=libeds-0.1.2.tar.gz", "lodash-es": "^4.17.21", "marked": "^3.0.8", "mux.js": "^5.14.1", diff --git a/src/App.vue b/src/App.vue index 28d2ffd..6d76e6c 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,5 @@ diff --git a/src/components/AuthenticationModal.vue b/src/components/AuthenticationModal.vue index 1bf8818..01d9eb0 100644 --- a/src/components/AuthenticationModal.vue +++ b/src/components/AuthenticationModal.vue @@ -24,8 +24,12 @@ {{ $t('auth_dialog.title') }} - - + + + Suggested Username: {{ suggestedUsername }} + {{ mdiCheckAll }} + + {{ error }} {{ $t('auth_dialog.log_in') }} @@ -66,7 +70,7 @@ {{ $t('actions.logOutFromAllDevices') }}
{{ $t('actions.delAccountMessage') }}
- + {{ $t('actions.confirmPWToDelAcc') }}
@@ -74,7 +78,11 @@