7 Commits

Author SHA1 Message Date
wm
2ba749785d fix: BotKonzept-Text neben Logo in Navbar entfernt
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 20:21:46 +01:00
wm
9ce734e4f8 fix: Fokus-Problem im Chat und React-Key-Warning behoben
- HeroSalesChat: focus() via useEffect nach isLoading=false,
  damit der Input nicht mehr disabled ist beim Fokussieren
- Steps: Fragment-Key gesetzt, überflüssigen Key auf innerem div entfernt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 14:12:29 +01:00
wm
43c08eafae fix: Fokus nach Senden zurück ins Eingabefeld
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 14:07:55 +01:00
wm
d774d5097d fix: Chat-Webhook auf Produktions-URL umgestellt
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 14:04:25 +01:00
wm
576becceff fix: Seitenscroll beim Chat-Senden behoben
scrollIntoView durch scrollTop = scrollHeight auf dem Container-Ref ersetzt,
damit nur der Chatbereich scrollt. type="button" am Send-Button ergänzt.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 13:48:05 +01:00
wm
44fb883747 feat: statisches Chat-Mockup durch echten Sales-Chat ersetzt
- HeroSalesChat.tsx: funktionierender Chat mit Webhook-Anbindung,
  Typing-Indikator, Fehlerbehandlung und Enter-to-Send
- useChatSession.ts: Session-ID via crypto.randomUUID() + localStorage
- Hero.tsx: statischen Block durch <HeroSalesChat /> ersetzt,
  linke Seite vollständig erhalten

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 12:23:47 +01:00
wm
3118943b2e feat: React-Landingpage (Vite + TypeScript + Tailwind) hinzugefügt
Originalgetreue Migration der HTML-Landingpage in eine React-SPA.
Registrierungsformular mit Webhook-Integration und n8n-Response-Anzeige.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 08:03:23 +01:00