Commit Graph

17 Commits

Author SHA1 Message Date
Hermes Agent ee2b7512e6 Capture-Buttons: rund, SVG-Icons, Datei-Vorschau
- Runde Buttons (68×68px, border-radius:50%) statt rechteckig
- Monochrome SVG-Icons in BSN-Blau (#20228a) statt bunter Emojis
- Alle drei gleich groß, zentriert in der Reihe
- Datei-Vorschau-Balken unter den Buttons:
  '🖼️ foto.jpg (2.3 MB) — wird mitgesendet'
  erscheint sofort nach Auswahl/Aufnahme, verschwindet beim Absenden
- onchange-Listener auf allen 4 Inputs
2026-06-17 15:48:33 +02:00
Hermes Agent 03496ab2ff Capture-Buttons: 📸 Foto 🎬 Video 🎤 Audio direkt aufnehmen
- Drei große Touch-Buttons (min 64px, flex-row) statt einem Dateifeld
- capture='environment' für Foto/Video → Kamera-App öffnet direkt
- capture (ohne Wert) für Audio → Sprachrekorder öffnet direkt
- 'Choose File' als Galerie-Fallback für bestehende Dateien
- Overlay max-height erhöht (85vh Desktop, 90vh Mobile)
  damit alle Buttons ohne Scrollen sichtbar sind
- JavaScript prüft alle 4 Inputs auf Dateien
2026-06-17 15:40:17 +02:00
Hermes Agent fa4204112b Frontend: Zeitangabe als Milchglas-Overlay über dem Bild
- Zeit („heute 12:27 Uhr") wandert aus card-content nach oben
  über das Bild/Thumbnail als absolutes Overlay
- Milchglas-Effekt: rgba(255,255,255,0.28) + backdrop-filter blur(10px)
- Rote Schrift (#dc3545) für gute Lesbarkeit auf hellem Grund
- Abgerundete Ecken (10px), dezenter Schatten
- Spart Platz in der Karte, sieht edler aus
- Text-only-Karten behalten die Zeit inline im card-content
2026-06-17 15:34:26 +02:00
Hermes Agent a55b290ce3 Design-Fix: Medien-Toggle, SVG-Icons, blauer +-Button, Delete-Redirect
- Medien-Publish: Statt absolut positioniertem Emoji-Label → CSS-Toggle-Switch
  in sauberer Toolbar unter dem Media-Element (BSN-Blau statt Teal)
- Emoji-Icons (🖼️🎬🎤💬) → moderne 16×16 SVG-Icons in #20228a
  (Admin-Detail + Frontend)
- Grüner +-Button → BSN-Blau (#20228a), gesamte Submit-UI umgefärbt
- Delete-Bug gefixt: innerHTML führte <script> nicht aus → Client
  macht jetzt Toast-Animation + window.location selbst
2026-06-17 15:31:24 +02:00
Hermes Agent 402e231d2f Fix: fehlender </script>-Tag — Chat-Button und +-Button waren tot
Der erste <script>-Block (Submit-IIFE) wurde nie mit </script>
geschlossen. Das zweite <script> wurde als Teil des ersten JS-Blocks
interpretiert → Syntax-Fehler → addEventListener nie registriert.
2026-06-17 15:19:43 +02:00
Hermes Agent a14f3582e9 Frontend: Masonry-Layout + kompaktere Kacheln, media/* in .gitignore
- CSS Grid → CSS Columns (column-count:4) für echtes Masonry-Layout
  - Karten behalten ihre natürliche Höhe, kein Strecken mehr
  - Responsive: 3 Spalten @1100px, 2 @750px, 1 @500px
- Kacheln kompakter: media-crop 200px→160px, weniger Padding
- Hover: translateY(-3px) statt scale (vermeidet Clipping im Masonry)
- .gitignore: media/* statt media/uploads/ (alle Medien ignorieren)
- import re auf Module-Ebene (war vorher nur lokal in extract_halle)
2026-06-17 15:15:02 +02:00
Hermes Agent 0465b71c3a 📝 Fix: Text-Only-Cards zeigen Text + Cards kompakter (200px, 2:3) 2026-06-17 15:06:25 +02:00
Hermes Agent c5c0671ddc Revert "📝 Text-Only-Cards zeigen Text + Video-Images kürzer (3:4, 180px) + kompaktere Cards"
This reverts commit 5ecc5a8bc7.
2026-06-17 15:03:29 +02:00
Hermes Agent 5ecc5a8bc7 📝 Text-Only-Cards zeigen Text + Video-Images kürzer (3:4, 180px) + kompaktere Cards 2026-06-17 15:01:36 +02:00
Hermes Agent 5aeb2e3e90 Einreich-Formular: "+" Floating-Button + /api/submit + Overlay mit Text/Medien-Upload 2026-06-17 14:58:50 +02:00
Hermes Agent 7189528c20 🔄 Cards: Hover-Zoom scale(1.04) + Text nur auf Detailseite + Grid kompakter (280px) 2026-06-17 14:55:23 +02:00
Hermes Agent e73c55954a 📢 Publish-Button im Header + ✏️ Spieltitel inline editierbar + partielles DB-Update 2026-06-17 13:59:21 +02:00
Hermes Agent 289d60b32e 🎛️ Admin: Pill-Buttons + Schnellfilter | 💬 Chat: TTS-Speaker-Button (Web Speech API) 2026-06-17 13:55:28 +02:00
Hermes Agent 924a759637 💬 Chat-Agent: Floating-Bubble + /api/chat mit DB-Kontext (nur published) 2026-06-17 13:47:08 +02:00
Hermes Agent 721ed50496 🎨 Hintergrund #FCE812 + stärkere Card-Shadow + 6px-Hover-Lift 2026-06-17 13:42:25 +02:00
Hermes Agent c1a3d773aa 🔽 Frontend-Filter: Dropdown nach Hallen (H1-H7) statt Einzelstände + .gitignore gehärtet 2026-06-17 13:35:39 +02:00
Hermes Agent bbefb8807b 🚀 Initial commit: BSN Chatbot — Multi-Channel Intake System
WhatsApp webhook, admin dashboard, public frontend, media handling, LLM auto-summarize, hall/stand detection, iOS-style backend
2026-06-17 13:22:19 +02:00