Skip to main content

Release notes

Every mssgs update, summarized. Newest first.

August 2026

v14.0.28 – v14.1.20002 11 Desktop Latest

Bug Fixes

  • A YouTube watch party now plays inside the app again, instead of saying the video cannot be played here and sending you out to YouTube.
  • In a live watch party everyone now watches from where the host put the room, instead of each person jumping to the live broadcast on their own.
  • The timeline of a live broadcast can be dragged to move the whole room, the same way a video’s can, and that is what someone with control now gets by default.
  • A picture that lost its place in a party finds its way back when the room moves somewhere else, instead of staying stuck where it was.
  • Joining a voice channel could leave you in the room but out of the app, with everyone else seeing you arrive while you heard nothing.
  • A microphone that failed to start now joins you muted and says so, instead of abandoning the call.
  • Leaving a voice channel now takes you out of that channel’s list of people.
  • Turning your camera off no longer leaves a black rectangle where your picture belongs.
  • A shared screen no longer runs seconds behind what is actually happening.
  • A shared screen now arrives at the size it is really shown at, and keeps up on a weak connection.
  • Somebody who rejoins and shares their screen again is visible without restarting the app.
  • Waiting for someone to join no longer resizes the player.
  • Pressing Clip in the floating player did nothing at all, it was being treated as a handle to drag the player by.
  • A clip now contains the film rather than a picture of the whole app around it.
  • Holding the push-to-talk key no longer types across the message box.
  • Only text that ends in a real domain becomes a link, so ordinary sentences are no longer turned into ones.
  • A premium badge now appears as soon as somebody comes online, without a restart.
  • Switching accounts no longer mixes up which servers and conversations belong to which account.
  • Screen sharing that finds nothing to share now explains why, with somewhere to go about it.
  • Signing in with an emailed code now finishes at the second-factor step instead of leaving you in a session that could not do anything.
  • Switching accounts while a session was being refreshed could sign out the account you switched to.
  • A shared screen no longer blinks every time somebody speaks, and voices no longer break up along with it.
  • Screen sharing now says when macOS has not granted screen recording, and offers a way straight to that setting.
  • Clicking a mention or an emoji you just inserted no longer stops the message box accepting what you type.
  • The emoji, mention, channel and command lists now put their best answer nearest the text you are typing.
  • Those lists no longer hand their selection to whichever row slid under a resting mouse.
  • Holding a search arrow no longer drags the whole conversation history along behind it.
  • The search counter keeps its numbers while it takes you to a result, instead of being replaced by a sentence.
  • A one-time voice memo you listened to on this computer now disappears as it should.
  • The two-factor setup screen no longer opens behind the settings screen that opens it.
  • A card with several pictures now opens as one gallery you can page through.
  • Reactions thrown over a watch party now rise from the bottom of the picture instead of from behind the controls.
  • Guests in a watch party could not hear it at all, while the host had every reason to think it was fine.
  • A watch party opened silently for anyone who had never touched the volume slider, while the same video had sound in a browser.
  • Recording a party for clipping took the sound out of the room it was recorded in, so the clip had audio and nobody watching did.
  • The player kept only its timeline when the pointer was away, leaving sound, replay, sticker, moment and window controls with nothing on screen to say they existed.
  • Joining a watch party that was already under way could sit on a spinner indefinitely for a video that plays instantly elsewhere.
  • A video that cannot be embedded now says so with a way out, instead of loading forever.
  • Play again rewound the video and then stopped there instead of playing it.
  • A connection interruption no longer ends the watch party you were in; the video simply keeps playing.
  • How far back a watch party lets you go is now the same on every computer, instead of depending on the machine.
  • Back to live sat over the video permanently saying you were level with the party, and pressing it appeared to do nothing.
  • The card at the end of a video never appeared, and a party kept counting past the end of what it was playing.
  • Pressing a time in the chat did nothing while the party was playing in its own window.
  • A time or a message clock pressed in one watch-party channel could move the video in a different channel entirely.
  • The pop-out window opened small and played a lower-quality picture than the app, and cropped what a clip and a sticker were cut from.
  • The sticker cutter opened on a blown-up picture of the app rather than on the film, on a black frame, and played the recording out loud over the party.
  • Saving a sticker to a community reported an internal error code instead of saying what was wrong.
  • Clips are now small enough to send, and the Clip button no longer refuses for the rest of the party after one early failure.
  • The view count on a clip you posted stayed at zero for ever.
  • Opening a clip while a party was running played both at once; the party now goes quiet and speaks up again afterwards.
  • The fullscreen button did nothing on every video in the app.
  • Going back ten seconds in a watch party now moves only you by default, with Back to live to rejoin, and hosts can still opt to move the room.
  • The clip length picker offers two minutes again.
  • The watch party ignored your choice to float it and docked itself into the channel again on every new party.
  • The time a message was sent had become a jump button in watch-party channels, and was drawn larger than the date beside it; rewinding to a message moved to its right-click menu.
  • Opening a photo showed the previous one at full size until the new one arrived.
  • A photo that can no longer be loaded now says so instead of leaving a shimmering gap in the conversation.
  • Clicking an unread conversation that is already open in its own window now raises that window instead of opening it a second time.
  • A member who is chatting or typing no longer shows as offline in the member list.
  • Messages about something in the conversation no longer put their notice over the channel list beside it.
  • Dragging a channel into another category now keeps it where you dropped it instead of jumping back after a reload.
  • A photo you send no longer jumps to a different size once it is sent, and only ever gains quality from the moment it appears.
  • Videos sent from the desktop app are now roughly half the size for the same picture.
  • Right-clicking a sticker in the sticker drawer now opens its menu, and the menu appears above the drawer instead of behind it.
  • Stickers and GIFs no longer draw a frame around artwork that has no edge, while photos and video keep theirs.
  • Reacting no longer has a two-second wait between emotes, so several can be fired at a good moment.
  • The reaction bar now opens directly above the button that opens it, wherever you have moved that button to.
  • The buttons on the watch-party player now say what they do, and are readable in light mode.
  • Cards in a conversation, such as a game invite or a one-view photo, no longer stretch across the full width of the channel.
  • A clip posted in a conversation is now the size of a message attachment instead of filling most of the window, and the whole card opens it.
  • The web address above a posted clip is no longer repeated over the card that replaces it.
  • The dialogs for creating a channel, creating a private group and opening an external link now match the rest of the interface.
  • Posts and Clips on a profile are now a compact control rather than two full-width buttons, and the map card on a profile keeps its rounded corners.
  • Opening an ordinary channel no longer asks the server about a watch party that cannot exist there.
  • The app no longer re-reads chat themes every time you switch back to it, or re-checks conversation requests on every message received.
  • Changing channels no longer leaves the previous picker behind, which slowly weighed the app down over a session.
  • The button for starting a new conversation now steps back once you have conversations to read.
  • The buttons of a dialog stay reachable when the window is small.
  • Searching a community now shows every channel that has results, with exact counts appearing as they load, instead of missing channels and waiting for the slowest one.
  • A message posted while a community search was still running could be counted twice in the channel it was in.
  • The video of a watch party keeps its rounded corners in the floating mini-player.
  • Reload is available again in the application menu, so the keyboard shortcut for it works in the released app.
  • Changing the email address during sign-in no longer leaves you on a spinner with no form underneath.
  • Searching far back in a conversation no longer stutters while older messages load, and the bar now says that it is loading instead of appearing frozen.
  • Clearing or changing a search now removes the previous highlights immediately instead of leaving them on screen until the next results arrive.
  • Searching for part of a word now highlights the whole word it appears in.
  • The incoming conversation request now matches the rest of the interface instead of using the old accent colour.
  • Joining a server now opens it right away at its general channel, instead of leaving you where you were.
  • An edited photo now updates in the grid immediately, instead of showing the old version until a refresh.
  • Strikethrough formatting now requires the double tilde, so a single tilde no longer strikes through text by accident.
  • Link preview cards no longer show a stray white bar down the side taken from the page theme color.
  • The light theme has been regenerated so its colors match the current styling again.
  • Logs sent with a bug report are now named per sender and record which account and screen they came from.
  • Signing in from a stored session no longer left the app looking ready while nothing it did would work.
  • A failed upload now explains what actually went wrong, instead of always claiming the file was too large.
  • Change Password, Delete Account, two-factor removal and Edit Profile Image now use the same styling as the rest of Settings.
  • Invite cards in chat now show the server icon and name, and open the invite when you click them.
  • An invite that has reached its limit now says so, instead of suggesting the link is no longer valid.
  • Saved stories and feed posts now get a proper file name, and saving several images no longer overwrites the previous ones.
  • A new public or friends story now lights up the ring right away, without restarting the app.
  • A story no longer keeps playing behind the report, share or delete screens.
  • When choosing which surrounding messages to include in a report, you now see only the messages around the one you are reporting, with that message pinned in view.
  • The moderation queue now shows a reported message as it was posted, with its photos, and no longer counts reports you have already voted on.
  • Images sent by bots and integrations now appear in the message instead of failing to load.
  • Messages that went missing during a bad connection are now recovered more reliably.
  • Sending your logs with a bug report now uses a fraction of the data it used to.
  • The Blocked Users list now shows names and avatars instead of internal identifiers, and the confirmation names the account you are unblocking.
  • Unblocking someone now takes effect immediately, instead of the account briefly reappearing in the list.
  • The Parent Center now correctly lists a child's friends and daily usage, and no longer reports location sharing as off while it is on.
  • Reports awaiting review now show a review deadline based on the server time, and say so plainly when that timing is unavailable.
  • The list of reports you sent now shows each account's real profile picture instead of a generated one.
  • Closing the Parent Center now returns you to Settings, rather than closing everything.
  • Reporting now tells you when a report could not be sent, instead of always confirming it as submitted.
  • App Feedback reports now attach the full debug log as a file instead of only the most recent lines.
  • Story rings in profile popovers now match the presence view exactly and follow the avatar shape.
  • Group story rings and counts now load in a single request, so popovers open faster.
  • The Mac App Store version no longer offers its own update check; updates arrive through the App Store.
  • Story rings no longer linger after a story is gone, light up the moment a new story arrives, and survive a reconnect instead of resetting.
  • Viewing a photo a story shared into a conversation now counts as viewing that story.
  • Private stories now show members' current avatars, and only the story's managers can see or change the member list; everyone else sees just the count.
  • Picker suggestions can no longer swallow your click, people now rank above bots, and an empty search no longer leaves a stray box.
  • One-view photos no longer burn their single view when the image fails to load; the app retries marking it viewed.
  • A bot editing a card no longer re-renders the parts it did not touch.
  • Typing in a conversation you have already read now shows as plain typing again.

