Releases

Changelog

What changed in each Cloak release, newest first.

Patch Noted: 0.9.15

DesktopMobileWeb

Beta Notice: Please Read

Cloak is still in beta. If something appears stuck, try reconnecting or refreshing the client (Ctrl+R / Cmd+R). Your reports continue to shape what we fix next.


What's New?

Background Updatesc

  • Small, Silent Updates: Desktop now pulls signed code updates directly from Cloak instead of downloading a full installer every release. Most updates are around 8 MB, download while you work, and apply the next time you open Cloak. At launch you'll see a short progress bar on the splash screen and the app restarts itself in a few seconds.
  • Verified and Reversible: Every update is signature-checked before it runs. If a new version fails to start twice, Cloak automatically falls back to the previous working version.
  • Clearer Full Updates: On the rare occasion the underlying app framework changes, Cloak now tells you it is closing to finish the update, posts a system notification, and shows "Finishing update" when it reopens instead of looking like a crash.
  • Urgent Updates: Security fixes can be marked urgent. You'll see a "Cloak security update" prompt with a Restart Now button and a 30 second countdown.

Bot Invite Links

  • Add Bots by Link: Opening a cloak.chat/bots/... link now launches a consent screen on desktop, web, and mobile. You'll see the bot's name, icon, and description, then pick which of your rooms to add it to.
  • You Control the Permissions: Every permission the bot requests appears as its own toggle, with Select All and None shortcuts. Administrator is highlighted, and Listen in Voice warns that the bot will hear everyone in any voice channel it joins.
  • Honest Warnings: Both the invite flow and Add Bot now explain that a bot receives the room's encryption key and can read and send messages wherever its role allows. Revoked links, missing Manage Server permission, and changed permission lists all show clear messages instead of failing silently.

Voice Reconnects

  • Voice Survives Server Deploys: When a server is being updated, desktop and mobile now move your voice session to the new server ahead of time and keep your audio flowing. A full rejoin only happens if the handover isn't confirmed within a couple of seconds.
  • Quieter Handovers: Planned reconnects no longer flash the reconnecting banner, blank the voice user list, or play the leave sound.
  • Stuck Reconnecting Badge: Users who recovered by rejoining could show the amber reconnecting icon forever to everyone else in the channel. That badge now clears correctly and only appears if someone is actually reconnecting for more than a few seconds.
a little puppy
Free cute puppy included with Cloak Beta, what a great deal.

Known Limitations

Known Limitations

  • One More Installer: Background updates require the new desktop shell. Windows and Linux users will download one more full installer to get there; after that, updates apply in the background.
  • Stream Quality Tag: The readout appears only on the spotlighted tile. Grid thumbnails are too small to read it and measuring them costs extra each second.
  • Mobile Unlock Prompt: After updating, mobile may ask you to unlock once while it migrates your key to the new storage. On Android, changing your screen lock or re-enrolling fingerprints can still make local messages unreadable; sign in again if prompted.
  • Voice, Video, and Capture: Behavior still varies by device, driver, and operating system. Reconnecting to the room or refreshing the client resolves most stuck-session cases.

Thank you for testing the rough edges, filing detailed reports, and helping us turn them into a better product.

If you encounter any issues or have suggestions, please contact our support team at admin@cloak.chat.

Patch Notes: v0.9.4

DesktopMobileWeb

Beta Notice: Please Read

Cloak is still in beta. This release introduces Channel Threads, a major upgrade to Discord imports, and a rebuilt message action system, alongside audio and reliability fixes. If something appears stuck, try reconnecting or refreshing the client (Ctrl+R / Cmd+R). Your reports continue to shape what we fix next.


What's New?

Channel Threads

  • Start a Thread You can now spin off a focused conversation from any message, or start a fresh thread directly from a text channel. Threads live under their parent channel and open in their own panel on desktop or their own view on mobile.
  • Browse & Join Every channel has a threads browser showing what's active, and threads you're part of appear nested under the channel in your channel list. You can view members, invite others, and edit or archive threads you manage.
  • Notifications That Make Sense Threads follow the same notification ladder as channels. Activity in your threads shows an unread dot, mentions and replies bump the badge count, and push notifications on mobile take you straight to the right thread.

Discord Import v2

  • Original Authors, Preserved Imported messages now display their original Discord authors, with proper avatars and author cards, instead of being attributed to the importer. Pins and search results resolve imported authors correctly too.
  • Claim Your History If your Discord messages were imported into a Cloak room, you can now link your Discord account under Settings → Connections and claim them as your own.
  • Better Imports The import flow has been rebuilt with clearer progress, role mapping, and more reliable history transfer for large servers.

Message Actions, Rebuilt

  • Cleaner Menus The hover bar and right-click menu on messages have been redesigned from the ground up. Actions are better organized, reactions show your frequently used emoji, and holding Shift surfaces quick destructive actions.
  • Safer Deletes Deleting a message now shows a proper confirmation with a preview of what you're removing.

