Gebaut für Autonomie.
FoxTasky folgt dem Local-First-Prinzip: Daten gehören dir, nicht einem Cloud-Konzern. Hier ist die technische Anatomie.
SignalR WebSocket Core
Bidirektionale Echtzeitkanäle über .NET 10 Kestrel. Nachrichten, Board-Updates und Präsenzstatus werden ohne Polling in unter 15ms an alle verbundenen Endgeräte übertragen.
PROTOKOLL: WSS / HTTP/2
SERIALIZER: System.Text.Json UTF-8
LATENZ: < 15ms (LAN)Magic-Bytes Header-Check
Jeder Datei-Upload (z.B. Profilbilder, Notiz-Anhänge, Installer) wird auf Binärebene inspiziert. Ausführbare Skripte mit getarnter Dateiendung (.png.exe) werden sofort abgewiesen.
CHECK: Binary Header Signatures
AUTH: BCrypt Hash + JWT Bearer
STORE: Sandboxed Path / Isolated UUIDZero-Telemetry Promise
Weder die Desktop-App noch der Server senden Telemetriedaten an externe Server. Kein Google Analytics, kein Mixpanel, kein Segment. Deine Board-Inhalte bleiben in deiner Hand.
TRACKING: 0 Bytes übertragen
DATENBANK: SQLite / PostgreSQL / MySQL
BACKUPS: Single-File Dump fähigVerbindungsaufbau & Realtime-Pipeline
Beim Start verbindet sich der Client über einen gesicherten WebSocket-Handshake mit dem konfigurierten FoxTasky-Server.
2. Client → SignalR: WSS /hub/tasky?access_token={jwt}
3. Realtime Broadcast: Board-Events, Präsenzstatus, Slash-Command Ergebnisse (<15ms)