You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1.10 Geo/Map Connector:
- New Modul: libpostal (Docker Sidecar, ML-trained, 99.45% accuracy)
- parseAddress() added to GeoConnector interface
- localized-address-format as library for field metadata per country
2.6 Input Fields:
- AddressInput Shadcn component with country-driven sub-fields
- Paste handler via libpostal for freeform address splitting
- Graceful degradation without Docker
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Docker: `pelias/libpostal-service` auf Port 4400, ~2GB Disk
401
+
- Fully offline, kein API-Key, DSGVO-konform
402
+
- Parst internationale Adressen (DE: "Musterstr. 42, 12345 Berlin", FR: "42 Rue de l'Exemple, 75001 Paris", etc.)
403
+
-**Library (kein Modul): `localized-address-format`** (5KB, zero deps) — Feld-Metadaten pro Land (welche Felder, welche Reihenfolge, welche Pflicht). Für dynamische Formular-Generierung (→ 2.6 AddressInput).
@@ -657,6 +663,12 @@ Kontextsensitiver Einrichtungsassistent für neue Benutzer, der sich an deren Zi
657
663
- Passende Icons für alle Input-Felder
658
664
- Date Picker: Datumseingabe als Text mit Validierung nach Lokalisation
659
665
- Text Input: Enter-Taste fügt Objekte hinzu (Chip-Pattern)
666
+
-**AddressInput-Komponente (Shadcn):**
667
+
- Ein Eingabefeld das sich per Land-Auswahl in strukturierte Unterfelder aufteilt (Straße, Hausnummer, PLZ, Stadt, C/O, etc.)
668
+
-**Feld-Layout pro Land:** Dynamisch generiert via `localized-address-format` Library (→ 1.10) — DE: Straße+Nr | PLZ+Stadt; FR: Nr+Rue | Code+Ville; US: Street | City | State+ZIP
669
+
-**"Adresse einfügen" (Paste):** Freitext-Adresse wird via libpostal Modul (→ 1.10 Geo/Map Connector) geparst und in Unterfelder verteilt. User bestätigt/editiert.
670
+
-**Graceful Degradation:** Wenn libpostal nicht verfügbar (Docker nicht konfiguriert), bleibt das manuelle Ausfüllen der Unterfelder. Kein Parsing-Fallback nötig — die Felder sind ja da.
-**Inbox als eigenständige UI-Surface:** Dedizierte Seite für promoted Jobs (nach Vacancy Pipeline → 0.5). Nicht nur Job-Tinder-Modus, sondern auch Listen-/Tabellen-Ansicht.
0 commit comments