Supported Android versions
- Android 6.0 – 6.0.1 (Marshmallow)
- Android 7.0 – 7.1.2 (Nougat)
- Android 8.0 – 8.1 (Oreo)
- Android 9.0 (Pie)
- Android 10 ("Q" - Quince Tart)
- Android 11 ("R" - Red Velvet Cake)
- Android 12 ("S" - Snow Cone)
Change notes
- Enhancement
- Android 12 Adoption:
- Web intent resolution adoption.
- Restrictive app standby bucket adoption.
- Microphone and camera toggles adoption.
- Safer component exporting.
- Pending intents mutability.
- Privacy dashboard.
- New storage APIs.
- Trace of Native Crash.
- Clipboard access notifications.
- Unsafe intent launches.
- Splash screen API.
- New bluetooth permission.
- Add ability to auto purge logs.
- New Image viewer behaviour.
- Add dark/light theme on Video player.
- Rename
cuFragment
tophotosFragment
inManagerActivityLollipop
. - Remove leading and trailing spaces from email address.
- Account and Payment: Warning dialog for existing subscriptions in a repeat purchase scenario (with different payment methods).
- Content Consumption:
- Restrict files in Rubbish Bin options.
- Support selecting for maximise zoom-in level to align with iOS.
- Jump to Versions details page through Versions option.
- Android 12 Adoption:
- Maintenance
- Drop Android 5.x support.
- Remove "Lollipop" from Class Names.
- Eliminate the build warnings after merge "New Image Viewer - original resolution".
- Remove "Save to gallery" option.
- Meetings: Wrong moderator management.
- Bug
- OnTransferTemporaryError with API_EOVERQUOTA is not properly managed.
- Wrong video player UI in playlist view.
- Crash: java.lang.ArrayIndexOutOfBoundsException - MultipleBucketAdapter.
- Crash: java.lang.IllegalArgumentException - RecentsAdapter.
- Crash: java.lang.RuntimeException - AddContactActivityLollipop.
- NullPointerException in checkScrollElevation (ManagerActivityLollipop).
- NullPointerException in setEmptyView (OutgoingSharesFragmentLollipop).
- Blocked files incorrect warning message at transfers/download.
- In progress view while searching is broken.
- In the chat image viewer, restore the option to forward and delete messages when the action is allowed.
- In a zip, cannot scroll between images while previewing them.
- Crash: ImageViewer save to gallery issue (NullPointerException).
- Zip separators not showing.
- Some node options are not restricted for taken down nodes.
- Not implemented taken down node checks within Image Viewer.
- Crash: NullPointerException in onConfigurationChanged (FileStorageActivityLollipop.kt).
- "Enable Camera Uploads" title is misaligned for French language.
- Not using
MegaCancelToken
for searching by type. - In the Rubbish bin, some folders are not displayed correctly in grid view.
- Crash: java.lang.RuntimeException in FileExplorerActivityLollipop.
- Video player wrong behaviours.
- 3 dots is behind the navigation bar in landscape does nothing (Image viewer and Video player).
- Load pdf error when opening a take down node that is a pdf.
- WindowLeaked when opening a take down node that is a .mp4.
- Hide the Restore option when some node cannot be restored in Rubbish Bin.
- Taken down dialog disappears after rotating the screen in PDF viewer and Video player.
- Others
- Upgrade available translations.
SDK: meganz/sdk@c7ac26d (release/v3.11.0)
MEGAchat: meganz/MEGAchat@459804c (release/v3.0.10)