# ⚡ ACTIVE TASK: Desktop App - Local Network Chat & Host/Client Setup **Status:** 🏗️ In Arbeit **SCS:** Desktop App / Infrastructure **Branch:** `feature/desktop-network-chat` ## 🎯 Aktuelles Ziel 1. **Stabile Netzwerk-Kommunikation:** Implementierung einer robusten P2P-Kommunikation mit Reconnection-Logik und Heartbeats. 2. **Multi-Node Architektur:** Host-Client-Modell stabilisiert. 3. **Professional Packaging:** Vorbereitung für echte Installer (.msi, .deb) via Conveyor. ## 🛠️ Letzte Änderungen - **Hardening P2P:** `JvmP2pSyncService` komplett refactored. Jetzt mit automatischem Reconnect (3s Intervall) und Ktor Heartbeats (Ping/Pong alle 5s). - **Conveyor:** Konfiguration (`conveyor.conf`) für v1.0.1 vorbereitet (größere JVM Heaps, Linux Abhängigkeiten). - **Firewall Script:** Verbessert und um Kommentare/mDNS erweitert. ## 📍 Fokus-Bereiche - [x] Robuste Reconnection-Logik im P2P Service. - [x] Heartbeats zur Erkennung toter Verbindungen. - [ ] In-App Feedback bei Firewall-Blockaden. - [ ] Multi-Node Test mit > 2 Teilnehmern. ## 🔄 Nächste Schritte - [ ] Multi-Node Stabilitätstest (Simulierte Netzwerk-Drops). - [ ] Integration von Firewall-Checks im Connectivity-Wizard. - [ ] Erster Test-Build via Conveyor auf lokaler Maschine.