Fixes & Improvements

  • Voice & Audio Another round of audio transport fixes for stuck and misbehaving voice sessions.
  • Channel Reordering Dragging text channels and groups now handles edge cases correctly on desktop and mobile, so channels land where you drop them.
  • Sign-In Reliability Fixed a transient failure that could bounce you back to the login screen even though your credentials were fine.
  • Performance A broad optimization pass across search indexing, file uploads, and app startup paths.
  • Small Fixes Text channels no longer flash a highlight when clicked, and several context menu quirks have been cleaned up.

Known Limitations

Known Limitations

  • Threads are in their first release. Notification behavior and thread management will continue to be tuned based on your feedback.
  • Discord account claiming applies to imports made with the new importer. Rooms imported before this release don't carry original author information, so those messages can't be claimed.
  • Voice, video, and native capture still vary by device, driver, and operating system. Reconnecting to the room or refreshing the client resolves most stuck-session cases.

Thank you for testing the rough edges, filing detailed reports, and helping us turn them into a better product.

If you encounter any issues or have suggestions, please contact our support team at admin@cloak.chat.

Patch Notes: v0.9.3

DesktopMobileWeb

Beta Notice: Please Read

Cloak is still in beta. This release introduces Listening Parties, a redesigned chat composer, and a large round of voice reliability and audio quality work. If something appears stuck, try reconnecting or refreshing the client (Ctrl+R / Cmd+R). Your reports continue to shape what we fix next.


What's New?

Listening Parties

  • Share Your Music While in a voice channel, you can now share what you're playing and host a listening party. Your track streams to the channel with album art, track info, and a live audience list.
  • Listen Together Joining a party is always opt-in. Nobody hears your music, and you hear nobody's, until you choose to listen. You can hop in from the party card in the channel list or the party tile in the voice gallery, adjust the party volume with its own slider, and stop listening at any time. Choosing "join and listen" now survives reconnects and room switches, so late joiners land in the party correctly.
  • Now Playing Activity You can optionally show what you're listening to as part of your presence, alongside game activity, with album artwork on your profile and activity cards. This is off until you turn it on, and a consent prompt explains exactly what gets shared. You can manage it any time under Privacy settings.

A New Chat Composer

  • Formatting Toolbar The desktop composer has been rebuilt as a card with a responsive formatting toolbar: bold, italics, and friends, plus lists, quotes, code blocks, and link insertion, with your reply banner and actions (mentions, GIFs, emoji, timers, attachments, send) reorganized around it.
  • Smarter Editing Shift+Enter now continues or exits lists and quote blocks naturally, GIFs and stickers have their own picker buttons, and code blocks are now left untouched by other formatting, so spoilers, links, and mentions no longer mangle their contents.

Smoother Voice on Mobile

  • Voice Join Sheet Tapping a voice channel now opens a sheet showing who's inside, including their mute and deafen state, and lets you flip on muted or deafened before you actually join.
  • Floating Voice Tile The old voice bar is gone. While you browse the rest of the app in a call, a draggable floating tile follows you, showing the current speaker, and snaps to whichever corner you leave it in.

Fixes & Improvements

  • Audio Quality Fixed the crackle some users heard on quiet connections, the double mute noise, and a bug where remote voices could ramp in pitch and speed for several seconds after joining. Voice startup also gained an output limiter and a gentler noise-gate fade-in.
  • Voice Reliability Call and voice join handling has been hardened end to end so stale or out-of-order events can no longer disturb your current session, with more reliable admission retries and reconnects. When your connection does drop, a clear full screen overlay now shows reconnection progress.
  • Voice Tiles Mute and deafen icons now appear directly on voice tiles, and AFK channels are properly labeled.
  • Small Fixes Right-click menus on images in the home view work correctly again, and the cursor menu can be reopened after dismissing it.

Known Limitations

Known Limitations

  • Listening parties are in their first release. Now-playing detection varies by player and platform, and party behavior will continue to be tuned based on your feedback.
  • Voice, video, and native capture still vary by device, driver, and operating system. Reconnecting to the room or refreshing the client resolves most stuck-session cases.

Thank you for testing the rough edges, filing detailed reports, and helping us turn them into a better product.

If you encounter any issues or have suggestions, please contact our support team at admin@cloak.chat.

DesktopMobileWeb

Beta Notice: Please Read

Cloak is still in beta. This release is a focused follow-up to v0.8.98, centered on a brand-new suite of community management tools. The new systems are fresh, so you may hit rough edges as they settle in. If something appears stuck, try reconnecting or refreshing the client (Ctrl+R / Cmd+R). Your reports continue to shape what we fix next.


What's New?

