🟒 [ V E C T O R ] Open Beta v0.3.2 Release

Vector Release v0.3.2
🟒 [ V E C T O R ] Open Beta v0.3.2 Release

image GM! We’ve added a plethora of new UX features in this patch and updateβ€”there are some nice surprises in here some of you have been waiting for. It’s a bit much to go into detail about every single item. 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.2.

Website:Download Now ⭐Visit GitHub

New Features:

πŸ–ΌοΈ Image Spoilers: mark images as spoilers before sending - recipients see a blurred preview and tap to reveal

πŸ”— Hyperlinks: URLs in messages are now clickable, with rich link previews showing title, description, and thumbnail

πŸ”‡ Silent Links: wrap a URL in to send it without generating a preview card

πŸ‘‹ Mentions & Pings: tag someone with @name to ping them, or @everyone to notify the whole group (admin-only)

πŸ”€ Emoji Shortcodes: type :apple: or :cat: to quickly insert emoji - with an autocomplete picker as you type

πŸ”• Mute Groups: silence notifications for specific group chats without leaving them

πŸ‘ Tap to React: tap an existing reaction to add yours - no need to open the emoji panel

πŸ‘€ Reaction Details: hold or right-click any reaction to see exactly who reacted

🎡 Music Metadata: audio files with embedded metadata display cover art, title, and artist info in a rich player

❌ Cancel Uploads: cancel file uploads mid-transfer with a single tap

⚠️ Failed Message Recovery: messages that fail to send now show Retry and Delete buttons, so nothing gets silently lost

Improved:

πŸŽ™οΈ Audio Engine Rebuild: completely new audio engine for voice recording, playback, and music - smoother, more reliable, and lower latency

🐧 Full Linux Audio: the new engine brings complete voice and audio support to Linux - recording, playback, and music now work identically across all platforms

πŸ“€ Upload & Download UX: redesigned file transfer experience with clearer progress indicators, adaptive speeds, and unified spinners

πŸ“Ž Attachment File Names: files now carry their original names through the protocol - you can also rename before sending and see human-readable names on download

πŸ”„ Faster Group Sync: MLS groups now sync via negentropy (NIP-77), catching up on missed messages significantly faster with parallel boot

πŸ“₯ Auto-Download Limit: configure the maximum file size for automatic downloads - larger files wait for a manual tap

Fixed:

πŸ’¬ Message Bubbles: fixed code blocks and contact cards overflowing message bubbles on narrow screens

πŸ”” Notification Badges: group messages now correctly update the OS badge counter and mark as read when you refocus the chat

πŸ”€ NIP-17 Group Chat Ignored: Vector now explicitly filters out NIP-17 Group Chat events, which were occasionally leaking into DMs - we use MLS for group encryption and have no plans to support NIP-17 groups

πŸ–ΌοΈ Image Sizing: images with missing dimensions are now auto-resolved from the server, fixing broken layouts

🎹 Media Keys: OS media keys (play, pause, stop) now work correctly with voice messages and stop cleanly after playback

πŸ”Ž Search Inputs: group invite and create-group search inputs now accept profile URLs, autofocus on desktop, and no longer mangle usernames with autocorrect

πŸ“± Android Fixes: fixed textarea resize grip, Whisper AI no longer freezes certain devices, and Mini Apps received security and stability hardening

πŸ“‹ Message Previews: chat list previews and notifications now show clean text instead of raw HTML or markdown

πŸ” File Integrity: attachments are now verified by content hash before reuse, preventing mismatched files with duplicate names

🧭 Navigation: fixed navbar occasionally reappearing inside the chat view

Contributors

@alltheseas submitted PR #46 β€” relay confirmation before MLS commit merge, preventing silent group state divergence. @selkij submitted PR #51 β€” security policy and vulnerability disclosure guidelines.


Write a comment