✨ New
- Custom chat notifications — Give each chat its own sound (Mac) or silence notifications (all platforms). Click the chat header and look for Notification sound.
- Hide any message just for you. Right click a message and choose Delete… to Remove from Beeper.
- Mac: Right-click selected text for Speech → Start Speaking
🛠️ Fixed & Improved
- Fixed large videos and files failing to download when they take more than five minutes
- Fixed merged chats getting archived again on their own after Archive all had been used
- Fixed new chats from reconnected accounts sometimes showing up as a Beeper chat
- Fixed message times showing an hour off in British Columbia, Alberta and Manitoba
- Pressing ⌘C or Ctrl+C on a selected image now copies the image instead of "[Picture]”
- Facebook: Fixed encrypted messages from some contacts not showing
- Linux: Fixed Beeper crashing on KDE Plasma whenever the system switched between light and dark themes
- Linux: Fixed Instagram and Messenger photos, videos and voice notes never loading when your home folder is encrypted
- LinkedIn: All conversations are now imported, forwarded messages from organizations show, and reading a chat on LinkedIn marks it read in Beeper
- Signal: React in announcement-only groups
- Discord: Forwarded messages keep their media and embeds, server member and webhook profiles show, and message requests are accepted before you reply
- X: Fixed edits arriving twice, inboxes that stopped updating, and Beeper still showing you logged in after X rejected the credentials
- Google Voice: Voicemails without a transcript now come through
- Viber: Pairing resumes without registering another device, send failures now say why, and fixed duplicate messages in communities
- WeChat: Fixed QR login on redirected servers, images from third-party apps now download instead of being dropped, and new groups appear at startup without a delay
- Tumblr: Block people, renamed blogs are picked up without a restart, and fixed the connection freezing for 5 minutes after a send
- Desktop API and MCP: usernames keep their case so LinkedIn profile links work, a file with text goes out as two messages in chats that don't allow captions instead of failing, and search_messages states its 1 to 20 limit
- Several security and reliability fixes
- Several UI and UX improvements