Releases: meganz/android
Version 5.5
Supported Android versions
- Android 5.0 – 5.1.1 (Lollipop)
- 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)
Change notes
- Enhancement
- "Sort by" improvements.
- Add disable versions warning.
- Remove the ellipsis in "Label...".
- Content Consumption: Stop play music after kill the app thread.
- Meetings: Handle multi calls.
- Maintenance
- Remove contacts order.
- Implement offline sort by.
- Cookie dialog + settings changes.
- Bug
- ZIP folder preview issue.
- Wrong
MAKE MODERATOR
screen. - UI view of Recents shifted down after accepting contact request.
- Favorite and Label modal bottom sheet options wrongly displayed or hidden.
- Incorrect redirect location from Photos icon in Home page.
- The margins in the bottom panel of a meeting are not correct.
- Creating a group chat from the contact section does not work.
- NPE InMeetingFragment.finishActivityAsGuest.
- Ensure that MegaChatApi::setBackgroundStatus is being called when a call is answered in background.
- Edited rich link messages wrong behaviour.
- "View in folder" option in Completed Transfers section shows a wrong error.
- Truncated "Reset" button text - "Get link" - Localized UI.
- In Homepage and Chat, the status bar remains white after tap on fab button.
- NullPointerException in MegaLogger. (MegaLogger.java).
- ClassCastException in AccountController. (AccountController.java).
- Opening chat notification bypasses pin code checking.
- Incorrect content when switching from different categories on Home page.
- Stop incoming call ringing when receiving isRinging false.
- New chat menu in Chat is on but user can navigate to the other menus.
- Show
Label
option in Rubbish Bin section. - Unlock with Fingerprint ID broken.
- Content Consuption:
- If the setting
Open file when downloaded
is disabled, there is no way to open some types of files after download. - Mini player still in the status bar and cannot work after kill the app thread.
- If the setting
- Others
- Upgrade available translations.
SDK: meganz/sdk@927d143 (release/v3.9.12)
MEGAchat: meganz/MEGAchat@1886681 (release/v3.0.5)
Version 5.4
Supported Android versions
- Android 5.0 – 5.1.1 (Lollipop)
- 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)
Change notes
- Enhancement
- Fingerprint unlock.
- Photos - Phase 2.
- Folder view title mangles the string (converts it to all-uppercase).
- Using quantity-neutral formulations for the strings of uploading/downloading files.
- Support email links without the # prefix.
- Add Firebase crashlytics support for Java.
- Add support for Huawei AppGallery Connect Crash service.
- Update AppCompat library to latest version.
- When searching and no app is installed, warning flashes to fast to be read.
- Content Consumption:
- Card views on Years/Months/Days.
- Rename the current CU tab and Photos (homepage).
- Zoom in/out in the Images section - Zoom in 1x.
- Zoom in/out in the Images section - Zoom out 5x.
- Zoom in/out in the Images section - Zoom out 12x.
- Zoom in/out in the Images section - Default 3x.
- Maintenance
- Allow users to config video uploads quality on Camera uploads settings.
- On light theme, make status bar the same colour has modal bottom sheet (plain white) when the modal is swiped till the top.
- Only collect and upload crash information to Firebase if cookie option accepted.
- Update build.sh for supporting M1 CPU laptop.
- Remove Store description strings from repository.
- Content Consuption - Code refactoring:
- Unify repository.
- Unify viewmodel.
- Unify adapter, data class.
- Remove search function completely from ImagesFragment.
- Extract zoom in/out menu items from activity, set them in parent fragment.
- Extract years/months/days/all panel as a component in parent fragment.
- Bug
- Camera uploads remain visible after deleting the folder from cloud drive.
- The bottom options bar disappears from the homepage.
- App crashes when sharing location in chat in landscape mode.
- While editing if the user chooses a GIF- it is redirected to the share extension page.
- RuntimeException caused by NullPointerException in changeFolder (FileStorageActivityLollipop).
- App crashes on trying to download files from node history.
- On pdf preview the fast scroller has no elevation (on both light and dark themes).
- Guest option is not properly shown at first screen.
- File names cut (issue from GitHub).
- Navigation Buttons barely visible when using audio player in some devices.
- Shared folder option - App crashes if Contact permission is granted.
- Call notification not dismissable when the permissions "Appear on top" are disabled (from Android 10).
- NullPointerException in storeDownloadLocationIfNeeded (Util.java).
- In dark mode, after open or close some modal bottom sheet, the status bar has a wrong color.
- The location disappears when rotating device.
- Remove
.opus
extension from not reproducible audio. - PDF file automatically jumps to beginning of document while scrolling down and jumps to end of the document while scrolling up.
- No passcode prompted when opening mega via a new chat message notification.
- Crash when upgrade database.
- On transfers section, if an item is dragged to be reorder, it's background is transparent.
- Files are not visible when upload by "pick from file system".
- Meetings: App keeps on ringing after accepting the call from WebClient.
- Content Consuption: Zoom icons are disabled for default setting on All page.
- Others
- Upgrade available translations.
SDK: meganz/sdk@250d5fc (release/v3.9.11)
MEGAchat: meganz/MEGAchat@60e8b84 (release/v3.0.4)
Version 5.3.1
Supported Android versions
- Android 5.0 – 5.1.1 (Lollipop)
- 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)
Change notes
- Bug
- Broken behaviour to pick CU local folder on Android 11.
SDK: meganz/sdk@ed87bb0 (v3.9.9)
MEGAchat: meganz/MEGAchat@0af7cea (v3.0.3)
Version 5.3
Supported Android versions
- Android 5.0 – 5.1.1 (Lollipop)
- 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)
Change notes
- Enhancement
- Add the ability to config app initial start screen.
- Hide recent activity settings.
- Save the view mode and the sort by defined by the user.
- Contacts section, Requests: Scroll to
Sent requests
tab if is not empty andReceived requests
is empty. - Improve the display of the words in "My account" area when the translation contains a larger number of characters.
- Maintenance
- Eliminate the build warnings caused by deprecated 'kotlin-android-extensions'.
- Eliminate the build warnings caused by experimental coroutines declarations.
- Remove MANAGE_EXTERNAL_STORAGE permission.
- Bug
- Unable to send a file to multiple chats.
- Attach file in Chat from "From File System > Mega", 0 B file is uploaded.
- The elevation in FileExplorer does not work fine in some situations.
- The status bar of Group info screen does not show elevation in dark mode.
- The one-to-one call allows scrolling of the bottom panel and the UI looks wrong.
- The elevation in FileProvider does not work fine in some situations.
- The bottom panel of New Meeting/Join meeting is not hidden after you have selected an option.
- When hanging up the call from the bottom panel "No moderator" the behaviour is incorrect.
- The elevation in FileStorage does not work fine in some situations.
- NullPointerException in confirmImport (ImportFilesFragment).
- Meetings - Login as a guest option is broken.
- Do not show Toolbar actions while giving the options to choose between internal and external storage.
- NullPointerException in getTitleChat (ChatUtil).
- Others
- Upgrade available translations.
SDK: meganz/sdk@ed87bb0 (v3.9.9)
MEGAchat: meganz/MEGAchat@0af7cea (v3.0.3)
Version 5.2
Supported Android versions
- Android 5.0 – 5.1.1 (Lollipop)
- 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)
Change notes
- Enhancement
- Improve modal bottom sheet's options visibility if modal sheet height is greater than or equal to 100% of screen height.
- Revise video quality levels.
- Maintenance
- On Settings view there is no elevation on the appBar when content is swiped up/down.
- On C.U. section, the app bar is not raised when progress bar is shown.
- Bug
- User keeps getting the message -"An error occurred when creating the chat".
- Modal bottom sheet behaviour.
- Videos without audio track are not compressed.
- Github issue: Can't open url file (Android 11 and upper).
- In a 1-to-1 call, in landscape mode, the video is sometimes distorted.
- Deleted images don't get deleted while being sent in chat.
- Fab button in homepage doesn't work properly.
- Passcode lock prompt on incoming group calls in locked state.
- Passcode lock is bypassed after answering or rejecting an incoming a call.
- Messages in the chat that do not contain links are processed as if they had links.
- When I am added to a group room that has a call in progress, the incoming call notification should be displayed.
- App asks for preferred download location logged out.
- Search breaks.
- NullPointerException in getPreferencesFromDBv62 (DatabaseHandler).
- Others
- Upgrade available translations.
SDK: meganz/sdk@17f6698 (release/v3.9.8)
MEGAchat: meganz/MEGAchat@3b83038 (release/v3.0.2)
Version 5.1.1
Supported Android versions
- Android 5.0 – 5.1.1 (Lollipop)
- 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)
Change notes
- Bug
- Disable TLS session resumption feature.
SDK: meganz/sdk@7c37403 (v3.9.7)
MEGAchat: meganz/MEGAchat@61e6a44 (release/v3.0.1a)
Version 5.1
Supported Android versions
- Android 5.0 – 5.1.1 (Lollipop)
- 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)
Change notes
- Enhancement
- Offline - warning banner.
- Add confirmation dialog for setting - clear offline files.
- Maintenance
- Mini player is not shown on Home's filtered views.
- Remove ProgressDialog in the whole app since is deprecated.
- New build warnings in
SearchNodesTask.kt
(Android 11 - API level 30). - New build warnings in
MyAccountViewModel.kt
(Android 11 - API level 30). - Replace MegaRequest::getPricing()->getCurrency() by MegaRequest::getCurrency()->getCurrencyName().
- Remove
title_base_quota
string and the code where is used. - Use shouldRefreshSessionDueToSDK() and shouldRefreshSessionDueToKarere() everywhere.
- Remove animated arrows from incoming call UI.
- Control megaChatApi.getInitState() in the whole app.
- Feature
- Play a voice feedback when user sent a Voice message.
- Bug
- Orientation lock doesn't work with the app.
- Rich MEGA link preview always shows
Empty Folder
. - Open mega's link while logout from the app should direct user to login page.
- Long tap on an edited message and pending to delete (due to no network) darks the chatroom.
- If no network, the delete message option doesn't set it as delete pending.
- Vulnerability report: 2FA will be directly disabled by a broadcast.
- Crash in My account after remove storage permissions [NullPointerException in getCacheFile (CacheFolderManager)].
- Wrong business payment errors UI.
- ArrayIndexOutOfBoundsException in getItem (InvitationContactsAdapter).
- Streaming transfers are included in completed transfers tab, but they should not.
- Wrong status bar color in Homepage in dark mode.
- Download to SD card doesn't work on Android 11.
- No search option inviting participants to a meeting.
- Small feed from the own camera goes off-screen.
- App is unable to retrieve avatar image after re-enter call screen and unhold 1-to-1 call.
- Null's meeting incoming call screen.
- Others
- Upgrade available translations.
SDK: meganz/sdk@7c37403 (release/v3.9.7)
MEGAchat: meganz/MEGAchat@f90f321 (release/v3.0.1)
Version 5.0.1
Supported Android versions
- Android 5.0 – 5.1.1 (Lollipop)
- 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)
Change notes
- Bug
- Missed call notification is raised even if the call has been answered.
- Proximity sensor shuts off display when not in a meeting in Guest mode.
- Signup screen is not shown after Guest ends the meeting.
- When there is a call in which I am not participating and I receive another one. The incoming call screen is displayed incorrectly..
- NullPointerException in getAuthorizationToken (MegaListChatLollipopAdapter).
- Camera self enables after rotating, locking and unlocking.
- Others
- Upgrade available translations.
SDK: meganz/sdk@b4df9a0 (v3.9.3)
MEGAchat: meganz/MEGAchat@bf0b609 (release/v3.0.0a)
Version 5.0
Supported Android versions
- Android 5.0 – 5.1.1 (Lollipop)
- 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)
Change notes
- Feature
- MEGA Meeting phase one:
- Create a Meeting
- Join a Meeting
- In a Meeting-Layout
- In a Meeting-floating panel
- Leave a Meeting
- Add banner for calls/meetings when you are the only participant
- Create reconnecting logic
- MEGA Meeting phase one:
- Bug
- When a video call is initiated the video feed of the caller is shown twice the moment the call is established.
- UI view broken during a group call after several clients detected connectivity issues.
- Call notification does not disappear.
- Others
- Upgrade available translations.
SDK: meganz/sdk@b4df9a0 (v3.9.3)
MEGAchat: meganz/MEGAchat@182e31f (v3.0.0)
Version 4.3
Supported Android versions
- Android 5.0 – 5.1.1 (Lollipop)
- 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)
Change notes
- Enhancement
- MEGA android app "contacts" design (revamp).
- "My Account" revamp:
- No "Cancel" button when changing password
- The renewal date for an account is not handled properly.
- Make
MyAccountInfo
injectable. - Convert fragments Choose and Upgrade account to activities and migrate them to Kotlin.
- Android 11 support.
- Recovery key screen—text doesn’t fit in the button in the localized UI.
- Android 11 special permission to allow access to manage all files.
- Waiting (payment) confirmation dialog.
- Add ability to set device name for backup.
- Maintenance
- Upgrade "libuv".
- Allow the creation of multiple links.
- Ensure compatibility with Android 12 - No target SDK change.
- Migrate GetLinkActivity to MVVM.
- Remove "save_for_offline" string.
- Remove support for Google Ads.
- Feature
- Prompt play store ratings - phase 2.
- Bug
- "Open with" option is missing from url and txt file's modal bottom sheet.
- Offline files are not removed in the right way.
- Latest item decorations do not appear after scrolling.
- Incoming call notifications for group calls are not displayed properly.
- Unable to "Share folder" with contacts.
- NullPointerException in updateViewSelected (CameraUploadsFragment).
- ArrayIndexOutOfBoundsException in getItemtAtPosition (RecentsAdapter).
- Duplicate backup is created when enable CU.
- NullPointerException in getParentHandleForSearch (SearchFragmentLollipop).
- The tabs elevation does not behave in a right way after Contacts revamp merge (only dark mode).
- Others
- Upgrade available translations.
SDK: meganz/sdk@1f1a2e5 (v3.9.5b)
MEGAchat: meganz/MEGAchat@fc2dd94 (v2.5.0)