BlueBubbles Changelog

What's new in BlueBubbles 1.13.0 Beta

Feb 26, 2024
  • 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

New in BlueBubbles 1.12.7 (Dec 5, 2023)

  • 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

New in BlueBubbles 1.12.6 (Dec 3, 2023)

  • 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]

New in BlueBubbles 1.12.5 (Dec 2, 2023)

  • 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

New in BlueBubbles 1.12.4 (Sep 14, 2023)

  • 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