New Features

  • Hold a key to talk: your microphone only sends while you hold it, and stops the moment you let go.
  • A new Voice section in settings shows when your microphone is actually sending and what it lets through, with a test you can hear yourself on.
  • Your microphone can now filter out the room around you, so a fan or a keyboard does not travel with your voice.
  • A screen you share in a call can be reacted to the same way a watch party can.
  • A shared screen in a call can be clipped, and the call itself can be moved around the window.
  • Choose how good a screen you share looks, and have it shared the same way the next time.
  • The line between a call and the chat beside it can be dragged, and the call bar folds to fit what is left.
  • The member list now says who is in a call.
  • Mentioning someone now works in a voice channel’s chat.
  • AI tools connected through the local integration can now use voice channels, apply permission groups to people, create and revoke invites, and read or change your mutes, friends, clips, stickers, blocks and location sharing.
  • Search now shows the conversation around a result inside the search itself, so looking something up no longer takes you out of the channel you were reading.
  • Every search covers the whole community, and a new panel narrows it to one channel and says how many results each channel holds.
  • Search results are grouped per channel and open to the individual messages, each with who wrote it and when.
  • A result you do want to visit has its own Open in channel button, so going there is a choice rather than something that happens to you.
  • Settings has a new Appearance section, with the theme and two new layout choices together in one place.
  • The server strip can sit on the right of the window instead of the left.
  • The server strip can stay hidden and slide back in when you move the pointer to that edge of the window.
  • Notifications can be told how long they may wait while you are still reading a conversation on this computer.
  • A shared screen now brings its sound along with the picture.
  • A clip is now a sequence of pieces you can edit: trim it, cut a part out of the middle, repeat a moment, or join pieces from several clips, with sounds and text over the top.
  • Creating a channel can now create its category too, and the dialog stays open so a batch of channels keeps the type and the groups you already picked.
  • Clicking the reply above a message now takes you to the message it answers, even when that message is far back in the conversation.
  • The member list now shows what somebody is watching, beside what they are playing.
  • AI tools connected through the local integration can search your messages and run watch parties, and every capability can be switched on at once.
  • Watch parties: watch a video together in a channel, where everyone can play, pause and scrub by default rather than only the person who started it.
  • Watch party channels can now be created from the app itself, and the channel shows the faces of everyone currently watching.
  • A watch party can be given a name when it starts, which is what everyone sees on the card, in the channel and in presence.
  • The video of a watch party can be popped out into a window of its own, carrying the picture, the controls, who is watching and the reactions, with the conversation left to itself.
  • The party screen floats over the member list by default, and both where you put it and whether it floats or docks are remembered for the next time.
  • A watch party can be handed over to another device on the same account without giving up your seat in it.
  • The space bar plays and pauses a watch party and the arrow keys move ten seconds, with the pointer on the picture and no click needed first.
  • The last minutes of a watch party can be saved as a clip, trimmed, branded and posted to the channel without the party pausing for it.
  • Clips now belong to your account rather than to one computer, with a Clips tab on your profile that shows the ones you made anywhere.
  • A clip can be renamed, given a share link, or have its sharing stopped again at any time.
  • Clips open full size in the video viewer, with downloading, copying the link and opening it in a browser.
  • A sticker can be cut straight out of whatever the party is playing, and kept in a library of your own on this computer with no permission needed.
  • The sticker library is a third tab beside GIFs in the picker, and takes stickers dragged or imported from files as well.
  • A time written in a watch-party channel becomes a clickable moment that jumps the video there, and Share this moment posts one that names the video as well as the second.
  • A moment for a different video offers to switch the party over to it, or to start one if nothing is playing.
  • A finished watch party ends with a recap of everything you kept from it.
  • A watch party in the backlog now says what was on, with the title, a still of the source and the site it came from.
  • Reactions can be thrown over a conversation as stickers or emoji, rising over the messages and disappearing without leaving anything behind.
  • The reaction bar is now the emotes you actually use, ordered by how often you use them, with the stickers you throw earning a place beside them.
  • Right-clicking a sticker offers to throw it or to keep it on the reaction bar.
  • Roles can be assigned to several channels at once from a channel's right-click menu, instead of opening each channel in turn.
  • A data saver for metered connections: on a phone hotspot or tethered network, playing a clip first says what it will cost and offers to load it when Wi-Fi returns.
  • A photo filter on the map can now be reported from the map itself, and staff can remove a duplicate outright.
  • AI assistants connected through the local integration can now propose a photo filter for the map, not only vote on the ones already there.
  • The channel type is now picked the same described way whether you are creating a channel or editing one, and the descriptions are translated.
  • Recent chats in the search panel now lead with the conversations you actually use, in the same order as the sidebar.
  • Searching for a single number now shows results right away, a lone digit is a full query, while letters still wait for a second character.
  • A search bar now opens directly under the chat header: matches are highlighted in the conversation itself, and the arrows walk you from one hit to the next without leaving the messages behind.
  • The search icon in the header can also search an entire community at once, showing which channels contain hits and how many, and opening the message you pick with the search still active.
  • Several searches can run side by side, each with its own result count, while the arrows walk the combined set in chronological order.
  • Search results can be narrowed to a single day or a period, chosen from a calendar sheet that lets you correct either end without starting over.
  • Search results can be filtered by who wrote them, with a count per person and a removable chip for every name you pick.
  • Signing in now recognises an address that has no account yet and takes you straight to registration with it filled in, and registering with an address that already has an account offers to sign in to it instead.
  • The sign-in code is now entered in six separate digit boxes that advance as you type, accept a pasted or autofilled code, and submit on the last digit.
  • Stickers can now be placed on the avatar of someone you chat with in a direct message, kept per conversation and per person until you remove them.
  • Stickers on your own avatar are now stored as their own layer instead of being merged into the photo, so they can expire or be taken off on their own.
  • A new or empty account now lands on a welcome screen with clear next steps: joining or creating a community, or starting a first conversation.
  • Link previews can now show a large image across the card when the page asks for it, with the space reserved up front so the card no longer jumps while the image loads.
  • AI assistants connected through the local MCP integration can now review the report queue and vote on reported messages and photos, alongside the existing sticker moderation tools.
  • Right-clicking the app icon in the dock now lists your unread conversations and takes you straight to one, alongside Mark All as Read, Direct Messages, Search and Settings.
  • The app now opens straight into your servers and conversations from what it already has stored, instead of waiting on the connection first.
  • Photos are prepared before they are sent and conversations show a soft preview of an image while it loads, so chatting stays comfortable on a slow connection.
  • Stories posted by other people can now be reported, and the story you are reporting is shown while you confirm it.
  • Delete Account has moved to Settings, General, where the rest of your account settings live.
  • The verification code for deleting your account is now entered in six clear boxes, with pasting and autofill from the email still working.
  • When you report a message you can now attach up to ten surrounding messages, so a moderator sees the conversation the message was part of.
  • Managers of a private story can now choose whether its posts also appear on the normal feed; either way, everyone in the story still sees them through the story ring.
  • The Parent Center now shows who a child is sharing their location with, how far each share reaches, and whether it is paused.
  • A new Parent Center in Settings lets a parent share a connect code, and a child use that code to ask a parent to connect.
  • A parent link shares nothing until the parent accepts it, and either side can remove the link at any time.
  • Connected parents can see who their child talks to, how long they are connected each day, and whether location sharing is on, but never the contents of any message.
  • Parents are alerted when their child adds a friend, joins a server, or shares their location, including how far each location share reaches.
  • A new Reports section in Settings shows the reports you sent and how each was handled, along with any reports made about your content.
  • You can now report a message, a direct message, a server, or a user, and what you reported is saved with the report so it can still be reviewed even if it is deleted.
  • You can now block someone from their profile, from a message, or from a direct message, and manage everyone you have blocked in the new Blocked Users tab in Settings.
  • Community moderators now have a Reported Content queue in Moderator Tools, showing each report with the content as it was when it was reported, its review deadline, and how the vote stands.
  • You can now delete your account from Settings, confirmed with a code sent to your email address.
  • Private-story rows now wear story rings and play the stories directly; the member list has moved to its own button.
  • You can now draw on a photo before sending it, right from the send preview.
  • You can now put an animated sticker on your own avatar for a limited time; it removes itself when the time is up.
  • Server invite links now open straight in the app, where you can look the server over and accept or decline before joining.
  • You can now set a photo as the wallpaper of an individual conversation, and it syncs across your devices.
  • You can now share a story privately with a chosen group of people, see who belongs to a private story, and leave one.
  • Mentions now render as pills while you type, and :shortcodes: turn into emoji directly in the composer.
  • Server webhooks can now sign their deliveries with a secret, allow or block images, and show a per-webhook activity log.
  • Right-clicking an image in the fullscreen viewer now offers to copy the image, copy its address, download it, or open it.
  • A new App Feedback settings tab lets you read, copy, save, or send the debug log when something goes wrong.
  • The Memory game is now fully playable from start to finish.