Community Tools

  • Self-Assign Roles Server owners can now publish a role catalog that members browse and join on their own. Roles can be freely self-assigned or set to require approval, and the Browse Roles surface only appears once a server has actually published roles.
  • Ticket Channels Servers can offer private ticket channels for support, reports, and applications. Members open a ticket from a topic the server configures, and staff get numbered tickets, a details panel, clear open/closed lifecycle controls, and a tidy closed-ticket experience — all end-to-end encrypted like any other channel.
  • Moderation Cases Moderators can issue formal warnings with a reason, review a member's history, and follow everything in a server moderation log. Warned members receive a clear in-app notice to read and acknowledge instead of a silent flag.
  • Anti-Spam Rules Servers can configure automatic anti-spam rules and review triggered incidents from a dedicated settings surface on desktop and mobile. Server staff are exempt from the rules they set.

Fixes & Improvements

  • Windows Screen Share Substantial native capture work fixes the black-screen cases some Windows users hit when sharing games and windows, with smarter capture-target selection and recovery.
  • Key Exchange Hardening Encrypted key delivery now detects stale identities, recovers and re-arms server-wrapped keys more reliably, and handles your own other devices more safely during exchange.
  • Clearer Uploads The attachment tray and file previews now say up front whether an upload is sent end-to-end encrypted or to the public lane, before you send it.
  • Voice Fixes New users no longer produce a phantom stream on first join, and soundboard sounds now play only in the voice channel you have actually joined.
  • Settings Reliability Settings persistence has been hardened across desktop and mobile, and profile background images now have a dedicated upload button.
  • Forums & Notifications Mentions in forum starter posts now encode correctly on every platform, and notifications for forum posts and moderation warnings navigate to the right place more reliably.
  • Whiteboards Fixed a whiteboard rendering issue on Android.

Known Limitations

Known Limitations

  • The new community tools are in their first release; ticket, warning, and anti-spam behavior will continue to be tuned based on your feedback.
  • Voice, video, and native capture still vary by device, driver, and operating system. Reconnecting to the room or refreshing the client resolves most stuck-session cases.

Thank you for testing the rough edges, filing detailed reports, and helping us turn them into a better product.

If you encounter any issues or have suggestions, please contact our support team at admin@cloak.chat.

DesktopMobileWeb

Beta Notice: Please Read

Cloak is still in beta. This release draws from nearly 400 commits across desktop, web, and mobile, so you may still encounter rough edges as the new systems settle in. If something appears stuck, try reconnecting or refreshing the client (Ctrl+R / Cmd+R). Your reports continue to shape what we fix next.


What's New?

Major New Features

  • Forum Channels Create organized, end-to-end encrypted discussions with titles, tags, guidelines, follows, reactions, search, drafts, sorting, solved states, pinning, locking, archiving, and moderation controls. Open a post beside the forum list on desktop/web or as a focused thread on mobile.
  • Collaborative Whiteboards A new board channel brings live, multiplayer drawing to every platform. Boards use Cloak themes and member identities, show activity in the server rail, and can send a selection or viewport to chat as an encrypted image with a link back to that exact area of the live board.
  • Native Polls Create single- or multi-select polls in servers and DMs, with scheduled starts, custom durations, anonymous voting, hidden results, role restrictions, voter lists, and early closing. The new composer + menu also puts uploads, voice messages, expiring messages, and polls in one place.
  • Import from Discord Start a new Cloak server from an existing Discord community. The resumable importer carries over categories, channels, forums, roles and compatible permissions, the server icon, custom emoji, and soundboard sounds, with a review of anything that could not be mapped safely.
  • Server Boosts Members can assign boosts to a server to unlock shared levels and higher limits for messages, public attachments, custom emoji, soundboard sounds, and voice/video capacity. Room settings now show boost progress, contributors, and available assignments.
  • Theme Studio Build custom light and dark themes from background and accent colors, fine-tune palettes on desktop/web, save a personal theme library, and share themes in chat. Theme links open a preview before anything is applied, and gradient canvases now flow through more of the app chrome.
  • Multi-Account Switching Keep up to five Cloak accounts on one device and move between them from the account switcher. Calls are handled safely during handoff, reconnect state is isolated per account, and a transition screen keeps the previous account from flashing during the switch.
  • First-Class Tablet Layouts The mobile app now adapts to iPad, Android tablets, foldables, Split View, and resizable windows with persistent navigation, multi-pane chat, optional pinned member lists, and list/detail settings layouts instead of stretching the phone interface.
  • Native Mobile Subscriptions Upgrade and manage Cloak plans through Apple or Google billing from the mobile app, including purchase restore and account management. Web subscriptions continue to coexist with mobile purchases, and the highest active entitlement wins.

