diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-01-20 20:33:13 -1000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-01-20 20:33:13 -1000 |
| commit | 093ad56d8cb7274627a43004c95f4a5dd6b94fb7 (patch) | |
| tree | c8fa8ecb694630ebd351b1652883905004101da8 | |
| parent | b412b2a7e6b475d77d215374eafbabc086ba1534 (diff) | |
Add favicon
Simple SVG favicon with gradient checkmark icon matching
the app's indigo/purple theme.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
| -rw-r--r-- | web/static/favicon.svg | 10 | ||||
| -rw-r--r-- | web/templates/index.html | 1 | ||||
| -rw-r--r-- | web/templates/login.html | 1 |
3 files changed, 12 insertions, 0 deletions
diff --git a/web/static/favicon.svg b/web/static/favicon.svg new file mode 100644 index 0000000..ea89a99 --- /dev/null +++ b/web/static/favicon.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"> + <defs> + <linearGradient id="grad" x1="0%" y1="0%" x2="100%" y2="100%"> + <stop offset="0%" style="stop-color:#6366f1"/> + <stop offset="100%" style="stop-color:#a855f7"/> + </linearGradient> + </defs> + <rect width="100" height="100" rx="20" fill="url(#grad)"/> + <path d="M30 50 L45 65 L70 35" stroke="white" stroke-width="10" stroke-linecap="round" stroke-linejoin="round" fill="none"/> +</svg> diff --git a/web/templates/index.html b/web/templates/index.html index 3c91e63..617ccfe 100644 --- a/web/templates/index.html +++ b/web/templates/index.html @@ -4,6 +4,7 @@ <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Personal Dashboard</title> + <link rel="icon" type="image/svg+xml" href="/static/favicon.svg"> <link rel="stylesheet" href="/static/css/output.css"> </head> <body class="min-h-screen" hx-headers='{"X-CSRF-Token": "{{.CSRFToken}}"}'> diff --git a/web/templates/login.html b/web/templates/login.html index c865ce5..e255de8 100644 --- a/web/templates/login.html +++ b/web/templates/login.html @@ -4,6 +4,7 @@ <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Login - Personal Dashboard</title> + <link rel="icon" type="image/svg+xml" href="/static/favicon.svg"> <link rel="stylesheet" href="/static/css/output.css"> </head> <body class="min-h-screen flex items-center justify-center bg-gray-50"> |
