Improved fallback when we don't know the name of another user
Improved reliability of Facebook/Instagram bridges
Added start new chat to LinkedIn
Better handling of Google Voice errors and disconnects
Fixed reading direct chats on WhatsApp not marking chat as read on Beeper for some users
✨ New
Translate messages with AI (subscribers only) — Right click a message to see translation options, change language suggestions under Settings > AI > General > Translation Languages
See all your Scheduled messages under All Chats > Scheduled (subscribers only)
🛠️ Fixed & Improved
Double-clicking a zoomed-in image zooms back out, not further in
Improved emoji autofill sorting
Fixed instances where some links you send don’t auto-link
Fixed user mentions sometimes going missing after you edit a message
Fixed some inconsistencies with special characters you write vs what is sent on the native network
Fixed closing Beeper fullscreen on Mac sometimes showing a blank screen
Local Instagram - Ensure that a link is included when you receive a story shared with you, instead of only a preview image
Fixed Messenger direct chats started from Beeper not working correctly
Fixed more cases where WhatsApp direct chats would get split in two
Several other UX and stability improvements
✨ New
Adds swipe action for removing frequently contacted rows in the New Chat flow
🛠️ Fixed & Improved
Prevent text selection on send status label
Fix search bar issue when transitioning to a chat
Fix issue preventing logout from username view
Fix room read state not updating correctly after the app returns from background
Fix accessory view order causing visual issues on conversation view
Fix missing input composer blur effect
Fix missing Liquid Glass effect on reactions list view
Fix an issue where scrolling back through messages could get stuck loading
Add shimmer view to loading image and video cells
Enable text selection on room info panel title
🛠️ Fixed & Improved
Fixed a bug that prevented transcription of some audio messages
Added a setting in Preferences to toggle emoji/mention autocomplete
Forwarding media between chats on different networks is now more reliable
Fixed Instagram voice notes sometimes showing the wrong duration
Show pinned chats in the inbox regardless of network visibility settings
Fixed Instagram stories not rendering for on-device Instagram connections
Background crash fixes
✨ New
Mention AI bots in your chats (requires a subscription), managed from the new Settings > AI section
YouTube links appear as embedded video players
New keyboard shortcuts when you have a message selected:
Press CMD+SHIFT+H / CTRL+SHIFT+H to open the first link in the message
Press CMD+SHIFT+R / CTRL+SHIFT+R to add your quick reaction (customizable in Settings > General > Quick reaction emoji)
Press → to open the Emoji picker
New ways to filter your chat list, including Drafts, Unanswered, and Groups
🛠️ Fixed & Improved
When “Auto copy OTP/2FA codes” is enabled, messages with authentication codes will immediately notify and copy even if the chat is muted or “Delay notifications” is enabled
Fixed instances where opening a chat did not jump you to the last unread message
Fixed a few more cases of 😮 appearing as 😮💨
Facebook: Fix a case where if the most recent message in a group chat was an image attachment then two copies of it would show up in Beeper after creating the connection
Several other UX and stability improvements
✨ New
You can now archive, pin, mute, and set reminders for an open chat directly from a dropdown menu in the right nav bar
🛠️ Fixed & Improved
Fixed an issue where Slack channels would not respect the workspace's inbox visibility settings
Fixed an onboarding issue where resetting your recovery key would get stuck
Fixed outgoing messages sometimes showing the full date instead of the timestamp in the inbox when in the sending state
Fixed the inbox Search bar incorrectly overlapping the Reminder sheet
Matrix chat avatars now update properly as room members accept invites
Fixed an issue where sending a message on another Beeper client would not mark the room as read on the iOS client
Improved recovery in poor network conditions
Improved Spotlight integration: sender names are now included in Spotlight search results, and you are now able to launch Beeper to perform a search query directly from Spotlight
Fixed missing Disappearing Message timer in reply bubbles
Improved outgoing video compression quality
Prevent WhatsApp connections from breaking after a temporary WhatsApp outage
New Features ✨
Send Later & Reminders Improvements
Upgraded UI and added the the “Last Used” option to scheduling times
Display pending outgoing messages in your Inbox
Bug Fixes & Optimizations 🛠️
Greatly improved search speed for accounts with a large number of messages and attachments
Fixed an issue where…
Beeper could crash when pasting in your 6-digit login code
Voice Notes & other attachments couldn’t be forwarded
Connections would display as “Temporarily Disconnected” too frequently
Pinned chats could get stuck in a weird state / order
Beeper wouldn’t notify you for replies to non-textual messages
Google Messages setup could close preemptively and not fully connect to the network
Beeper would try to download an unavailable piece of media forever
Attachments removed during Storage cleanup could remove Local Attachments permanently without notifying you
Parts of the OSS Licenses screen were obscured by the UI
Stickers would fail to send over Local connections
Voice Notes intended for recipients on WhatsApp for iOS could fail to play
Message bubbles would be empty when sending nothing but 1.
Beeper could crash when pasting an image into the composer
New Features ✨
“Unanswered” Filter
We’ve added a new Inbox filter to let you get a better handle on your messages
Unanswered is only for DMs by default, but can be configured
⚙️ → Settings → Preferences → Inbox → DMs only in Unanswered
Filter arrangement 🔀
Long press & drag on the Inbox filters to adjust their order
This also means that the default filter (currently Inbox) is configurable
Drag another filter into the first spot and Beeper will open to it
In combination with Unanswered, this can effectively create the “Archive after I reply” Inbox mode from the old Beeper desktop app
Discord Server Management 🔗
Discord servers are now supported in Chat Account settings
Browse and connect to your Discord communities with improved server selection dialogs
"Send If No Reply" ⏰
Scheduled messages now have the option to only send if the recipient hasn’t replied to you
Edit scheduled messages before they're sent – catch typos or update details right up until send time
Bug Fixes and Optimizations 🛠️
Dramatically improved message search speed
Per-message profiles show the most accurate contact info for each message (i.e. Discord bots)
Lottie animated stickers now display properly in your timeline
WebP "videos" now correctly render as images
Reduced unnecessary database queries across the app
Fixed an issue where:
Beeper would report crashing even though it wasn’t
Message scheduling would fail due to timezone issues
Media would fail to send or render on various networks in various scenarios
sending very narrow images would cause a crash
swipe-to-archive actions could hang or trigger multiple times
the inbox search would jump around when almost all items fit on screen
media transcoding would fail without helpful error messages
emoji verification flow could error out when switching methods
bridge disconnection warnings in the composer could reappear incorrectly
subscription status changes wouldn't reflect properly in the UI
animation settings from your system could cause Lottie stickers to behave oddly
New Features ✨
Google Voice Support 📞
Beeper is adding a new network to our list of supported apps after quite some time: Google Voice – available on Beeper On-Device, joining Google Messages and Google Chat in the growing family of supported Google messaging apps
Settings → Chat Accounts → Add Account → Google Voice
Linkedin On-device
Previously Beeper Cloud–only, LinkedIn can now be added as a Beeper On-Device connection. This means you can connect multiple LinkedIn accounts (with Beeper Plus) while keeping your chats stored securely on your device
Enhanced typing indicator support
Beeper now has bidirectional typing indicators support for Google Messages and Instagram for On-Device connections
Don’t Mark As Read after Archive
Previously, Archiving on Beeper meant that you were also sending the chat a read receipt
Now, it’s configurable, so nobody is accidentally left on read
Settings → Preferences → Read on archive
Bug Fixes and Optimizations 🛠️
Fixed an issue where:
the login screen layout was broken on small devices, causing buttons to appear squished
setting up multiple Chat Accounts at the same time could break the web view
inbox swipe actions could trigger multiple times
message text with unescaped brackets was not properly linkified
the “Connect More Accounts” inbox banner could get squished down and make itself un-dismissable on some devices
reply line spacing was inconsistent and tooltips reappeared repeatedly
looking up contacts could randomly fail on certain networks