e389fe9bce
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
1.3 KiB
1.3 KiB
⚡ ACTIVE TASK: Desktop App - Local Network Chat & Host/Client Setup
Status: 🏗️ In Arbeit
SCS: Desktop App / Infrastructure
Branch: feature/desktop-network-chat
🎯 Aktuelles Ziel
- Stabile Netzwerk-Kommunikation: Implementierung einer robusten P2P-Kommunikation mit Reconnection-Logik und Heartbeats.
- Multi-Node Architektur: Host-Client-Modell stabilisiert.
- Professional Packaging: Vorbereitung für echte Installer (.msi, .deb) via Conveyor.
🛠️ Letzte Änderungen
- Hardening P2P:
JvmP2pSyncServicekomplett 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
- Robuste Reconnection-Logik im P2P Service.
- 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.