Skip to content

Vector v0.3.3

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Mar 23:53
7ac4b8f
The new era of communication begins.

Vector Logo

New:

  • ๐Ÿšซ 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

Improved:

  • ๐Ÿ”‹ 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

Fixed:

  • ๐Ÿ‘ป 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