# ERP EDI Bridge – Erweiterung: IFM-Flows & Ordnerüberwachung Erweiterung der bestehenden Browser-App um: 1. **IFM-spezifische Converter** in der UI verfügbar machen (Inbound: IFM DELFOR → VDA 4905, Outbound: VDA 4913 → IFM DESADV / DELVRY03) 2. **Settings-Seite** mit Input-/Output-Ordner Konfiguration 3. **Ordnerüberwachung** (Folder Watch) mit Pause/Resume ## User Review Required > [!IMPORTANT] > **Architektur-Entscheidung: Ordnerüberwachung** > > Die aktuelle App läuft als reine HTML/JS-Datei im Browser. Ein echter File-System-Watcher (der einen Netzwerkordner auf neue Dateien überwacht und automatisch konvertiert) ist im Browser **nicht** möglich. > > **Vorgeschlagene Lösung:** Umstellung auf eine **Electron**-App. Damit kann die App: > - Netzwerkordner per `fs.watch()` / `chokidar` überwachen > - Dateien automatisch lesen und konvertieren > - Ergebnisse direkt ins Dateisystem schreiben > > Die bestehende HTML/CSS/JS-Architektur bleibt dabei größtenteils erhalten – Electron wrapped sie nur. > > **Alternative:** Falls kein Electron gewünscht, könnte man einen **kleinen Node.js-Hintergrundprozess** implementieren, der separat gestartet wird. Die Browser-UI würde dann über WebSocket mit dem Watcher kommunizieren. > > **Welche Variante bevorzugen Sie?** > [!WARNING] > Die Datei `vda4913-to-delvry03.js.js` hat einen doppelten `.js.js` Dateinamen – soll das korrigiert werden? ## Proposed Changes ### Navigation & Seitenstruktur Die Single-Page-App bekommt eine einfache Tab-Navigation am oberen Rand: - **Converter** (bestehende Hauptseite) - **Settings** (neue Seite für Ordnerkonfiguration & Watcher-Status) #### [MODIFY] [index.html](file:///c:/Users/Zed/vda-to-edifact-converter/index.html) - Navigation-Tabs hinzufügen (`