summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-01-20 20:33:13 -1000
committerPeter Stone <thepeterstone@gmail.com>2026-01-20 20:33:13 -1000
commit093ad56d8cb7274627a43004c95f4a5dd6b94fb7 (patch)
treec8fa8ecb694630ebd351b1652883905004101da8
parentb412b2a7e6b475d77d215374eafbabc086ba1534 (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.svg10
-rw-r--r--web/templates/index.html1
-rw-r--r--web/templates/login.html1
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">