July 2026

v2.0.9 – v2.1.0 2 iOS

New Features

  • Games: play Snake, Snake Capture, Four in a Row, Battleship, Checkers, Tegostrat, Polymono, Word Guesser and Memory with friends, with lobbies, invite codes, QR joins, spectating, rematches and in-game emotes.
  • Apple Watch app: read and reply to your chats and see friends on the map, straight from your wrist.
  • CarPlay: chats, friends, calls and voice memos while you drive, plus Siri for sending and reading messages.
  • Siri Shortcut to share your location with a preset message.
  • Light mode, with an option to follow your system appearance.
  • Redesigned iPad layout that shows servers, channels and chat side by side.
  • New Tools tab with a stopwatch, timer and calculator.
  • Weather on the map, in an overview and as a photo sticker.
  • Photo and video editor: stack several filters at once, the new Cinematic look, GIF stickers, and location filters on video posts.
  • Chat themes: give every DM its own background, plus an album grid and a filmstrip in the photo viewer.
  • Save a whole chat album to your photos in one tap, or pick just the ones you want.
  • Keep an important message at the top of a chat for a few hours.
  • Communities: server info header, quick start for owners, invite and join by QR code, a bans overview, and channel access per role or per member.
  • Invite & Win: invite friends with a link and see who joined.
  • PDF and file attachments with a built-in viewer you can scroll, annotate and share.
  • Stickers in the GIF picker, with trending and recent searches.
  • New widget showing which friends are sharing their location.
  • Stories: new photo and video editor, swipeable city filters, and music posts.
  • Public stories now appear on the map, plus a Discover section in your feed.
  • Map improvements: live location sharing, freeze or blur your location, and "who sees you here" controls.
  • See who viewed your location and find nearby people on the map.
  • Direct messages: read receipts, typing indicators, and streaks with restore.
  • Lock private chats with a PIN that syncs across your devices.
  • One-time-view photos, in-chat camera, and location sharing in DMs.
  • New photo channels with a grid gallery and reply threads.
  • Create, edit, delete, and mute channels, and organize members into groups.
  • Moderator tools to review and approve map photo filters.
  • A refreshed look across sheets, modals, and buttons.
  • Faster photo sending, smoother account switching, and saved drafts.

