Fixed messages getting stuck at the bottom after sending
Fixed reactions disappearing when a message was edited immediately after reacting
Fixed the cursor jumping while editing a message
Fixed the app intermittently crashing when sent to the background
Fixed New Chat not refreshing search results when reopened
Fixed chat ordering so conversations with failed messages stayed at the top until resolved
Improved voice note sending reliability
Improved inbox startup responsiveness for a smoother launch experience
Improved the appearance and behavior of call events in chats
Improved account setup by supporting additional verification methods for supported services
Bug Fixes & Optimizations 🛠️
Fixed an issue where…
Messages weren’t following LTR rules correctly (e.g. Arabic, Hebrew)
Tab characters could be dropped or rendered incorrectly in messages
The app could freeze (ANR) when scrolling through long message lists
Text messages were cut off when opening the context menu
Long-pressing a link would accidentally trigger while scrolling
Long-pressing a message on a link didn't work correctly
Navigating to older messages via search didn't work properly
The message composer could be in a weird state with overlapping or missing text
The Signal QR code sharing link could get pushed off-screen
Media that hadn't finished sending could be lost from cache (and fail to send)
Reply thread counts didn't display correctly on older Android devices
The app could rarely get stuck during startup due to a sync issue
🛠️ Fixed & Improved
Storage management confirmation shows correct disk space being recovered based on your deletion timeframe
Show a warning when you try to install a newer version while an older version is still running
Fully delete location messages when the user deletes them
Fixed menubar items sometimes not working
Fixed replies, reactions and own messages sent from Signal not working for some users
Fixed not being able to delete old messages in Instagram and Facebook chats
🛠️ Fixed & Improved
Fixed contact edit view not dismissing properly and removed unwanted bottom spacing
Fixed avatar tap behavior so placeholders no longer open the viewer
Fixed inbox-to-spaces swipe animation when the keyboard is visible
Improved account ordering for a more consistent experience
Improved Live Activity reliability
Improved avatar viewer behavior to open only when content is fully available
Improved account setup with clearer guidance for password recovery where available
Improved background processing reliability
Improved Inbox swipe actions for a smoother experience
Improved message request badge accuracy
Reduced app size
✨ New
Manage Beeper’s disk usage with Settings > Storage
🛠️ Fixed & Improved
Fixed emoji rendering for Macs with Lockdown Mode enabled
Improvements to Picture-in-Picture videos
Telegram login lets you retry a failed 2fa password attempt
Improved chat archiving on iMessage
Fixed app sometimes opening extra windows on launch (like Settings)
Fixed transcription for audio messages sent from Messenger
Fixed visual jumpiness in chats that have only a few messages
Fixed cases where failed reactions would stick around in the UI
Fixed some instances of usernames showing incorrectly (especially on Discord)
Fixed the version numbers for your other devices as shown on your On-Device accounts being out of date
Fixed a crash when logging out of an On-Device LinkedIn connection when you've already been logged out remotely by LinkedIn
Several other UI and UX improvements
✨ New
Added a Labs setting that lets you view topics as separate spaces on supported networks
🛠️ Fixed & Improved
Fixed topics or channels appearing in the inbox when they’re set to be hidden from the main chat list
Fixed read receipts occasionally appearing out of order
Fixed an issue where deleting a failed message could block further actions
Fixed an issue where the inbox could incorrectly show a scheduled message indicator for some chats
Fixed scheduled messages sometimes not respecting the "if no reply" setting when the app is in the background
Fixed the version numbers for your other devices as shown on your On-Device accounts being out of date
Improved the layout of action buttons in the chat info screen to better use available space
Improved reliability of notifications
Updated minimal inbox and search cells to show a dot indicator instead of unread counts
Enabled sharing of account setup links via the share sheet
New Features ✨
With this release, we’ve completely overhauled our navigation and message rendering code to be smoother, more performant, and to lay the bedrock for future features. This also includes better support for screen transitions, predictive back, and formatted message support.
Improved Support for Incoming Calls
Tapping an incoming call message in a Chat will now send you directly to that app (if installed)
Media Management 🖼️
Added ability to delete local media files
Note that local media won’t be able to be fetched again, but may be deleted explicitly to clear up space
The option also applies to periodic cleanup based on your configured maximum cache size
Hide Deleted Messages ❌
Now you can optionally hide deleted messages, rather than seeing “Message Deleted” placeholders
⚙️ → Preferences → General → Show deleted messages
Telegram Topics
Added option to show Telegram topics as standalone spaces in the navigation drawer
⚙️ → Preferences → Inbox → Telegram Topics as separate spaces
Bug Fixes & Optimizations 🛠️
Fixed an issue where…
a self-hosted Discord connection wouldn’t display properly
numbered lists could display improperly
media with no captions might render an empty caption bubble anyway
the video duration in the attachment picker was misaligned
HEIF images could fail to render on some devices
message search could be slow in a number of cases
you could be kicked from (or leave) a chat, and Beeper would give no indication that anything had happened
✨ New
In-app notifications when you receive a call on WhatsApp, Telegram, and Signal
Playing videos show as Picture-In-Picture when you scroll them off-screen
Open windows are restored when you quit and relaunch Beeper
Prevent emoji picker from opening on mouse hover with Settings > Appearance > Composer > Open emoji picker on hover
🛠️ Fixed & Improved
Fixed audio messages sometimes not sending
Spoilers are now hidden in chat list message previews
Bug Fixes & Optimizations 🛠️
Fixed an issue affecting Instagram message delivery