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
Customize your preset times for Reminders under Settings > General > Time Suggestions
Customize what happens when you double-click a chat under Settings > Appearance > Chat List > On double-clicking a chat…
Double-click messages to add a reaction with Settings > General > On double-clicking a message > React with…
Group chats now have a Notes section in the Chat Info sidebar
Matrix invites are grouped in a new Requests section
New Command Bar (CMD+J / CTRL+J) options to “Copy current chat ID” and “Copy invite link” (on supported chats)
Instagram no longer syncs view-once media. Please use the native Instagram app to view.
🛠️ Fixed & Improved
Fixed certain audio messages not transcribing correctly
Fixed the UI bouncing back and forth when you edit a very tall message
Improved performance when sending messages to Signal groups and added support for sending typing notifications to Signal groups
Fixed another issue where muting On-Device WhatsApp conversations would not work
Fixed a bug where disabled accounts wouldn't get recalculated when an account is removed in some cases
Improved grouping of disappeared messages
Fixed issue that sometimes caused chats to be stuck unread
Fixed the account connect/reconnect window sometimes appearing blank
Fixed chats sometimes showing a reminder when the reminder has already been cleared
Fixed chat avatars sometimes showing the wrong image
Fixed rich text support in Discord
Prevent WhatsApp connections from breaking after a temporary WhatsApp outage
Improve recovery in poor network conditions
Your preferred emoji skin tone syncs across devices and is used more consistently
Show Messenger stickers at the same size as they appear on Messenger, instead of gigantic
Show the thumbs-up message consistently as an emoji rather than sometimes an emoji and sometimes a (gigantic) sticker
Several more UX improvements
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
You can now partially select message text content by long-pressing on a text message → Select
The search bar gets the Liquid Glass treatment and now lives within close reach at the bottom of the screen
🛠️ Fixed & Improved
Fixed another issue where muting On-Device WhatsApp conversations would not work
Tweaked the chat info panel layout
Fixed incorrect avatar sizes in the read receipts panel
Fixed an issue with autocompletion of the one-time password during login
Fixed a bug where disabled accounts wouldn't get recalculated when an account is removed in some cases
Forwarded voice notes can now be transcribed
Fixed several login issues
Fixed a crash that sometimes occurs when the app syncs in the background
Scheduling a message in an unread chat with Incognito Mode enabled no longer marks that chat as read
Fixed an issue where the send status for an outgoing message would temporarily disappear when going from “Sending” to “Sent”
✨ New
Double-tap a message to react, forward, or reply – now configurable in Settings > Preferences > Double-tap message
Deleted Message placeholders can now be hidden from the conversation via Settings > Preferences > Hide deleted messages
With multi-select mode enabled in the Inbox, dragging over the checkboxes will now select those chats
Notifications now show preview icons for messages containing media
🛠️ Fixed & Improved
Improved performance when sending messages to Signal groups
Fixed an issue where the Spotlight index would unexpectedly get rebuilt
Fixed an issue with sending voice notes on Facebook, WhatsApp, Telegram, and Signal connections
Fixed a cause of duplicate/incorrect avatars in the inbox
“Last Used” scheduling option now updates whenever a time is selected, regardless if the action was actually scheduled
Fixed chat previews not updating when there is a pending scheduled message in it
Background crash fixes
Fixed outgoing messages stuck in “still sending”
✨ New
CTRL+TAB shows your chat history as you cycle through them
Added buttons to “Open in Clay” when you have the Clay app installed
🛠️ Fixed & Improved
Fixed app for older versions of macOS where it wouldn’t open — re-download the app for the fix
Fixed transcriptions not working on WhatsApp
Jumping to old messages from Search is much faster
Fixed problem causing some Search queries to crash the app
Tooltips should alway appear in the right place now
Traffic lights are better aligned in macOS Tahoe
Several other UX improvements
✨ New
Autoplay the next voice note when the current one stops (toggle this in Settings > General > Automatically play the next voice note)
Mac: Writing tools show up in right-click menus
Added support for deleting Signal private chats
🛠️ Fixed & Improved
Plus: Fixed audio transcriptions not working for some accounts
Windows: LinkedIn login should no longer prompt you for a passkey you do not have
Fixed instance where chats can be stuck Unread
Fixed instance where some messages can appear stuck “Sending”
Fixed outgoing typing notifications not being sent
Fixed disappearing timers being turned back on after you’ve turned them off
Fixed searching for chats with non-Latin characters
Fixed a few interactions not working correctly in popout chats
Fixed various issues with missing reactions/edits/etc in WhatsApp private chats
Fixed history transfer option not appearing when connecting Local Signal with a recent version of Signal Android
Improved performance when logging in for users with a large number of chats on cloud connections
Some small improvements to rich text editing
Various other small UX improvements
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