Skip to content

Version 4.03.120 — UX/UI Redesign + Binary QR System

Choose a tag to compare

@SecureBitChat SecureBitChat released this 08 Oct 04:11
· 144 commits to main since this release

✨ 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)