2026-03-09 20:53:13 CET

Max on Nostr: Check out VectorPrivacy, a cool nostr chat app that also supports marmot. This ...

Check out , a cool nostr chat app that also supports marmot. This release brings back interoperability with & Pika & Burrow & Marmot-ts web app!

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 NowVisit 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 <angle brackets> 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.