Privacy & Account Security

  • Safety Numbers & Key-Change Alerts One-to-one DMs now expose a safety number you can compare out of band and mark as verified. If a contact's identity key changes, Cloak warns you and waits for an explicit decision instead of silently trusting the replacement.
  • Stronger Attachment E2EE Shared file keys are now wrapped to the conversation key rather than stored as raw server-readable keys, including proper support for group DMs. Grant failures stop the send instead of leaving recipients with a broken attachment.
  • Lost-Key Recovery If you lose your secret key, a guarded recovery flow can reset your encryption identity after password, email-code, and 2FA checks. Cloak explains what history can be recovered before anything is changed.
  • Smaller, Audited Key Exchange Conversation-key delivery moved to a compact HPKE construction with context-bound encryption and interoperability vectors, replacing the legacy Signal dependency without changing message encryption.
  • Desktop Hardening Navigation, content rendering, file access, workers, keystore boundaries, and the Electron security policy received a full defense-in-depth pass. macOS now runs the renderer in the Chromium sandbox, with additional isolation work completed across all platforms.

Chat, Channels & Communities

  • Structured Code Blocks Desktop/web now has first-class code blocks in the composer with language selection, highlighting, keyboard controls, paste support, and edit-in-place. Long sent blocks collapse cleanly and can switch between wrapping and horizontal scrolling on every platform.
  • Soundboards Servers can manage custom sounds, and members can search, preview, and play them directly in voice. Listener-side volume controls keep the soundboard at a comfortable level.
  • Better Channel Management Create private channels, edit category-wide permissions, duplicate a channel with its settings, see lock and channel-type indicators at a glance, and organize servers into customizable folders.
  • Roles & Identity Role icons now appear consistently in chat and member surfaces, managed roles have safer editing rules, booster flair has been refreshed, and display-name handling is more consistent throughout the app.
  • Moderation UX Warnings, suspensions, reporting confirmations, Terms-of-Service acknowledgements, and rate-limit states now have clear dedicated flows instead of generic errors.
  • Notifications & Drafts Clear the notification inbox across devices, keep edited-message drafts correctly, mute DM notifications and sounds independently, and jump to channels, DMs, forum posts, themes, boards, and messages through more reliable links.

Voice, Video & Performance

  • Stream Reliability Reworked quality downstepping, participant priority, stream deduplication, pause/resume behavior, reconnection, and track-health recovery reduce frozen, duplicated, or phantom streams.
  • Capture Improvements Windows and Linux gained substantial native capture and GPU-scaling work, including stronger game/window fallbacks, better VP9 handling, and lower main-thread overhead. Background effects and pop-out streams are more reliable across operating systems.
  • Audio Improvements Microphone defaults, automatic sensitivity, voice activation, DTX behavior, room switching, iOS silent playback, Windows audio, and deep/warbled voice recovery all received targeted fixes.
  • Personalized Voice Tiles Customize the camera-off tile with your own background, avatar scale, and speaking-ring preferences, with matching presentation across voice surfaces.
  • Smarter Resource Use Cloak pauses self previews and background video work when appropriate, resumes safely on focus, virtualizes large DM and friend lists, and now supports up to 1,000 friends without rendering the entire list at once.
  • Interface Refresh Modals, confirmations, pickers, lightboxes, forms, empty states, and create flows now share one consistent design system. New Wisp artwork gives errors, first-use screens, updates, search, notifications, channels, and other quiet moments a clearer visual identity.

Known Limitations

Known Limitations

  • Discord import is intentionally structure-only: it does not migrate members or message history.
  • Whiteboard shares are encrypted static snapshots; use the attached region link to return to the live board.
  • Voice, video, and native capture still vary by device, driver, and operating system. Reconnecting to the room or refreshing the client resolves most stuck-session cases while we continue tuning them.

Thank you for testing the rough edges, filing detailed reports, and helping us turn them into a better product.

If you encounter any issues or have suggestions, please contact our support team at admin@cloak.chat.

DesktopMobileWeb

🎉 Cloak is Open to the Public

This is our biggest release yet. Cloak now runs everywhere — desktop, web, and mobile — on a shared, end-to-end encrypted core, and we're opening the doors to everyone. Registration no longer requires an invite code. Thank you to every early adopter who got us here. ❤️


Beta Notice: Please Read

Cloak is still in beta. You may run into instability, bugs, crashes, and unexpected behavior as we iterate quickly. Your feedback is invaluable. If you hit an issue, try refreshing the client (Ctrl+R / Cmd+R). Thanks for building this with us!


What's New?

