🟢 [ V E C T O R ] Open Beta v0.3.3 Release
We’ve just released the latest version of Vector that primarily covered security upgrades, Android optimizations (resources + preserving battery life), profile URL sharing, and new chat features. So, feel free to update to the latest version and test them out yourself! If you can’t find any of the features you want to test or not sure where, just post in chat and the team, developers, and community can assist you. Below is the complete list of improvements and fixes for v0.3.3.
Website:Download Now ⭐Visit GitHub
New Features:
🚫 User Blocking: you can block users from DMs - blocked contacts are hidden from contacts, invites, and notifications
👤 Profile Invites: share your own profile online with a single tap via the new Share button
🔐 Memory-Hardened Key Vault: private keys are XOR-split into 4 shares scattered across 128 indistinguishable decoy arrays — invisible to malware & forensics
📋 Unified Logging: new structured logging system with UTC timestamps, error toasts, and a persistent log file for easier debugging
🪂 Error Logging: errors are now caught and written to a private crash log — with a Copy Logs button in Settings for easy bug reports
Improvements:
🔋 Android Battery Life: background sync now connects to a single relay (with automatic failover) instead of 4-5, eliminating ~75% of radio wakeups
🎮 Mini App Realtime Overhaul: rebuilt WebXDC realtime channels with preconnect, SQLite persistence, message buffering, and bi-directional WebSocket support
🚀 Windows Mini App Performance: dramatically improved WebGL/WASM performance for Mini Apps on Windows
🛡️ Anti-Debug Protections: release builds block debugger attachment, memory inspection, and unsigned DLL injection across macOS, Linux, Android, and Windows
🧹 Zeroize Everywhere: passwords, seeds, nsec strings, and temporary key copies are wiped from memory immediately after use via volatile writes
📡 Scoped MLS Subscriptions: group message subscriptions are now filtered by your group IDs at the relay level
⚡ Instant Background Stop: background sync now uses zero-cost Notify signaling instead of polling every 5 seconds, responding instantly when you open the app
Fixes:
👻 Ghost Messages: MLS group messages no longer visually duplicate — the relay echo is now deduplicated at the backend before reaching the UI
📱 Android Foreground Resume: opening the app after background sync no longer shows an empty UI or login screen — stale relay connections and partial state are cleaned up automatically
🖼️ Preview Image Crash: fixed crash when a link preview’s og:image URL fails to load
🎮 Mini App Session Fix: fixed Android Mini App failing to connect on second session open
🔍 GIF Search Safety: GIF search empty state no longer interpolates user input as HTML
📎 Mini App Upload Spinner: fixed duplicate progress spinners and spinner overlapping text in chat bubbles