diff options
Diffstat (limited to 'web')
-rw-r--r-- | web/favicon.png | bin | 0 -> 917 bytes | |||
-rw-r--r-- | web/icons/Icon-192.png | bin | 0 -> 5292 bytes | |||
-rw-r--r-- | web/icons/Icon-512.png | bin | 0 -> 8252 bytes | |||
-rw-r--r-- | web/icons/Icon-maskable-192.png | bin | 0 -> 5594 bytes | |||
-rw-r--r-- | web/icons/Icon-maskable-512.png | bin | 0 -> 20998 bytes | |||
-rw-r--r-- | web/index.html | 59 | ||||
-rw-r--r-- | web/manifest.json | 35 |
7 files changed, 94 insertions, 0 deletions
diff --git a/web/favicon.png b/web/favicon.png Binary files differnew file mode 100644 index 0000000..8aaa46a --- /dev/null +++ b/web/favicon.png diff --git a/web/icons/Icon-192.png b/web/icons/Icon-192.png Binary files differnew file mode 100644 index 0000000..b749bfe --- /dev/null +++ b/web/icons/Icon-192.png diff --git a/web/icons/Icon-512.png b/web/icons/Icon-512.png Binary files differnew file mode 100644 index 0000000..88cfd48 --- /dev/null +++ b/web/icons/Icon-512.png diff --git a/web/icons/Icon-maskable-192.png b/web/icons/Icon-maskable-192.png Binary files differnew file mode 100644 index 0000000..eb9b4d7 --- /dev/null +++ b/web/icons/Icon-maskable-192.png diff --git a/web/icons/Icon-maskable-512.png b/web/icons/Icon-maskable-512.png Binary files differnew file mode 100644 index 0000000..d69c566 --- /dev/null +++ b/web/icons/Icon-maskable-512.png diff --git a/web/index.html b/web/index.html new file mode 100644 index 0000000..5e428da --- /dev/null +++ b/web/index.html @@ -0,0 +1,59 @@ +<!DOCTYPE html> +<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="A new Flutter project."> + + <!-- 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="OpenBills Web Client"> + <link rel="apple-touch-icon" href="icons/Icon-192.png"> + + <!-- Favicon --> + <link rel="icon" type="image/png" href="favicon.png"/> + + <title>OpenBills Web Client</title> + <link rel="manifest" href="manifest.json"> + + <script> + // The value below is injected by flutter build, do not touch. + const serviceWorkerVersion = null; + </script> + <!-- This script adds the flutter initialization JS code --> + <script src="flutter.js" defer></script> +</head> +<body> + <script> + window.addEventListener('load', function(ev) { + // Download main.dart.js + _flutter.loader.loadEntrypoint({ + serviceWorker: { + serviceWorkerVersion: serviceWorkerVersion, + }, + onEntrypointLoaded: function(engineInitializer) { + engineInitializer.initializeEngine().then(function(appRunner) { + appRunner.runApp(); + }); + } + }); + }); + </script> +</body> +</html> diff --git a/web/manifest.json b/web/manifest.json new file mode 100644 index 0000000..51f8da8 --- /dev/null +++ b/web/manifest.json @@ -0,0 +1,35 @@ +{ + "name": "OpenBills Web Client", + "short_name": "openbills-web", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "Web client for OpenBills - Libre Billing Software", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "icons/Icon-maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "icons/Icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ] +} |