Repository navigation
Version 4.03.120 — UX/UI Redesign + Binary QR System
✨ Major Updates
🧩 Complete UX/UI Redesign
All main pages redesigned for better clarity, accessibility, and performance.
Improved visual hierarchy, animations, and adaptive layout for both desktop and mobile versions.
🔍 QR Code Exchange System Reworked
QR code generation and scanning fully reimplemented.
Now faster, more stable, and compatible with new binary connection format.
Built-in validation ensures integrity and prevents tampering during peer exchange.
⚙️ Binary Connection Data Format
Old JSON-based connection schema replaced with compact binary serialization.
✅ Faster parsing
✅ Smaller payloads
✅ Higher privacy (harder to inspect and inject)
🗜️ Code Compression System
New lightweight compression added for connection data exchange.
Reduces transfer size and improves connection speed between peers.
🛡️ Security & Performance
Optimized encryption handshake (ECDH + DTLS + SAS).
Reduced latency during session initialization.
CSP rules preserved from v4.02.985 with additional refinements for WebSocket handling.
QR exchange resistant to replay and injection attempts.
💻 Technical Notes
Binary codec implemented in native module (pako + custom encoder).
Compatible with all existing desktop builds (Windows .exe, portable .zip).
Backward compatibility preserved for v4.02 connections.
🔮 Roadmap
v4.04.x — Adaptive mobile UI + dark/light themes
v5.0 — Integration of Post-Quantum Security (NIST PQC + Hybrid ECDH)