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
- Remove Google Analytics
- Convert pass through use cases to functional interfaces
- Add function body rule to code styles
- Decouple ImagesViewModel
- Decouple ImageItemRepository
- Decouple ImagesFetcher
- Fix build errors targeting sdk 33
- Retroactive logging - share log directly from app
- Upload GMS AAB to Google Play Alpha Channel
- Clicking "File Added" in share notification should set the new file(s) selected
- For the chat empty view, Add a Label as 'No Conversations' like ios
- Replace LogUtil logging with Timber
- New chat room toolbar
- Add button to scroll to the last message in a chat room
- Edit chat message UI improvements
- Make text input area expandable
- Chat room new design
- Remove call to onNodesSearchUpdate() when updateNodes()
- Maintenance
- Disable IDFV collection and personalized advertising features
- Implement a new Worker for managing received messages when the app is dead
- Feature
- Content Consumption:
- Optimise the Sort by and Filter menu (Timeline - UI part)
- Meetings:
- Add a visual alert and a sound indicating that the call is reconnecting or has failed
- group call timeout warning
- End call for all. Moderator left the call.
- group call ended message for the call ended by moderator
- Content Consumption:
- Bug
- Scan message does not disappear when the user upload using "Upload folder"
- When the user tries to upload a file already uploaded using the upload folder option, the message (name collisions) displayed is empty
- Upload duplicate files to a folder by checking the toggle "Apply this option in the next conflict".
- Show "Scanning..." dialog if still processing after dismissing cancel
- CD pipeline did not retain old release v6.3(429) is not retained on Google Play
- Storage quota not shown in Achievements section
- Crash: NoSuchMethodError in ChatUploadService.kt
- Crash: NullPointerException in ChatUploadService.kt
- Avatar images are being placed in the wrong contact
- Fix navigation to the shared folder from notifications
- Contact list and empty screen overlap when creating a new group
- Received contact request are accepting instead of ignoring
- ANR related to check number of pending downloads -
getTransfers
and aMegaTransfer
copy (MegaTransferUtils.tk) - ANR related to get unread user alerts -
getNumUnreadUserAlerts
(ManagerActivity.java) - ANR related to check if node has children in order to reset the navigation view layout
- ANR related to check number of pending downloads -
getTransfers
(MegaTransferUtils.kt) - [GitHub] Some files are unable to be opened with the "Open with" option
- SDK and MEGAChat logs not printed
- Content Consumption:
- Preview info and swipe previous/next file should be correct in Timeline
- Swiping previews/next file not displayed by correct sorting type in Timeline
- Empty Favourite content illustration incorrect
- Meetings:
- AND - Crash casting boolean to number in InMeetingFragment
- AND - When the user edits his profile from a call, going back from My account should redirect to the call screen
- AND - android automate when another user joins the group call
- Account & Payment:
- Storage quota not shown in Achievements section
- Others
- Upgrade available translations.
SDK: meganz/sdk@704680e (release/v4.0.1)
MEGAchat: meganz/MEGAchat@725cbcf (release/v3.3.2)