Releases: BlueBubblesApp/bluebubbles-app
BlueBubbles App v1.12.5
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
- 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.4
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
- 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
Enjoy!
BlueBubbles App v1.12.3
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
- 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
Enjoy!
BlueBubbles App v1.12.3 (Beta)
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
- 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
Enjoy!
BlueBubbles App v1.12.2
What's New?
This release contains a handful of bug-fixes to fix issues that we discovered in v1.12.0. If you haven't checked out the changes in v1.12.0, please do so here: https://github.com/BlueBubblesApp/bluebubbles-app/releases/tag/v1.12.0%2B53
Check out our blog post!
Note: The Play Store & Microsoft Store releases have been submitted. Below are also the Windows/Linux standalone executables if you prefer to use those.
Fixes
- Fixed issue where shared media would not show properly in the text field when trying to share to a contact.
- Fixed issue where the sync would get stuck on 0%
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
Enjoy!
BlueBubbles App v1.12.1 (Stable)
What's New?
This release contains a handful of bug-fixes to fix issues that we discovered in v1.12.0. If you haven't checked out the changes in v1.12.0, please do so here: https://github.com/BlueBubblesApp/bluebubbles-app/releases/tag/v1.12.0%2B53
Check out our blog post!
Note: The Play Store release has been submitted. Please wait patiently as it is being reviewed. We will add the Linux/Windows files when they are available. As well as submit them to their corresponding stores (Windows Store & Flatpak)
Fixes
- Fixed issue where transparency would not be applied correctly (Desktop)
- Fixed issue with not registering the client with the server to receive notifications (Android)
- Fixed issue where marking a chat as unread via the Private API would mark it read immediately after
- Fixed issue where texts/images would not be removed from the message view after being unsent
Other Changes
- Username set in settings is now purely cosmetic
- Any instance of yourself will be represented by
You
- Any instance of yourself will be represented by
- Keyboard status should now restore when returning from a different app
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
Enjoy!
BlueBubbles App v1.12.0 (Stable)
What's New?
Codename: Deimos
This release contains a handful of great new features to further integrate BlueBubbles into the Apple ecosystem, as well as some much needed bug fixes! It also adds some features that even iMessage doesn't have!
Check out our blog post!
Note: The Microsoft Store version has been submitted. Please be patient while they are being reviewed. Desktop is also available on Flatpak for Linux! The Play Store release is now live!
The Big Stuff
- Send Mentions (Big Sur+) by typing "@" in the text field to initiate the mention picker
- Download live photos
- Bookmark messages for later
- Tasker integration (see settings for more details)
- Revamped backup and restore page
- Support FCM-less notifications using always-open socket connection & foreground service
- If you are using a custom ROM, you will still need to enable Google Play Services via MicroG. We are gathering information to allow users to forgo this and run completely without Google Play Services.
The Nitty Gritty
New Features
- Send Mentions (Big Sur+)
- Auto apply message effects for some phrases like iMessage
- Re-added copy text selection (long press copy option)
- Download live photos
- Bookmark messages for later
- Detect when the recipient keeps an audio message
- Tasker integration
- Revamped backup and restore page
- Added avatar-only view for chat list (Desktop / Web)
- Added shortcut to restore from backup directly after initial sync
- Support FCM-less notifications using always-open socket connection & foreground service
- Support extracting flight number / tracking number / dates from messages
- Toggle to unarchive chat when receiving a new message in it
- Added ability to scroll to last read message when opening a chat
- Added ability to initiate Google Duo call from chat details
- Added ability to set a custom name and avatar for "yourself"
- Added ability to secure Desktop app with Windows security
- When refocusing the Desktop app, the last focused chat text field is refocused
- View and modify message reminders (Android)
Bug Fixes
- Fixed server logs fetch status not resetting on Desktop / Web
- Fixed keyboard jitter when changing conversation name
- Fixed playing some screen effects would brick other effects from playing
- Fixed some issues with emoji picker
- Fixed issue fetching user focus state in some cases
- Fixed not being able to set custom avatar color in DM chats
- Fixed handwrittten message pad would show even if color picker was canceled
- Fixed typing indicators not sending after sending a message
- Fixed clicking on notifications not bringing window to foreground on Desktop
- Fixed invisible titlebar covering hitboxes for some buttons at the top of the app
- Fixed notification activation opening additional instance on Linux
- Fixed mentions not showing on Desktop or Web
- Fixed page pop bug when in tablet mode and downloading iOS font
- Fixed some weirdness with settings dividers in a few places
- Fixed handle is not found for searched for message
- Fixed search message service would persist when opening the chat from a non-search context
- Fixed database migration bug for new installs
- Fixed conversation details fetching attachments for deleted messages
- Fixed cases where passwords with special characters were not encoded correctly
- Fixed message reminder not getting canceled when canceling the time picker
- Fixed some issues with opening incorrect chats when entering via a notification on Android
- Properly remember when a chat is closed
Improvements
- Applied international phone number matching fixes everywhere
- Un-delete chats when creating a new chat to the same address
- Improved read receipts to show in more cases
- Support replying and sending effects to existing chats from the new chat creator
- Removed emojis tab from Giphy
- Clear search results when changing the search type
- Hide FindMy option for users below Catalina (FindMy doesn't exist before Catalina)
- Improved API status display in server management
For Developers
- Upgraded dependencies, fixing a few critical security vulnerabilities
- Flutter upgraded to the latest version (v3.7.11)
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
Enjoy!
BlueBubbles App v1.12.0 (Beta 1)
What's New?
Check out our blog post
This pre-release contains only Desktop binaries.
The Big Stuff
- Send Mentions (Big Sur+) by typing "@" in the text field to initiate the mention picker
- Download live photos
- Bookmark messages for later
- Tasker integration (see settings for more details)
- Revamped backup and restore page
- Support FCM-less notifications using always-open socket connection & foreground service
The Nitty Gritty
New Features
- Send Mentions (Big Sur+)
- Auto apply message effects for some phrases like iMessage
- Re-added copy text selection (long press copy option)
- Download live photos
- Bookmark messages for later
- Detect when the recipient keeps an audio message
- Tasker integration
- Revamped backup and restore page
- Added avatar-only view for chat list (Desktop / Web)
- Added shortcut to restore from backup directly after initial sync
- Support FCM-less notifications using always-open socket connection & foreground service
- Support extracting flight number / tracking number / dates from messages
- Toggle to unarchive chat when receiving a new message in it
- Added ability to scroll to last read message when opening a chat
- Added ability to initiate Google Duo call from chat details
- Added ability to set a custom name and avatar for "yourself"
Bug Fixes
- Fixed server logs fetch status not resetting on Desktop / Web
- Fixed keyboard jitter when changing conversation name
- Fixed playing some screen effects would brick other effects from playing
- Fixed some issues with emoji picker
- Fixed issue fetching user focus state in some cases
- Fixed not being able to set custom avatar color in DM chats
- Fixed handwrittten message pad would show even if color picker was canceled
- Fixed typing indicators not sending after sending a message
Improvements
- Applied international phone number matching fixes everywhere
- Un-delete chats when creating a new chat to the same address
- Improved read receipts to show in more cases
- Support replying and sending effects to existing chats from the new chat creator
For Developers
- Upgraded dependencies, fixing a few critical security vulnerabilities
BlueBubbles App v1.11.5 (Stable)
What's New?
This update brings some new Private API features as well as a ton of bug fixes and improvements. Enjoy!
The Big Stuff
- New Private API features!
- Leave group chat
- Change / remove group chat icon (Big Sur+)
- View and save digital touch or handwritten messages (Big Sur+)
- View recipient focus mode (Monterey+)
- Forcefully notify your message (break other user's focus mode) (Monterey+)
- Auto-update group chat icon changes
- Display Apple Pay transaction amounts
The Nitty Gritty
New Features
- New Private API features!
- Leave group chat
- Change / remove group chat icon (Big Sur+)
- View and save digital touch or handwritten messages (Big Sur+)
- View recipient focus mode (Monterey+)
- Forcefully notify your message (break other user's focus mode) (Monterey+)
- Auto-update group chat icon changes
- Display Apple Pay transaction amounts
- Better replies rendering with extremely complex threads
- Toggle to disable scroll to bottom when sending a new message
- Support creating chats with specific service (SMS Forwarding vs iMessage)
- New setting to lock the current group chat name / icon
- Added indicator in connection settings informing that server URL has bad certificate
Bug Fixes
- Fixed issues with attachments occassionally not showing up until a restart of the app
- Fixed crash when sharing images from Google Messages
- Fixed send sound playing even if the chat was not active
- Fixed broken chat list if unknown senders enabled and chat has empty participants
- Fixed material progress indicator shapes in a few places
- Fixed app would allow sending images as a reply even if Private API attachment send was not enabled
- Fixed popup rendering error if text is null
- Fixed interactive message with no payload data rendering incorrectly
- Fixed app incorrectly handling participant and group events sent by the server
- Fixed app not getting mark read/unread from socket properly
- Fixed new chat not showing up in chat list until close and reopen
- Fixed "loading more messages" not going away
- Fixed new messages not showing for newly created chats
- Fixed contacts sometimes getting duplicated in chat creator
Improvements
- Improved rendering of very thin media
- Display empty text on messages with subject and empty text to be more consistent with Apple
- Added failsafe to fetch chat details automatically (should hopefully prevent the issues with new chats not showing up or having the rendering issues)
- Reduced the number of places from which a chat is marked read via Private API to vastly reduce unnecessary duplicate calls to perform the same action
- Incremental sync refactor for better reliability
- Bad certificate override now applies to all isolates
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. Please be patient.
Enjoy!
BlueBubbles App v1.11.4 (Stable)
What's New?
This is a tiny bug fix release, fixing an issue with sending attachments.
Fixes
- Fixes issue where the client would send private api fields with a non-private api request when sending an attachment
- Audio messages will now stop after playing once
- Audio messages will stop playing audio when leaving a chat or closing the app
- Fixes issue with timestamp dividers now showing in the Samsung theme
Full Changelog: v1.11.3+47...v1.11.4+49
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. Please be patient.
Enjoy!