What's New?
Main Changes
- Officially signed and notarized the app!
- Optimizations to getAttachmentResponse function
- Should improve initial sync time
- Adds fetching metadata for attachments (when appropriate)
- Should give clients the ability to handle attachments better
- Metadata for attachments include: File size, dimensions, focal length, aperture, altitude, longitude/latitude, duration, and more!
- Adds ability to auto-purge devices that have been inactive for 7 days
- Don't worry, whenever you open your BlueBubbles client app, your device will re-register (or update the last active timestamp)
- Changes to the ngrok service's restart algorithm
- Hopefully this will fix any issues you may have run into with leaving ngrok in a bad state
- Max retry limit until app-restart reduced from 25 to 3
- Server will now auto-convert .caf files into .mp3 files so that your clients can read them easily
- Adds additional message-send retry case (error code: 1002)
- Hopefully, if you were receiving a 1002 error, this update should help fix the issue by auto-restarting the iMessage app and retrying the message send
- Improves how the contact VCF export works
- Hopefully, this will reduce/eliminate the osascript errors users were getting when using the desktop app
- Fixes issues with clearing alerts
Minor Changes
- Updates all package dependencies to their most suitable latest version (sqlite, typeorm, firebase, ngrok, typescript, babel, etc.)
- Fixes typo in the setup's config page
- Fixes some log typos