diff --git a/apps/landing/public/apple-touch-icon.png b/apps/landing/public/apple-touch-icon.png index 024ba7f..361d968 100644 Binary files a/apps/landing/public/apple-touch-icon.png and b/apps/landing/public/apple-touch-icon.png differ diff --git a/apps/landing/public/favicon-96x96.png b/apps/landing/public/favicon-96x96.png deleted file mode 100644 index 66fa2bf..0000000 Binary files a/apps/landing/public/favicon-96x96.png and /dev/null differ diff --git a/apps/landing/public/favicon.svg b/apps/landing/public/favicon.svg deleted file mode 100644 index 162a2cd..0000000 --- a/apps/landing/public/favicon.svg +++ /dev/null @@ -1,3 +0,0 @@ -RealFaviconGeneratorhttps://realfavicongenerator.net \ No newline at end of file diff --git a/apps/landing/public/icon-192.png b/apps/landing/public/icon-192.png new file mode 100644 index 0000000..487ef8b Binary files /dev/null and b/apps/landing/public/icon-192.png differ diff --git a/apps/landing/public/icon-512.png b/apps/landing/public/icon-512.png new file mode 100644 index 0000000..653ac09 Binary files /dev/null and b/apps/landing/public/icon-512.png differ diff --git a/apps/landing/public/icon-without-bg.svg b/apps/landing/public/icon-without-bg.svg new file mode 100644 index 0000000..9e21cd3 --- /dev/null +++ b/apps/landing/public/icon-without-bg.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/apps/landing/public/icon.svg b/apps/landing/public/icon.svg new file mode 100644 index 0000000..88d7213 --- /dev/null +++ b/apps/landing/public/icon.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + diff --git a/apps/landing/public/site.webmanifest b/apps/landing/public/site.webmanifest index 69e384a..d59cbcf 100644 --- a/apps/landing/public/site.webmanifest +++ b/apps/landing/public/site.webmanifest @@ -1,21 +1,32 @@ { "name": "Rubis.", "short_name": "Rubis", - "icons": [ - { - "src": "web-app-manifest-192x192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "web-app-manifest-512x512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ], + "description": "Vos factures relancées toutes seules pendant que vous travaillez.", + "start_url": "/", + "scope": "/", + "display": "standalone", + "orientation": "portrait", + "lang": "fr-FR", "theme_color": "#9F1239", "background_color": "#FAF7F2", - "display": "standalone" -} \ No newline at end of file + "icons": [ + { + "src": "/icon.svg", + "sizes": "any", + "type": "image/svg+xml", + "purpose": "any" + }, + { + "src": "/icon-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any maskable" + }, + { + "src": "/icon-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any maskable" + } + ] +} diff --git a/apps/landing/public/web-app-manifest-192x192.png b/apps/landing/public/web-app-manifest-192x192.png deleted file mode 100644 index c603dae..0000000 Binary files a/apps/landing/public/web-app-manifest-192x192.png and /dev/null differ diff --git a/apps/landing/public/web-app-manifest-512x512.png b/apps/landing/public/web-app-manifest-512x512.png deleted file mode 100644 index b1b06fb..0000000 Binary files a/apps/landing/public/web-app-manifest-512x512.png and /dev/null differ diff --git a/apps/landing/src/layouts/Layout.astro b/apps/landing/src/layouts/Layout.astro index c00e76a..9869cd3 100644 --- a/apps/landing/src/layouts/Layout.astro +++ b/apps/landing/src/layouts/Layout.astro @@ -127,11 +127,15 @@ const jsonLdArray = jsonLd ? (Array.isArray(jsonLd) ? jsonLd : [jsonLd]) : []; - {/* Favicons */} - - - + {/* Favicons — set aligné sur apps/web (mêmes assets sur rubis.pro et + app.rubis.pro, cohérence visuelle quand l'user passe de la landing + à l'app). SVG hand-coded en priorité (1 KB), PNG en fallback iOS. + `favicon.ico` (legacy IE/Edge bookmark) gardé pour les bookmark bars. */} + + + + {/* RSS auto-discovery — exposés sur toutes les pages pour que les lecteurs RSS détectent les deux flux quel que soit le point d'entrée. */}