app.bluebubbles.BlueBubbles BlueBubbles BlueBubbles client for Linux MIT Apache-2.0 BlueBubbles https://bluebubbles.app/ https://github.com/BlueBubblesApp/bluebubbles-app/issues https://bluebubbles.app/faq/ https://docs.bluebubbles.app/landing-page/ https://bluebubbles.app/donate/ https://discord.gg/6nrGRHT https://github.com/BlueBubblesApp/bluebubbles-app https://docs.bluebubbles.app/client/build-yourself-contribution-guide #8ab7ff #24315d 300 pointing keyboard touch

Open-source and cross-platform ecosystem of apps aimed to bring iMessage to Android, Windows, Linux, and the Web!

app.bluebubbles.BlueBubbles.desktop https://raw.githubusercontent.com/BlueBubblesApp/bluebubbles-app/refs/tags/v1.15.4%2B73-desktop/flatpak/screenshots/Ios%20Skin.png Chat with friends and family https://raw.githubusercontent.com/BlueBubblesApp/bluebubbles-app/refs/tags/v1.15.4%2B73-desktop/flatpak/screenshots/Dark.png Dark Mode https://raw.githubusercontent.com/BlueBubblesApp/bluebubbles-app/refs/tags/v1.15.4%2B73-desktop/flatpak/screenshots/Settings.png Extensive Customization https://raw.githubusercontent.com/BlueBubblesApp/bluebubbles-app/refs/tags/v1.15.4%2B73-desktop/flatpak/screenshots/Material%20Skin.png Material Skin https://raw.githubusercontent.com/BlueBubblesApp/bluebubbles-app/refs/tags/v1.15.4%2B73-desktop/flatpak/screenshots/Samsung%20Skin.png Samsung Skin https://github.com/BlueBubblesApp/bluebubbles-app/releases/tag/v1.15.5%2B74-desktop

Enhancements

  • Adds ability to copy attachments to the clipboard
  • Better handling of picked attachments and pasting

Fixes

  • Fixes crash on startup
  • Fixes location preview image when sending location
  • Fixes Linux attachment paste
  • Fixes focus traversal during manual entry setup
  • Autofocuses tenor search bar when picking a GIF
https://github.com/BlueBubblesApp/bluebubbles-app/releases/tag/v1.15.4%2B73-desktop

Fixes

  • Fixes connection issues when using custom headers.
  • Fixes Firebase Panel UI not showing when a Firebase project has been configured.
https://github.com/BlueBubblesApp/bluebubbles-app/releases/tag/v1.15.3%2B72-desktop

Fixes

  • Fixes lag issues.
https://github.com/BlueBubblesApp/bluebubbles-app/releases/tag/v1.15.1%2B71-desktop

Enhancements

  • Adds option to set a custom notification sound.
  • Adds toggle to turn off message notifications.
  • Updated markdown-style emoji insertion with new emoji set and better tone support.

Fixes

  • Fixes issue where messages would sometimes not sync if internet connection was lost (such as when closing a laptop).
  • Fixes search filter UI.
  • Fixes issue where notifications would not be sent if certain pages were in view.
  • Fixes file drag/drop functionality.
  • Fixes "Launch at Startup Minimized" setting not functioning correctly.
https://github.com/BlueBubblesApp/bluebubbles-app/releases/tag/v1.15.0%2B70

Enhancements

  • Editing a message is disabled for messages more than 15 minutes old (this didn't actually work)
  • Adds the ability for the app to remember the reply-state for chats
  • Adds support for setting custom headers during the setup process
  • Adds support for using custom headers when connecting to the server's websocket via the background service
  • Switches from GIPHY to Tenor as a GIF provider

Fixes

  • Fixes messages not syncing if app reconnects to server while not in the foreground
  • Fixes issue sending links with server on macOS Sonoma or higher
  • Fixes issue loading FindMy devices from the server
  • Fixes not showing Profile section in settings on iOS Skin
  • Fixes 24-hr time setting not being applied to scheduled messages view
https://github.com/BlueBubblesApp/bluebubbles-app/releases/tag/v1.14.0%2B69

Enhancements

  • Spellcheck has been added. You can disable it or change the spellcheck language in Settings > Misc. & Advanced.
  • You can now customize the order of items in the menu displayed when right-clicking a message.
  • Added an Emoji picker
  • Settings redesign
  • Ability to re-order message details context menu
  • 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
  • You can now filter searches 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
  • Hiding the full screen image viewer controls will now also hide the app bar
  • App startup time is now slightly quicker
  • Location widgets now show the Apple Maps preview
  • Adds ability to switch linked Google Firebase projects
  • Dynamically show only the "show app" or "hide app" options based on whether the window is visible
  • Hovering over mistakes now shows the suggested fixes, which can be applied directly to a message.
  • Spellcheck is available in the chat creator, message and subject text fields, and when editing a message.
  • Spellcheck language can now be selected in settings
  • Spellcheck can be disabled in settings
  • Allow more customization of iOS pin layout
  • Add reset button to api timeout duration
  • Make pinned order panel design more consistent to other pages
  • Settings restoring handles errors gracefully now
  • Tons of UI tweaks for iOS, Material, and Samsung
  • Slightly new send animation
  • Improvements to how smooth the app runs
  • Lowers average battery utilization by fixing some possible leaks
  • Audio transcripts (when available)
  • Video player UX improvements

Fixes

  • 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 custom themes with long names not uploading to server
  • Fixed issue displaying URL previews
  • Fixes issue where a custom landing page for the server would break the detect localhost feature
  • Fixes issue where non-US phone numbers would be formatted incorrectly
  • 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 issues where the unread indicators would not update in a timely manner
  • Fixes issue using the universal back button when viewing archived chats
  • Fixes issue where the date picker would not close properly when time selection was disabled
  • Fixes issue where selecting a group chat in the new chat creator would append participants rather than replace the existing selection
  • Fixes rendering issues on a handful of pages
  • Fixes issues displaying URL previews
  • Fixes issue showing digital touch messages in the message view

For Developers

  • Upgraded to Flutter 3.24.4
  • Updated dependencies
  • iOS emoji pack now always links to the latest release
  • Unified logging across the codebae
  • Adds indexes to the ObjectBox database to improve read speeds

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

  • Fixes issue with detecting and showing FaceTime notifications.
  • Fixes issue where images would be pixelated when zooming in.
  • Removes blurred background for message popups when on High Performance Mode.
  • Adds ngrok-skip-browser-warning header and custom User-Agent to fix Ngrok Tunnel compatibility issues.

Enhancements

  • Improved send/receive sound UI & added volume setting
  • Added ability to check if an address is iMessage capable in the chat creator
  • 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
  • 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 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 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 firebase error when project / configuration changes
  • Fixed shared vCards without a contact photo using your personal avatar

For Developers

  • Upgraded to Flutter 3.13
  • Updated dependencies

This release fixes issues with notifications.