UI-Verbesserungen: Favicon, Tab-Titel, Kalender umbenennen, Avatar-Crop, Farbpalette

- SVG-Favicon hinzugefügt
- Dynamischer Tab-Titel (z.B. "Calendarr - März 2026")
- Kalender per Doppelklick umbenennen (Backend + Frontend)
- Avatar-Anzeige im Topbar gefixt (onerror Fallback, robustes Laden)
- Avatar-Upload mit Cropper.js Bildausschnitt-Wahl
- Avatar-Limit auf 5 MB erhöht, Thumbnail auf 512px
- Farbpalette statt nativem Color-Picker für Kalenderfarben
This commit is contained in:
2026-03-26 15:14:34 +01:00
parent 77d6e20f86
commit 1bbabd6c4d
7 changed files with 256 additions and 43 deletions

13
frontend/favicon.svg Normal file
View File

@@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48">
<rect x="4" y="8" width="40" height="36" rx="4" fill="#4285f4"/>
<rect x="4" y="8" width="40" height="10" rx="4" fill="#2b6de0"/>
<rect x="4" y="14" width="40" height="4" fill="#2b6de0"/>
<circle cx="16" cy="12" r="2" fill="#fff"/>
<circle cx="32" cy="12" r="2" fill="#fff"/>
<rect x="10" y="24" width="6" height="5" rx="1" fill="rgba(255,255,255,.85)"/>
<rect x="21" y="24" width="6" height="5" rx="1" fill="rgba(255,255,255,.85)"/>
<rect x="32" y="24" width="6" height="5" rx="1" fill="rgba(255,255,255,.85)"/>
<rect x="10" y="33" width="6" height="5" rx="1" fill="rgba(255,255,255,.85)"/>
<rect x="21" y="33" width="6" height="5" rx="1" fill="rgba(255,255,255,.85)"/>
<rect x="32" y="33" width="6" height="5" rx="1" fill="rgba(255,255,255,.4)"/>
</svg>

After

Width:  |  Height:  |  Size: 839 B