What's New?
- Note 1: You can now sponsor us through GitHub's Sponsor Program! If you'd like to help support the development of the project, please consider sponsoring us! https://github.com/sponsors/BlueBubblesApp
- Note 2: As always, you can also contribute via one-time donations on our website: https://bluebubbles.app/donate
The Big Stuff
- Contact Management System!
- Contacts are now loaded from both your iCloud and local Address Book / Contacts
- You can now view manage, and search all your "server" contacts through the server's UI
- You can now import contacts into the server via a VCF file
- You can also use the REST API to manage your contacts
- Avatar support (API only)!
- Tons of great API changes for developers and to better support the client apps!
The Nitty Gritty
Bug Fixes
- Fixes issues with quicktime videos
- ffmpeg has been removed and quicktime videos are no longer converted
- Fixes issue where
Use HTTPS
option was not turned off when switching away from Dynamic DNS- This would cause connection issues for some users, which was unexpected
- (Hopefully) Fixes issue with showing the "Best Friend" on the dashboard
- Fixes issues with emitting errored messages to the clients
API Changes
- Adds
detected_icloud
account to the server metadata response (/api/v1/server/info
)- The returned value is the signed in user's email.
- Note: This reflects the signed in iCloud, not the signed in iMessage account
- Fixes issue where both the Error and Metrics Middleware were not properly utilized
- This fixes the
404 Not Found
issue whenever there was a server error
- This fixes the
- Adds endpoint to delete chats via the Private API (
DELETE /api/v1/chat/<guid>
) - Messages that error out when sent now return a 500 error
- Fixes some issues emitting events to registered web-hooks
- Improves the create chat workflow/response
- Big Sur users can use this endpoint now, as long as they provide a message and tempGuid
- Attachment metadata when fetching messages is now optional in order to speed up the API
- You can pass
attachments.metadata
to thewith
filter to include it
- You can pass
- Fixes server statistics for message types per chat
Optimizations / Minor Changes
- Cloudflare & Ngrok binaries have been updated
- Dependencies have been updated
- Previously vulnerable packages have been updated
- Updated NodeJS & Electron to v18
- Renamed
Use HTTPS
option toUse Custom Certificate
to better reflect how the option is used- This was also done to prevent confusion so users won't accidentally enable it
- Adds error support for communications between the helper bundle and server
- It is now much more obvious to click the save password button during the walkthrough
- Adds
Open App Location
to the debug tab context menu - API errors are now debug-log level
- The "Devices" tab now refreshes whenever you enter it
- There is also a refresh option within the page's context menu
Full Changelog: v1.0.0...v1.1.0
Links you may care about
- Join our Discord: https://discord.gg/6nrGRHT
- Support Us: https://bluebubbles.app/donate
- Sponsor Us: https://github.com/sponsors/BlueBubblesApp
- Use our Web App: https://bluebubbles.app/web
- Docs and Guides: https://docs.bluebubbles.app/