Roadmap
A transparent look at what we've built, what we're working on, and where Voidcom is headed.
Completed
23Voice Chat
Crystal-clear voice with 5 quality presets — from competitive esports to studio-quality music listening. Studio-quality 48 kHz audio, end-to-end encrypted.
Voice Quality Settings
Choose your preferred voice quality in-app — 5 presets from Esports (48 kbps, 5ms frames) to Maximum (256 kbps). Selectable in voice settings.
E2E Voice Encryption (MLS)
End-to-end encrypted voice calls keyed by MLS 1.0 (RFC 9420) — the same protocol family as Discord DAVE — on a post-quantum hybrid ciphersuite. Per-sender signature keys and forward secrecy on leave. Every voice packet is encrypted before it leaves your device.
Real-Time Messaging
Instant message delivery with edit, delete, replies, reactions, @mentions, typing indicators, markdown, link previews, and file sharing.
File Sharing
Drag and drop files into any channel. Share images, documents, and clips with image previews.
Servers & Channels
Create servers with text and voice channels, share invite links with usage limits and expiry, and list your server in public discovery.
Roles & Permissions
Customizable roles with 8 granular permissions — control who can send messages, manage channels, kick members, and more.
Per-Channel Permissions
Override role permissions on individual channels with a three-state system — allow, deny, or inherit from server roles.
Moderation
Kick, ban, and manage your community. Ban lists with reasons and role hierarchy keep things fair.
Custom Emoji
Upload and manage custom emoji for your server. Use them in messages and reactions — no boost gates, no slot limits.
Friends & Direct Messages
Add friends, see who's online, send private messages with E2E encryption, and make direct voice calls with ring, accept, and decline.
DM Encryption
Direct messages are end-to-end encrypted — frame encryption with XChaCha20-Poly1305, key wrap via AWS LC HPKE on the ML-KEM-768 + X25519 (XWing) post-quantum hybrid ciphersuite, the same primitive voice MLS uses. The server stores zero plaintext. Server channels use transport encryption.
Full-Text Search
Search messages across all your channels and discover public servers instantly. DMs are searched locally since they're E2E encrypted.
Notifications
Desktop notifications with per-server and per-channel mute, plus Do Not Disturb mode.
Security
Built-in spam prevention, ban evasion protection, transport encryption, industry-leading password protection, and rate limiting.
Windows Installer
One-click installer for Windows with automatic updates.
Linux Client
Native Linux desktop app with the same features as Windows. Ships as AppImage, .deb, .rpm, and Arch .pkg.tar.zst.
Mute
Server-side mute for moderation — prevent users from sending messages for a set duration. Timed and permanent, with role hierarchy enforcement.
Threads
Discord-style threads with optional auto-thread on reply. Branch a conversation off any message without flooding the channel.
Message Pinning
Pin important messages to any channel. A pin popover lists them and jumps you to the original message — fully E2E-respecting, the server pins by ID and never sees the plaintext.
Server Folders & Favorites
Group servers into folders in the sidebar. Star the ones you use every day. Drag between folders.
Single-Password E2EE Login
One password unlocks everything. Built on SRP6a so the server never sees your password, plus a BIP-39 recovery phrase for account recovery and an optional second password for an extra gate on message decryption.
Push Notifications
Cross-platform push via FCM (Android) and APNs (iOS/macOS), with PushKit/CallKit for incoming voice calls. End-to-end encrypted: the server never sees notification content.
In Progress
6Noise Suppression
Testing different noise suppression algorithms — RNNoise, DeepFilterNet, and GTCRN — to find the best balance of voice clarity, CPU usage, and latency.
Profile Pictures
Your avatar, everywhere — in chat, voice channels, and your friends list. Persistent storage and display.
Video & Screen Share
Hardware-accelerated video and screen share — H.264 with VideoToolbox on Apple targets, NVENC/AMF/QSV elsewhere — with manual-subscribe multi-stream and pop-out into a separate OS window. Alpha; quality presets and reliability still being tuned.
macOS Client
Native Apple Silicon + Intel build with VideoToolbox hardware video and macOS screen capture. Boots and runs; an App Store distribution loop is the last step before public beta.
iOS Client
iPhone and iPad app with Cupertino-styled layouts, CallKit ringing for incoming voice calls, and fewer keychain prompts on cold start. Builds and runs; the TestFlight loop is the last step before public beta.
Android Client
FFI and packaging working; mobile UI polish underway. A closed beta channel is next.
Planned
7Web Client
Jump into Voidcom from your browser, no install needed.
Call History
View your past voice calls with timestamps and participants. Currently calls are ephemeral.
Data Export & Account Deletion
Export your data and delete your account. Full GDPR data rights.
More Server Locations
Additional server regions for lower latency. Currently single-region — we want to bring servers closer to where you are.
Bot & App SDK
An SDK for building bots and integrations for Voidcom. Still early — but we want servers to be extensible.
Passkeys (WebAuthn)
Passwordless login with biometrics or hardware keys. A faster, phishing-resistant way to sign in.
Always-On Reliability
Scaling our infrastructure so Voidcom stays fast and stable as our community grows.
Have a feature request?
We'd love to hear your ideas. Reach out at max@voidcom.app.