stammtisch-hersbruck/frontend/src/lib/components
Daniel Michelberger 27c83946df feat: Erzeugte Avatare und Verfasser an Kommentaren
Ohne hinterlegtes Bild stehen Initialen auf einem Farbton, der sich aus der
User-ID errechnet: Derselbe Mensch bekommt ueberall dasselbe Bild, ohne dass
es irgendwo gespeichert werden muss. Bewusst kein externer Avatar-Dienst -
der wuerde bei jedem Seitenaufruf verraten, wer hier unterwegs ist.

Kommentare zeigen jetzt ihren Verfasser, aber nur als Bild; der Name steht
im Tooltip. In einer schmalen Spalte neben der Karte ist fuer mehr kein
Platz.

Verwendet wird der Avatar ausserdem in der Kopfzeile, im Profil und in der
Mitgliederliste.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014dh9W1i7aLSdPYJzQPid5o
2026-09-02 13:13:22 +02:00
..
ui feat: Laufende Zeiten in der Rangliste und als sticky Leiste, Monospace raus 2026-09-02 12:13:00 +02:00
Avatar.svelte feat: Erzeugte Avatare und Verfasser an Kommentaren 2026-09-02 13:13:22 +02:00
ConfirmDialog.svelte chore: Repo-Struktur mit frontend/ und backend/ aufsetzen 2026-08-06 13:16:43 +02:00
ElevationProfile.svelte feat: Trail-Seite neu geordnet, echte dunkle Karte, sichtbare Flag-Icons 2026-09-02 12:56:17 +02:00
FlagIcon.svelte feat: Trail-Seite neu geordnet, echte dunkle Karte, sichtbare Flag-Icons 2026-09-02 12:56:17 +02:00
IconPicker.svelte feat: Marker mit eigenem Typ und frei waehlbarem Icon 2026-09-02 13:13:22 +02:00
Logo.svelte feat: Login mit Logo statt Produktname 2026-08-14 15:45:36 +02:00
RunningTimesToast.svelte feat: Ein Dialog fuer die Zeitnahme, keine Aktionen mehr inline 2026-09-02 12:55:33 +02:00
TeamSwitcher.svelte feat: Einstellungen als Reiter, Fahrerverzeichnis, datierte Events 2026-09-02 12:56:01 +02:00
TimeDialog.svelte feat: Ein Dialog fuer die Zeitnahme, keine Aktionen mehr inline 2026-09-02 12:55:33 +02:00
TrailMap.svelte feat: Trail-Seite neu geordnet, echte dunkle Karte, sichtbare Flag-Icons 2026-09-02 12:56:17 +02:00