Bug Fixes

  • Messages now always land in the chat you are looking at.
  • Chats stay up to date after the app has been in the background.
  • Photos you send while offline go out as soon as you are back online.
  • Read status syncs correctly across your devices.
  • Notifications open the channel they name instead of the last one you read.
  • Faster voice calls, with a speaker toggle, a call summary card, and missed or declined calls in your DM list.
  • Avatars and server icons no longer fall back to initials after returning from the background.
  • The app uses far less storage.
v14.0.0 – v14.0.27 26 Desktop

Bug Fixes

  • A conversation you come back to after the app has been idle for a long time now always catches up on what you missed, instead of staying on the messages it already had until you switched away and back.
  • When the server cannot deliver the messages you missed while you were away, the app now notices and reloads the conversation instead of quietly leaving a gap in it.
  • Edits, removals and disappearing photos that happened while you were offline now apply as soon as you return, even when no new message arrived in the meantime.
  • A conversation opened in its own window now keeps track of how far behind it is, so it recovers after a disconnect the same way the main window does.
  • Opening a conversation full of images and cards now lands on the newest message and stays there while the images finish loading, instead of stopping just short of the bottom.
  • A conversation in the list no longer flashes an out-of-date status for a moment when a message arrives, and sending a message no longer shows it as opened before it shows as sent.
  • Reconnecting after a brief drop now restores what you missed instantly, instead of reloading everything from scratch, and messages that arrived while you were offline no longer pop up as new alerts when you come back.
  • A conversation marked as opened now counts from the moment the other person opened your message, instead of showing how long ago you sent it.
  • Opening a photo someone sent you no longer resets that conversation to "0s ago" in the direct message list; it now keeps showing when the photo actually arrived.
  • A conversation that fails to load on a poor connection now keeps trying and fills itself in as soon as the connection recovers, instead of staying empty until you switch away and back.
  • Cancelling the join-with-a-code prompt now returns you to the game picker instead of closing it completely.
  • A card that updates keeps its images on screen instead of blinking.
  • Reordering your servers now survives a reload and a partial update from the server.
  • The newest messages stay pinned above the message box as it grows and shrinks.
  • A message sent directly under a photo now groups with it straight away, instead of shifting once it is confirmed.
  • Opening a one-view photo no longer disturbs how that same message appears elsewhere in the app.
  • Links written without a scheme, such as amazon.nl/product, are now recognised and clickable, and www. links no longer open as relative pages.
  • Sharing to another app via the native share sheet no longer intermittently does nothing.
  • A newly accepted direct message request no longer shows an impossible age such as "2951w ago".
  • Avatars that were still round in a few places now use the same slightly rounded square shape as everywhere else.
  • A direct message popped out to its own window no longer loses your presence when you leave the conversation in the main window, and vice versa.
  • Your presence in a direct message no longer flickers off whenever the window loses focus while the conversation is still on screen.
  • The remaining English texts in the Dutch app, including the pincode lock and the ghost message explanation, are now in Dutch.
  • Joining a server you are banned from now clearly tells you that you are banned instead of failing without explanation.
  • Servers that have been deleted no longer linger in your server list.
  • Clicking a notification now opens the conversation it belongs to instead of only bringing the window to the front.
  • Notifications for direct messages now respect your mutes, and no longer reveal the message of a conversation that is locked with a pincode.
  • A locked conversation keeps its unread marker until you have actually read it.
  • A ghost message that is being read no longer disappears in front of you; it stays until you leave the conversation.
  • A photo with animated stickers now plays right in the conversation instead of looking like a video that will not start.
  • The typing indicator no longer goes missing when you start typing in one channel shortly after another.
  • The groups in the member list now appear in the same order in every channel.
  • The list shown when hovering over a conversation keeps its position while it updates.
  • Who is present in a channel is refreshed again after unlocking your screen or waking your computer.
  • Short conversations no longer keep asking for older messages that do not exist.
  • The game picker now fits any window height and scrolls, so the title and the join-with-a-code option stay reachable.
  • Screen sharing now tells you when it is unavailable instead of appearing to do nothing.
  • The confirmation for a moderator veto no longer opens behind the review window.
  • Replying to a message no longer briefly shows "message not found" in your own reply while it is being sent.
  • The sender name and avatar no longer flash on a message sent right after one that carries a link preview.
  • Your presence in a direct message now ends as soon as the window loses focus or a game opens over the chat, and returns when you come back, so the other person is never shown that you are in the conversation when you are not.
  • Popping a direct message out to its own window no longer makes the other person see you leave the conversation when you close or switch away from it in the main window.
  • Notifications on your phone are no longer held back when an AI assistant reads a direct message on your behalf.
  • Results from a GIF search can no longer appear in the Stickers tab when you switch tabs mid-search.
  • Messages sent while you are signed in on several devices no longer linger as a duplicate.
  • The Tegostrat board loads faster and takes far less space in the app.
  • The direct message intro, the ghost message explanation and the pincode lock now appear in Dutch instead of English.
  • Your own messages no longer flicker or briefly appear twice right after sending.
  • The sender name above a message no longer flickers when you send several messages in a row.
  • Messages that went missing in a gap in the conversation are now recovered automatically.
  • Game rooms are now properly left when you switch accounts or log out.
  • Reconnecting after sleep or a dropped connection now reliably loads the messages you missed.
  • Messages no longer appear out of order after a reconnect, such as older messages showing up below newer ones.
  • Duplicate copies of the same message no longer appear in the conversation.
  • The same batch of messages is no longer re-downloaded on every reconnect.
  • Empty channels no longer reload every time you revisit them.
  • Bot messages now update in place exactly as they do in the mobile apps.
  • The verified checkmark now appears only on messages genuinely sent by mssgs, not on every bot or webhook message.
  • Fixed several hard-to-read text colors in light mode.
  • Your exact location is no longer written to the local log files.
  • The dock badge no longer shows phantom unread counts or loses track of unread direct messages.
  • Light mode readability: member names in the sidebar, server icon initials, name labels on the map, and the badges in Settings are now clearly legible.
  • The privacy blur in pop-out direct message windows works again.
  • Creating servers, channels, and invites is smoother, and group membership changes now appear immediately.
  • Story rings on direct messages appear as soon as your friends list has loaded.
  • Changes to the channel order are now saved and stay in sync across devices.
  • A stale game lobby no longer blocks a connected AI assistant from joining a new game, only a game that is actually being played counts as busy.
  • AI integrations: live message events reach the local MCP mirror again, new messages were silently dropped, freezing read_channel, get_new_messages and the SSE stream for connected AI clients.
  • AI integrations: the AI now marks a channel read only when it consumes a message that mentions it (or reads a DM), instead of clearing unreads on every poll.
  • Bot embed cards with a server-hosted image now display the image correctly.
  • Direct-message voice calls are more reliable: answering, canceling, and ending a call now stay in sync on both sides, and you are prompted to end the call when the other person leaves.
  • Editing a message no longer loses line breaks and spacing when the editor is pre-filled.
  • A member’s Playing indicator now clears immediately when their game or custom status ends.
  • The one-time-view toggle in the share picker now shows a clear active state.
  • Connected AI bots now receive new messages in realtime across all their exposed channels instead of repeatedly re-fetching channel history, greatly reducing server load.
  • Switching back to a recently viewed channel no longer briefly flickers while its messages refresh.
  • The introduction placeholder in a new direct-message conversation now disappears as soon as the first message arrives.
  • Connected AI bots that try to post an embed card through the plain send tool now get a clear error instead of the card being silently dropped.
  • Server search results now show each server’s icon and the correct member count.
  • A brief network change no longer triggers an update error notification.
  • Connected AI bots now receive new messages as realtime events across all their exposed channels instead of repeatedly re-fetching channel history, greatly reducing server load.
  • Reading an empty channel through a connected AI tool no longer triggers a needless history fetch on every read.
  • Fixed a channel getting stuck on a loading spinner when it contained a plain text message from a bot.
  • Plain text messages from bots now appear as regular chat messages instead of empty embed cards.
  • A message that fails to display no longer blanks the whole channel; it is replaced by a small placeholder instead.
  • The viewing indicator in direct messages now reports your device type, so chat partners see the right device icon.
  • After reconnecting while the app window is hidden, you are no longer wrongly shown as viewing a direct message.
  • AI tools can now reliably edit and delete the messages they send.
  • Embed card messages from bots now show the bot’s avatar.
  • Newly created or edited webhooks, triggers, and groups now appear in the list right away.
  • The connection now stays alive when idle instead of dropping unexpectedly.
  • You no longer get notified for your own messages sent from another device.
  • Server mention badges now appear reliably.
  • Fixed a dropdown that could shift out of alignment when focused or hovered.

