From 5ed6210f8f24dd958cc8f1ac1000216c4cc4f2ae Mon Sep 17 00:00:00 2001 From: Stefan Koelle Date: Wed, 5 Aug 2026 02:20:41 +0200 Subject: [PATCH] favicon --- src/api/main.py | 2 ++ src/api/static/favicon.svg | 26 ++++++++++++++++++++++++++ src/api/templates/contact.html | 1 + src/api/templates/index.html | 1 + 4 files changed, 30 insertions(+) create mode 100644 src/api/static/favicon.svg diff --git a/src/api/main.py b/src/api/main.py index 4728642..55964d0 100644 --- a/src/api/main.py +++ b/src/api/main.py @@ -11,6 +11,7 @@ from datetime import date from fastapi import FastAPI, Depends, Query, Request from fastapi.responses import HTMLResponse +from fastapi.staticfiles import StaticFiles from fastapi.templating import Jinja2Templates from config import Config @@ -22,6 +23,7 @@ logging.basicConfig(level=Config.LOG_LEVEL, format="%(asctime)s [%(levelname)s] logger = logging.getLogger("api") app = FastAPI(title="iCloud Contacts Sync – Interne API", version="1.0.0") +app.mount("/static", StaticFiles(directory="api/static"), name="static") templates = Jinja2Templates(directory="api/templates") diff --git a/src/api/static/favicon.svg b/src/api/static/favicon.svg new file mode 100644 index 0000000..70c7865 --- /dev/null +++ b/src/api/static/favicon.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/api/templates/contact.html b/src/api/templates/contact.html index 42b0ef0..47d3d0f 100644 --- a/src/api/templates/contact.html +++ b/src/api/templates/contact.html @@ -3,6 +3,7 @@ + {{ contact.full_name or 'Kontakt' }} – Kontakte