What's New?
This is yet another hot-fix/optimization release aimed to bring you all a better experience! Enjoy!
The Big Stuff
- QOL improvements and bug fixes from the major rewrite
- Private API Attachment sending
- Send attachment with effect
- Send attachment as a reply
- Voice notes now show up as voice notes for the recipient
- A few other minor new features
The Nitty Gritty
New Features
- Automatically re-upload contacts to server when contacts changes are detected
- Added ability to connect with custom headers
- Added ability to enable read receipts / typing indicators for specific chats without enabling globally
- Connection status now has two categories - REST API connection & socket connection
- Show message sent status and date if tapped on (Material / Samsung)
- Long press camera button starts video recording (iOS)
- Private API Attachment sending
- Send attachment with effect
- Send attachment as a reply
- Voice notes now show up as voice notes for the recipient
Bug Fixes
- Fixed issues with matching contacts if phone number starts with "0" for contact
- Fixed message size in message popup when in tablet mode
- Fixed delete chat not working on iOS
- Fixed scheduled message save button not appearing until clicking into the text field
- Fixed connection error messages on setup
- Fixed attachments not showing on first load (Desktop)
- Fixed sharing to app not getting the image when both text and image shared at once
- Fixed issue where app would not clear notifications / mark read on iDevices when actively in the chat
- Fixed issues with filtering unknown senders
- Fixed retrying failed attachment send makes it disappear
- Fixed accessing message details popup would sometimes result in a gray screen
- Fixed popping manually sync messages dialog would pop the underlying page
- Fixed color of navigation bar buttons
- Fixed sending a message to existing chat via chat creator would not send (tablet mode)
Improvements
- Added custom renderbox to chat list on samsung theme to fix weird issues with divider lines
- Mark all as read will now fetch chats from database to accurately mark everything as read
- Scheduled message interval field will not clear itself when a bad input is entered (Desktop)
- Improved algorithm for getting initials of contacts
- Reply thread viewer will always take up the whole screen now when in tablet mode
- Added "waiting for iMessage..." indicator when sending attachment
- Updated emoji regex for unicode 15
- Improved audio player design & timestamp display
- Improved design of a few screens in the setup menu
- System titlebar can now be removed properly (Linux)
- Auto submit address in chat creator if the user did not, but is sending a message
- Group events are now parsed more correctly
- Incremental sync now uses local IP override (incremental sync can complete even if proxy is inaccessible)
- Render subjects on interactive messages or attachment messages if they dont have plaintext
- iOS emojis are used in chat titles for the chat details page
- Material theme chat list got some love to look closer to Google Messages
- Audio recordings made from the app should now sound much better
- Force square aspect ratio when rendering QR code
- Account for left system padding (e.g. punch hole camera) when rendering message popup
Re-added Features
- Confetti effect re-added (Flutter 3.7 crash is fixed)
For Developers
- Updated to Flutter 3.7.3
- Parts of backend updated to successfully parse new server payload type (support for encryption)
Full Changelog: v1.11.2+46...v1.11.3+47
Notes
- The APK below supports Android Auto
- You'll notice there is only 1 APK to download. This is because we've now bundled all platform APKs into a single one. We can now do this because we've moved away from using a custom Flutter engine, to using the official one after they've finally merged our code!
Useful Links
- Support Us: https://bluebubbles.app/donate
- Sponsor Us: https://github.com/sponsors/BlueBubblesApp
Clients
- BlueBubbles Server: https://github.com/BlueBubblesApp/bluebubbles-server/releases
- BlueBubbles for Android: https://play.google.com/store/apps/details?id=com.bluebubbles.messaging
- BlueBubbles for Windows: https://apps.microsoft.com/store/detail/9P3XF8KJ0LSM
- BlueBubbles for Linux: https://flathub.org/apps/details/app.bluebubbles.BlueBubbles
- BlueBubbles Web: https://bluebubbles.app/web
P.S. The Play Store version has been submitted. Be patient.
Enjoy!