New Features

  • Right-clicking a link in a conversation now offers to open it or copy the address.
  • The settings sidebar now scrolls when the window is short, and Log Out stays pinned at the bottom so it is always reachable.
  • The confirmation for leaving a game now uses the same glass styling as the rest of the app.
  • Invite & Win: an occasional popup introduces the invite campaign, and a new tab in Settings shows your invite link, your progress toward the reward and how each invited friend is doing.
  • Invite links from the website are now picked up by the app: the code is remembered and claimed automatically the first time you log in.
  • The popup for starting a direct message now includes a QR code, so someone next to you can add you as a friend by scanning it with their phone.
  • Channel visibility for groups is now a three-way choice per channel: allow, inherit or deny, so a role can see everything except a specific channel.
  • The direct message button and unread conversations now stay in place at the top of the server list, and fold into a compact stack when the window is too short to show them all.
  • Server settings now have a Bans tab that shows everyone who is banned from your server and the reason for each ban.
  • Usernames may now contain hyphens when registering a new account.
  • AI assistants connected through the Integrations settings now follow the account you are actively using, accept larger uploads, and can read the full content of embed cards.
  • A message with several photos now appears as one compact album, with the number of extra photos on the last tile; opening any tile still shows every photo of the message full screen.
  • Right-clicking an image in a conversation now offers Copy, Download and Copy image address.
  • Settings has a new Map & Filters tab with your map preferences and an overview of the filters you submitted, including their status and vote counts.
  • Moderators with staff rights can now take a map filter down immediately, without waiting for the vote to complete.
  • An AI assistant that is viewing one of your conversations is now clearly shown as such, and it can only reach your direct messages while you have that option switched on.
  • AI clients can now also be connected by copying a ready-made configuration, for versions of the app that are not allowed to change another application's settings.
  • AI assistants can now look up the map filters you submitted, including whether each one was approved, denied or is still waiting on moderators.
  • Right-clicking one of your filter submissions in Settings copies its identifier or its image address, which makes a submission easy to refer to when reporting a problem.
  • A group you reserved on the website can now be finished in the app: choose "Got a code?" when adding a server and enter your code.
  • Creating a server now ends on a welcome screen with your invite link ready to copy and share.
  • Server owners get a short setup checklist above the channel list that tracks the icon, channels, invites, roles and the first message.
  • An AI assistant reading or typing in a direct message now shows up as present and is labelled as AI.
  • A one-time showcase after login introduces the six built-in games you can play together.
  • Tegostrat now matches the mobile apps, with an animated board, water lakes in the center, and shared in-game emotes.
  • 4-in-a-row and Battleship look and feel like the mobile apps, with a framed board, smooth piece physics, and a celebration for every sunk ship.
  • Game invitations now appear in your direct message list, showing whether you sent or received them.
  • Voice call outcomes such as missed, declined, and ended now appear in your direct message list.
  • Bot embed cards now show mentions as pills and include the message content inside the card.
  • Stickers can now be sent from the media picker: switch between GIF and Stickers above the search to browse and send them.
  • The Stickers tab now opens directly on trending stickers, with your recent searches shown as tappable bubbles above the grid.
  • Switching between GIF and Stickers keeps your search text and shows results for the same term in the other tab.
  • The Integrations settings now list all supported AI clients, and server-management tools for connected AI clients can be enabled with a separate toggle.
  • The app now has a light appearance: choose Dark, Light, or System in Settings under General and the entire interface follows instantly.
  • The GIF picker now includes stickers: switch between GIF and Stickers above the search to browse, search, and send stickers.
  • AI clients such as Claude Code, Claude Desktop, Cursor, and Codex can be connected to mssgs with one click from the Integrations settings.
  • Server managers can grant individual members access to specific channels with a new per-member access editor.
  • Photos in photo channels now open in a full-screen detail view.
  • Battleship shows your fleet and your shots side by side and celebrates every ship you sink.
  • A sound and a short notice let you know when a player leaves a game room.
  • mssgs can now also be used in the browser at mss.gs/app.
  • Connected AI assistants can now join a game with its shareable join code, so you can invite them by simply sharing the code in chat.
  • AI assistants connected to mssgs can now be invited to play games with you: they accept one game at a time and take their turns on their own, just for fun.
  • Snake is faster and smoother, adds a Snake Capture mode, and uses the full window while you play.
  • When a game ends you can jump straight into a rematch, and you can switch between your active games from the lobby.
  • The game lobby Invite button now opens a friends picker to invite someone by direct message instead of only copying a join code.
  • The Polymono board has a cleaner, more finished look.
  • Play games together in direct messages: Battleship, Four in a Row, Checkers, Snake, and Polymono with up to four players.
  • Polymono plays on an isometric 3D board with your avatars as tokens: buy streets, build houses and hotels, and land on Free Parking to win the pot that taxes and chance cards feed.
  • Checkers now follows authentic draughts (dammen) rules: mandatory captures, crowned double dams that fly across the board, and a choice of an 8×8 or full 10×10 board.
  • Game hosts can tune each match with room options, such as board size and starting capital.
  • Game invites appear as live cards in chat that update with the lobby state, and finished games post a result card with a snapshot of the final board.
  • An ongoing game can be minimized to a draggable pill so you can keep chatting while you play, and lobbies show a QR code for quickly joining from another device.
  • Game rooms can be opened for public spectating, and a Watch button in the conversation header lets you watch a friend’s ongoing game.
  • Members now show a Playing indicator while they are in a game.
  • Finished voice calls in direct messages now leave a call summary card in the conversation.
  • Share photos, videos, and links into mssgs directly from other macOS apps, with an in-app picker to choose the destination conversation.
  • Connected AI tools can now manage voice calls in direct messages, starting a call, answering or declining an incoming call, hanging up, and checking who is on the call.
  • Connected AI tools are notified in realtime when a direct-message call starts ringing, so they can react right away.
  • Connected AI tools can now show themselves as actively present in a direct-message conversation, so your chat partner sees the same viewing indicator as when the chat is open.
  • Bot messages can now show a live loading state, an animated spinner with status text, while the bot is still working, replaced in place by the final message when it is done.
  • Bot embed cards with a long thinking section can now be collapsed and expanded.
  • Connected AI tools and bots can now open view-once attachments in direct messages, saving the photo or video locally before it disappears.
  • The whiteboard can now be expanded to fullscreen, and your choice is remembered.
  • The macOS installer window has a new branded look.
  • Connected AI tools and bots can now open view-once attachments in direct messages: the photo or video is saved locally first, then the message is marked as opened just like in the app.
  • Connected AI tools can post and update these loading cards too, so long-running tasks show progress instead of silence.
  • AI tools can now attach local files to messages, by file path or inline data, not just already-hosted links.
  • Bot cards can now include image and file attachments, shown just like on a normal message.
  • Bots can now update an embed card in place instead of re-posting it, so live-updating cards no longer leave deleted messages behind.
  • File attachments are wider and easier to read: archives like ZIP show their file type, and the full filename appears on hover.
  • A bot’s custom status is now fully readable via a tooltip when it is too long to fit in the member list.
  • Connected AI tools now load channel feeds on demand instead of all at once, making large servers faster to browse.
  • Bot accounts can now set a custom presence status through connected AI tools, shown next to their name in the member list.
  • Bot accounts can now post rich embed cards with action buttons through connected AI tools, and receive button presses, reactions, and replies live.
  • Bot accounts now show a small BOT label next to their name in chats, the member list, and their profile.
  • Open PDF attachments directly in the app with a built-in viewer.
  • Screenshots and screen sharing now work everywhere, including in direct messages.
  • AI tools can now look up user profiles and view stories when you allow profile and story access in settings.
  • AI tools can now view, accept, and deny your incoming DM requests when you allow it in settings.
  • Photo filters now require a transparent background so the photo shows through the filter.
  • Search for a place by name when picking a location on the map.
  • Messages can now display several images together as a gallery.
  • Buttons on automated messages now perform their action reliably.
  • Get a desktop notification when someone sends you a direct-message request.
  • Public stories now appear on the map at a wider zoom level.
  • The Devices settings tab shows richer session details, sorting, and your current session.
  • AI tools can keep your computer awake while active when you enable it in settings.