Major New Features

  • Cloak on the Web A full, standalone Cloak client now runs right in your browser — same servers, same E2EE, same features, no install required. Voice, video, and screenshare included.
  • Calendars A brand-new calendar channel type, plus a personal My Calendar that aggregates events across every server you're in. Create recurring events (full RRULE support), RSVP, get reminders, and jump straight into a linked meeting channel. Day / 3-Day / Week / Month views.
  • Group DMs Start a direct message with multiple people, name it, give it an icon, and manage members — all end-to-end encrypted. Group voice & video calls included, with keys that hot-swap safely as people come and go.
  • Bots & Webhooks Bring automation into your servers. Post from external services via webhooks, and add bot accounts with their own avatars and identities.
  • Flow Bots No-code automation, built right into Cloak. Design flows with a visual builder to react to events and post messages — no server to host, no token to manage.
  • Disappearing Messages Set a rolling auto-delete timer on a whole channel, or a self-destruct timer on individual messages. When time's up, they're gone for everyone.
  • Achievements Earn medals as you use Cloak and show them off on your profile. A full badge gallery with unlock toasts.
  • Notification Inbox + Push A new notification feed collects mentions, replies, and activity in one place. Push notifications now reach you when the app is closed — with per-server and per-channel mute levels, timed mutes, and Do Not Disturb.
  • Search Fast, full message search with a complete operator set (from:, in:, has:, before/after, and more) across your history.

Security & Account

  • Two-Factor Authentication (2FA) Protect your account with TOTP.
  • QR Login & Device Linking Log in on a new device by scanning a QR code — your encryption keys are securely handed off end-to-end, no password typing required.
  • Device Sessions See every device signed into your account and sign out remotely.
  • Ownership Transfer Hand off ownership of a server to another member, gated behind a fresh re-authentication step.
  • Blocking & Reporting Block users and report messages. Blocked users' content collapses out of your view.

Improvements

  • Redesigned Settings A cleaner, Discord-style settings layout across desktop and web, with deep search to jump straight to any setting.
  • Real-Time Channel Visibility Channels now appear and disappear the instant your permissions change — no reload needed. Member lists are scoped to who can actually see a channel.
  • Rich Link Previews Pasted links unfurl into rich embed cards with titles, descriptions, and thumbnails.
  • Custom Emoji & Reactions A grouped emoji picker, custom server emoji, and a polished reaction experience with a shared catalog for cross-platform interop.
  • Friends & DMs Mutual-friend gating for DMs, live friend presence, and smoother DM management.
  • Voice & Video Polish More reliable P2P and relayed streams, better viewer/active-speaker tracking, a key-unavailable banner when a stream can't be decrypted, and refined screenshare capture on the web.
  • Notification Sounds Consolidated, renamed, and tuned notification and call sounds across platforms.
  • General Hundreds of bug fixes, stability improvements, and a major internal convergence so desktop, web, and mobile now share one battle-tested core — meaning features and fixes land on every platform at once.

Known Issues

Known Issues

  • Channel and server permissions are still maturing. Expect occasional rough edges.
  • Voice P2P connections are limited to a small number of peers and may still have edge-case stability issues.
  • Some media may download fully before playback rather than streaming, depending on your network.
  • Push notification delivery and focus suppression are still being tuned.
  • As always in beta: if something looks stuck, a client refresh (Ctrl+R / Cmd+R) usually clears it.

Thank you for testing the rough edges, filing detailed reports, and helping us turn them into a better product.

If you encounter any issues or have suggestions, please contact our support team at admin@cloak.chat.

Patch Notes: v0.7.50

DesktopMobileWeb

Beta Notice: Please Read

Cloak is currently in beta. As a beta user, you may experience instability, bugs, crashes, and unexpected behavior. We're actively developing and iterating. Your feedback is invaluable. If you run into issues, try refreshing the client (Ctrl+R / Cmd+R). Thank you for being an early adopter!


What's New?

New Features

  • New Media Server Integration Rebuilt RoomClient on top of a new mediasoup-based media server, bringing major improvements to stream reliability, codec negotiation, and scalability modes.
  • AV1 Codec Support AV1 is now the preferred video codec when supported, with automatic fallback to VP9/H264/VP8. Graceful catch for browsers that don't support AV1.
  • Hardware Acceleration Setting New toggle under Settings > Advanced to enable or disable GPU hardware acceleration, with one-click restart when changed.
  • Spellcheck Settings Full spellcheck configuration under Settings > Text & Images — toggle spellcheck on/off and select from all available system languages. Uses Chromium's native spellchecker instead of the old bundled dictionary.
  • Game Window Capture (Windows) Windows now detects exclusive fullscreen and Vulkan/DX game windows that the standard screen capturer misses, and falls back to display capture automatically.

