From 9853f54201cc4c563b7f3b51564eeab54862a223 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Fri, 2 Jun 2023 14:25:33 -0300 Subject: from spa to pwa --- .../taler-wallet-webextension/src/pwa/index.html | 109 +++++ .../src/pwa/manifest.json | 31 ++ .../taler-wallet-webextension/src/pwa/popup.html | 39 ++ .../src/pwa/static/font/import.css | 35 ++ .../src/pwa/static/font/roboto-italic-400.ttf | Bin 0 -> 130872 bytes .../src/pwa/static/font/roboto-normal-300.tff | Bin 0 -> 128256 bytes .../src/pwa/static/font/roboto-normal-400.ttf | Bin 0 -> 129584 bytes .../src/pwa/static/font/roboto-normal-500.ttf | Bin 0 -> 129768 bytes .../src/pwa/static/font/roboto-normal-700.ttf | Bin 0 -> 128676 bytes .../src/pwa/static/img/taler-logo-128.png | Bin 0 -> 8941 bytes .../src/pwa/static/img/taler-logo-2022.svg | 468 +++++++++++++++++++++ .../src/pwa/static/img/taler-logo-48.png | Bin 0 -> 2790 bytes .../src/pwa/static/img/taler-logo-512.png | Bin 0 -> 39994 bytes .../taler-wallet-webextension/src/pwa/stories.html | 12 + packages/taler-wallet-webextension/src/pwa/sw.js | 6 + .../taler-wallet-webextension/src/pwa/tests.html | 23 + .../taler-wallet-webextension/src/pwa/wallet.html | 29 ++ .../taler-wallet-webextension/src/spa/index.html | 90 ---- .../src/spa/manifest.json | 78 ---- .../taler-wallet-webextension/src/spa/popup.html | 39 -- .../src/spa/service_worker.js | 11 - .../src/spa/static/font/import.css | 35 -- .../src/spa/static/font/roboto-italic-400.ttf | Bin 130872 -> 0 bytes .../src/spa/static/font/roboto-normal-300.tff | Bin 128256 -> 0 bytes .../src/spa/static/font/roboto-normal-400.ttf | Bin 129584 -> 0 bytes .../src/spa/static/font/roboto-normal-500.ttf | Bin 129768 -> 0 bytes .../src/spa/static/font/roboto-normal-700.ttf | Bin 128676 -> 0 bytes .../src/spa/static/img/taler-alert-128.png | Bin 8944 -> 0 bytes .../src/spa/static/img/taler-alert-48.png | Bin 2811 -> 0 bytes .../src/spa/static/img/taler-logo-128.png | Bin 8941 -> 0 bytes .../src/spa/static/img/taler-logo-2022.svg | 468 --------------------- .../src/spa/static/img/taler-logo-48.png | Bin 2790 -> 0 bytes .../taler-wallet-webextension/src/spa/stories.html | 12 - .../taler-wallet-webextension/src/spa/tests.html | 23 - .../taler-wallet-webextension/src/spa/wallet.html | 29 -- 35 files changed, 752 insertions(+), 785 deletions(-) create mode 100644 packages/taler-wallet-webextension/src/pwa/index.html create mode 100644 packages/taler-wallet-webextension/src/pwa/manifest.json create mode 100644 packages/taler-wallet-webextension/src/pwa/popup.html create mode 100644 packages/taler-wallet-webextension/src/pwa/static/font/import.css create mode 100644 packages/taler-wallet-webextension/src/pwa/static/font/roboto-italic-400.ttf create mode 100644 packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-300.tff create mode 100644 packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-400.ttf create mode 100644 packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-500.ttf create mode 100644 packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-700.ttf create mode 100644 packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-128.png create mode 100644 packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-2022.svg create mode 100644 packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-48.png create mode 100644 packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-512.png create mode 100644 packages/taler-wallet-webextension/src/pwa/stories.html create mode 100644 packages/taler-wallet-webextension/src/pwa/sw.js create mode 100644 packages/taler-wallet-webextension/src/pwa/tests.html create mode 100644 packages/taler-wallet-webextension/src/pwa/wallet.html delete mode 100644 packages/taler-wallet-webextension/src/spa/index.html delete mode 100644 packages/taler-wallet-webextension/src/spa/manifest.json delete mode 100644 packages/taler-wallet-webextension/src/spa/popup.html delete mode 100644 packages/taler-wallet-webextension/src/spa/service_worker.js delete mode 100644 packages/taler-wallet-webextension/src/spa/static/font/import.css delete mode 100644 packages/taler-wallet-webextension/src/spa/static/font/roboto-italic-400.ttf delete mode 100644 packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-300.tff delete mode 100644 packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-400.ttf delete mode 100644 packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-500.ttf delete mode 100644 packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-700.ttf delete mode 100644 packages/taler-wallet-webextension/src/spa/static/img/taler-alert-128.png delete mode 100644 packages/taler-wallet-webextension/src/spa/static/img/taler-alert-48.png delete mode 100644 packages/taler-wallet-webextension/src/spa/static/img/taler-logo-128.png delete mode 100644 packages/taler-wallet-webextension/src/spa/static/img/taler-logo-2022.svg delete mode 100644 packages/taler-wallet-webextension/src/spa/static/img/taler-logo-48.png delete mode 100644 packages/taler-wallet-webextension/src/spa/stories.html delete mode 100644 packages/taler-wallet-webextension/src/spa/tests.html delete mode 100644 packages/taler-wallet-webextension/src/spa/wallet.html (limited to 'packages/taler-wallet-webextension') diff --git a/packages/taler-wallet-webextension/src/pwa/index.html b/packages/taler-wallet-webextension/src/pwa/index.html new file mode 100644 index 000000000..abc6f97ba --- /dev/null +++ b/packages/taler-wallet-webextension/src/pwa/index.html @@ -0,0 +1,109 @@ + + + + + + + + + + +
+ + + +
+ + + + + + + diff --git a/packages/taler-wallet-webextension/src/pwa/manifest.json b/packages/taler-wallet-webextension/src/pwa/manifest.json new file mode 100644 index 000000000..6823483bf --- /dev/null +++ b/packages/taler-wallet-webextension/src/pwa/manifest.json @@ -0,0 +1,31 @@ +{ + "name": "GNU Taler Wallet", + "description": "Privacy preserving and transparent payments", + "author": "GNU Taler Developers", + "version": "0.9.3.13", + "id": "gnu-taler-wallet-web-spa-development", + "version_name": "0.9.3-dev.13", + "display": "minimal-ui", + "start_url": "./", + "manifest_version": 3, + "minimum_chrome_version": "88", + "icons": [{ + "src": "./static/img/taler-logo-48.png", + "type": "image/png", + "sizes": "48x48" + },{ + "src": "./static/img/taler-logo-128.png", + "type": "image/png", + "sizes": "128x128" + },{ + "src": "./static/img/taler-logo-512.png", + "type": "image/png", + "sizes": "512x512" + }], + "protocol_handlers": [ + { + "protocol": "web+taler", + "url": "./wallet.html?type=%s" + } + ] +} diff --git a/packages/taler-wallet-webextension/src/pwa/popup.html b/packages/taler-wallet-webextension/src/pwa/popup.html new file mode 100644 index 000000000..34d1d019c --- /dev/null +++ b/packages/taler-wallet-webextension/src/pwa/popup.html @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + diff --git a/packages/taler-wallet-webextension/src/pwa/static/font/import.css b/packages/taler-wallet-webextension/src/pwa/static/font/import.css new file mode 100644 index 000000000..05edddb51 --- /dev/null +++ b/packages/taler-wallet-webextension/src/pwa/static/font/import.css @@ -0,0 +1,35 @@ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(/static/font/roboto-italic-400.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(/static/font/roboto-normal-300.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/static/font/roboto-normal-400.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(/static/font/roboto-normal-500.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/static/font/roboto-normal-700.ttf) format('truetype'); +} diff --git a/packages/taler-wallet-webextension/src/pwa/static/font/roboto-italic-400.ttf b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-italic-400.ttf new file mode 100644 index 000000000..1e746d17f Binary files /dev/null and b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-italic-400.ttf differ diff --git a/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-300.tff b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-300.tff new file mode 100644 index 000000000..ec821b577 Binary files /dev/null and b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-300.tff differ diff --git a/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-400.ttf b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-400.ttf new file mode 100644 index 000000000..9d4b32b47 Binary files /dev/null and b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-400.ttf differ diff --git a/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-500.ttf b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-500.ttf new file mode 100644 index 000000000..4b4e1c656 Binary files /dev/null and b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-500.ttf differ diff --git a/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-700.ttf b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-700.ttf new file mode 100644 index 000000000..58d877c58 Binary files /dev/null and b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-700.ttf differ diff --git a/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-128.png b/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-128.png new file mode 100644 index 000000000..a2f0c22eb Binary files /dev/null and b/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-128.png differ diff --git a/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-2022.svg b/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-2022.svg new file mode 100644 index 000000000..2ac2785b8 --- /dev/null +++ b/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-2022.svg @@ -0,0 +1,468 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-48.png b/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-48.png new file mode 100644 index 000000000..f13a23c85 Binary files /dev/null and b/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-48.png differ diff --git a/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-512.png b/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-512.png new file mode 100644 index 000000000..be312ef55 Binary files /dev/null and b/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-512.png differ diff --git a/packages/taler-wallet-webextension/src/pwa/stories.html b/packages/taler-wallet-webextension/src/pwa/stories.html new file mode 100644 index 000000000..f18307669 --- /dev/null +++ b/packages/taler-wallet-webextension/src/pwa/stories.html @@ -0,0 +1,12 @@ + + + + Stories + + + + + + + + diff --git a/packages/taler-wallet-webextension/src/pwa/sw.js b/packages/taler-wallet-webextension/src/pwa/sw.js new file mode 100644 index 000000000..2b2219578 --- /dev/null +++ b/packages/taler-wallet-webextension/src/pwa/sw.js @@ -0,0 +1,6 @@ +console.log("sw: Service worker installed"); + +self.addEventListener("fetch", (event) => { + // console.log("fetch event", event); + // event.respondWith(/* custom content goes here */); +}); diff --git a/packages/taler-wallet-webextension/src/pwa/tests.html b/packages/taler-wallet-webextension/src/pwa/tests.html new file mode 100644 index 000000000..383f13d03 --- /dev/null +++ b/packages/taler-wallet-webextension/src/pwa/tests.html @@ -0,0 +1,23 @@ + + + + Mocha Tests + + + +
+ + + + + + + + + + + diff --git a/packages/taler-wallet-webextension/src/pwa/wallet.html b/packages/taler-wallet-webextension/src/pwa/wallet.html new file mode 100644 index 000000000..366615dff --- /dev/null +++ b/packages/taler-wallet-webextension/src/pwa/wallet.html @@ -0,0 +1,29 @@ + + + + + + + + + +
+ + diff --git a/packages/taler-wallet-webextension/src/spa/index.html b/packages/taler-wallet-webextension/src/spa/index.html deleted file mode 100644 index 0d2cf0e0b..000000000 --- a/packages/taler-wallet-webextension/src/spa/index.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - -
- - - -
- - - - - - diff --git a/packages/taler-wallet-webextension/src/spa/manifest.json b/packages/taler-wallet-webextension/src/spa/manifest.json deleted file mode 100644 index 49b7f05e2..000000000 --- a/packages/taler-wallet-webextension/src/spa/manifest.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "name": "GNU Taler Wallet", - "description": "Privacy preserving and transparent payments", - "author": "GNU Taler Developers", - "version": "0.9.3.13", - "id": "gnu-taler-wallet-web-spa-development", - "version_name": "0.9.3-dev.13", - "icons": [{ - "src": "static/img/taler-logo-48.png", - "sizes": "48x48" - },{ - "src": "static/img/taler-logo-128.png", - "sizes": "128x128" - }], - "display": "minimal-ui", - "start_url": "http://localhost:8080/app/index.html", - "manifest_version": 3, - "minimum_chrome_version": "88", - "permissions": [ - "unlimitedStorage", - "storage", - "activeTab", - "scripting", - "declarativeContent", - "alarms" - ], - "commands": { - "_execute_action": { - "suggested_key": { - "default": "Alt+W" - } - } - }, - "content_scripts": [ - { - "id": "taler-wallet-interaction", - "matches": [ - "file://*/*", - "http://*/*", - "https://*/*" - ], - "js": [ - "dist/taler-wallet-interaction-loader.js" - ] - } - ], - "web_accessible_resources": [ - { - "resources": [ - "static/wallet.html", - "dist/taler-wallet-interaction-loader.js.map", - "dist/taler-wallet-interaction-loader.js", - "dist/taler-wallet-interaction-support.js.map", - "dist/taler-wallet-interaction-support.js" - ], - "matches": [ - "https://*/*", - "http://*/*", - "file://*/*" - ] - } - ], - "action": { - "default_icon": { - "16": "static/img/taler-logo-16.png", - "19": "static/img/taler-logo-19.png", - "32": "static/img/taler-logo-32.png", - "38": "static/img/taler-logo-38.png", - "48": "static/img/taler-logo-48.png", - "64": "static/img/taler-logo-64.png", - "128": "static/img/taler-logo-128.png", - "256": "static/img/taler-logo-256.png", - "512": "static/img/taler-logo-512.png" - }, - "default_title": "GNU Taler Wallet", - "default_popup": "static/popup.html" - } -} diff --git a/packages/taler-wallet-webextension/src/spa/popup.html b/packages/taler-wallet-webextension/src/spa/popup.html deleted file mode 100644 index 34d1d019c..000000000 --- a/packages/taler-wallet-webextension/src/spa/popup.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/packages/taler-wallet-webextension/src/spa/service_worker.js b/packages/taler-wallet-webextension/src/spa/service_worker.js deleted file mode 100644 index 38064e245..000000000 --- a/packages/taler-wallet-webextension/src/spa/service_worker.js +++ /dev/null @@ -1,11 +0,0 @@ -/* eslint-disable no-undef */ -/** - * Wrapper to catch any initialization error and show it in the logs - */ -try { - importScripts("dist/background.js"); - self.skipWaiting(); - console.log("SERVICE WORKER init: ok"); -} catch (e) { - console.error("SERVICE WORKER failed:", e); -} diff --git a/packages/taler-wallet-webextension/src/spa/static/font/import.css b/packages/taler-wallet-webextension/src/spa/static/font/import.css deleted file mode 100644 index 05edddb51..000000000 --- a/packages/taler-wallet-webextension/src/spa/static/font/import.css +++ /dev/null @@ -1,35 +0,0 @@ -@font-face { - font-family: 'Roboto'; - font-style: italic; - font-weight: 400; - font-display: swap; - src: url(/static/font/roboto-italic-400.ttf) format('truetype'); -} -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 300; - font-display: swap; - src: url(/static/font/roboto-normal-300.ttf) format('truetype'); -} -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/static/font/roboto-normal-400.ttf) format('truetype'); -} -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url(/static/font/roboto-normal-500.ttf) format('truetype'); -} -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url(/static/font/roboto-normal-700.ttf) format('truetype'); -} diff --git a/packages/taler-wallet-webextension/src/spa/static/font/roboto-italic-400.ttf b/packages/taler-wallet-webextension/src/spa/static/font/roboto-italic-400.ttf deleted file mode 100644 index 1e746d17f..000000000 Binary files a/packages/taler-wallet-webextension/src/spa/static/font/roboto-italic-400.ttf and /dev/null differ diff --git a/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-300.tff b/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-300.tff deleted file mode 100644 index ec821b577..000000000 Binary files a/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-300.tff and /dev/null differ diff --git a/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-400.ttf b/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-400.ttf deleted file mode 100644 index 9d4b32b47..000000000 Binary files a/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-400.ttf and /dev/null differ diff --git a/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-500.ttf b/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-500.ttf deleted file mode 100644 index 4b4e1c656..000000000 Binary files a/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-500.ttf and /dev/null differ diff --git a/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-700.ttf b/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-700.ttf deleted file mode 100644 index 58d877c58..000000000 Binary files a/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-700.ttf and /dev/null differ diff --git a/packages/taler-wallet-webextension/src/spa/static/img/taler-alert-128.png b/packages/taler-wallet-webextension/src/spa/static/img/taler-alert-128.png deleted file mode 100644 index b49347936..000000000 Binary files a/packages/taler-wallet-webextension/src/spa/static/img/taler-alert-128.png and /dev/null differ diff --git a/packages/taler-wallet-webextension/src/spa/static/img/taler-alert-48.png b/packages/taler-wallet-webextension/src/spa/static/img/taler-alert-48.png deleted file mode 100644 index 67516b582..000000000 Binary files a/packages/taler-wallet-webextension/src/spa/static/img/taler-alert-48.png and /dev/null differ diff --git a/packages/taler-wallet-webextension/src/spa/static/img/taler-logo-128.png b/packages/taler-wallet-webextension/src/spa/static/img/taler-logo-128.png deleted file mode 100644 index a2f0c22eb..000000000 Binary files a/packages/taler-wallet-webextension/src/spa/static/img/taler-logo-128.png and /dev/null differ diff --git a/packages/taler-wallet-webextension/src/spa/static/img/taler-logo-2022.svg b/packages/taler-wallet-webextension/src/spa/static/img/taler-logo-2022.svg deleted file mode 100644 index 2ac2785b8..000000000 --- a/packages/taler-wallet-webextension/src/spa/static/img/taler-logo-2022.svg +++ /dev/null @@ -1,468 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/taler-wallet-webextension/src/spa/static/img/taler-logo-48.png b/packages/taler-wallet-webextension/src/spa/static/img/taler-logo-48.png deleted file mode 100644 index f13a23c85..000000000 Binary files a/packages/taler-wallet-webextension/src/spa/static/img/taler-logo-48.png and /dev/null differ diff --git a/packages/taler-wallet-webextension/src/spa/stories.html b/packages/taler-wallet-webextension/src/spa/stories.html deleted file mode 100644 index f18307669..000000000 --- a/packages/taler-wallet-webextension/src/spa/stories.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - Stories - - - - - - - - diff --git a/packages/taler-wallet-webextension/src/spa/tests.html b/packages/taler-wallet-webextension/src/spa/tests.html deleted file mode 100644 index 383f13d03..000000000 --- a/packages/taler-wallet-webextension/src/spa/tests.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - Mocha Tests - - - -
- - - - - - - - - - - diff --git a/packages/taler-wallet-webextension/src/spa/wallet.html b/packages/taler-wallet-webextension/src/spa/wallet.html deleted file mode 100644 index 366615dff..000000000 --- a/packages/taler-wallet-webextension/src/spa/wallet.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - -
- - -- cgit v1.2.3