v45 Android

New Features

  • Rich typing indicators in direct messages: see when someone is recording a voice message, picking a GIF, or taking a photo.
  • Take profile and chat photos directly with the new in-app camera.
  • Chat drafts are now saved per channel, and the input field caps very long pastes.
  • Settings, devices, and group editing screens redesigned to match the iOS app.
  • mssgs links now open directly in the app through verified Android App Links.

Bug Fixes

  • Notification deep links now open the correct channel and conversation.
  • Pasting a very large text into the chat input no longer crashes the app.
  • Live channel updates no longer drop the channel name or category.
  • Wide photos now fit correctly in the photo editor and memory gallery.
  • The Register button on the login screen is no longer clipped.

June 2026

v41 – v44 3 Android

New Features

  • Freeze your location as a ghost pin and preview exactly what friends see, with a full-screen freeze picker.
  • Unread jump pills in the channel list take you straight to unread channels that are off-screen.
  • Moderators can now review and approve map photo filters from Moderator Tools.
  • Video stories start muted, with a speaker toggle and unmute on the volume button.
  • The DM camera has a full inline editor and sends as one-time-view by default.
  • Stories show a live ring on avatars in the DM list and open with a single tap.
  • The app is now also available in German and French.
  • Browse the feed with new city and photo filters in a filter carousel.
  • See who viewed your location on the map.
  • Story viewer: swipe up to reply, with fresh stories loaded on every open.
  • Manage Server screens rebuilt to match the iOS app.
  • Mute channels, with mention behavior matching the iOS app.
  • Lock individual conversations with a PIN, with biometric unlock and automatic relock when idle.
  • One-time-view photos and a redesigned attachment bar in direct messages.
  • Share your location in chat, with a live-location map, nearby friends, and freeze controls.
  • The app is now available in Dutch, with an in-app language switcher.
  • Public stories appear on the map and can be reposted from the feed.
  • A Memory gallery protected by biometrics or a passcode.
  • Server settings screens for invites, webhooks, triggers, custom emoji, and user groups.
  • Voice memos, swipe-to-reply, a QR add-friend flow, and a multi-recipient share sheet.
  • The app starts several seconds faster.

