What's New?
This is a beta release, if you run into any issues, please open a GitHub ticket or join our Discord and leave us a message in the #feedback
channel
WARNING: If you would like to try out the Google Sign In feature, you will need to reconfigure your client apps in the Connection Settings to re-sync the Firebase configurations. You will also need the Android Beta to use this feature. The Google Sign In feature is mostly useful for new users performing the setup. If you've already installed BlueBubbles, you did this process manually. Now, it's automated.
The Big Stuff
- Google OAuth Login to Automate FIrebase Configuration
- Use the Private API without MacForge (See Private API settings)
- Ability to set config options via CLI args or via a user environment config file
- You can also run in headless mode using the
--headless
flag
- You can also run in headless mode using the
- Fixes issue preventing attachments over 200mb from being sent
Enhancements
- Rework of UI to improve UX and prevent confusion
- Adds additional information (i.e. computer name & iMessage email) to the server info API endpoint
- You can now install pending updates via the tray icon
- The UI now displays an icon you can click to install a pending update
Fixes
- Fixes issue where filenames would not be maintained when they are converted for compatibility
- Fixes issue where a user would be able to continue setup without entering a password
- Fixes UX issue preventing users from knowing why they could not proceed past the Connection Walkthrough
- Fixes issue creating chats with an improperly formatted phone number
- Fixes issue where users were able to enter a dynamic DNS URL without an HTTP schema
- Fixes issue where chats would return
null
as the last message- This issue impacted Web, causing chats to fall to the bottom of the chat list
Other Changes
- Disabled Facetime Detection by default
- The accessibility permission is marked as optional to prevent confusion
- Marks the Private API as optional during the initial walkthrough
- upgrade: React v18
- upgrade: Chakra UI v2.6.1
- Bumps minimum macOS version to High Sierra
- The navigation bar is now "sticky" and stays at the top.