This update addresses some bugs introduced in the v1.14.0 update, as well as a few QOL features/enhancements. It also includes some enhancements implemented by the community, so thank you to those who helped!
Enhancements
Support for the Unified Push protocol (thanks @Garland-g)
New Notification Providers settings page
You'll be able to manage all of the different providers for notifications (i.e. Firebase, Background Service, or Unified Push)
Better tools to manage your Firebase configuration
Editing a message will be disabled for messages older than 15 minutes
Adds the ability for the app to remember the reply-state for chats (thanks @cameronaaron)
Adds troubleshooting tool to clear the last opened chat "state"
This is useful for users who run into the bug where the app will get stuck opening the same chat
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
Fixes
Fixes app crash when background service is enabled and your password includes a % in it
Fixes issue sending links on macOS Sonoma+
Fixes issue where the app would not exit from the chat list, when using the Material or Samsung themes
Improved background service error handling
Fixes issue where Firebase tokens would not be revoked when resetting the app.
Fixes issue loading FindMy devices from the server
Useful Links
Support Us (One-Time): https://bluebubbles.app/donate
Sponsor Us (Recurring): https://github.com/sponsors/BlueBubblesApp