Bug Fixes

  • Avatars no longer flicker or reload while panning the map.
  • Identical messages sent within a second are no longer posted twice.
  • Map panning and pinch-zoom now match the feel of the iOS app.
  • Stale mention badges are cleared, and profile posts no longer leak across account switches.
  • Push notifications for mentions and direct messages are no longer dropped on cold start.
  • Fixed messages disappearing, or landing in the wrong conversation, after reconnecting.
  • Front-camera story selfies are mirrored to match the preview.
  • Fixed several crashes and races found in a pre-review hardening pass.
  • Fixed messages disappearing when reconnecting or switching servers.
  • Fixed a fatal connection crash on flaky networks.
  • Read status now stays in sync across your devices.
  • Fixed the keyboard getting stuck open on cold start.
v13.3.2 – v13.3.4 3 Desktop

New Features

  • AI tools now receive new messages and presence updates in real time, without polling.
  • AI tools can display a live typing indicator while composing a message.
  • AI tools can see who is currently online and active in a channel.
  • AI tools can now reply directly to a specific message.
  • A new setting lets AI tools view and accept or decline your incoming direct-message requests.
  • Added a local MCP server that exposes selected channels and direct messages to AI tools.
  • The send_message tool now supports attachments, and a new get_message tool retrieves individual messages.
  • Added desktop notifications for new direct messages.

