From 73971a43f08c15cd59da4dc603f13ebaab179fea Mon Sep 17 00:00:00 2001 From: Tudor Date: Thu, 8 Jan 2026 15:10:14 +0000 Subject: [PATCH] Add SVG favicon matching logo design MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Creates a scalable favicon with the same design as the header logo: dark background with coral-colored circle, grid lines, and center dot. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- backend/app.py | 6 ++++++ frontend/favicon.svg | 6 ++++++ frontend/index.html | 3 +++ 3 files changed, 15 insertions(+) create mode 100644 frontend/favicon.svg diff --git a/backend/app.py b/backend/app.py index 724b910..64ddb5b 100644 --- a/backend/app.py +++ b/backend/app.py @@ -589,6 +589,12 @@ async def reload_data( # ============================================================================= +@app.get("/favicon.svg") +async def favicon(): + """Serve favicon.""" + return FileResponse(settings.frontend_dir / "favicon.svg", media_type="image/svg+xml") + + @app.get("/robots.txt") async def robots_txt(): """Serve robots.txt for search engine crawlers.""" diff --git a/frontend/favicon.svg b/frontend/favicon.svg new file mode 100644 index 0000000..7b533fc --- /dev/null +++ b/frontend/favicon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/frontend/index.html b/frontend/index.html index 154510a..c26ec65 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -11,6 +11,9 @@ + + +