Improvements

  • Scalability Mode Tuning Reduced temporal layers for non-AV1 codecs to prevent hitching; webcam defaults to L1T3 for smoother performance.
  • Bitrate Optimization Webcam bitrate reduced client-side for better bandwidth usage without noticeable quality loss.
  • Subscription Tier Overrides Tier override support (gifted tiers) now correctly applies across all tier-gated features. Effective tier uses the maximum of Stripe tier and override tier.
  • User State Sync currentUser state now properly syncs with localUserDataAtom, preventing stale user data after subscription changes.
  • Context Menu Unification More settings and preferences are written to persistent storage. Unified context menu behavior across the app.
  • Emoji Rendering Slightly improved emoji rendering in reactions, the chat window, and the editor.
  • Keyboard Accessibility Fixes for keyboard navigation and focus management on voice and user panels.
  • Video Gallery Polish Thumbnail strip now uses flexible responsive sizing instead of fixed dimensions. Compact stream tiles show condensed status badges. Priority stream placeholder and pause overlay improvements.
  • Source Polling Fix Stream source polling now checks native windows on Windows when the desktop capturer can't find the source, preventing false "source disappeared" alerts for game windows.
  • General Many bug fixes, log cleanup, and stability improvements throughout the client and media layer.

Known Issues

Known Issues

  • Channel and server permissions are in very early alpha. Expect instability and missing functionality.
  • macOS CoreAudio Tap backend has a known issue on macOS 26.0 where isRunning reports 0. The ScreenCaptureKit fallback is used automatically.
  • App-specific audio capture may require the target application to be actively producing audio at the time of source selection on some systems.
  • Sometimes audio source not found for desktop source, consider sharing full screen instead.
  • Push to talk key detection may not capture all modifier combinations on every keyboard layout.
  • P2P connections are limited to 4 peers maximum and may still have edge-case stability issues.
  • AV1 encoding may not be available on older hardware or browsers without AV1 encoder support; the client falls back automatically.

Thank you for testing the rough edges, filing detailed reports, and helping us turn them into a better product.

If you encounter any issues or have suggestions, please contact our support team at admin@cloak.chat.

Patch Notes: v0.7.12

DesktopMobileWeb

Beta Notice: Please Read

Cloak is currently in beta. As a beta user, you may experience instability, bugs, crashes, and unexpected behavior. We're actively developing and iterating. Your feedback is invaluable. If you run into issues, try refreshing the client (Ctrl+R / Cmd+R). Thank you for being an early adopter!


What's New?

New Features

  • P2P Connections Peer-to-peer voice/video with up to 4 peers, audio track support on P2P screen shares, and a confirmation prompt before starting or connecting.
  • In-House Embeds Replaced iframely with a custom in-house embed system for link previews.
  • Collapsible Channels Channel groups can now be collapsed and expanded for a cleaner sidebar.
  • Input/Output Device Selection Select audio input and output devices directly from the video gallery hover menu.
  • Per-App Audio on Linux Linux now supports per-application audio capture.
  • Search Improvements Overhauled search bar and search functionality.

Improvements

  • Font Update Replaced Open Sans with Source Sans 3 across the app.
  • Accessibility Major ADA compliance pass — focus rings, screen-reader improvements, keyboard navigation performance in the message window, and endless accessibility fixes throughout.
  • Slate Editor Many editor fixes including copy/paste emoji support, emoticon-to-emoji conversion, Ctrl+Backspace to delete entire words, better editor history, and improved selection handling.
  • Roles Dynamic role add/remove handling, flyout for display role selection, admin roles forced to top of user list, better role name visibility, and change display role from room settings gear.
  • Voice Transmit Gain Reworked gain slider — now supports up to 300%.
  • Video Gallery Cleanup and layout improvements; hover menu stays open when device options are selected; expand/collapse thumbnails in priority stream; hide non-video participants and hide-self option.
  • VP9 Simulcast L3T3 simulcast with DTX enabled on VP9 streams.
  • Max Stream Fix Proper stream recount on disconnect and peer departure.
  • Emoji Reworked emoji management page, enforced max 50 custom emoji limit, custom emojis properly handled on room leave/join.
  • Invite Codes Fixed only the first invite code rendering when multiple invite codes appear in a message.
  • Mute/Deafen Icons Fixed incorrect mute/deafen icon display on user tiles.
  • View Switching Fixed swapping between grid, priority, and thumbnail video layouts.
  • Saturation Slider Saturation slider no longer affects media elements (videos, images, streams).
  • Reaction Picker Fixed reaction picker not opening correctly.
  • Markdown Markdown rendering fixes.
  • Room Settings Room settings modal and room list fixes.
  • Video Upload Better handling of single public video uploads.
  • WASM Packaging WASM files now correctly packaged; fixed toggle switch behavior.
  • Code Signing Fixed incorrect name in macOS code signing configuration.
  • General Many bug fixes and stability improvements throughout the client.

Known Issues