Bug Fixes

  • Exposed channels now reliably deliver live messages even when they are not open in the app.
  • Oversized attachments are now rejected with a clear upload-limit dialog instead of failing silently.

April 2026

v33 Android

New Features

  • Play built-in mini games and hang out in voice channels.
  • A major chat overhaul: smoother scrolling and much faster message rendering.
  • View DM attachments full-screen and reply to messages straight from a notification.
  • Custom emoji with shortcodes.
  • Invite links open directly in the app, and the keyboard now behaves like the iOS one.

Bug Fixes

  • Profile photos refresh correctly after you change them.
  • Muted servers no longer trigger notifications.
  • Short comment threads in the feed expand automatically.
v2.0.8 iOS

New Features

  • Whiteboard: draw and sketch directly from the chat input bar.
  • Pin messages in channels and browse them in a pinned-messages modal, with an activity center for mentions.
  • Offline post queue: posts you make without a connection upload when you are back online.
  • Inline audio player with a floating mini bar and background playback.
  • Server invites show as rich cards in chat, with join and navigation.
  • Mute servers you do not want notifications from.
  • Custom emoji and unicode emoji shortcodes.
  • Link previews in chat.

Bug Fixes

  • Fixed several crashes in the chat message list.
  • Story rings now persist correctly across app restarts.
  • More reliable background location updates.
  • Fixed new channels not appearing until restart.

March 2026

v28 Android

New Features

  • Add multiple accounts and switch between them.
  • A major interface overhaul across the app.
  • Improved calls and rebuilt settings screens.
v2.0.7 iOS

New Features

  • Voice channels: drop into a channel and talk.
  • Stories get a 24-hour expiry, skip to the first unseen, and a full-screen viewer.
  • Video posts in the feed: record, compress, and play them back in line.
  • Redesigned user profiles with a posts grid and streak badges.
  • A Mapbox-powered nearby map with location sharing, out-of-range friends, and tappable profiles.
  • Feed comments, likes, and a share sheet.
  • Home screen widgets and a share extension.
  • Passwordless login and a redesigned login flow.
  • Mini games and a full-screen DM mode.
  • Screenshot detection in direct messages.

Bug Fixes

  • Faster and more reliable reconnects after the app was in the background.
  • Fixed DM requests not syncing on reconnect.
  • Stories are now restricted to friends.

June 2024

v2.0.4 iOS

New Features

  • Comments now load in real time.
  • Notification and activity feed improvements.

May 2024

v2.0.3 iOS

New Features

  • Improved search.
  • Navigation improvements and fixes throughout the app.

April 2024

v2.0.1 – v2.0.2 2 iOS

New Features

  • Feed suggestions.
  • Streaks now show numbers and colors.
  • A label marks new posts in the feed.
  • Captions on posts.

Bug Fixes

  • Fixed profile posts not loading and camera inset issues.

March 2023

v1.15 iOS

New Features

  • Video support.
  • Stability improvements across the feed and posting.

October 2022

v1.14 iOS

Bug Fixes

  • Bug fixes.

Earlier

v25 Android

New Features

  • First public mssgs release on Google Play.