gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] 03/04: from spa to pwa


From: gnunet
Subject: [taler-wallet-core] 03/04: from spa to pwa
Date: Fri, 02 Jun 2023 19:26:47 +0200

This is an automated email from the git hooks/post-receive script.

sebasjm pushed a commit to branch master
in repository wallet-core.

commit 9853f54201cc4c563b7f3b51564eeab54862a223
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Fri Jun 2 14:25:33 2023 -0300

    from spa to pwa
---
 .../src/{spa => pwa}/index.html                    |  23 +++++-
 .../src/pwa/manifest.json                          |  31 ++++++++
 .../src/{spa => pwa}/popup.html                    |   0
 .../src/{spa => pwa}/static/font/import.css        |   0
 .../{spa => pwa}/static/font/roboto-italic-400.ttf | Bin
 .../{spa => pwa}/static/font/roboto-normal-300.tff | Bin
 .../{spa => pwa}/static/font/roboto-normal-400.ttf | Bin
 .../{spa => pwa}/static/font/roboto-normal-500.ttf | Bin
 .../{spa => pwa}/static/font/roboto-normal-700.ttf | Bin
 .../src/{spa => pwa}/static/img/taler-logo-128.png | Bin
 .../{spa => pwa}/static/img/taler-logo-2022.svg    |   0
 .../src/{spa => pwa}/static/img/taler-logo-48.png  | Bin
 .../src/pwa/static/img/taler-logo-512.png          | Bin 0 -> 39994 bytes
 .../src/{spa => pwa}/stories.html                  |   0
 packages/taler-wallet-webextension/src/pwa/sw.js   |   6 ++
 .../src/{spa => pwa}/tests.html                    |   0
 .../src/{spa => pwa}/wallet.html                   |   0
 .../src/spa/manifest.json                          |  78 ---------------------
 .../src/spa/service_worker.js                      |  11 ---
 .../src/spa/static/img/taler-alert-128.png         | Bin 8944 -> 0 bytes
 .../src/spa/static/img/taler-alert-48.png          | Bin 2811 -> 0 bytes
 21 files changed, 58 insertions(+), 91 deletions(-)

diff --git a/packages/taler-wallet-webextension/src/spa/index.html 
b/packages/taler-wallet-webextension/src/pwa/index.html
similarity index 74%
rename from packages/taler-wallet-webextension/src/spa/index.html
rename to packages/taler-wallet-webextension/src/pwa/index.html
index 0d2cf0e0b..abc6f97ba 100644
--- a/packages/taler-wallet-webextension/src/spa/index.html
+++ b/packages/taler-wallet-webextension/src/pwa/index.html
@@ -85,6 +85,25 @@ justify-content: center;
     <iframe src="tests.html" name="wallet" width="800" height="100%"> 
</iframe> -->
     <!-- <hr />
     <iframe src="stories.html" name="wallet" width="800" height="100%"> -->
-    <script type="module" src="background.dev.js"></script>
-  </body>
+      <script type="module" src="background.dev.js"></script>
+      <script type="module">
+          if ("serviceWorker" in navigator) {
+            try {
+              const registration = await 
navigator.serviceWorker.register("sw.js", {
+                scope: "/app/",
+              });
+              if (registration.installing) {
+                console.log("Service worker installing");
+              } else if (registration.waiting) {
+                console.log("Service worker installed");
+              } else if (registration.active) {
+                console.log("Service worker active");
+              }
+            } catch (error) {
+              console.error(`Registration failed with ${error}`);
+            }
+          }
+
+      </script>
+    </body>
 </html>
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/spa/popup.html 
b/packages/taler-wallet-webextension/src/pwa/popup.html
similarity index 100%
rename from packages/taler-wallet-webextension/src/spa/popup.html
rename to packages/taler-wallet-webextension/src/pwa/popup.html
diff --git a/packages/taler-wallet-webextension/src/spa/static/font/import.css 
b/packages/taler-wallet-webextension/src/pwa/static/font/import.css
similarity index 100%
rename from packages/taler-wallet-webextension/src/spa/static/font/import.css
rename to packages/taler-wallet-webextension/src/pwa/static/font/import.css
diff --git 
a/packages/taler-wallet-webextension/src/spa/static/font/roboto-italic-400.ttf 
b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-italic-400.ttf
similarity index 100%
rename from 
packages/taler-wallet-webextension/src/spa/static/font/roboto-italic-400.ttf
rename to 
packages/taler-wallet-webextension/src/pwa/static/font/roboto-italic-400.ttf
diff --git 
a/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-300.tff 
b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-300.tff
similarity index 100%
rename from 
packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-300.tff
rename to 
packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-300.tff
diff --git 
a/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-400.ttf 
b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-400.ttf
similarity index 100%
rename from 
packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-400.ttf
rename to 
packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-400.ttf
diff --git 
a/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-500.ttf 
b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-500.ttf
similarity index 100%
rename from 
packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-500.ttf
rename to 
packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-500.ttf
diff --git 
a/packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-700.ttf 
b/packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-700.ttf
similarity index 100%
rename from 
packages/taler-wallet-webextension/src/spa/static/font/roboto-normal-700.ttf
rename to 
packages/taler-wallet-webextension/src/pwa/static/font/roboto-normal-700.ttf
diff --git 
a/packages/taler-wallet-webextension/src/spa/static/img/taler-logo-128.png 
b/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-128.png
similarity index 100%
rename from 
packages/taler-wallet-webextension/src/spa/static/img/taler-logo-128.png
rename to 
packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-128.png
diff --git 
a/packages/taler-wallet-webextension/src/spa/static/img/taler-logo-2022.svg 
b/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-2022.svg
similarity index 100%
rename from 
packages/taler-wallet-webextension/src/spa/static/img/taler-logo-2022.svg
rename to 
packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-2022.svg
diff --git 
a/packages/taler-wallet-webextension/src/spa/static/img/taler-logo-48.png 
b/packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-48.png
similarity index 100%
rename from 
packages/taler-wallet-webextension/src/spa/static/img/taler-logo-48.png
rename to 
packages/taler-wallet-webextension/src/pwa/static/img/taler-logo-48.png
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/spa/stories.html 
b/packages/taler-wallet-webextension/src/pwa/stories.html
similarity index 100%
rename from packages/taler-wallet-webextension/src/spa/stories.html
rename to packages/taler-wallet-webextension/src/pwa/stories.html
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/spa/tests.html 
b/packages/taler-wallet-webextension/src/pwa/tests.html
similarity index 100%
rename from packages/taler-wallet-webextension/src/spa/tests.html
rename to packages/taler-wallet-webextension/src/pwa/tests.html
diff --git a/packages/taler-wallet-webextension/src/spa/wallet.html 
b/packages/taler-wallet-webextension/src/pwa/wallet.html
similarity index 100%
rename from packages/taler-wallet-webextension/src/spa/wallet.html
rename to packages/taler-wallet-webextension/src/pwa/wallet.html
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/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/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

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]