From c2956a4ce39fdb4c9fdb041d444b43855b09415f Mon Sep 17 00:00:00 2001
From: Vinzent <vinzent03@proton.me>
Date: Thu, 19 Jan 2023 11:03:07 +0100
Subject: [PATCH] refactor: update web files

---
 web/{icon.png => favicon.png} | Bin
 web/index.html                |  57 +++++++++++++++++++++-------------
 web/manifest.json             |   6 ++--
 3 files changed, 39 insertions(+), 24 deletions(-)
 rename web/{icon.png => favicon.png} (100%)

diff --git a/web/icon.png b/web/favicon.png
similarity index 100%
rename from web/icon.png
rename to web/favicon.png
diff --git a/web/index.html b/web/index.html
index 694ee6c..ba14779 100644
--- a/web/index.html
+++ b/web/index.html
@@ -2,6 +2,21 @@
 <html>
 
 <head>
+  <!--
+    If you are serving your web app in a path other than the root, change the
+    href value below to reflect the base path you are serving from.
+
+    The path provided below has to start and end with a slash "/" in order for
+    it to work correctly.
+
+    For more details:
+    * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
+
+    This is a placeholder for base href that will be replaced by the value of
+    the `--base-href` argument provided to `flutter build`.
+  -->
+  <base href="$FLUTTER_BASE_HREF">
+
   <meta charset="UTF-8">
   <meta content="IE=Edge" http-equiv="X-UA-Compatible">
   <meta name="description" content="Vertretungs App für das WHG">
@@ -9,38 +24,38 @@
   <!-- iOS meta tags & icons -->
   <meta name="apple-mobile-web-app-capable" content="yes">
   <meta name="apple-mobile-web-app-status-bar-style" content="black">
-  <meta name="apple-mobile-web-app-title" content="Vertretung">
-  <link rel="apple-touch-icon" href="icon.png">
+  <meta name="apple-mobile-web-app-title" content="vertretung_whg">
+  <link rel="apple-touch-icon" href="icons/Icon-192.png">
 
   <!-- Favicon -->
-  <link rel="icon" type="image/png" href="icon.png" />
+  <link rel="icon" type="image/png" href="favicon.png" />
 
   <title>Vertretung</title>
   <link rel="manifest" href="manifest.json">
-  <base href="/">
+
+  <script>
+    // The value below is injected by flutter build, do not touch.
+    var serviceWorkerVersion = null;
+  </script>
+  <!-- This script adds the flutter initialization JS code -->
+  <script src="flutter.js" defer></script>
 </head>
 
 <body>
-  <!-- This script installs service_worker.js to provide PWA functionality to
-       application. For more information, see:
-       https://developers.google.com/web/fundamentals/primers/service-workers -->
   <script>
-    if ('serviceWorker' in navigator) {
-      window.addEventListener('load', function () {
-        navigator.serviceWorker.register('flutter_service_worker.js');
+    window.addEventListener('load', function (ev) {
+      // Download main.dart.js
+      _flutter.loader.loadEntrypoint({
+        serviceWorker: {
+          serviceWorkerVersion: serviceWorkerVersion,
+        }
+      }).then(function (engineInitializer) {
+        return engineInitializer.initializeEngine();
+      }).then(function (appRunner) {
+        return appRunner.runApp();
       });
-    }
+    });
   </script>
-  <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-app.js"></script>
-  <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-firestore.js"></script>
-  <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-analytics.js"></script>
-  <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-auth.js"></script>
-  <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-functions.js"></script>
-  <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-messaging.js"></script>
-  <script src="https://www.gstatic.com/firebasejs/8.10.0/firebase-remote-config.js"></script>
-  <script type="text/javascript" src="firebaseConfig.js"></script>
-
-  <script src="main.dart.js" type="application/javascript"></script>
 </body>
 
 </html>
\ No newline at end of file
diff --git a/web/manifest.json b/web/manifest.json
index aaa98c4..0b4f0ec 100644
--- a/web/manifest.json
+++ b/web/manifest.json
@@ -1,6 +1,6 @@
 {
     "name": "Vertretung",
-    "short_name": "vertretung",
+    "short_name": "Vertretung",
     "start_url": ".",
     "display": "standalone",
     "background_color": "#0175C2",
@@ -10,9 +10,9 @@
     "prefer_related_applications": false,
     "icons": [
         {
-            "src": "icon.png",
+            "src": "favicon.png",
             "sizes": "192x192",
             "type": "image/png"
         }
     ]
-}
+}
\ No newline at end of file