๐ŸŸข [ V E C T O R ] Open Beta v0.3.3 Release

Article covering the full release of Vector Open Beta v0.3.3, which includes all of the new features, improvements, and fixes.
๐ŸŸข [ 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


Write a comment