Skip to content

Releases: BlueBubblesApp/bluebubbles-app

BlueBubbles App v1.13.2

21 Apr 20:50
3f659af
Compare
Choose a tag to compare

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

Clients

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

21 Apr 00:09
175fcb2
Compare
Choose a tag to compare

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

Clients

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

24 Feb 14:27
d0257c9
Compare
Choose a tag to compare

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

Clients

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)

01 Feb 16:38
1cf45ba
Compare
Choose a tag to compare
Pre-release

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

Clients

P.S. Builds have also been submitted to the Google Play Store (Android) and is currently being Reviewed

BlueBubbles App v1.12.7

04 Dec 17:07
5c0c2d7
Compare
Choose a tag to compare

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

Clients

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

02 Dec 19:00
5221bed
Compare
Choose a tag to compare

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

Clients

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.5

01 Dec 16:47
d142bcf
Compare
Choose a tag to compare

What's New?

This update fixes bugs (especially on Desktop) and brings some of the latest server's features to the client apps. We apologize for the long wait, we've been very busy!

The Big Stuff

New Stuff

  • Added ability to check if an address is iMessage capable in the chat creator
  • Brand new incoming FaceTime notification (aaaaaand maybe some extra new features if you're brave enough to try them)
  • Added FindMy friends & redesigned FindMy screen
    • If you are not seeing locations, try using the refresh button (wait for it to finish), then use it again.

Important Bug Fixes

  • Reworked "jump to last unread" logic to prevent lagging/freezing chats
  • Fixed text field losing focus if mouse moved outside [Desktop]
  • Fixed gesture interference preventing moving cursor when editing a message

Enhancements

  • Added autofill hints for password managers
  • Improved send/receive sound UI & added volume setting
  • Added ability to check if an address is iMessage capable in the chat creator
  • Disabled swipe to reply when editing a message (gesture interference)
  • Reworked "jump to last unread" logic to prevent lagging/freezing chats
  • Added ability to jump to a message when tapping on it from the reply thread view
  • Added better clarity to group member count text in conversation details
  • "Always show avatar" now functions as expected [Material skin]
  • Chat avatar now shows in conversation header [Material skin]
  • Message content detection prioritizes the longest detected string in the message
  • Improved Google Sign In UI
  • Added ability to schedule messages on an hourly basis (Don't abuse this!)
  • Added audio player seek bar [Desktop]
  • Added ability to change user color even if colorful avatar is off
  • Check if chat exists on server before creating a chat, in case it exists on the app but not on the server
  • Added ability to sign in via Google in connection settings
  • Ctrl + tab switches to the next chat even if the text field is focused [Desktop]
  • Brand new FaceTime notification (aaaaaand maybe some extra new features if you're brave enough to try them)
  • Added FindMy friends & redesigned FindMy screen
  • Refocus main text field after editing a message
  • Added up arrow shortcut setting to edit the last sent message

Fixes

  • Added better error handling to localhost detection
  • Fixed initial conversation page not reacting to window effect change without a restart [Windows]
  • Dispose video players properly [Desktop]
  • Fixed non-functional send/receive sound [Desktop]
  • Fixed text field losing focus if mouse moved outside [Desktop]
  • Fixed issue where the app searches a chat called "minimized" when starting the app minimized [Desktop]
  • Fixed text field focus when iMessage replying
  • Fixed color emoji [Web]
  • Fixed a few issues with displaying "Someone" (not all are fixed) [Web]
  • Fixed issues loading settings backups
  • Fixed window sizing with multiple monitors [Desktop]
  • Fixed issues with window not coming to front when clicking a notification [Desktop]
  • Fixed crash if Firestore collection is null [Android]
  • Fixed right click not functioning on conversation tile [Desktop, Material / Samsung skin]
  • Fixed video player controls [Desktop]
  • Fixed whitespace getting saved as message drafts
  • Fixed gesture interference preventing moving cursor when editing a message
  • Fixed status indicators not updating for delivered or read messages in the chat list
  • Fixed middle click scroll reversed and glitchy [Desktop]
  • Fixed auto dark mode not working when window effects enabled [Windows]
  • Fixed firebase error when project / configuration changes
  • Fixed shared vCards without a contact photo using your personal avatar
  • Fixed transparency issues in various components with a window effect enabled [Windows]
  • Prevent crashes and unsupported behavior when running as Snap [Linux]

For Developers

  • Upgraded to Flutter 3.13
  • Updated dependencies
  • Improved snap build process

Notes

  • The APK below supports Android Auto
  • Please consider leaving us a review on the Google Play Store!

Useful Links

Clients

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.4

28 Aug 12:49
d270e18
Compare
Choose a tag to compare

What's New?

This update fixes a few bugs and brings the client apps up to speed with the latest server release's features.

Read About the Update Here: https://docs.bluebubbles.app/blog/simplified-setup

Enhancements

  • Adds private API group chat creation (MacOS 11+)
  • Adds support for imessage deep links (i.e. imessage:// links) [Desktop]
  • Adds video playback and audio recording support for all platforms [Desktop]
  • Adds better localhost detection with ipv4 and ipv6
  • Message info summary now shows human readable dates
  • Tapping a message in iOS skin will show a timestamp

Fixes

  • Fixed issue where text cursor is blinking and BlueBubbles is not the active window
  • Fixed missing scrollbars
  • Fixed non-FCM servers not allowing to proceed with setup
  • Fixed contacts not sorted alphabetically when adding to a group chat
  • Fixed colors on switches in chat details
  • Fixed esc key not backing out of photo fullscreen view
  • Improved applying of window effects
  • Fixed issues with multiple instances on Linux
  • Fixed crash when replying to a notification on Android <9
  • Fixed tapback options not visible for long messages
  • Improved readability of contact options in chat details
  • Fixed attachments not getting cleared after sharing to the app
  • Fixed keyboard glitches when editing a message

Notes

  • The APK below supports Android Auto
  • Please consider leaving us a review on the Google Play Store!

Useful Links

Clients

Enjoy!

BlueBubbles App v1.12.3

28 Jul 12:33
07b9c89
Compare
Choose a tag to compare

What's New?

This update fixes a few bugs, but is mainly to prepare the client for future changes being made to Firebase. We are switching to using Google's Firestore rather than the real-time database in order to streamline and automate the setup process. This release also includes Google Sign In

Enhancements

  • Google Sign In
  • Adds support for Google Firestore setups
  • Replaces Show Smart Replies toggle with a more universal, Smart Suggestions toggle to encompass other "MLKit" related features
  • Adds support for sharing location on Linux [Desktop]
  • Adds support for imessage deep links (i.e. imessage:// links)
  • Adds video playback support for all platforms [Desktop]
  • Adds showing your live location in the FindMy maps
  • Updates iOS emojis to v16.4
  • Ability to generate a custom theme color scheme from an image

Fixes

  • Fixes issue where notifications may be spammed when a manual or incremental sync is completed
  • Fixes issues with loading shared attachments into the chat creator screen
  • Fixes issue where reactions disappear when they are edited
  • Fixes issue where edited and unsent messages were not being updated in the chat list
  • Fixes issue with transparency in the chat creator [Desktop]
  • Fixes issue where the socket error notification would be shown prematurely
  • Fixes issue where GIFs would play at a high speed (Thanks @MatthewStadter)
  • Fixes issue where special characters in an attachment name would cause a download to fail (Thanks @MatthewStadter)
  • Fixes issue with downloading original attachments (i.e. an heic converted to a jpeg)
  • Fixes issue where the camera icon would show on desktop/web
  • Fixes issue where URL previews would not load properly
  • Fixes potential issue with the QRCode scanner during setup

Upgrades

  • Flutter v3.10

Notes

  • The APK below supports Android Auto
  • Please consider leaving us a review on the Google Play Store!

Useful Links

Clients

Enjoy!

BlueBubbles App v1.12.3 (Beta)

11 Jun 20:27
Compare
Choose a tag to compare
Pre-release

What's New?

This is a beta (pre-release)!

This update fixes a few bugs, but is mainly to prepare the client for future changes being made to Firebase. We are switching to using Google's Firestore rather than the real-time database in order to streamline and automate the setup process. This release also includes Google Sign In

Enhancements

  • Google Sign In
  • Adds support for Google Firestore setups
  • Replaces Show Smart Replies toggle with a more universal, Smart Suggestions toggle to encompass other "MLKit" related features
  • Adds support for sharing location on Linux [Desktop]
  • Adds support for imessage deep links (i.e. imessage:// links)
  • Adds video playback support for all platforms [Desktop]
  • Adds showing your live location in the FindMy maps
  • Updates iOS emojis to v16.4
  • Ability to generate a custom theme color scheme from an image

Fixes

  • Fixes issue where notifications may be spammed when a manual or incremental sync is completed
  • Fixes issues with loading shared attachments into the chat creator screen
  • Fixes issue where reactions disappear when they are edited
  • Fixes issue where edited and unsent messages were not being updated in the chat list
  • Fixes issue with transparency in the chat creator [Desktop]
  • Fixes issue where the socket error notification would be shown prematurely
  • Fixes issue where GIFs would play at a high speed (Thanks @MatthewStadter)
  • Fixes issue where special characters in an attachment name would cause a download to fail (Thanks @MatthewStadter)
  • Fixes issue with downloading original attachments (i.e. an heic converted to a jpeg)
  • Fixes issue where the camera icon would show on desktop/web
  • Fixes issue where URL previews would not load properly
  • Fixes potential issue with the QRCode scanner during setup

Upgrades

  • Flutter v3.10

Notes

  • The APK below supports Android Auto
  • Please consider leaving us a review on the Google Play Store!

Useful Links

Clients

Enjoy!