Releases: airmessage/airmessage-android
Releases · airmessage/airmessage-android
AirMessage for Android 3.3.5
Fixes
- More fixes for launching background services from FCM on Android 12
AirMessage for Android 3.3.4
Changes
android-smsmms
has been integrated into the codebase, and contains patches for Android 12 compatibility
Fixes
- Fixed a crash on Android 12 when trying to launch the connection background service from a blank FCM notification
AirMessage for Android 3.3.3
Fixes
- Fixed the input bar being hidden behind the IME on < Android 10
- Fixed a crash on Android 8 where NotificationManager.getActiveNotifications() would return null
AirMessage for Android 3.3.2
Changes
- Android 12 support
- Dependency updates
Fixes
- Fixed notifications being disabled by default on <Android 8.0 before visiting the app's settings screen
Code changes
- All pending intents are now explicitly mutable or immutable
- All manifest entries are now explicitly exported or private
- The app now uses
ActivityResult
instead ofstartActivityForResult
in many instances
AirMessage for Android 3.3.1
Fixes
- Fixed the media viewer loading non-media attachments and then crashing
- Fixed a crash when displaying summary notifications on Android 6
AirMessage for Android 3.3.0
Features
- Protocol 5.4 support
AirMessage for Android 3.2.3
Changes
- Added checks for very large array allocations
Fixes
- Fixed nullability in
CustomTabsLinkTransformationMethod
AirMessage for Android 3.2.2
Fixes
- Fixed nullability in
CustomTabsLinkTransformationMethod
- Fixed a crash when searching contacts in the new message activity while they're still being loaded
- Fixed the main conversation activity not properly updating its list when a conversation is transferred
AirMessage for Android 3.2.1
Fixes
- Fixed a crash when receiving an encrypted push notification without a password set
- Fixed a crash when unpacking an item with an invalid data type
- Fixed a crash when applying URL linking to a null
CharSequence
AirMessage for Android 3.2
Features
- Improved attachments auto-download, where attachments are only downloaded as soon as they are displayed in the chat
- End-to-end encryption support for AirMessage Cloud users
Fixes
- The connection service notification once again shows whether the user is connected via fallback
- Deleting an SMS or MMS chat in AirMessage actually deletes it from the device
- Send effects don't play for messages that were loaded by syncing
- Send effects play properly for the bubble effect
- Send effects don't include any of the non-bubble UI
Code changes
- Migrated most data files to Kotlin