Known Issues

  • Channel and server permissions are in very early alpha. Expect instability and missing functionality.
  • macOS CoreAudio Tap backend has a known issue on macOS 26.0 where isRunning reports 0. The ScreenCaptureKit fallback is used automatically.
  • App-specific audio capture may require the target application to be actively producing audio at the time of source selection on some systems.
  • Sometimes audio source not found for desktop source, consider sharing full screen instead.
  • Push to talk key detection may not capture all modifier combinations on every keyboard layout.
  • P2P connections are limited to 4 peers maximum and may still have edge-case stability issues.

Thank you for testing the rough edges, filing detailed reports, and helping us turn them into a better product.

If you encounter any issues or have suggestions, please contact our support team at admin@cloak.chat.

Patch Notes: v0.7.7

DesktopMobileWeb

Beta Notice: Please Read

Cloak is currently in beta. As a beta user, you may experience instability, bugs, crashes, and unexpected behavior. We're actively developing and iterating. Your feedback is invaluable. If you run into issues, try refreshing the client (Ctrl+R / Cmd+R). Thank you for being an early adopter!


What's New?

New Features

  • Theme Color Randomizer Themes can use a color randomizer for more variety and fun.
  • Discovery Pagination Explore/discoverable rooms now paginate per tier for better browsing.
  • Server Description Servers can display a description; handling and display improved.
  • Channel Permissions Select channel receive permission arrays wired up for properly displaying state of perms.
  • Small Screens Many improvements to settings menus when on a smaller screen.

Improvements

  • Hotkeys Hotkey recording fixes for more reliable key capture.
  • Key Retrieval Clearer key retrieval messaging and error handling; app no longer saves a key that did not work.
  • Voice Noise suppression default set to 10.
  • Uploads Emojis show on upload.
  • Roles Role shows when creating (e.g. channel or room).
  • Permissions & Persistence Permission fixes, other bug fixes, and more persistence where expected.
  • Infinite Scroll Fix for infinite scroll behavior.
  • Attachments Attachment handling and UI updates.
  • Auto Update Potential fixes for the auto-update flow.
  • Explore Rooms Tidy-up and potential image download fix; discover toggle and description updates (312, 129).
  • Auth authVerification and related flow updates.
  • Channels Channel list and channel UI changes.
  • Channels Fixed message fetch when you regain see/read permission (no longer shows stale "no see" / "no read" state).
  • General Lots of random fixes and stability improvements.

Known Issues

Known Issues

  • Channel and server permissions are in very early alpha. Expect instability and missing functionality.
  • macOS CoreAudio Tap backend has a known issue on macOS 26.0 where isRunning reports 0. The ScreenCaptureKit fallback is used automatically.
  • App-specific audio capture may require the target application to be actively producing audio at the time of source selection on some systems.
  • Sometimes audio source not found for desktop source, consider sharing full screen instead.
  • Push to talk key detection may not capture all modifier combinations on every keyboard layout.

Thank you for testing the rough edges, filing detailed reports, and helping us turn them into a better product.

If you encounter any issues or have suggestions, please contact our support team at admin@cloak.chat.

DesktopMobileWeb

Beta Notice: Please Read

Cloak is currently in beta. As a beta user, you may experience instability, bugs, crashes, and unexpected behavior. We're actively developing and iterating. Your feedback is invaluable. If you run into issues, try refreshing the client (Ctrl+R / Cmd+R). Thank you for being an early adopter!


What's New?

New Features

  • Arrow Key to Edit Last Message Press the up arrow in the chat input to edit your last sent message.
  • Discoverable Rooms Rooms can be made discoverable; new Explore Rooms UI to find and join discoverable rooms.
  • AI Noise Suppression Voice now supports AI-based noise suppression.
  • Room Customization Can remove room icon and background; GIFs supported in room background.
  • Theme Editor Customize app appearance with the new theme editor.
  • Account Deletion Delete-your-account flow now properly removes your files.
  • Optimistic Updates Room reordering and group/channel reordering now update instantly with optimistic UI feedback.
  • Immutable Role Management Improved adding and deletion of roles with proper constraints.

Improvements

  • Big Emojis Emojis displayed by themselves now render larger for better visibility.
  • Profile Banner Fixed profile banner sizing.
  • Screen Share Resolution Screen share now honors core resolution when different; improved resolution handling for streams.
  • Role Colors Cleaned up role color display and styling.
  • Roles Settings Polished the save changes flow for role settings.
  • Room Management Allow deleting rooms again; polished create/join room modal.
  • Groups & Channels Group fixes and improved deleting group warning.
  • Update Check Update check button moved above user settings modal for better visibility.
  • Cipher Key Improved error handling when loadCipherKey fails to read.
  • Explore Rooms Wired up explore rooms; fixed switching between DMs/rooms briefly loading stale data.
  • Replies Much better reply window; CDN gifs/media no longer render inside replies; code blocks parse properly in replies; CDN-served gifs pause in chat window.
  • Chat Input Fix for Enter sometimes not working when @ or # menu did not close properly.
  • Explore & Images Explore rooms tidy-up; potential image download fix.

