Files
meldestelle/docs/ACTIVE_TASK.md
T

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

  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

  • 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.