openvibers/openvibe.network Commits
PWA manifest + PNG icons (push/iOS install)
Changes
nnew file mode 100644BBinary files /dev/null and b/public/assets/logo-192.png differnnew file mode 100644BBinary files /dev/null and b/public/assets/logo-512.png differnnew file mode 100644BBinary files /dev/null and b/public/assets/logo-72.png differnnew file mode 100644@@@ -0,0 +1,30 @@++{++ "name": "OpenVibe",++ "short_name": "OpenVibe",++ "description": "Your OpenVibe account, notifications and settings",++ "start_url": "/notifications",++ "scope": "/",++ "display": "standalone",++ "background_color": "#1a1a24",++ "theme_color": "#8b5cf6",++ "icons": [++ {++ "src": "/assets/logo-72.png",++ "sizes": "72x72",++ "type": "image/png",++ "purpose": "any maskable"++ },++ {++ "src": "/assets/logo-192.png",++ "sizes": "192x192",++ "type": "image/png",++ "purpose": "any maskable"++ },++ {++ "src": "/assets/logo-512.png",++ "sizes": "512x512",++ "type": "image/png",++ "purpose": "any maskable"++ }++ ]++}\\ No newline at end of file@@@ -15,6 +15,11 @@<meta property="og:description" content="Personal dashboard for managing your OpenVibe account and preferences."><meta property="og:site_name" content="OpenVibe"><link rel="canonical" href="https://openvibe.network/my">++<link rel="manifest" href="/manifest.webmanifest">++<meta name="apple-mobile-web-app-capable" content="yes">++<meta name="mobile-web-app-capable" content="yes">++<meta name="theme-color" content="#8b5cf6">++<link rel="apple-touch-icon" href="/assets/logo-192.png"><link rel="icon" type="image/x-icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect fill='%238b5cf6' width='32' height='32' rx='8'/%3E%3Ctext x='50%25' y='50%25' font-size='20' font-weight='bold' fill='white' text-anchor='middle' dominant-baseline='central'%3EO%3C/text%3E%3C/svg%3E"><link rel="dns-prefetch" href="https://cdnjs.cloudflare.com"><!-- Critical theme bootstrap (ov-theme-boot) — MUST stay inline and above the stylesheets.
new file mode 100644
new file mode 100644
Binary files /dev/null and b/public/assets/logo-192.png differ
Binary files /dev/null and b/public/assets/logo-192.png differ
new file mode 100644
new file mode 100644
Binary files /dev/null and b/public/assets/logo-512.png differ
Binary files /dev/null and b/public/assets/logo-512.png differ
new file mode 100644
new file mode 100644
Binary files /dev/null and b/public/assets/logo-72.png differ
Binary files /dev/null and b/public/assets/logo-72.png differ
new file mode 100644
new file mode 100644
@@ -0,0 +1,30 @@
@@ -0,0 +1,30 @@
+{
+ "name": "OpenVibe",
+ "short_name": "OpenVibe",
+ "description": "Your OpenVibe account, notifications and settings",
+ "start_url": "/notifications",
+ "scope": "/",
+ "display": "standalone",
+ "background_color": "#1a1a24",
+ "theme_color": "#8b5cf6",
+ "icons": [
+ {
+ "src": "/assets/logo-72.png",
+ "sizes": "72x72",
+ "type": "image/png",
+ "purpose": "any maskable"
+ },
+ {
+ "src": "/assets/logo-192.png",
+ "sizes": "192x192",
+ "type": "image/png",
+ "purpose": "any maskable"
+ },
+ {
+ "src": "/assets/logo-512.png",
+ "sizes": "512x512",
+ "type": "image/png",
+ "purpose": "any maskable"
+ }
+ ]
+}
\ No newline at end of file
\ No newline at end of file
@@ -15,6 +15,11 @@
@@ -15,6 +15,11 @@
<meta property="og:description" content="Personal dashboard for managing your OpenVibe account and preferences.">
<meta property="og:description" content="Personal dashboard for managing your OpenVibe account and preferences.">
<meta property="og:site_name" content="OpenVibe">
<meta property="og:site_name" content="OpenVibe">
<link rel="canonical" href="https://openvibe.network/my">
<link rel="canonical" href="https://openvibe.network/my">
+<link rel="manifest" href="/manifest.webmanifest">
+<meta name="apple-mobile-web-app-capable" content="yes">
+<meta name="mobile-web-app-capable" content="yes">
+<meta name="theme-color" content="#8b5cf6">
+<link rel="apple-touch-icon" href="/assets/logo-192.png">
<link rel="icon" type="image/x-icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect fill='%238b5cf6' width='32' height='32' rx='8'/%3E%3Ctext x='50%25' y='50%25' font-size='20' font-weight='bold' fill='white' text-anchor='middle' dominant-baseline='central'%3EO%3C/text%3E%3C/svg%3E">
<link rel="icon" type="image/x-icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect fill='%238b5cf6' width='32' height='32' rx='8'/%3E%3Ctext x='50%25' y='50%25' font-size='20' font-weight='bold' fill='white' text-anchor='middle' dominant-baseline='central'%3EO%3C/text%3E%3C/svg%3E">
<link rel="dns-prefetch" href="https://cdnjs.cloudflare.com">
<link rel="dns-prefetch" href="https://cdnjs.cloudflare.com">
<!-- Critical theme bootstrap (ov-theme-boot) — MUST stay inline and above the stylesheets.
<!-- Critical theme bootstrap (ov-theme-boot) — MUST stay inline and above the stylesheets.