Known Issues

Known Issues

  • Channel and server permissions are in very early alpha. Expect instability and missing functionality.
  • macOS CoreAudio Tap backend has a known issue on macOS 26.0 where isRunning reports 0. The ScreenCaptureKit fallback is used automatically.
  • App-specific audio capture may require the target application to be actively producing audio at the time of source selection on some systems.
  • Sometimes audio source not found for desktop source, consider sharing full screen instead.
  • Push to talk key detection may not capture all modifier combinations on every keyboard layout.

Thank you for testing the rough edges, filing detailed reports, and helping us turn them into a better product.

If you encounter any issues or have suggestions, please contact our support team at admin@cloak.chat.

Patch Notes: v0.7.001

DesktopMobileWeb

Beta Notice: Please Read

Cloak is currently in beta. As a beta user, you may experience instability, bugs, crashes, and unexpected behavior. We're actively developing and iterating. Your feedback is invaluable. If you run into issues, try refreshing the client (Ctrl+R / Cmd+R). Thank you for being an early adopter!


What's New?

Cloak ships with platform-native audio capture modules for screen sharing. When you share a specific application, Cloak captures only that app's audio. No desktop mix, no microphone bleed, no leaked notification sounds. Just the audio your viewers actually want to hear.

What's New?

  • Windows A custom native addon leveraging the Windows Audio Session API (WASAPI) with process-specific loopback capture. Pick an application and stream its audio in isolation.
  • macOS A dual-backend Objective-C++ module that automatically selects the best available capture method. On macOS 14.2+, it uses the modern CoreAudio Tap API for low-latency per-process capture. On macOS 13.x, it falls back to ScreenCaptureKit for app-level audio isolation.
  • Audio Capture Worklet An AudioWorklet processor bridges the native capture stream into the WebRTC pipeline, keeping latency minimal and quality high.

Pick an app, share it, and only its audio goes through. It just works.


We've begun rolling out channel and server permissions, a foundational system for controlling who can do what in your rooms and servers. This is in very early alpha and will evolve significantly. Expect rough edges, missing features, and potential bugs. Your feedback helps shape the direction!


New Features

  • Audit Log Server and channel audit logs to track moderation actions, member changes, and other important events.
  • Custom Emojis & Reactions Custom emojis served over the Cloak CDN, with emoji lookup and hover previews in chat.
  • Desktop Notifications Native desktop notifications for messages and mentions.
  • Role Colors in Mentions When you @mention a role or group, the highlight now uses that role's color.
  • Subscription Manager Clearer subscription management with user feedback and tier-based file storage limits.
  • Robust File Uploads File uploads now respect user paid tiers, with private uploads served via CDN.
  • Download Location Choose where downloaded files go; downloads now save to your preferred path.
  • Volume Slider Per-stream volume control in the video gallery.
  • Jump to Reply Click a reply to jump directly to the original message in the thread.
  • Beta Information Modal Dedicated beta notice and troubleshooting info on the home page.
  • Linux Build Linux-specific build changes and support improvements.
  • Local Storage Persistence LocalStorage is written to a file to persist between app updates.
  • PiP / Picture-in-Picture Local reference size and PiP improvements for the video gallery.
  • Back Button Navigation Back button now navigates to the room and shows the video gallery correctly.
  • Spoiler & NSFW Handling Improved spoiler/NSFW display; spoiler/NSFW indicators only show for public files.
  • Friends List Cleaned up friends list UI and behavior.
  • Cloak Home Page Cloak branding added to the home page.

Improvements

  • Voice connection flow is more React-friendly with cleanup.
  • Users load properly even when switching rooms quickly.
  • Kick/ban actions reordered in the WebTransport UI for better flow.
  • Messages start at the bottom in channels for a more natural reading experience.
  • Stream cleanup when source is closed by user.
  • User mute/deafen state now persists correctly on server reset while in voice.

Bug Fixes

  • Fixed stream drop when a new user joins affecting video gallery talking lights.
  • Fixed various audit log display and sync issues.
  • Fixed mention updates and attachment handling.
  • Fixed notification rendering on home room for DMs.
  • Fixed custom emoji rendering and lookup.

Known Issues

Known Issues

  • Channel and server permissions are in very early alpha. Expect instability and missing functionality.
  • macOS CoreAudio Tap backend has a known issue on macOS 26.0 where isRunning reports 0. The ScreenCaptureKit fallback is used automatically.
  • App-specific audio capture may require the target application to be actively producing audio at the time of source selection on some systems.
  • Push to talk key detection may not capture all modifier combinations on every keyboard layout.

Thank you for testing the rough edges, filing detailed reports, and helping us turn them into a better product.

If you encounter any issues or have suggestions, please contact our support team at admin@cloak.chat.