Releases: BlueBubblesApp/bluebubbles-app
BlueBubbles App v1.15.0
What's new?
This update addresses some bugs introduced in the v1.14.0 update, as well as a few QOL features/enhancements. It also includes some enhancements implemented by the community, so thank you to those who helped!
Note: The update has been submitted to the Google Play Store. Be patient while the submission is being reviewed.
Enhancements
- Support for the Unified Push protocol (thanks @Garland-g)
- New
Notification Providers
settings page- You'll be able to manage all of the different providers for notifications (i.e. Firebase, Background Service, or Unified Push)
- Better tools to manage your Firebase configuration
- Editing a message will be disabled for messages older than 15 minutes
- Adds the ability for the app to remember the reply-state for chats (thanks @cameronaaron)
- Adds troubleshooting tool to clear the last opened chat "state"
- This is useful for users who run into the bug where the app will get stuck opening the same chat
- Adds support for setting custom headers during the setup process
- Adds support for using custom headers when connecting to the server's websocket via the background service
Fixes
- Fixes app crash when background service is enabled and your password includes a
%
in it - Fixes issue sending links on macOS Sonoma+
- Fixes issue where the app would not exit from the chat list, when using the Material or Samsung themes
- Improved background service error handling
- Fixes issue where Firebase tokens would not be revoked when resetting the app.
- Fixes issue loading FindMy devices from the server
Useful Links
- Support Us (One-Time): https://bluebubbles.app/donate
- Sponsor Us (Recurring): 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
Enjoy!
BlueBubbles App v1.14.0 (Hotfix 1)
What's New?
The BlueBubbles Development Team has been pretty crunched for free time as of late, but we've finally completed the v1.14.0 update! This update brings a few new features, but mainly, a ton of QOL bug fixes and UX improvements. We hope you continue to enjoy using BlueBubbles, and look forward to future updates!
Note: For those are you that are in the "I want a flip phone in 2024, but still want iMessage" crew, this update is what you've been waiting for.
Big Stuff
- BlueBubbles can now run as a true background service
- Settings redesign
- Ability to re-order message details context menu
Improvements
- Tons of UI tweaks for iOS, Material, and Samsung
- Slightly new send animation
- New overflow menu for iOS
- Improvements to how smooth the app runs
- Lowers average battery utilization by fixing some possible leaks
- Audio transcripts (when available)
- Video player UX improvements
Bug Fixes
- Fixes issues where the unread indicators would not update in a timely manner
- Fixes issue causing duplicate images in your gallery due to HEIC images
- Fixes issue where downloading an original video would cause the app to crash on Samsung devices
- Fixes FCM registration issue where your app would try to re-register itself using a new ID
- Fixes issue with the Tasker Intent being incorrect
- Fixes issue using the universal back button when viewing archived chats
- Fixes issue where the date picker would not close properly when time selection was disabled
- Fixes issue where selecting a group chat in the new chat creator would append participants rather than replace the existing selection
- Fixes rendering issues on a handful of pages
- Fixes issues displaying URL previews
- Fixes issues sharing to an already open chat
- Fixes issue showing digital touch messages in the message view
- Fixes issue where downloading a live photo would crash the app
- Fixes issue where send/receive sounds would be backed-up causing a missing file path issue when restored
- Fixes issue where the FindMy page's initial location refresh may not update locations properly
Desktop Specific
- Fixes issue where the system tray icon would not display properly for Flatpak installs
- Improves spellcheck
- Adds emoji picker
- Fixes issue launching from startup for Microsoft Store installs
- Escape key now closes the emoji picker
Developer Specific
- Complete refactor of startup logic
- Unified logging across the codebase
- Flutter upgrade to v3.24.4
- Tons of dependency upgrades
- Adds indexes to the ObjectBox database to improve read speeds
Useful Links
- Support Us (One-Time): https://bluebubbles.app/donate
- Sponsor Us (Recurring): 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
Enjoy!
BlueBubbles App v1.14.0 Beta 1
What's New?
This update is an accumulation of a bunch of smaller updates that we've been implementing slowly over the past 6 months... Yep, it's been that long! We've been super busy in real life, but we're still striving to provide the community with updates, don't worry.
Big Stuff
- BlueBubbles can now run as a true background service
- For those of you who do not want to use Firebase
- Shout out to the dumb-droid flip phone community
- Settings redesign
- Ability to re-order message details context menu
Improvements
- Tons of UI tweaks for iOS, Material, and Samsung
- Slightly new send animation
- New overflow menu for iOS
- Improvements to how smooth the app runs
- Lowers average battery utilization by fixing some possible leaks
- Audio transcripts (when available)
- Video player UX improvements
Bug Fixes
- Fixes issues where the unread indicators would not update in a timely manner
- Fixes issue causing duplicate images in your gallery due to HEIC images
- Fixes FCM registration issue where your app would try to re-register itself using a new ID
- Fixes issue with the Tasker Intent being incorrect
- Fixes issue using the universal back button when viewing archived chats
- Fixes issue where the date picker would not close properly when time selection was disabled
- Fixes issue where selecting a group chat in the new chat creator would append participants rather than replace the existing selection
- Fixes rendering issues on a handful of pages
- Fixes issues displaying URL previews
- Fixes issues sharing to an already open chat
- Fixes issue showing digital touch messages in the message view
- Fixes issue where downloading a live photo would crash the app
Developer Specific
- Complete refactor of startup logic
- Unified logging across the codebase
- Flutter upgrade to v3.24.3
- Tons of dependency upgrades
Notes
- The Google Play Beta is now available
BlueBubbles Desktop App v1.13.2 (BETA 1)
What's New?
This beta release brings the Desktop builds up to date with Android and also adds some useful new features. A stable version will follow soon. This release only contains Desktop binaries.
NOTE: The installed application will have a version number of 1.12.101.0
NOTE: Windows users may need to install the latest Visual C++ redistributable to launch the app, because it was not included in the installer. It will be included in future installers.
The Big Stuff
New Stuff
- Spellcheck has been added. You can disable it or change the spellcheck language in Settings > Misc. & Advanced.
- You can now customize the order of items in the menu displayed when right-clicking a message.
- Added an Emoji picker
Important Bug Fixes
- Launch at startup now works correctly for both Windows users that have installed from the Microsoft Store and Linux users that use the Flatpak.
- Receive sounds for an open chat now correctly play even if the app is not in the foreground.
- Fixes system tray issues on certain Linux environments
The Nitty Gritty
Enhancements
- Changed FindMy to open exact coordinates in Maps app rather than the address
- FindMy Friends shows last location update
- FindMy Friends shows location status
- Faster FindMy load and refresh
- Added tooltip to manual mark unread/read button to make it more clear
- Allow adding newlines in text when creating a scheduled message
- Notification when phone number deregisters
- New profile screen to view/manage all iMessage account related tasks
- Search improvements
- You can now filter based on chat, sender, and date
- We've also fixed consistency issues when searching your server vs. your local device.
- Updates iOS emoji pack to iOS 17.4
- Hiding the full screen image viewer controls will now also hide the app bar
- App startup time is now slightly quicker
- Location widgets now show the Apple Maps preview
- Adds ability to switch linked Google Firebase projects
- Dynamically show only the "show app" or "hide app" options based on whether the window is visible
- Hovering over mistakes now shows the suggested fixes, which can be applied directly to a message.
- Spellcheck is available in the chat creator, message and subject text fields, and when editing a message.
- Spellcheck language can now be selected in settings
- Spellcheck can be disabled in settings
- Allow more customization of iOS pin layout
- Add reset button to api timeout duration
- Make pinned order panel design more consistent to other pages
- Settings restoring handles errors gracefully now
Fixes
- Fixed legacy URL preview titles showing just "www"
- Fixed URL previews too condensed in tablet mode
- Fixed app not accepting URLs with port in manual entry
- Fixed send and receive sound volume not following the preference set in settings
- Fixed chat list not loading on Windows if Secure App is enabled and initial authentication is canceled.
- Fixed custom themes with long names not uploading to server
- Fixed issue displaying URL previews
- Fixes issue where a custom landing page for the server would break the detect localhost feature
- Fixes issue where non-US phone numbers would be formatted incorrectly
- Fixes issue where a new chat would not show up in the chat list until a full app restart (sometimes two)
- Fixes issue where the search would return case-sensitive results from the server. The search is now case-insensitive
For Developers
- Upgraded to Flutter 3.19.6
- Updated dependencies
- iOS emoji pack now always links to the latest release
- This is so we don't need to update the app to push emoji font updates
Useful Links
- Support Us (One-Time): https://bluebubbles.app/donate
- Sponsor Us (Recurring): 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
Enjoy!
BlueBubbles App v1.13.2
What's New?
This is a hotfix release, fixing some issues introduced in v1.13.1
Bug Fixes
- Fixes crash when running BlueBubbles as a Foreground Service on Android 14
- Fixes crash when using the photo picker on Android 10 and older
Notes
- The APK below supports Android Auto
- Please consider leaving us a review on the Google Play Store!
Useful Links
- Support Us (One-Time): https://bluebubbles.app/donate
- Sponsor Us (Recurring): 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 Google Play Store release is being reviewed and should be available in the next 48 hours! The desktop release is not yet ready. Stay tuned!
Enjoy!
BlueBubbles App v1.13.1
What's New?
This update includes a couple of new minor features as well as a bunch of QOL enhancements and bug fixes.
Enhancements
- Search improvements
- You can now filter based on chat, sender, and date
- We've also fixed consistency issues when searching your server vs. your local device.
- Updates iOS emoji pack to iOS 17.4
- App stays connected when "inactive" but not necessarily hidden
- Hiding the full screen image viewer controls will now also hide the app bar
- Adds light haptic feedback when sending a message
- App startup time is now slightly quicker
- Location widgets now show the Apple Maps preview
- Adds ability to switch linked Google Firebase projects
Bug Fixes
- Fixes issue delivering background messages (i.e. replies from notifications)
- Fixes issue where an event dispatched to tasker would have the wrong intent
- Fixes issue where a custom landing page for the server would break the detect localhost feature
- Fixes issue where the keyboard would be dismissed when trying to change GBoard languages
- Fixes issue where non-US phone numbers would be formatted incorrectly
- Fixes issue causing the device ID for the app to change when your phone updated
- Fixes issue where a new chat would not show up in the chat list until a full app restart (sometimes two)
- Fixes issue where the search would return case-sensitive results from the server. The search is now case-insensitive
- Fixes issue where the app would hang on startup due to a failed network request
- Fixes issue with infinite "Server Password" popups when connecting to your Google Account
Developer Notes
- Increased target SDK to 34
- Upgraded a ton of dependencies
- iOS emoji pack now always links to the latest release
- This is so we don't need to update the app to push emoji font updates
Notes
- The APK below supports Android Auto
- Please consider leaving us a review on the Google Play Store!
Useful Links
- Support Us (One-Time): https://bluebubbles.app/donate
- Sponsor Us (Recurring): 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 Google Play store release is now available! The desktop release is not yet ready. Stay tuned!
Enjoy!
BlueBubbles App v1.13.0
What's New?
This update significantly overhauls the underlying Java code for the Android app, bringing better stability, fixing bugs, and more features.
This release has also dropped support for Android 5 and 6... we apologies if this is causing an issue for you, but in order for us to move the app forward, we needed to make some compromises!
The Big Stuff
New Stuff
- Android backend is completely rewritten from Java to Kotlin, enabling some of the features and bug fixes in this list
- Notification when phone number deregisters
Important Bug Fixes
- Replying from the notification shade or in-car via Android Auto should now send much more reliably
- Firebase authentication detects if Google Services are available to avoid crashes on de-googled ROMs
- (Mostly) Fixes issue where the incorrect chat will be opened when opening from a notification
The Nitty Gritty
Enhancements
- Replying from a notification will now confirm the reply only once it has sent from the client side (otherwise the loading animation still shows)
- Media colors now generates a Material You theme based on the album art itself
- "Open In Browser" now opens links in Android's Custom Tabs, which supports all default browsers, not just Chrome
- Improved Kotlin worker process for processing incoming items when the app is backgrounded or closed - Dart VM should be correctly cleaned up and all processes should be killed which improves battery life
- Changed FindMy to open exact coordinates in Maps app rather than the address
- FindMy Friends shows last location update
- FindMy Friends shows location status
- Faster FindMy load and refresh
- Added tooltip to manual mark unread/read button to make it more clear
- Allow adding newlines in text when creating a scheduled message
- Notification when phone number deregisters
- New profile screen to view/manage all iMessage account related tasks
Fixes
- Fixed issues with opening a contact's page or creating a new contact
- Creating a new contact from an unknown number allows you to add the number to an existing contact first
- Firebase authentication detects if Google Services are available to avoid crashes on de-googled ROMs
- Fixed quick reply actions not consistently showing in notifications
- Fixed legacy URL preview titles showing just "www"
- Fixed URL previews too condensed in tablet mode
- Fixed app not accepting URLs with port in manual entry
- Fixed send and receive sound volume not following the preference set in settings
- Fixed chat list not loading on Windows if Secure App is enabled and initial authentication is canceled.
- Fixed custom themes with long names not uploading to server
- Fixed issue displaying URL previews
For Developers
- Upgraded to Flutter 3.19
- Updated dependencies
Notes
- The APK below supports Android Auto
- Please consider leaving us a review on the Google Play Store!
Useful Links
- Support Us (One-Time): https://bluebubbles.app/donate
- Sponsor Us (Recurring): 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. We are still putting the desktop through its own beta releases, so look out for those.
Enjoy!
BlueBubbles App v1.13.0 (BETA)
What's New?
Note 1: This is a pre-release (beta), so if you are looking for a "stable" build, please wait until we do the official release
Note 2: We encourage you to upgrade your server to the corresponding beta (v1.9.5) to get the latest feature support, found here: https://github.com/BlueBubblesApp/bluebubbles-server/releases/tag/v1.9.5-pre.1
This update significantly overhauls the underlying Java code for the Android app, bringing better stability, fixing bugs, and more features.
The Big Stuff
New Stuff
- Android backend is completely rewritten from Java to Kotlin, enabling some of the features and bug fixes in this list
- Notification when phone number deregisters
Important Bug Fixes
- Replying from the notification shade or in-car via Android Auto should now send much more reliably
- Firebase authentication detects if Google Services are available to avoid crashes on de-googled ROMs
- (Mostly) Fixes issue where the incorrect chat will be opened when opening from a notification
The Nitty Gritty
Enhancements
- Replying from a notification will now confirm the reply only once it has sent from the client side (otherwise the loading animation still shows)
- Media colors now generates a Material You theme based on the album art itself
- "Open In Browser" now opens links in Android's Custom Tabs, which supports all default browsers, not just Chrome
- Improved Kotlin worker process for processing incoming items when the app is backgrounded or closed - Dart VM should be correctly cleaned up and all processes should be killed which improves battery life
- Changed FindMy to open exact coordinates in Maps app rather than the address
- FindMy Friends shows last location update
- FindMy Friends shows location status
- Faster FindMy load and refresh
- Added tooltip to manual mark unread/read button to make it more clear
- Allow adding newlines in text when creating a scheduled message
- Notification when phone number deregisters
- New profile screen to view/manage all iMessage account related tasks
Fixes
- Fixed issues with opening a contact's page or creating a new contact
- Creating a new contact from an unknown number allows you to add the number to an existing contact first
- Firebase authentication detects if Google Services are available to avoid crashes on de-googled ROMs
- Fixed quick reply actions not consistently showing in notifications
- Fixed legacy URL preview titles showing just "www"
- Fixed URL previews too condensed in tablet mode
- Fixed app not accepting URLs with port in manual entry
- Fixed send and receive sound volume not following the preference set in settings
- Fixed chat list not loading on Windows if Secure App is enabled and initial authentication is canceled.
- Fixed custom themes with long names not uploading to server
For Developers
- Upgraded to Flutter 3.16
- Updated dependencies
Notes
- The APK below supports Android Auto
- Please consider leaving us a review on the Google Play Store!
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. Builds have also been submitted to the Google Play Store (Android) and is currently being Reviewed
BlueBubbles App v1.12.7
What's New?
This update brings a handful of bug fixes & improvements, as well as some experimental features around better supporting FaceTime (Monterey+)!
Changes
- Implements (experimental) ability to answer FaceTime calls
- This requires macOS Monterey+ and the Private API to be enabled for FaceTime.
- This also requires the BlueBubbles Server v1.9.2 update
- Fixes some issues parsing mentions in messages
- Adds button to open a FindMy Friends location in Google Maps
- Adds notice when the Private API is enabled on the server, but not on the client side
- Fixes to FaceTime call notifications
Notes
- The APK below supports Android Auto
- Please consider leaving us a review on the Google Play Store!
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. Builds have also been submitted to the Google Play Store (Android) and Microsoft Store (Desktop), and are currently being Reviewed
Enjoy!
BlueBubbles App v1.12.6
What's New?
This is a hotfix update bringing bug fixes to recent issues
Changes
- Fixes issue with detecting and showing FaceTime notifications.
- Fixes issue where name would appear as "App Killer Manager" on French devices. [Android]
- Fixes issue where images would be pixelated when zooming in.
- Removes blurred background for message popups when on High Performance Mode.
- Fixes some issues with Firebase causing app crashes. [Android]
- Adds
ngrok-skip-browser-warning
header and custom User-Agent to fix Ngrok Tunnel compatibility issues. - Fixes FindMy Friends issues for tablets and large-screen devices [Android]
Notes
- The APK below supports Android Auto
- Please consider leaving us a review on the Google Play Store!
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. Builds have also been submitted to the Google Play Store (Android) and Microsoft Store (desktop), and are currently being Reviewed
Enjoy!