From 5d05e081d4abeb08c2cc4e9b7c31ff46022392d3 Mon Sep 17 00:00:00 2001 From: dschlueter Date: Thu, 25 Jun 2026 17:24:36 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20Notruf=20=E2=80=94=20Telefon=20in=20SMS?= =?UTF-8?q?,=20Geo-Diagnose=20+=20Ger=C3=A4teerkennung;=20Sprach-UI-Fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Notruf (Punkte 1+2): - SMS enthält jetzt die Telefonnummer(n) der Person (Mobil/Festnetz). - Geo-Diagnose (P1): captureGeo liefert bei Fehlschlag einen Grund (Permission/insecure/Timeout/Code) statt still null; geht als geo_error an /api/emergency, landet in E-Mail ("Standort nicht verfügbar ()") und im Server-Log (logger.info) — Fehlversuche sind jetzt erklärbar. - Geräteerkennung (P2): device {mobile, platform} via User-Agent Client Hints (Fallback UA-String); E-Mail zeigt "Auslösegerät: Mobilgerät/Festgerät (…)". - schemas: DeviceInfo + EmergencyRequest.geo_error/device; chat reicht durch. - Tests: Telefon in SMS, geo_error + Geräte-Zeile in E-Mail (240 grün). Sprach-Bug (Punkt 3): allowed_languages wurde im Menü nur via