Skip to content

Vector v0.4.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Jul 18:53
3b8b895
The new era of communication begins.

Vector Logo

Concord v2, Bots and Slash Commands, disappearing messages, holographic achievement badges, and a long list of chat, emoji, and Android refinements.

New:

  • 💚 Concord v2: new Communities now run on Concord v2, bringing major privacy and stability improvements. Existing Communities keep working.
  • 🤖 Slash Commands & Bots: a Discord-style / command picker with a structured composer, so bots can offer real commands with typed parameters. Type /, pick a bot, fill in the fields.
  • Self-Destruct Timer: set a per-chat timer and watch messages disappear on your own schedule.
  • 🏅 Holographic Badges: earn tiered Bug Hunter badges (NIP-58) that unlock in-app perks, shown on an interactive 3D card that tilts with your device.
  • 📋 Clipboard Files: copy files out of Vector and paste files straight in, across macOS, Windows, Linux, and Android.
  • 🖼️ Image Metadata Control: photos are stripped of EXIF and location data by default, with an opt-in toggle to keep the original metadata when you want it.
  • 🔔 Private Notifications: a content-privacy setting to hide the message, or the sender and message, from your notification shade.
  • 👤 @Mentions Everywhere: npubs now render as tappable @mentions in messages, bios, and system events, each opening a mini-profile.
  • 💬 Chat-List Menu: right-click or long-press any chat for Mark as Read/Unread, Mute, Block, and Leave.
  • 😀 Reaction Revoke: take back a reaction you added, in DMs and Communities.
  • ✍️ Autocorrect: optional as-you-type autocorrect in the composer, on by default and easy to turn off.
  • 🙂 Emoticon Suggestions: type :) for 🙂 or :P for 😛, with a toggle to keep them as plain text.
  • 🫥 Hide Media from Gallery (Android): an optional setting (off by default) to keep received images and files out of your device Gallery.
  • 🧹 Cleaner Links: more tracking parameters (eBay's included) are stripped from URLs before you send or open them.
  • 📊 Storage Breakdown: a storage donut in Settings shows what's using space, with per-category deletion.

Improved:

  • 🔦 Windowed Scrollback: long chats render in a sliding window with anchored loading and a jump-to-unread button, so scrolling stays smooth no matter how deep the history.
  • 😀 Emoji Panel: reorder equipped packs by drag (synced across devices), a most-used tracker surfaces the ones you actually reach for, and in-chat pack previews render on canvas for smoother scrolling.
  • ✏️ Edit History: message edits now carry custom emoji and survive a reload.
  • 🌸 Smarter Media Servers: Blossom favors your own media servers and fails over on gateway timeouts instead of hanging on a dead one.
  • 🔗 DM Relay List Sync: your NIP-17 relay list merges across devices now instead of overwriting itself.
  • 📎 Upload Controls: see the upload rate and cancel a send from the toolbar or right-click.
  • 🧭 Desktop Deeplinks: invite and profile links now open Vector on Windows and Linux, whether it's cold-starting or already running.
  • 🚀 Faster Hex: all hex encoding and decoding routes through SIMD, up to 59x faster to encode and 8.6x to decode.

Fixed:

  • 📤 Phantom "Failed" Sends: messages that actually sent no longer flip to red and re-send themselves, which was double-posting on shaky connections. Retries now reuse the original gift-wrap and rescue late relay confirmations.
  • 🔄 Sideways Photos: photos with orientation metadata (iPhone, GrapheneOS) now send upright instead of rotated.
  • 🎙️ Android Voice Crash: starting a voice message no longer crashes on the mic-permission prompt.
  • 🧅 Tor: creating a Community over Tor is reliable now, and the Tor toggle recovers with an error instead of locking on "Starting…" after a failed bootstrap.
  • 🔢 Unread Counts: the badge no longer sticks at 99+ or shows phantom unreads, and your backlog survives a restart.
  • 👻 Ghost Duplicates: orphaned pending messages no longer linger as duplicate rows in a chat.
  • 🖼️ Wrong Cached Image: attachments are content-verified before any disk reuse, so you never open the wrong image.
  • 🔗 Link Spoofing: markdown links whose text hides their real destination are blocked, with a safety preview on hover or tap.
  • 🤖 Android Back Button: back now closes the image viewer and mini-profiles the way you'd expect.
  • 🔕 Android Notifications: alerts clear once read (even from another device) and no longer go silent after the app is swiped away.