openvibers/openvibe.network Commits

PWA manifest + PNG icons (push/iOS install)

OP OpenVibers committed 27 Aug 2026 · 0e07bcbe10 · 5 files, +35 −0


Changes

ddiff --git a/public/assets/logo-192.png b/public/assets/logo-192.png
nnew file mode 100644
iindex 00000000..9e203673
BBinary files /dev/null and b/public/assets/logo-192.png differ
ddiff --git a/public/assets/logo-512.png b/public/assets/logo-512.png
nnew file mode 100644
iindex 00000000..23d13381
BBinary files /dev/null and b/public/assets/logo-512.png differ
ddiff --git a/public/assets/logo-72.png b/public/assets/logo-72.png
nnew file mode 100644
iindex 00000000..31709a72
BBinary files /dev/null and b/public/assets/logo-72.png differ
ddiff --git a/public/manifest.webmanifest b/public/manifest.webmanifest
nnew file mode 100644
iindex 00000000..49e1902c
---- /dev/null
++++ b/public/manifest.webmanifest
@@@ -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
ddiff --git a/public/my.html b/public/my.html
iindex d3f14c28..5584e4ee 100644
---- a/public/my.html
++++ b/public/my.html
@@@ -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.