Fixed a bug that caused the chat to jump around instead of staying at the bottom
Users on the latest macOS have overall performance improvements
Windows users should be able to more easily find Beeper in the Start menu
Attaching photos and videos to Report a Problem form doesn’t cause scrollbars
Fixed problem that sometimes caused emoji verification to stall
Fixed an issue where scrolling up in Matrix rooms wouldn't fetch more messages
Fixed an issue where On-Device Facebook connections were stuck in an error state
Fixed an issue where muting On-Device WhatsApp conversations would not work
Made On-Device Google Voice connections more reliable
Fixed handling of leaving WhatsApp Communities not removing those spaces when using the On-Device WhatsApp connection
Several improvements to rich text editing
Several UI and UX improvements
🛠️ Fixed & Improved
Fixed an issue where new On-Device Signal connections that were paired from the native Signal app on iOS didn't backfill previous conversations
Fixed an issue where remotely logging out a Beeper iOS client would cause it to crash on startup
Fixed editing a message containing a mention resulting in the mention being broken
Allow transcoding of media on networks as long as it’s partially supported
Hitting the “Enter” key on a hardware keyboard while inputting a mention now selects the mention instead of sending the message
Fixed a cause of missing chat avatars
Fixed several causes of intermittent crashes
✨ New
Voice Transcriptions show up in message search
🛠️ Fixed & Improved
Discord DMs should start appearing correctly as DMs instead of groups
Message previews should not be blank when you log in
Timezone changes only notify you if the time offset has changed
Logout from another device should properly log you out on this device
Fixed an issue where new On-Device Signal connections that were paired from the native Signal app on iOS didn't backfill previous conversations
✨ New
The emoji selector now lets you navigate with keyboard arrows — happy reacting!
Sleeker Command Bar design
🛠️ Fixed & Improved
Fixed an issue where On-Device Twitter connections would disconnect frequently
Improved account setup instructions for Telegram, WhatsApp, and Signal
Allow users with self-hosted iMessage to also use local iMessage connection
🛠️ Fixed & Improved
Improved error messages when failing to send a message to an On-Device LinkedIn chat
✨ New
The app has been updated to be compatible with iOS 26
🛠️ Fixed & Improved
The inbox should update more quickly when foregrounded after being in the background
Improved messaging around keeping picture-in-picture video open when setting up new account connections
Improved error messages when failing to send videos
Attachment downloads now show progress spinners more reliably
Fixed Google Voice chats incorrectly being displayed in the Beeper inbox
When deleting an On-Device connection, don’t show option to log out of all devices if there is only one device connected
Fixed notification previews not opening at the correct position
Improved UX for disconnect account banners
Prevent media files from being included in iCloud backup
Fixed a bug where the recovery code prompt would be presented incorrectly after successfully logging in
Further improvements to prevent delayed notifications
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
New Features ✨
New Appearance & Customization options 🎨
Beeper Android now supports custom Material color schemes, in addition to Dynamic themes
We want to continue to iterate on our customization & personalization features, so if you’ve got feedback or ideas, we’d love to hear it 👂🏻
⚙️ Settings → Appearance
Drag & Drop Chat Networks 🔃
Long press on any network in your navigation drawer to rearrange the order to your liking
Improvements, Bug Fixes & Optimizations 🛠️
Fixed an issue where…
a deleted message would be stuck saying “Still sending…”
the app could randomly crash when receiving a typing indicator
the app could crash when looking up contacts during New Chat creation
a video thumbnail could fail to render if the file size was too big
New Features ✨
Searchable voice note transcriptions
Transcribed voice notes are now indexed for search along with your other messages
Mentions in chats are now highlighted
Labs: Toggle WhatsApp community display
This toggles whether or not WhatsApp communities display in the navigation drawer or not
⚙️ → Labs → WhatsApp communities as spaces
Developers 👩🏻💻
This release marks one small step forward for Beeper Android in better supporting the broader developer/tinkerer community. If you’ve got ideas or suggestions for integrations that require data to be exposed, let us know!
Incognito mode can now be toggled externally via Intent
Can be integrated in your own apps, Tasker, or used via CLI
Improvements, Bug Fixes & Optimizations 🛠️
Moved “Sign out” and “Delete account” options to the Profile screen
Fixed a case where avatars in notifications could be completely missing
Fixed a case where starting a new chat with someone could open an existing, incorrect, chat
Added Show More / Show Less to very large text messages and long transcriptions
Reduced “Strong Video” compression bitrate in Data Saver Mode to address a crash in the video encoder
Allowed hyphens when typing usernames
Improved media service startup for more reliable voice note playback