Add favicon.ico and icon-192.png; wire both into HTML and manifest

favicon.ico: 16+32px embedded ICO for legacy browsers
icon-192.png: scaled from 512px for Android PWA install prompts

https://claude.ai/code/session_01MkM7p8Us3L8YAfLKGA13NS
This commit is contained in:
Claude 2026-06-08 15:43:37 +00:00
parent 36318022fa
commit 406ac77073
No known key found for this signature in database
4 changed files with 7 additions and 0 deletions

BIN
app/assets/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
app/assets/icon-192.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

View file

@ -11,6 +11,12 @@
"type": "image/png", "type": "image/png",
"purpose": "any maskable" "purpose": "any maskable"
}, },
{
"src": "icon-192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
},
{ {
"src": "apple-touch-icon.png", "src": "apple-touch-icon.png",
"sizes": "180x180", "sizes": "180x180",

View file

@ -6,6 +6,7 @@
<meta name="format-detection" content="telephone=no"> <meta name="format-detection" content="telephone=no">
<title>Invoice</title> <title>Invoice</title>
<link rel="icon" href="assets/favicon.svg" type="image/svg+xml"> <link rel="icon" href="assets/favicon.svg" type="image/svg+xml">
<link rel="icon" href="assets/favicon.ico" sizes="32x32">
<link rel="icon" href="assets/favicon-48.png" sizes="48x48" type="image/png"> <link rel="icon" href="assets/favicon-48.png" sizes="48x48" type="image/png">
<link rel="icon" href="assets/favicon-32.png" sizes="32x32" type="image/png"> <link rel="icon" href="assets/favicon-32.png" sizes="32x32" type="image/png">
<link rel="icon" href="assets/favicon-16.png" sizes="16x16" type="image/png"> <link rel="icon" href="assets/favicon-16.png" sizes="16x16" type="image/png">