feat: Adresse & Telefon in LeadVault Tabelle + Side Panel

- Lead-Modell: address Feld hinzugefügt (Migration)
- Maps-Sync: address + phone aus source JSON extrahiert
- LeadVault Tabelle: Telefon/Adresse als kombinierte Spalte
- LeadVault Side Panel: Adresse mit Pin-Icon
- Telefonnummer ist klickbar (tel: Link)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Timo Uttenweiler
2026-03-20 17:49:29 +01:00
parent 8dc135a8f7
commit fa177a982f
5 changed files with 45 additions and 11 deletions

View File

@@ -8,6 +8,7 @@ export interface VaultLead {
email?: string | null;
linkedinUrl?: string | null;
phone?: string | null;
address?: string | null;
emailConfidence?: number | null;
serpTitle?: string | null;
serpSnippet?: string | null;
@@ -74,6 +75,7 @@ export async function sinkLeadToVault(
email,
linkedinUrl: lead.linkedinUrl || null,
phone: lead.phone || null,
address: lead.address || null,
emailConfidence: lead.emailConfidence ?? null,
serpTitle: lead.serpTitle || null,
serpSnippet: lead.serpSnippet || null,
@@ -139,6 +141,7 @@ export async function sinkLeadsToVault(
email,
linkedinUrl: lead.linkedinUrl || null,
phone: lead.phone || null,
address: lead.address || null,
emailConfidence: lead.emailConfidence ?? null,
serpTitle: lead.serpTitle || null,
serpSnippet: lead.serpSnippet || null,