Changelog
v4.28.1· 3 days ago
We’re introducing a paid tier, with a set of new premium features, starting at $9.99/month.
Long-time Beeper users will have access to 12 connected accounts and Scheduled Sends at no cost.
Visit Settings → Subscriptions to gain access to:
Incognito Mode 🕵🏻
- Keep all your chats unread until you’re ready to reply
- To enable, head to Settings → Preferences → Incognito Mode
- Additionally, outgoing typing indicators can also be toggled
- Additionally, outgoing typing indicators can also be toggled
Send Later ✉️ ⏰
- Type a message, then press and hold the Send button to scheduled your message to send in the future
Multi-Account Support
- Beeper now supports multiple connections per-network, to better keep up with all your chats & contacts
Reminders ☑️
- Long press a chat in the Inbox and select “Remind Me”
- When the specified time comes, the chat will re-notify
- To automatically archive chats when setting a reminder, head to
Settings → Preferences → Archive chat when setting a reminder
Beeper On-Device 🏠
So far Beeper used Beeper Cloud – the Beeper app on your device would connect to Beeper Cloud, which would then connect to the messaging networks. Starting today, your Beeper app can directly connect to the messaging networks. This means that your credentials & messages never touch Beeper’s servers, and that full E2EE is retained (on supported networks).
Improvements, Bug Fixes & Optimizations 🛠️
Fixed an issue where…
- Google Messages connections could fail under certain conditions
- your profile name and picture wouldn’t display on the app’s first launch
- the “Close” ❌ button wasn’t accessible under the full screen attachment preview
- invalid characters could be used when creating a username
- the app could crash when setting up a Signal connection
- voice messages could be displayed as videos
v4.27.1· Jun 26, 2025
New Features ✨
- Media Notifications
- Beeper now plays voice notes while in the background and displays a media notification during playback
- To disable this, go to ⚙️ Settings → Preferences → Media → Pause background audio
- Beeper now plays voice notes while in the background and displays a media notification during playback
- To disable this, go to ⚙️ Settings → Preferences → Media → Pause background audio
Improvements, Bug Fixes & Optimizations 🛠️
- Fixed an issue where…
- Removing a reaction wouldn’t actually remove it remotely
- some formats of phone numbers weren’t considered valid when starting a new chat
- avatar cropping & scaling could be inaccurate when updated
- GIFs couldn’t be sent via GBoard
- a message could be displayed as “Still sending…” even after it was already sent
- the app could crash when connecting Signal
- Removing a reaction wouldn’t actually remove it remotely
- some formats of phone numbers weren’t considered valid when starting a new chat
- avatar cropping & scaling could be inaccurate when updated
- GIFs couldn’t be sent via GBoard
- a message could be displayed as “Still sending…” even after it was already sent
- the app could crash when connecting Signal
- Updated the Labs 🧪 Noisy Mode feature to use the system’s default TTS language instead of always using English
- Refreshed the design of the top level Settings screen
- Added improved network disconnection notices to the Inbox
- SDK & platform updates to support upcoming features
Accessibility ♿
- Added missing TalkBack semantics for several unnamed elements on the conversation screen
- More improvements to come in this area are planned
- More improvements to come in this area are planned
v4.26.0· May 28, 2025
New Features ✨
- Networks Drawer
- Your chat networks and spaces have been move out from under the search header into over into a collapsible sidebar
- ⚙️ Settings has also moved to this menu
- Your chat networks and spaces have been move out from under the search header into over into a collapsible sidebar
- ⚙️ Settings has also moved to this menu
- French Localizations 🇫🇷
- The Beeper you know and love, now in a second language
- The Beeper you know and love, now in a second language
- Location Messages 📍
- Send your location over supported networks
- Send your location over supported networks
- Create Matrix Group Chats
- The group chat creation flow now supports Matrix identifiers
- The group chat creation flow now supports Matrix identifiers
Improvements, Bug Fixes & Optimizations 🛠️
- Refreshed the Sticker Maker design & implementation
- Added avatar scaling & rotation enhancements to profile editing
- Support “per chat profiles”
- With this change, your reactions and mentions will show up with your name & avatar on the remote network, rather than your Beeper username
- With this change, your reactions and mentions will show up with your name & avatar on the remote network, rather than your Beeper username
- Fixed a number of bugs with bridge connections & sign in, including enhancements to Facebook login
- Fixed an issue where…
- some types of messages and replies were not properly hidden with Obscure Messages toggled on
- Recovery Code could be regenerated prior to invalidating chat network connections
- Contacts (and sometimes other filetypes) would fail to attach / send
- Low Priority chats wouldn’t show up properly in Search
- Start New Chat with SMS/RCS contacts could fail
- some types of messages and replies were not properly hidden with Obscure Messages toggled on
- Recovery Code could be regenerated prior to invalidating chat network connections
- Contacts (and sometimes other filetypes) would fail to attach / send
- Low Priority chats wouldn’t show up properly in Search
- Start New Chat with SMS/RCS contacts could fail
v4.25.0· May 5, 2025
New Features ✨
- Redesigned Chat Filters
- We’ve launch a new version of our chat filters that allow for finer control of your messages
- When landing on the refreshed Inbox, Beeper will function as normal, with all of your chats aggregated under “All”
- With the addition of the filter buttons (All, Unread, Low Priority, Archive), you’re more quickly able to view chats in each category
- Additionally, these filters work in combination with the Network filters, allowing for fine-grained filtration
- We’ve launch a new version of our chat filters that allow for finer control of your messages
- When landing on the refreshed Inbox, Beeper will function as normal, with all of your chats aggregated under “All”
- With the addition of the filter buttons (All, Unread, Low Priority, Archive), you’re more quickly able to view chats in each category
- Additionally, these filters work in combination with the Network filters, allowing for fine-grained filtration
- Profile Editing
- You can now edit your profile picture and display name, which are used for Beeper / Matrix chats
- ⚙️ → Your Profile
- You can now edit your profile picture and display name, which are used for Beeper / Matrix chats
- ⚙️ → Your Profile
- Reply Behavior
- Added an option to immediately exit the “reply” view after sending a message
- ⚙️ → Preferences → Replies → Immediate Reply Exit
- Added an option to immediately exit the “reply” view after sending a message
- ⚙️ → Preferences → Replies → Immediate Reply Exit
- Delete Account
- While we’d hate to see you go, you can now delete your entire Beeper account from the Android app
- ⚙️ → 3 dots menu → Delete Account
- While we’d hate to see you go, you can now delete your entire Beeper account from the Android app
- ⚙️ → 3 dots menu → Delete Account
Labs & Experiments ⚗️ 🧪
- Notification Keywords
- When receiving a message, if it contains any of your Keywords, you will always receive a notification - even if a chat is muted or marked as Low Priority
- ⚙️ → Labs → Notification Keywords, then
- Preferences → Notifications → Notification Keywords
- When receiving a message, if it contains any of your Keywords, you will always receive a notification - even if a chat is muted or marked as Low Priority
- ⚙️ → Labs → Notification Keywords, then
- Preferences → Notifications → Notification Keywords
- Preferences → Notifications → Notification Keywords
Bug Fixes, Tweaks & Optimizations 🛠️
- Refined the theme & color logic to be more consistent and to play nicer with Dynamic themes
- The “blue overlay” shown when long pressing should now match Dynamic themes
- The “blue overlay” shown when long pressing should now match Dynamic themes
- Fixed a bug where a PDF might fail to open, or ask to open in the wrong app
- Fixed a bug where messages coming from bridges or bots might render incorrectly
v4.24.2· Apr 3, 2025
New Features ✨
- Start DMs with Matrix users
- You can now start new chats with Matrix users in the same way you would a phone number
- New chat → type in a Matrix user ID like @laser:beeper.com → tap on the list entry
- You can also start new DMs from Matrix group chats via the “Message” button on the member info sheet
- You can now start new chats with Matrix users in the same way you would a phone number
- New chat → type in a Matrix user ID like @laser:beeper.com → tap on the list entry
- You can also start new DMs from Matrix group chats via the “Message” button on the member info sheet
- Reply Behavior Toggle
- We’ve added an option to allow you to immediately exit out of the thread view after replying to a message
- ⚙️ → Preferences → Immediate reply exit
- We’ve added an option to allow you to immediately exit out of the thread view after replying to a message
- ⚙️ → Preferences → Immediate reply exit
Bug Fixes, Tweaks & Optimizations 🛠️
- Removed “Back Exits Conversation” Labs Setting
- This was causing a lot of bugs for a lot of people, so is disabled for now
- This was causing a lot of bugs for a lot of people, so is disabled for now
- Beeper now uses an edge-to-edge design
- the status (or “notifications”) bar remains intentionally opaque for clarity
- the status (or “notifications”) bar remains intentionally opaque for clarity
- Fixed a bug where the app could crash…
- when moving from group chats to DMs via the Message button
- when enabling the “Bypass Do Not Disturb” experimental feature
- when encountering certain voice message waveforms
- when searching contacts & chats
- when moving from group chats to DMs via the Message button
- when enabling the “Bypass Do Not Disturb” experimental feature
- when encountering certain voice message waveforms
- when searching contacts & chats
- Fixed some other bugs where…
- RCS chats would incorrectly display as SMS
- Drafts could get lost
- Group chats might improperly display as DMs
- Chats might not properly follow their inbox visibility setting
- Mentions could be formatted incorrectly in notifications
- The contents of spoiler’d messages would show in notifications and Inbox
- RCS chats would incorrectly display as SMS
- Drafts could get lost
- Group chats might improperly display as DMs
- Chats might not properly follow their inbox visibility setting
- Mentions could be formatted incorrectly in notifications
- The contents of spoiler’d messages would show in notifications and Inbox